找回密码
 立即注册

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的编译方法。4 b4 e% x6 l" \! ^

( N. @. V! X2 {# e1、Windows下安装Vmware Workstation,在Vmware中安装ubuntu,虚拟硬盘要大于10G' o) h+ Y/ f+ G  M* }
2、ubuntu安装qemu虚拟机3 ~! G/ }. h' ?
sudo apt-get update
+ x+ g! y  ?+ c2 K& ^* V  hsudo apt-get install qemu-kvm-extras* T8 \2 v* g& d" R" G* I
3、在http://people.debian.org/~aurel32/qemu/ 下载mips虚拟机1 l# u( C% u+ ?
debian_etch_mipsel_small.qcow2,vmlinux-2.6.18-6-qemu) y/ y' e( O- @
拷贝到ubuntu Home Folder(从Windows直接拖拽到Vmware中): c4 j, v& `9 }
4、在home中建立共享目录qemu_share,或者手动安装samba,和Windows中的方法一样,属性选共享,然后ubuntu会自动安装samba。8 c& W  F& L8 G+ n
5、在ubuntu控制台启动mips虚拟机
- Z5 V! c* J( 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
( N: Y: q* n# M+ u用户名 root、密码 root
" l0 g( h4 U, I% ?! D8 x6、mips虚拟机修改更新源3 r7 G, [8 L" T7 S9 m: ]: R
编辑 /etc/apt/sources.list
  j! N# a9 y- V4 z将更新源设置为
; z2 I6 |+ k+ A, ?) @* k( K6 Jdeb http://archive.debian.org/debian/ etch main
( b6 b4 ~2 e/ G6 _! Sdeb-src http://archive.debian.org/debian/ etch main
1 W& M( D* u  T6 M$ b7、更新pgpkey
: q/ m4 ~2 h! i5 Napt-get install debian-archive-keyring5 K" e# Z3 Z% ~$ J
8、apt-get update/ W3 B2 w# J4 D' I! q- c
9、安装samba client
' m6 u3 w$ H2 L" x2 h- m3 `. Capt-get install smbclient! l5 t9 t1 v& }  j$ }  o! e  g8 I' p
10、安装编译环境# T& L$ x0 o+ }
apt-get install gcc g++ make libc6-dev libgd2-noxpm-dev libmagic-dev zlib1g-dev bzip2 libbz2-dev7 S( `6 i* p3 J4 Y4 D7 q/ G9 a
11、下载mldonkey源码. g$ a' }, Y- b3 d
wget http://sourceforge.net/projects/ ... .6.tar.bz2/download
; \( {* u, }) ], E12、解压缩3 o; [3 m( p/ Q4 ]& I
bunzip2 mldonkey-3.0.6.tar.bz2
# W0 D  t5 f6 Jtar xvf mldonkey-3.0.6.tar
6 G1 P: k0 j: I) j* p- c+ i13、添加utf8编码支持:(感谢jczuo:http://right.com.cn/forum/viewth ... &extra=page%3D1! n) y  o, [7 v+ }! I! \9 j
cd mldonkey-3.0.6
* `% q8 ]! k+ p+ pvi src/utils/lib/charsetstubs.c
( X# @" c) z; |" Q3 G/ j# }1379G显示1379行 a开始输入 str="UTF-8";
5 Y! z# L7 K9 ^6 W: Z% y: g% t4 P修改的位置前后内容为。
% Z1 C* w$ _2 J# bif (!str)./config
+ C( b7 ]! g0 l' d7 c& q& Vraise_error ();
+ d. X! T4 k* o( G3 J' U0 _$ \str="UTF-8"; //新增這行 ,大约在1379行左右
  c6 ?+ w4 H- }2 U4 O% x3 t4 Xreturn (copy_string ((char*) str));
8 m& X3 x# o8 g7 I9 x: T}4 c6 L. u2 d- L( k( ^" [* g
保存退出。Esc :w! :q, Y& L) n  L" y1 P. A' u
14、编译5 F0 r1 h6 R: F# m5 a, @2 l6 b
./configure --help 可以察看编译选项6 Y# A8 `/ n) L! g
全功能
2 V6 _; c& k" \9 o+ U./configure --enable-batch && make mlnet.byte.static+ t' b$ d' O5 f1 t+ C$ T
部分功能% A. x' Y7 q1 O
./configure --disable-multinet --enable-bittorrent --enable-filetp --enable-batch && make mlnet.byte.static2 q7 Q, p# v4 c! c# ^) q
第一次编译会自动下载ocaml; a* g* K# D- B8 W/ t8 y6 J2 ]
漫长的等待大约5-8个小时。
8 M- I- U4 w9 z3 q# [( U15、结果上传到共享目录/ G* Y! S1 A* p
smbclient \\\\10.0.2.2\\qemu_share! m+ ]( o8 O2 K1 y$ B- E) F, b1 ^  M
输入ubuntu密码:" b9 y3 h3 I, _$ ]5 [
smb: \>put mlnet.byte.static
; e, x, M& d4 U  esmb: \>quit
" H; r( G. \" G; scd /lib
7 t. \) s9 ]" g7 e% n" V8 R& K8 S( vsmbclient \\\\10.0.2.2\\qemu_share5 @- z9 w1 G, e
输入ubuntu密码:3 k) |' M0 z" V6 \; @
smb: \>put ld.so.13 m( R( \' L6 Y  e2 o- A
smb: \>put libnss_dns.so.2
, U  Z6 s. r/ z7 Z$ `- g! ?7 csmb: \>put libresolv.so.2$ ^8 x7 t- O3 b/ g2 W+ j: k5 e
smb: \>put libc.so.6
: a5 Z6 P3 U4 u2 O4 S3 P) zsmb: \>put libnss_files.so.27 s* O3 t1 d' R# t- G  |
smb: \>quit
: a6 Y' }. P8 q1 @  `' m然后到把ubuntu的qemu_share目录中的结果拖到Windows下。
( W3 v" j. _% @% D
发表于 2010-12-14 10:08:26 | 显示全部楼层
感谢LZ已经好下载,但上传大大于下下载不知怎样调整我是菜鸟。请指教。谢谢!
发表于 2010-12-14 10:47:16 | 显示全部楼层
多看技术贴,就能成高手。
发表于 2010-12-14 12:48:07 | 显示全部楼层
lz能不能 更新下opt内的下载软件呢
+ g6 r, \/ ?: X不知如何更新啊
发表于 2010-12-17 14:05:30 | 显示全部楼层
本帖最后由 dahai2003 于 2010-12-17 16:55 编辑 ' _4 C& `! W# U, Y
6 S1 T2 g2 b' p. X4 O. _
抱歉,本楼的没压缩,压缩过的在下面,请移步。- w* `6 A/ ?# O! r' Y: S& G
  X3 t2 D- Y) N1 n* p
继续发一个transmission-2.13。: ^7 l  n, H8 L
使用方法:
4 w" i+ Z4 c/ D8 [+ L6 O0 |lib目录文件加入/opt/lib,修改属性为可执行。
) ^- q" Q- n0 A* Cbin目录拷贝到/opt/bin,替换原文件,并修改属性为可执行(原文件可先换个名字保留)' k5 t5 W/ ?8 ]- s3 n+ @2 T
share目录替换/opt/share目录,(原目录可换名保留)。! @5 N0 B; V- u: z

3 v1 _1 Y8 h. R4 T3 w
- N! ], g) X" I- M0 j9 w( a1 \; S% F

本帖子中包含更多资源

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

×
发表于 2010-12-17 15:09:21 | 显示全部楼层
(weixiao:很好...支持dahai2003楼上的升级行动......
发表于 2010-12-17 15:14:36 | 显示全部楼层
dahai2003 发表于 2010-12-17 14:05 $ L6 G6 ^3 i6 U& K4 S* p" M. R
继续发一个transmission-2.13。" }0 i' n$ T5 L! h# g
使用方法:
: c% }* M4 O$ ]! R9 ^lib目录文件加入/opt/lib,修改属性为可执行。
* f1 M6 G  W+ q& v6 P; |7 K) P
mips-linux-strip 一下bin文件省点空间...(deyi:
发表于 2010-12-17 16:49:42 | 显示全部楼层
回复 ryulamp 的帖子
$ I$ d1 A9 d. `. c. k+ z; b* G) q1 ]7 H9 \, ]: ^
非常感谢了,我还真是个linux菜鸟,以前还真不知道去除编译信息,还以为别人使用的是动态库呢,现在重新发一下,已经下载的抱歉重新下,版主也可以把上面的帖子删了。
! l  Q0 p+ p" `. m# R; C1 Z4 A0 f( x0 \! u0 h; N

本帖子中包含更多资源

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

×
发表于 2010-12-17 22:07:15 | 显示全部楼层
dahai2003 发表于 2010-12-14 01:33
( V$ ~7 a) ]; @$ d4 X2 Y其实我也是个初学者,从网上搜索了编译方法,主要是参考了http://wsycqyz.org.ru/ 向天空有关交叉编译的博客 ...

! Y# o8 k* V- Z( u% n$ z原来还有mips的虚拟机啊,这个相当给力。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-3-19 18:03 , Processed in 0.063998 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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