找回密码
 立即注册

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的编译方法。9 M' {* W" V+ z9 v9 [- l2 |0 X/ {# G
7 R8 f, W) t( N. F1 O: j
1、Windows下安装Vmware Workstation,在Vmware中安装ubuntu,虚拟硬盘要大于10G
" ~/ G. g7 X4 d0 e9 R2、ubuntu安装qemu虚拟机0 @. W+ D, _  L2 F1 n
sudo apt-get update) E$ _+ w, a9 l9 c) C
sudo apt-get install qemu-kvm-extras
5 t" M+ K9 x/ O9 r. D5 p* u3、在http://people.debian.org/~aurel32/qemu/ 下载mips虚拟机0 R9 F1 s& e& |8 F7 i
debian_etch_mipsel_small.qcow2,vmlinux-2.6.18-6-qemu
- X. g" @+ f2 D7 R% w拷贝到ubuntu Home Folder(从Windows直接拖拽到Vmware中)
! }& Y) p3 _0 ]: [8 j- X: U7 P4、在home中建立共享目录qemu_share,或者手动安装samba,和Windows中的方法一样,属性选共享,然后ubuntu会自动安装samba。
/ z& s7 f! n2 m7 h( u  q; R: D6 W5、在ubuntu控制台启动mips虚拟机
' k7 `' F* i5 A: F7 Vqemu-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
& m9 m3 W5 ?" E, H+ H9 u; N  r用户名 root、密码 root- k3 w9 M# e  a# }0 \) @$ r* ~
6、mips虚拟机修改更新源
. ^1 [1 T, |( [$ F! d  E1 Z8 S编辑 /etc/apt/sources.list
, y) i$ c" _* m8 V4 a* y# @5 g8 V将更新源设置为
/ P( N& }% z7 \3 }" ideb http://archive.debian.org/debian/ etch main5 B" y, N5 ^: J: X
deb-src http://archive.debian.org/debian/ etch main
, y7 {8 ~. F% U; b7 Y9 M/ U7、更新pgpkey5 t7 l' Q, M4 {, t9 b
apt-get install debian-archive-keyring
. T& D! K2 l% B8 g) l8、apt-get update$ s$ g4 _4 J' C) V  d0 g3 O- g
9、安装samba client
$ G; t4 |* {" _+ Bapt-get install smbclient
5 a9 @5 \" g: ]8 J7 i( q& h$ u10、安装编译环境
" }7 k- }1 n) i# Gapt-get install gcc g++ make libc6-dev libgd2-noxpm-dev libmagic-dev zlib1g-dev bzip2 libbz2-dev2 [& g2 w: A8 }
11、下载mldonkey源码
/ W: P, E, |7 d: p4 ?$ x; vwget http://sourceforge.net/projects/ ... .6.tar.bz2/download) h7 e  p8 C3 Y+ l. x! h. _
12、解压缩; H2 c, f; p# o' {$ ]
bunzip2 mldonkey-3.0.6.tar.bz2
$ d5 G* f# H: \tar xvf mldonkey-3.0.6.tar
* X' @  U! O  T0 [: m, `13、添加utf8编码支持:(感谢jczuo:http://right.com.cn/forum/viewth ... &extra=page%3D1
- _1 |# G: g- z9 p% T) z  Ucd mldonkey-3.0.6
- }3 V& b. {2 zvi src/utils/lib/charsetstubs.c8 z' K7 u( V8 Q4 ]# M
1379G显示1379行 a开始输入 str="UTF-8";
1 J/ G7 h- r* e; N修改的位置前后内容为。/ g9 a8 Y4 [& w
if (!str)./config- }: b/ e+ ]% e# a; w3 x
raise_error ();- F) c+ K$ Q2 o4 d  [6 z
str="UTF-8"; //新增這行 ,大约在1379行左右& q3 n$ V' F5 s) @; }7 C/ W2 M
return (copy_string ((char*) str));, \8 X3 V5 U+ S: i) c" E% _
}0 Z  e  k7 x0 R3 ?
保存退出。Esc :w! :q
$ ^& i: w# J  l& H14、编译0 ~/ l* e0 U7 N
./configure --help 可以察看编译选项
* p: k- M! R, j0 {/ {7 a+ n全功能1 J$ }, C% {; Q( u3 e! o4 U: n
./configure --enable-batch && make mlnet.byte.static
- [* X  Q! q) v2 Z. x4 r部分功能
( n0 R* J5 M, N* b4 {% X./configure --disable-multinet --enable-bittorrent --enable-filetp --enable-batch && make mlnet.byte.static
, z: b/ B2 U0 T% V8 h第一次编译会自动下载ocaml
; A' z) a% h8 w' p0 C漫长的等待大约5-8个小时。: P" J" S& g0 r: U) ?3 L) K6 ]9 v
15、结果上传到共享目录
8 D6 W. g$ O" l* F4 ^) S* Wsmbclient \\\\10.0.2.2\\qemu_share
) T% e5 N, N1 _/ Z! B5 U输入ubuntu密码:% x) `1 i9 K2 W, H
smb: \>put mlnet.byte.static
( Y% S4 r- \! Z$ Nsmb: \>quit
/ b5 m7 ]4 X+ i& U- q2 K- B$ a4 Tcd /lib' h- Y, N9 j6 g, K* m; t( h
smbclient \\\\10.0.2.2\\qemu_share2 h$ B3 [+ d. T6 \
输入ubuntu密码:6 \# \4 _( ~' D
smb: \>put ld.so.1( c. r( a5 c9 R* Q0 n0 D
smb: \>put libnss_dns.so.2
7 Y! M4 D9 G/ ~$ rsmb: \>put libresolv.so.2* i/ o; a2 S- S( x8 L
smb: \>put libc.so.6
, m6 G/ J0 E  W6 Y4 Qsmb: \>put libnss_files.so.2
7 Y$ E/ D" o8 v+ m- A3 \3 tsmb: \>quit- V0 \5 R, z6 d- m
然后到把ubuntu的qemu_share目录中的结果拖到Windows下。4 _4 l$ O# l/ c- s/ i
发表于 2010-12-14 10:08:26 | 显示全部楼层
感谢LZ已经好下载,但上传大大于下下载不知怎样调整我是菜鸟。请指教。谢谢!
发表于 2010-12-14 10:47:16 | 显示全部楼层
多看技术贴,就能成高手。
发表于 2010-12-14 12:48:07 | 显示全部楼层
lz能不能 更新下opt内的下载软件呢
6 c8 S% }% R$ J! p1 ^4 g$ {; C不知如何更新啊
发表于 2010-12-17 14:05:30 | 显示全部楼层
本帖最后由 dahai2003 于 2010-12-17 16:55 编辑 % M/ ?! f$ W/ z" f8 Y0 M# Z: t

5 [5 g4 _- M% W抱歉,本楼的没压缩,压缩过的在下面,请移步。6 ?8 W2 [5 s3 ?. b
, a3 j& G  f0 h
继续发一个transmission-2.13。  \/ s/ m; k. ~% G+ E
使用方法:) V; {3 I1 f! N8 Z$ o' @* i# q
lib目录文件加入/opt/lib,修改属性为可执行。: C% k+ W$ d! D8 `% k- T
bin目录拷贝到/opt/bin,替换原文件,并修改属性为可执行(原文件可先换个名字保留)& V+ ^; h& |& L" s- e5 f* @
share目录替换/opt/share目录,(原目录可换名保留)。
0 Z9 p0 T+ A$ _/ V% P( A2 @- q  G, {0 l$ W% Y8 P% U* [; `3 e" l

9 _; L) E3 g) W

本帖子中包含更多资源

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

×
发表于 2010-12-17 15:09:21 | 显示全部楼层
(weixiao:很好...支持dahai2003楼上的升级行动......
发表于 2010-12-17 15:14:36 | 显示全部楼层
dahai2003 发表于 2010-12-17 14:05
* W6 m( l2 {7 w% F; G3 P; S继续发一个transmission-2.13。" U6 s7 E1 N0 p+ }& z/ g8 h
使用方法:+ ^8 T# E+ v+ C- S2 ~4 X" u0 v7 G3 e& {
lib目录文件加入/opt/lib,修改属性为可执行。

  S$ {' o) ?" C% Z  v! rmips-linux-strip 一下bin文件省点空间...(deyi:
发表于 2010-12-17 16:49:42 | 显示全部楼层
回复 ryulamp 的帖子
6 h4 F7 a! t# H; P
- g9 t% f* ~" ], f5 b, T非常感谢了,我还真是个linux菜鸟,以前还真不知道去除编译信息,还以为别人使用的是动态库呢,现在重新发一下,已经下载的抱歉重新下,版主也可以把上面的帖子删了。
0 f# N1 h6 M. G# f9 p/ w
4 o5 ?1 R1 @; [9 [  d5 `

本帖子中包含更多资源

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

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

& K; Z, h7 D; }6 I原来还有mips的虚拟机啊,这个相当给力。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-2-2 13:47 , Processed in 0.023250 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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