找回密码
 立即注册

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的编译方法。- @" u; C: k" S

( x& ^& P, f* ^! X8 e5 V5 j1、Windows下安装Vmware Workstation,在Vmware中安装ubuntu,虚拟硬盘要大于10G
6 i( F. Y& I/ t' Z4 n  q2、ubuntu安装qemu虚拟机8 K4 _: s( [+ l, c8 q
sudo apt-get update
5 }- z9 a( Q8 {% dsudo apt-get install qemu-kvm-extras+ T+ ^, k, }2 v# n4 b: F
3、在http://people.debian.org/~aurel32/qemu/ 下载mips虚拟机' R8 I# J) y; L) L. T6 G. O
debian_etch_mipsel_small.qcow2,vmlinux-2.6.18-6-qemu3 y! |6 C7 z9 \' h) `* r
拷贝到ubuntu Home Folder(从Windows直接拖拽到Vmware中)% u- _# F* l+ U( O3 n6 U. W
4、在home中建立共享目录qemu_share,或者手动安装samba,和Windows中的方法一样,属性选共享,然后ubuntu会自动安装samba。5 ^7 r3 c9 l' q9 ~) C9 l
5、在ubuntu控制台启动mips虚拟机0 w2 |; J+ f4 G
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
$ C+ b$ r, N6 I( z+ N1 I. C( o. Z/ Z用户名 root、密码 root
2 O2 H2 j0 G( @6、mips虚拟机修改更新源3 D- T! H# |7 s
编辑 /etc/apt/sources.list
8 R: E9 s8 w4 B( w( V8 |将更新源设置为
: U) }( T5 _. C% m$ f& [deb http://archive.debian.org/debian/ etch main+ U; g* f/ P) }. ^1 C( y0 p
deb-src http://archive.debian.org/debian/ etch main, d& [  r+ a, S! V! O
7、更新pgpkey
& I) u5 X- Z+ Aapt-get install debian-archive-keyring
4 i: i3 W% n2 ^7 _$ z- b1 P! p6 }! c8、apt-get update! i' {. p1 I4 s! ~+ V. @" D- D
9、安装samba client' B" B4 u; G' X2 f
apt-get install smbclient8 b" B2 V$ c" @) p, U" v% o
10、安装编译环境
& ]* w- K. j) k: y/ H: Fapt-get install gcc g++ make libc6-dev libgd2-noxpm-dev libmagic-dev zlib1g-dev bzip2 libbz2-dev/ E' r# |( D# K+ @! s  G# O; C( G
11、下载mldonkey源码
& R+ d! a' `, n' l: x0 zwget http://sourceforge.net/projects/ ... .6.tar.bz2/download
6 B% ?  e5 M/ |, u5 h7 [3 |12、解压缩
. `5 ~* _+ ^2 T; R6 [$ d6 r' Ibunzip2 mldonkey-3.0.6.tar.bz22 D$ ~% G* o/ ?/ m& _! A
tar xvf mldonkey-3.0.6.tar
) _6 }; J) A- I# ~9 e13、添加utf8编码支持:(感谢jczuo:http://right.com.cn/forum/viewth ... &extra=page%3D1: J% W7 M3 o+ F3 I9 @. j
cd mldonkey-3.0.6
" v$ F. T' {5 `% {1 tvi src/utils/lib/charsetstubs.c
) G7 P" E5 U# N0 Q& y% _1 Q; M, I1379G显示1379行 a开始输入 str="UTF-8";
  g4 u' s- h0 g$ A! @! j修改的位置前后内容为。6 G7 d5 H* R( L7 x  N* K
if (!str)./config7 W" Z0 y6 G- U
raise_error ();% s, l- o1 v( `* t, g( u
str="UTF-8"; //新增這行 ,大约在1379行左右
; q  X3 Z( A4 oreturn (copy_string ((char*) str));
4 z7 ]6 I; x( o$ U}/ P! g2 g, f' y/ r
保存退出。Esc :w! :q% C3 O; M: O! I1 T- z
14、编译
) z4 m& L6 C: R" {* T" t* I./configure --help 可以察看编译选项, j8 g) F1 S, P5 K. s7 b8 P
全功能
- o+ v# T9 K' Z3 p/ Z2 f& N4 @./configure --enable-batch && make mlnet.byte.static$ E: h9 b) H/ i6 H. T/ @) z
部分功能4 l7 h* K7 {3 k" O3 j
./configure --disable-multinet --enable-bittorrent --enable-filetp --enable-batch && make mlnet.byte.static
: l0 m1 N% W0 ?) y第一次编译会自动下载ocaml% n* ~. \! H  {& y  y4 j+ d
漫长的等待大约5-8个小时。
" A  d1 b  t( Q5 H1 y. h15、结果上传到共享目录
9 l3 W3 K. X) msmbclient \\\\10.0.2.2\\qemu_share
' l7 O; m- l% V5 G) {0 t0 B7 c输入ubuntu密码:
1 @4 u$ m7 K3 I! v; J. c; O# P0 psmb: \>put mlnet.byte.static
( Y6 I4 _, L! O4 S$ Xsmb: \>quit
2 Q" K7 y0 L) P& Q, Ccd /lib
& y9 O( c; ]- N% f: }smbclient \\\\10.0.2.2\\qemu_share7 H% q8 g, ~8 J3 w9 h8 [, [8 w
输入ubuntu密码:- i3 j6 |- A2 w4 }+ G
smb: \>put ld.so.1; x- K9 H7 s8 _8 Y* b
smb: \>put libnss_dns.so.2
3 Z, i9 ~: G3 X( Q8 w# b& ^smb: \>put libresolv.so.28 @3 n/ K" q% e2 e
smb: \>put libc.so.6
, I& u4 J0 ?/ D# E7 ?smb: \>put libnss_files.so.2
7 y' t6 Q1 [( C  W2 [8 f3 O2 esmb: \>quit) |+ P% u4 v, e. C
然后到把ubuntu的qemu_share目录中的结果拖到Windows下。
3 q3 `  A5 N3 f" p0 r
发表于 2010-12-14 10:08:26 | 显示全部楼层
感谢LZ已经好下载,但上传大大于下下载不知怎样调整我是菜鸟。请指教。谢谢!
发表于 2010-12-14 10:47:16 | 显示全部楼层
多看技术贴,就能成高手。
发表于 2010-12-14 12:48:07 | 显示全部楼层
lz能不能 更新下opt内的下载软件呢* u9 N, r) T$ _: k0 o$ b$ J
不知如何更新啊
发表于 2010-12-17 14:05:30 | 显示全部楼层
本帖最后由 dahai2003 于 2010-12-17 16:55 编辑
2 \9 s2 r) p# t) T5 a0 `8 _& w' i; D; J: G% i3 A; c
抱歉,本楼的没压缩,压缩过的在下面,请移步。0 G* U) q3 Q2 I

8 X* q1 K# u- f7 d9 N; k继续发一个transmission-2.13。7 \' k' o- ^3 S( }/ |+ d5 s
使用方法:
( i1 [. q% \3 A9 B: O; wlib目录文件加入/opt/lib,修改属性为可执行。
) J/ m8 Z6 k- v+ J, C' i3 @9 R# d" tbin目录拷贝到/opt/bin,替换原文件,并修改属性为可执行(原文件可先换个名字保留)7 V, h; Y3 z; l  ]
share目录替换/opt/share目录,(原目录可换名保留)。
2 n7 y+ S$ G$ ^# O# x7 t+ W2 C, A
$ p2 H; {: y8 P# Q. I. }9 `2 ^. c! P. X' |' K

本帖子中包含更多资源

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

×
发表于 2010-12-17 15:09:21 | 显示全部楼层
(weixiao:很好...支持dahai2003楼上的升级行动......
发表于 2010-12-17 15:14:36 | 显示全部楼层
dahai2003 发表于 2010-12-17 14:05 0 d' v7 x! X9 h: J4 s! a
继续发一个transmission-2.13。
- g9 Y; L9 Y( F6 g. D使用方法:
8 f; w+ }9 ^, F# j/ V' ]3 Flib目录文件加入/opt/lib,修改属性为可执行。

+ `7 D& @4 _2 f" M) T9 ~2 Hmips-linux-strip 一下bin文件省点空间...(deyi:
发表于 2010-12-17 16:49:42 | 显示全部楼层
回复 ryulamp 的帖子
! `: A3 f+ ?; `/ A4 w0 h" l/ V; W6 N$ D2 f$ c
非常感谢了,我还真是个linux菜鸟,以前还真不知道去除编译信息,还以为别人使用的是动态库呢,现在重新发一下,已经下载的抱歉重新下,版主也可以把上面的帖子删了。0 m& V% g3 w% H( d( ]* ~8 T

$ ^6 f- M9 ?* s7 o. }; G* V

本帖子中包含更多资源

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

×
发表于 2010-12-17 22:07:15 | 显示全部楼层
dahai2003 发表于 2010-12-14 01:33
0 M: _0 f- H, x. p$ p0 l7 l, H- b, F其实我也是个初学者,从网上搜索了编译方法,主要是参考了http://wsycqyz.org.ru/ 向天空有关交叉编译的博客 ...

6 e7 [8 O" b8 C# |原来还有mips的虚拟机啊,这个相当给力。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-3-19 19:34 , Processed in 0.083875 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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