楼主: 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的编译方法。
. K/ w9 i0 V3 @; _, t* h3 z
5 C# Y& R" x- ~* S% @1、Windows下安装Vmware Workstation,在Vmware中安装ubuntu,虚拟硬盘要大于10G
6 q# V: a" |* Z5 H; |- {: {2、ubuntu安装qemu虚拟机. w! {6 Z* \2 C: N
sudo apt-get update
+ Z* I3 x: y% Z2 |, g" L' p7 lsudo apt-get install qemu-kvm-extras2 ]3 L1 j: R. }" s6 a1 s! I1 Q
3、在http://people.debian.org/~aurel32/qemu/ 下载mips虚拟机
0 A& N, Q1 O& T6 v0 P* O$ zdebian_etch_mipsel_small.qcow2,vmlinux-2.6.18-6-qemu
; H' u4 P8 Q5 j4 l/ t拷贝到ubuntu Home Folder(从Windows直接拖拽到Vmware中)- b: j( E3 C6 N5 Z* a# o  L/ T
4、在home中建立共享目录qemu_share,或者手动安装samba,和Windows中的方法一样,属性选共享,然后ubuntu会自动安装samba。7 a8 b6 v7 V, [8 Z$ ]) R: M
5、在ubuntu控制台启动mips虚拟机4 R& i- a. Y. z% v3 {% A* b
qemu-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, r8 o4 G. ]; ^: V* x  m/ T* ^* {
用户名 root、密码 root/ j  U: n) \0 m: o8 i3 y0 c
6、mips虚拟机修改更新源% S5 C, c4 Y& @& ^8 C
编辑 /etc/apt/sources.list
) h7 N7 i( g- x9 O将更新源设置为# H& h. w6 N  e, M
deb http://archive.debian.org/debian/ etch main6 B) V4 M; ^9 @1 ~6 r. w" f$ I
deb-src http://archive.debian.org/debian/ etch main
& J9 B3 B" X6 t; j9 h) A7、更新pgpkey
4 g$ `+ [2 Q# p8 o8 A9 X0 hapt-get install debian-archive-keyring: e7 ]" M- N4 \2 \
8、apt-get update$ b! M. y% \  X# H# ]( |; R7 |
9、安装samba client
! A2 `4 e! k& k8 f, Capt-get install smbclient
0 b/ p- `# ^5 v) }9 Z10、安装编译环境, |9 U* I* ?! z
apt-get install gcc g++ make libc6-dev libgd2-noxpm-dev libmagic-dev zlib1g-dev bzip2 libbz2-dev) H3 R4 l: G+ a$ R5 s/ Q& M5 |6 P/ W1 s- z
11、下载mldonkey源码6 L' {0 h6 a9 c
wget http://sourceforge.net/projects/ ... .6.tar.bz2/download% o# [* U: P) U$ H3 P+ t+ b* h
12、解压缩
1 I5 ?& P3 \6 H. U7 Ibunzip2 mldonkey-3.0.6.tar.bz2
& g# P% A' A. j% j, wtar xvf mldonkey-3.0.6.tar1 m# q. M4 ^) B' ]6 k
13、添加utf8编码支持:(感谢jczuo:http://right.com.cn/forum/viewth ... &extra=page%3D1
) |! w! N, y6 v; ^: Z7 p! D' lcd mldonkey-3.0.66 L. e: R3 b7 I. e& v
vi src/utils/lib/charsetstubs.c
! t) D4 ], C! o( x2 l/ S6 G1379G显示1379行 a开始输入 str="UTF-8";
1 e# W3 _! d$ n4 x& k5 H修改的位置前后内容为。
" e1 G" M; F0 s9 C' |0 b" F% _/ a6 x8 ~if (!str)./config' o( d8 a0 s/ G* k: x- C* y
raise_error ();6 R. l2 f( j( ]+ I9 J  n. D
str="UTF-8"; //新增這行 ,大约在1379行左右
# ^% r! N% D" Areturn (copy_string ((char*) str));
2 L( r% M' y8 n+ F# f6 E; |; a8 Y}
$ P, ]6 V& z! T/ P% x保存退出。Esc :w! :q. U8 B) F! }* d1 e$ N5 P: x
14、编译1 S' G5 m5 q# d# }' w- e8 K
./configure --help 可以察看编译选项
9 I8 T: ^* O. I! Q; j% _全功能
9 g% v8 E' {- n( E9 K4 O, {4 @./configure --enable-batch && make mlnet.byte.static1 l& b/ v  N- R, ]+ l6 ^+ a' n% J
部分功能
/ ^) h) u$ I1 O) g# X/ }./configure --disable-multinet --enable-bittorrent --enable-filetp --enable-batch && make mlnet.byte.static/ x4 P) {3 _" Q% K9 W
第一次编译会自动下载ocaml
% K; r7 L; V; d8 K( A; V漫长的等待大约5-8个小时。
+ V! A% L5 N; T* P3 D15、结果上传到共享目录
6 R3 }# F6 m" vsmbclient \\\\10.0.2.2\\qemu_share- i, {1 A6 Y& h. J
输入ubuntu密码:
" p$ A- C! L0 x1 M- f4 ~smb: \>put mlnet.byte.static
5 i/ u/ K5 w# Ssmb: \>quit
6 ^: n; ~0 s' rcd /lib
, E( i0 L% \* z0 G/ I/ O2 tsmbclient \\\\10.0.2.2\\qemu_share# k6 D; n, t! q
输入ubuntu密码:
; R2 a! v0 F. i; lsmb: \>put ld.so.1" Q- |- T+ V4 S* l; O! b$ H
smb: \>put libnss_dns.so.2
# J* k5 U% [/ Lsmb: \>put libresolv.so.28 W$ c  u! O9 C
smb: \>put libc.so.6! a: @0 A6 c5 Y4 X( J
smb: \>put libnss_files.so.2
. P$ v2 Z* h" V/ p( Fsmb: \>quit1 d% Q& S: C4 A  r- J
然后到把ubuntu的qemu_share目录中的结果拖到Windows下。9 P+ r5 b& F& o! O& b
发表于 2010-12-14 10:08:26 |上海| 显示全部楼层
感谢LZ已经好下载,但上传大大于下下载不知怎样调整我是菜鸟。请指教。谢谢!
发表于 2010-12-14 10:47:16 |河南| 显示全部楼层
多看技术贴,就能成高手。
发表于 2010-12-14 12:48:07 |浙江| 显示全部楼层
lz能不能 更新下opt内的下载软件呢- J. [, Y$ U3 Q; n3 e- K
不知如何更新啊
发表于 2010-12-17 14:05:30 |北京| 显示全部楼层
本帖最后由 dahai2003 于 2010-12-17 16:55 编辑 " b2 k3 \# z4 F
+ w, A6 z# @, }- d6 \
抱歉,本楼的没压缩,压缩过的在下面,请移步。4 Y6 B8 V  I" F; @

+ F8 G) s) U. ~) e5 K  _2 I继续发一个transmission-2.13。
% g# {8 A' h% c# [& J# I( P5 {使用方法:1 X, [9 m% w; @8 }9 Z  t/ ~+ `* Q
lib目录文件加入/opt/lib,修改属性为可执行。9 }7 k2 ]& c& {. Q
bin目录拷贝到/opt/bin,替换原文件,并修改属性为可执行(原文件可先换个名字保留)
7 w4 ~, {& x7 @7 q2 h: i) ]/ dshare目录替换/opt/share目录,(原目录可换名保留)。
( ?- |  ^7 [3 @( s& U, A4 k5 l/ h3 j

9 ^! {$ d' f8 T, G4 U- m

本帖子中包含更多资源

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

×
发表于 2010-12-17 15:09:21 |广东| 显示全部楼层
(weixiao:很好...支持dahai2003楼上的升级行动......
发表于 2010-12-17 15:14:36 |广东| 显示全部楼层
dahai2003 发表于 2010-12-17 14:05
3 g2 v4 C3 L; j" D$ {: S继续发一个transmission-2.13。
8 ~4 B) F  U8 T$ f使用方法:2 }2 Q' n) f) G7 @+ a: A
lib目录文件加入/opt/lib,修改属性为可执行。

1 z  |- [. Q; D4 U) L6 omips-linux-strip 一下bin文件省点空间...(deyi:
发表于 2010-12-17 16:49:42 |北京| 显示全部楼层
回复 ryulamp 的帖子: O) r: E( a' y$ b

- }; K8 K& i' _2 \! P: H非常感谢了,我还真是个linux菜鸟,以前还真不知道去除编译信息,还以为别人使用的是动态库呢,现在重新发一下,已经下载的抱歉重新下,版主也可以把上面的帖子删了。
6 N' s" K  q; b% m! f  e$ {' P/ T

本帖子中包含更多资源

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

×
发表于 2010-12-17 22:07:15 |浙江| 显示全部楼层
dahai2003 发表于 2010-12-14 01:33 * Q/ P7 w7 f. I3 Q
其实我也是个初学者,从网上搜索了编译方法,主要是参考了http://wsycqyz.org.ru/ 向天空有关交叉编译的博客 ...
7 ?/ x1 k% L  B- C+ `& t7 T
原来还有mips的虚拟机啊,这个相当给力。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部