楼主: 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的编译方法。2 S9 s0 @1 Z0 W" u" [
2 L+ w1 a7 Q2 ]* ^. q
1、Windows下安装Vmware Workstation,在Vmware中安装ubuntu,虚拟硬盘要大于10G
* n- Z* d: {" Z# K2、ubuntu安装qemu虚拟机
! _" U4 y& n, osudo apt-get update* c8 u/ i8 e5 g1 b! h' P
sudo apt-get install qemu-kvm-extras* a) c! W3 a& r' ~) E: F5 b9 g! K' G
3、在http://people.debian.org/~aurel32/qemu/ 下载mips虚拟机
: ~# g+ X9 N3 G$ q1 S4 \debian_etch_mipsel_small.qcow2,vmlinux-2.6.18-6-qemu
4 M; l2 Q' w" `0 v1 [. P# K拷贝到ubuntu Home Folder(从Windows直接拖拽到Vmware中)
3 a7 s* p: U% O4、在home中建立共享目录qemu_share,或者手动安装samba,和Windows中的方法一样,属性选共享,然后ubuntu会自动安装samba。
% t+ U, {5 b$ s7 Q) k. i- C5 i; ^7 i5、在ubuntu控制台启动mips虚拟机
3 }( t3 C+ t. M/ O7 x' [  aqemu-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- o3 i" h, I$ [' }! e2 a
用户名 root、密码 root" s. S! I4 Y( R& Q
6、mips虚拟机修改更新源* w) e( n4 `% y
编辑 /etc/apt/sources.list
6 J( s, p$ K+ H+ R将更新源设置为
, i9 V+ T7 l/ Q1 W% `- zdeb http://archive.debian.org/debian/ etch main! _# O; l9 Q6 D& f- A9 k: K
deb-src http://archive.debian.org/debian/ etch main% r2 y! u# t5 w1 z
7、更新pgpkey1 o! `5 p, Y4 G
apt-get install debian-archive-keyring5 ^+ y' _0 r) h% E5 \+ x: d; s
8、apt-get update8 I- A; V" i: h  {. C% |* y/ a
9、安装samba client
4 U, D! I+ }$ [& Yapt-get install smbclient" [5 n) z6 R( D4 V  W' A, d
10、安装编译环境
% C: P$ x6 |+ D0 c) J' i- Kapt-get install gcc g++ make libc6-dev libgd2-noxpm-dev libmagic-dev zlib1g-dev bzip2 libbz2-dev& k+ E/ N- `; d8 u4 y
11、下载mldonkey源码
" y& S5 t, [, Z4 ~1 ewget http://sourceforge.net/projects/ ... .6.tar.bz2/download
- J$ ]1 z  U7 `7 k2 ?12、解压缩7 a0 b$ C/ n- A- o
bunzip2 mldonkey-3.0.6.tar.bz2
9 J* z( }$ E2 X- Rtar xvf mldonkey-3.0.6.tar7 t) g6 G# ^0 J+ G! L5 t4 O( {6 k0 {5 I/ I
13、添加utf8编码支持:(感谢jczuo:http://right.com.cn/forum/viewth ... &extra=page%3D10 r+ d" N& C5 s* Y" y  U, @
cd mldonkey-3.0.6
& H0 o0 V1 O& U' Yvi src/utils/lib/charsetstubs.c/ M+ o; [) l  ~& k* G9 Q! B
1379G显示1379行 a开始输入 str="UTF-8";
3 G: N! d0 [7 K7 C/ x, w7 R修改的位置前后内容为。
+ P% u6 b0 I' K: K& p( Q! ?# F5 V, t, sif (!str)./config. k/ R7 V& w6 j( ^
raise_error ();
0 y* t% j! z; n9 B7 o4 W: nstr="UTF-8"; //新增這行 ,大约在1379行左右
) ?6 U  N) o* sreturn (copy_string ((char*) str));
' y. G4 _/ `* U* r8 j. R% K% j5 }}( {: a( [; [; m' b
保存退出。Esc :w! :q# p6 e, ]9 m0 b( E7 E# ?- W) M( N
14、编译
3 ]0 k. ?2 s5 j4 k9 w$ G6 \./configure --help 可以察看编译选项
, o1 H( M* r9 ~. [- W* f全功能! {2 z5 L) i/ ^3 j
./configure --enable-batch && make mlnet.byte.static: Q) C3 D# ?2 D7 j
部分功能
- k7 K  M, F3 }) k: M2 V4 P./configure --disable-multinet --enable-bittorrent --enable-filetp --enable-batch && make mlnet.byte.static, e  z, l+ n! m0 X" c3 W
第一次编译会自动下载ocaml% J& W2 ?2 R% E5 q# I8 E" i
漫长的等待大约5-8个小时。
% h$ h, E& C  T3 Z) l8 b) F15、结果上传到共享目录
7 ]* h/ @/ `! w! U. \# p, osmbclient \\\\10.0.2.2\\qemu_share) N+ i; p# V+ U  B2 y
输入ubuntu密码:0 p' {9 V2 u: _8 i/ y( D1 {
smb: \>put mlnet.byte.static
1 X0 P: }, Q6 o5 d3 ~+ D2 N2 x8 N! Csmb: \>quit
- U8 ]* g2 g% m) p. o, |8 ]cd /lib6 n+ \* N5 c- ^7 n. F( \' P
smbclient \\\\10.0.2.2\\qemu_share
  M1 G; Y0 g- t0 R输入ubuntu密码:
, C% r+ K! O7 F7 Y0 Hsmb: \>put ld.so.1
  E! i; }/ ]8 O3 h* _) a- M8 Nsmb: \>put libnss_dns.so.2
' L0 E( F5 ]4 O) bsmb: \>put libresolv.so.2
5 r# ], J0 |$ k) d0 w. a" ?smb: \>put libc.so.6
, q' a6 m1 R2 c  j& r( U9 f  [. z2 psmb: \>put libnss_files.so.23 W& S# w; }8 K
smb: \>quit
! j. n' [1 i* E) D9 W9 c$ S0 a然后到把ubuntu的qemu_share目录中的结果拖到Windows下。1 K0 a! m+ K6 w# S+ V8 P, S% j4 _
发表于 2010-12-14 10:08:26 |上海| 显示全部楼层
感谢LZ已经好下载,但上传大大于下下载不知怎样调整我是菜鸟。请指教。谢谢!
发表于 2010-12-14 10:47:16 |河南| 显示全部楼层
多看技术贴,就能成高手。
发表于 2010-12-14 12:48:07 |浙江| 显示全部楼层
lz能不能 更新下opt内的下载软件呢
. m4 {6 \" x# e; b. o/ s8 ]不知如何更新啊
发表于 2010-12-17 14:05:30 |北京| 显示全部楼层
本帖最后由 dahai2003 于 2010-12-17 16:55 编辑
0 n8 O# c( v% }0 M# d# R
& o% @- ]- d7 x. E  w2 I7 g抱歉,本楼的没压缩,压缩过的在下面,请移步。/ ]2 g( K, }& v7 |& [4 E& S/ o
- O% B( b1 J- i. k" n7 _
继续发一个transmission-2.13。
: ~, |; D' s; E使用方法:
$ [! K: h* u4 ulib目录文件加入/opt/lib,修改属性为可执行。: l* ~8 \; N* i) |- e) x
bin目录拷贝到/opt/bin,替换原文件,并修改属性为可执行(原文件可先换个名字保留), O% y5 K6 m1 t! W: _
share目录替换/opt/share目录,(原目录可换名保留)。
2 K# w  c( w1 P; _+ N0 E/ y  a# r' y7 d

$ }) g1 r# s; W, c9 M  r# \

本帖子中包含更多资源

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

×
发表于 2010-12-17 15:09:21 |广东| 显示全部楼层
(weixiao:很好...支持dahai2003楼上的升级行动......
发表于 2010-12-17 15:14:36 |广东| 显示全部楼层
dahai2003 发表于 2010-12-17 14:05
: G2 m. A6 k8 V! f* R% Z: |继续发一个transmission-2.13。( |2 v8 z- g) P# ^% K1 T
使用方法:
" w. t2 ?" s/ _; @% jlib目录文件加入/opt/lib,修改属性为可执行。

5 R: |: M$ B* m6 X9 [6 @& ^7 v' Imips-linux-strip 一下bin文件省点空间...(deyi:
发表于 2010-12-17 16:49:42 |北京| 显示全部楼层
回复 ryulamp 的帖子
0 K* s. H2 K! h# P/ A% H1 ^$ O  d5 ^) J) V8 w- {0 I8 j, ^
非常感谢了,我还真是个linux菜鸟,以前还真不知道去除编译信息,还以为别人使用的是动态库呢,现在重新发一下,已经下载的抱歉重新下,版主也可以把上面的帖子删了。* m, k: M  E3 `' {% q2 w9 y

1 E2 k: `0 k8 v, o

本帖子中包含更多资源

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

×
发表于 2010-12-17 22:07:15 |浙江| 显示全部楼层
dahai2003 发表于 2010-12-14 01:33 6 }9 C$ U2 b& Z# g2 L" p1 T) O
其实我也是个初学者,从网上搜索了编译方法,主要是参考了http://wsycqyz.org.ru/ 向天空有关交叉编译的博客 ...

7 n  _- K4 K* u4 V, H原来还有mips的虚拟机啊,这个相当给力。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

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

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