找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 11210

[BROADCOM系列芯片] 【上海贝尔】RG100A-AA 改版固件(基于DLink_DSL-2760U_1.04)

    [复制链接]
wind_627 该用户已被删除
发表于 2010-12-13 18:59:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2010-12-14 09:33:39 | 显示全部楼层
其实我也是个初学者,从网上搜索了编译方法,主要是参考了http://wsycqyz.org.ru/ 向天空有关交叉编译的博客文章,在此感谢。比起楼主等高手还差很远。现在说一下mldonkey的编译方法。  f; O5 u+ y' r  t

5 |: }- Y2 H, T( Z; F2 b7 {+ ?1 v1、Windows下安装Vmware Workstation,在Vmware中安装ubuntu,虚拟硬盘要大于10G" X6 V: ^+ `- O
2、ubuntu安装qemu虚拟机4 }/ Z. O5 k& U2 M# ~8 n8 ?3 Y* ?
sudo apt-get update9 |& C5 Y# F+ u* i0 Z5 N8 H+ D* h
sudo apt-get install qemu-kvm-extras
- H# }, G& f9 ^6 _6 a, y3、在http://people.debian.org/~aurel32/qemu/ 下载mips虚拟机7 j0 T( x1 n$ _6 J) S3 ^9 K! J! \
debian_etch_mipsel_small.qcow2,vmlinux-2.6.18-6-qemu
  ~& [& e  t% c7 v! c9 J" Z拷贝到ubuntu Home Folder(从Windows直接拖拽到Vmware中)
- y3 b. r7 l% b0 X) z. D4、在home中建立共享目录qemu_share,或者手动安装samba,和Windows中的方法一样,属性选共享,然后ubuntu会自动安装samba。( I; J8 O1 v. }/ g& B
5、在ubuntu控制台启动mips虚拟机
9 A  m  q/ ?3 O6 q! r5 t; Tqemu-system-mips -M mips -m 256 -kernel vmlinux-2.6.18-6-qemu -hda debian_etch_mips_small.qcow2 -append "root=/dev/hda1 console=ttyS0" -nographic
$ h' r) X  [" O8 J. ]4 M$ N" F/ L用户名 root、密码 root
9 g1 V+ P! r' m# I9 @- d9 `* u6、mips虚拟机修改更新源
9 }4 K3 y3 i  t" b9 m+ ~编辑 /etc/apt/sources.list
' l  f/ M/ x7 ?* v) S. `( s: [将更新源设置为8 ?; }0 q) j# J
deb http://archive.debian.org/debian/ etch main/ E# t% |9 B  x6 c' K3 P( P. j7 i( B
deb-src http://archive.debian.org/debian/ etch main
2 }# N" R" t, [+ W5 }2 k8 D4 t7、更新pgpkey9 d7 C# e$ \: G0 W
apt-get install debian-archive-keyring
; h' ~$ L" ?1 j9 V) w6 H8、apt-get update. m: M1 r7 s3 y; q+ f2 s' j& x
9、安装samba client
+ @3 `' u) d0 _3 K4 k' S0 kapt-get install smbclient
$ S' U& f( I9 a( F3 o2 R10、安装编译环境
2 @0 T& C0 v9 n* V$ n/ Fapt-get install gcc g++ make libc6-dev libgd2-noxpm-dev libmagic-dev zlib1g-dev bzip2 libbz2-dev% l' f: h0 v* f9 \+ P' e7 O
11、下载mldonkey源码
! K2 q5 i$ S( K" a  d% e' cwget http://sourceforge.net/projects/ ... .6.tar.bz2/download  \, p- z; F; S+ P* l8 ]$ \, b
12、解压缩
% ?6 y  R/ q+ [bunzip2 mldonkey-3.0.6.tar.bz2) G( ^8 T- d; t% h8 H9 v& e7 N9 U
tar xvf mldonkey-3.0.6.tar% R4 ~1 L* d, v3 B% y
13、添加utf8编码支持:(感谢jczuo:http://right.com.cn/forum/viewth ... &extra=page%3D1  K! `: y' w) n* I5 i1 m
cd mldonkey-3.0.61 ?( f6 P% Z' J
vi src/utils/lib/charsetstubs.c
, V  D  a6 u9 ?" b1379G显示1379行 a开始输入 str="UTF-8";
5 ?8 ~) W/ j( X/ H# [; }修改的位置前后内容为。$ y% i- L, E5 f) k7 }6 p6 o
if (!str)./config
# L5 G  M6 S+ J/ l  w; R7 B+ ~& fraise_error ();
5 {$ w* A3 R2 a* c9 mstr="UTF-8"; //新增這行 ,大约在1379行左右; |0 L" ~( g& L: M/ s
return (copy_string ((char*) str));
; T7 ]- Q3 s( V/ ^, `}
+ }" ?* q% z. W+ e* m+ z保存退出。Esc :w! :q9 x' Q& `6 T$ v+ H
14、编译
+ S1 b% n/ v8 |4 q# C# t9 E" M./configure --help 可以察看编译选项
! G. k5 M) j  x% N9 }- n# a全功能
+ A; C) V; d& i) s. x) N! T5 ~8 U0 i  X./configure --enable-batch && make mlnet.byte.static8 V1 b0 n. B8 F% ~5 I: W# ^: ?  ?9 P
部分功能! T7 S/ f9 ^# h( w& s
./configure --disable-multinet --enable-bittorrent --enable-filetp --enable-batch && make mlnet.byte.static
$ X- N) b9 k2 x+ l. l第一次编译会自动下载ocaml
& Z& Y3 J9 p; X& P漫长的等待大约5-8个小时。1 {# k, E( E* v5 `: N& p; P: |9 y7 g
15、结果上传到共享目录
, i. D6 a7 X$ y+ {: w0 jsmbclient \\\\10.0.2.2\\qemu_share; L0 l: e1 f, B5 |
输入ubuntu密码:
) [- O, d9 e' e2 S8 }  |$ g0 l0 ^1 ismb: \>put mlnet.byte.static" W9 Q0 `' R' e! J
smb: \>quit5 D/ l; H- _0 `, {1 I/ ~
cd /lib
  j: W  l* H  C( ksmbclient \\\\10.0.2.2\\qemu_share1 b+ l3 j1 y! }( E# a( ]
输入ubuntu密码:( e# A7 m! g7 M& U7 s: y5 s! v
smb: \>put ld.so.1$ f% g+ H6 Y7 E2 w
smb: \>put libnss_dns.so.2
% ]3 x  ]: ~$ v" @+ Lsmb: \>put libresolv.so.2
" s0 o( o) J# V$ k6 Gsmb: \>put libc.so.6
) B$ C6 |; W/ E. F: Rsmb: \>put libnss_files.so.2
4 q/ l* O9 a5 I+ U9 y" P$ psmb: \>quit
" Y0 W1 O1 e: a然后到把ubuntu的qemu_share目录中的结果拖到Windows下。
% C; w, K: v) P/ o
发表于 2010-12-14 10:08:26 | 显示全部楼层
感谢LZ已经好下载,但上传大大于下下载不知怎样调整我是菜鸟。请指教。谢谢!
发表于 2010-12-14 10:47:16 | 显示全部楼层
多看技术贴,就能成高手。
发表于 2010-12-14 12:48:07 | 显示全部楼层
lz能不能 更新下opt内的下载软件呢
. k* L, f9 l! Q: u4 Z不知如何更新啊
发表于 2010-12-17 14:05:30 | 显示全部楼层
本帖最后由 dahai2003 于 2010-12-17 16:55 编辑
% b( @' X2 C+ @4 |' P1 u6 Z$ _; ]
4 d0 \# }- Q( E# H2 y9 z3 j9 f; r! q抱歉,本楼的没压缩,压缩过的在下面,请移步。: ^9 R; v; ^$ u7 b) A" `+ Y6 u

) x/ z; j" ^) x$ x3 ?( H! o" g. x继续发一个transmission-2.13。" e4 O9 d1 |, T" S/ Q5 O
使用方法:5 W% H" F( z2 F) X" t9 k# X9 b
lib目录文件加入/opt/lib,修改属性为可执行。
5 ^4 X' B& V, ~6 l9 d) @' r) jbin目录拷贝到/opt/bin,替换原文件,并修改属性为可执行(原文件可先换个名字保留)
8 k: l2 h6 m+ Q$ {; }share目录替换/opt/share目录,(原目录可换名保留)。
5 _! C- P1 p) Y" }3 a  J; t( h: o8 I% N: ^- ^$ {
# z* R- {' K" f( O

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2010-12-17 15:09:21 | 显示全部楼层
(weixiao:很好...支持dahai2003楼上的升级行动......
发表于 2010-12-17 15:14:36 | 显示全部楼层
dahai2003 发表于 2010-12-17 14:05
; r. |; b5 _+ s. k; h! [) n继续发一个transmission-2.13。
- e; i* H4 g1 w/ |% w0 W' q, D使用方法:. L1 m$ L" ^* f  e8 }3 ?
lib目录文件加入/opt/lib,修改属性为可执行。
& f8 z# [0 z7 Q
mips-linux-strip 一下bin文件省点空间...(deyi:
发表于 2010-12-17 16:49:42 | 显示全部楼层
回复 ryulamp 的帖子5 \( i5 V; _) \, W( p4 L7 ]; V6 ^
  e; ^! ?7 o$ ?. _2 S
非常感谢了,我还真是个linux菜鸟,以前还真不知道去除编译信息,还以为别人使用的是动态库呢,现在重新发一下,已经下载的抱歉重新下,版主也可以把上面的帖子删了。
! R  c2 O) E8 ^4 z5 p+ O" h4 V4 n) I
3 e6 C) o1 d# X1 n

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2010-12-17 22:07:15 | 显示全部楼层
dahai2003 发表于 2010-12-14 01:33
- Y- l8 ?; N8 e5 g  K4 C7 [其实我也是个初学者,从网上搜索了编译方法,主要是参考了http://wsycqyz.org.ru/ 向天空有关交叉编译的博客 ...
7 B3 q/ I# m) a5 d4 v/ a
原来还有mips的虚拟机啊,这个相当给力。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-11-27 13:40 , Processed in 0.022699 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表