找回密码
 立即注册

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的编译方法。1 X* m9 l' t1 {1 d- c' S, F
6 ?% E2 @1 X$ E+ D$ a1 J6 K
1、Windows下安装Vmware Workstation,在Vmware中安装ubuntu,虚拟硬盘要大于10G' }! c) ~' k/ c% m2 r- B
2、ubuntu安装qemu虚拟机
2 x! h* f  ?7 v9 Ssudo apt-get update, `" p' H$ S8 S" |5 X
sudo apt-get install qemu-kvm-extras
& I: T; k2 V  _& G3、在http://people.debian.org/~aurel32/qemu/ 下载mips虚拟机
, T4 j( q& S% d% t3 O  D- _debian_etch_mipsel_small.qcow2,vmlinux-2.6.18-6-qemu
: K' _' [3 [9 k+ ^4 m拷贝到ubuntu Home Folder(从Windows直接拖拽到Vmware中)7 Z( v, R/ |6 f8 a5 f0 n5 ^
4、在home中建立共享目录qemu_share,或者手动安装samba,和Windows中的方法一样,属性选共享,然后ubuntu会自动安装samba。. n$ e+ U3 Q! t2 g
5、在ubuntu控制台启动mips虚拟机, P$ R7 {5 E7 o' C; Z$ `4 Q4 h
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
2 l; Z0 O% ^1 I4 h- k" @' Z2 P用户名 root、密码 root
7 B3 B& I3 Q9 C9 l6、mips虚拟机修改更新源
! L) g" r- f' f$ o$ X" H3 _$ T5 L编辑 /etc/apt/sources.list
. `; M$ `( O2 l( Q/ G' S/ m将更新源设置为/ D7 `- }/ E  C' G' c  A
deb http://archive.debian.org/debian/ etch main7 F4 o% g5 w3 U/ }9 e
deb-src http://archive.debian.org/debian/ etch main
. P) R* B& m) e7、更新pgpkey6 \; i# M% {* L% y: _
apt-get install debian-archive-keyring
+ C. i0 p2 J, o; |# M; f8 x& c8、apt-get update
, K$ \+ c0 [: W. J1 ^9、安装samba client
4 w; _6 c: ]( G2 lapt-get install smbclient# z: x6 K% Z1 n6 m0 u
10、安装编译环境- v- Y. N: H! n8 o! H4 n0 u
apt-get install gcc g++ make libc6-dev libgd2-noxpm-dev libmagic-dev zlib1g-dev bzip2 libbz2-dev
1 G9 k9 C( v' o& s0 d11、下载mldonkey源码
6 r" F1 j% w6 P/ m8 G7 J$ x  Qwget http://sourceforge.net/projects/ ... .6.tar.bz2/download# D# [- _7 X" h' J+ m6 M
12、解压缩
8 o9 V+ P4 q, A2 Jbunzip2 mldonkey-3.0.6.tar.bz2" o4 n9 H) o1 R6 s+ d
tar xvf mldonkey-3.0.6.tar
$ o8 d' c% N* M8 P2 ]6 x" n13、添加utf8编码支持:(感谢jczuo:http://right.com.cn/forum/viewth ... &extra=page%3D1
, r9 o7 r1 J  T) c* ~5 Pcd mldonkey-3.0.60 W2 U$ J$ U* P# ?) c
vi src/utils/lib/charsetstubs.c
  A% r+ X% [$ i3 ^7 V1379G显示1379行 a开始输入 str="UTF-8";+ P  G! Z/ e$ w0 u$ F1 E) i
修改的位置前后内容为。
" @& n% M( a8 x7 w6 b6 X& b; D4 ^if (!str)./config& o1 Z! J! ~5 j, n4 ~$ x4 X
raise_error ();
- C% S- y: X2 W1 u  f& _str="UTF-8"; //新增這行 ,大约在1379行左右3 \9 r! Q( n7 A* ^5 u. r2 B* `
return (copy_string ((char*) str));! e6 ?/ {6 n+ U! n
}5 O- s0 q7 E7 L* V" ?- a: x6 T
保存退出。Esc :w! :q$ E1 E5 m+ K- ]
14、编译
- a* i9 I0 Z6 K3 M/ p: X. A/ Z( Z./configure --help 可以察看编译选项6 A! n. l7 G: I0 o  {
全功能* M4 A% y! n1 n$ \* z
./configure --enable-batch && make mlnet.byte.static
% ]1 J9 e+ u" [0 |: D. Q部分功能
/ {5 J  U# d9 E; B$ o. r6 @% q6 n6 V./configure --disable-multinet --enable-bittorrent --enable-filetp --enable-batch && make mlnet.byte.static& I4 `, O0 J: C8 Q+ ?$ D
第一次编译会自动下载ocaml+ z. V& }4 N9 u' N5 y( K. |
漫长的等待大约5-8个小时。+ I; ~( [7 E. ^5 B8 O2 M* F
15、结果上传到共享目录
' ^4 R3 [5 `; V) C5 {7 c) _smbclient \\\\10.0.2.2\\qemu_share/ K5 G1 N4 w2 B9 q' e
输入ubuntu密码:
5 f! \6 d; j3 f3 h' x; Esmb: \>put mlnet.byte.static
, |& C. [" \6 ]smb: \>quit
* o9 [: n9 v) jcd /lib3 L3 o# `8 u; y$ E
smbclient \\\\10.0.2.2\\qemu_share
9 E2 R  u2 E% @5 I输入ubuntu密码:2 ~/ t) {9 Y0 M3 f- k
smb: \>put ld.so.16 z4 j! p' [) P, R$ b
smb: \>put libnss_dns.so.27 i- E( C$ p4 k6 I7 f( H4 r; Y& g+ H
smb: \>put libresolv.so.28 a7 R& ?/ ?) M
smb: \>put libc.so.6; Q9 z0 b8 ?( T# ~9 P
smb: \>put libnss_files.so.2
4 E% I4 i. n* S3 X, ?# O8 Wsmb: \>quit( ~8 T% I9 o3 H9 d% k
然后到把ubuntu的qemu_share目录中的结果拖到Windows下。
. \2 M( l& I' }; t- u
发表于 2010-12-14 10:08:26 | 显示全部楼层
感谢LZ已经好下载,但上传大大于下下载不知怎样调整我是菜鸟。请指教。谢谢!
发表于 2010-12-14 10:47:16 | 显示全部楼层
多看技术贴,就能成高手。
发表于 2010-12-14 12:48:07 | 显示全部楼层
lz能不能 更新下opt内的下载软件呢: ?" l9 r  T8 ^% z& w1 V
不知如何更新啊
发表于 2010-12-17 14:05:30 | 显示全部楼层
本帖最后由 dahai2003 于 2010-12-17 16:55 编辑 1 P/ |) P/ j) @
2 d& d9 P3 z0 `* W8 o0 S
抱歉,本楼的没压缩,压缩过的在下面,请移步。! |6 ^& E" D1 U, V) a
/ \0 o9 l9 M! j% f
继续发一个transmission-2.13。( Z' U% v- A1 q% Z9 l0 \
使用方法:  k& ^5 ]; U! k" M0 P9 I8 t7 D+ N
lib目录文件加入/opt/lib,修改属性为可执行。& `: n5 x! t$ w  V, V3 |
bin目录拷贝到/opt/bin,替换原文件,并修改属性为可执行(原文件可先换个名字保留)/ j9 H7 r2 o6 w9 u" U
share目录替换/opt/share目录,(原目录可换名保留)。
0 ~: y" g" _" Z: D: p
4 ]% }- q3 ^4 f% V
( s/ ~0 O0 y5 v- W8 S

本帖子中包含更多资源

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

×
发表于 2010-12-17 15:09:21 | 显示全部楼层
(weixiao:很好...支持dahai2003楼上的升级行动......
发表于 2010-12-17 15:14:36 | 显示全部楼层
dahai2003 发表于 2010-12-17 14:05 , y1 u* W/ q+ s8 b- b
继续发一个transmission-2.13。* y. \5 x- M. i% u# V
使用方法:) j2 J8 w) _! w0 j! U- m* k3 z
lib目录文件加入/opt/lib,修改属性为可执行。
; y* n6 W8 ^# o8 w9 n
mips-linux-strip 一下bin文件省点空间...(deyi:
发表于 2010-12-17 16:49:42 | 显示全部楼层
回复 ryulamp 的帖子7 n* X* @3 G& ]* ^0 c

) T5 a7 s3 h- c' q非常感谢了,我还真是个linux菜鸟,以前还真不知道去除编译信息,还以为别人使用的是动态库呢,现在重新发一下,已经下载的抱歉重新下,版主也可以把上面的帖子删了。& t/ k: t+ U) F& n) T
3 h: U, e7 y5 ]% d5 V2 c! m

本帖子中包含更多资源

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

×
发表于 2010-12-17 22:07:15 | 显示全部楼层
dahai2003 发表于 2010-12-14 01:33 % L  ]* q/ p7 q7 D
其实我也是个初学者,从网上搜索了编译方法,主要是参考了http://wsycqyz.org.ru/ 向天空有关交叉编译的博客 ...
1 h  |* X" H  R; |' T- o5 h; j
原来还有mips的虚拟机啊,这个相当给力。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-2-2 12:28 , Processed in 0.023753 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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