找回密码
 立即注册

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的编译方法。
) ?" D9 }2 b0 ]) @, {2 R9 `. ^
' U# V0 A& Q3 _" p9 T1、Windows下安装Vmware Workstation,在Vmware中安装ubuntu,虚拟硬盘要大于10G: c7 k9 @: c: ^. ]$ g+ J9 |' t
2、ubuntu安装qemu虚拟机
! L9 Q9 W# S3 @! W9 i+ T: Rsudo apt-get update
' o1 v% w8 s1 U+ usudo apt-get install qemu-kvm-extras  Z2 R" o4 H- {* n- g8 P2 [2 z
3、在http://people.debian.org/~aurel32/qemu/ 下载mips虚拟机% O" f9 i* v. A0 `+ [1 q  V4 N- `" a( j
debian_etch_mipsel_small.qcow2,vmlinux-2.6.18-6-qemu5 B! W# }$ S, X1 A9 ]
拷贝到ubuntu Home Folder(从Windows直接拖拽到Vmware中), T% ^4 X0 _1 b7 [" C- T# g
4、在home中建立共享目录qemu_share,或者手动安装samba,和Windows中的方法一样,属性选共享,然后ubuntu会自动安装samba。
9 y6 S, \/ q% Y; ^8 s, ~0 z" m6 |8 T. }- e5、在ubuntu控制台启动mips虚拟机
/ s9 ~# E) i2 @# N1 ~. K, U4 P0 |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" G7 j2 Q2 ^2 f% Y: H  X
用户名 root、密码 root
4 \: g: I; v0 ]( @, U$ D$ ]  ~6、mips虚拟机修改更新源
5 G& r  d- G1 c2 M编辑 /etc/apt/sources.list  j9 ?* V3 I% `: j, x8 k4 f3 U
将更新源设置为" Y% _( Z/ s) z8 _" X+ O) [
deb http://archive.debian.org/debian/ etch main
1 O3 I/ }% I, m& N+ [( r# e0 U) ?, \deb-src http://archive.debian.org/debian/ etch main$ t8 d1 h4 i: e" _, h
7、更新pgpkey& N6 s; H& B2 D6 Z- d& A& q" c
apt-get install debian-archive-keyring2 l! X5 o4 o7 t2 l' x/ J- x
8、apt-get update
1 q# ?2 C# p- x! ^9、安装samba client
) r8 v) a; e, `6 W3 y6 wapt-get install smbclient
$ {  L" `( J( X/ t. \; j10、安装编译环境. Z1 T4 l! F& |( k/ Z( v1 Q
apt-get install gcc g++ make libc6-dev libgd2-noxpm-dev libmagic-dev zlib1g-dev bzip2 libbz2-dev
8 N) N( V2 ^4 z  R" x3 C5 s11、下载mldonkey源码
5 \$ \& \/ e) Ewget http://sourceforge.net/projects/ ... .6.tar.bz2/download/ ^: O  w* z5 d5 g: w* G) r
12、解压缩. I! Z' K# w9 p% O
bunzip2 mldonkey-3.0.6.tar.bz2
% b' a1 ]5 W0 x4 Utar xvf mldonkey-3.0.6.tar
. g+ J6 _% N& n; o' X4 J; ^+ i* E13、添加utf8编码支持:(感谢jczuo:http://right.com.cn/forum/viewth ... &extra=page%3D1" k1 S) o  \" u, w4 A9 s
cd mldonkey-3.0.6# ?! t* @1 D4 K/ c& P; H
vi src/utils/lib/charsetstubs.c2 }  G# A: X1 o% h7 ^  C
1379G显示1379行 a开始输入 str="UTF-8";4 m) ?  h& U. N" h+ A" o- J) m% t: R
修改的位置前后内容为。; o7 k- {0 ?9 B0 A' z3 L
if (!str)./config
' J7 L3 {! ^$ j* m" C; t+ Craise_error ();2 |5 j; G" d! X3 X1 m
str="UTF-8"; //新增這行 ,大约在1379行左右
; r# M0 v$ Y: Q0 d3 A. u1 Areturn (copy_string ((char*) str));
1 s5 `! L% [5 s}
5 {, R$ ^, w! P' L7 u9 J3 C保存退出。Esc :w! :q
" e2 u& h5 @( @* J% U- {14、编译2 @, h% z$ I% g4 b- g. B! @! t
./configure --help 可以察看编译选项
4 K; {9 H* b# I" C" L全功能
9 b% J1 s& ^1 _4 t./configure --enable-batch && make mlnet.byte.static5 S. Y" h$ G. k4 g' A! i
部分功能
& F3 L+ y9 t) n./configure --disable-multinet --enable-bittorrent --enable-filetp --enable-batch && make mlnet.byte.static* R; J  {+ \' T- X/ y8 J
第一次编译会自动下载ocaml
1 I6 W2 W5 [" X7 Q漫长的等待大约5-8个小时。
* F! h' q& t9 t9 a+ V8 O: d% v15、结果上传到共享目录( V7 i. [1 \# g
smbclient \\\\10.0.2.2\\qemu_share
8 A- U6 i2 n6 e) D7 O输入ubuntu密码:9 Z9 S$ T& ^  c
smb: \>put mlnet.byte.static0 Y. Y, W$ Y5 h# K! @* L: s
smb: \>quit+ [" U- j6 ~( Q
cd /lib$ {9 ?7 ]! `, z1 B  S  ^0 L" q
smbclient \\\\10.0.2.2\\qemu_share% a8 ~8 V* ]) h% f6 B4 _/ @
输入ubuntu密码:
. F- s9 X+ w  o$ C1 rsmb: \>put ld.so.1
, d3 K, J; P; H, l& _smb: \>put libnss_dns.so.2
1 o+ o9 g1 s# |2 }# Usmb: \>put libresolv.so.2' q- P. J. _6 B; ~8 ]
smb: \>put libc.so.68 H( V& J1 C% W" x# [; K& Z
smb: \>put libnss_files.so.29 T5 F- [" `6 v# W: A0 N& [
smb: \>quit; v- E8 D; `# y2 I& U
然后到把ubuntu的qemu_share目录中的结果拖到Windows下。- [( e) U8 U+ e+ F! i0 m5 {: a
发表于 2010-12-14 10:08:26 | 显示全部楼层
感谢LZ已经好下载,但上传大大于下下载不知怎样调整我是菜鸟。请指教。谢谢!
发表于 2010-12-14 10:47:16 | 显示全部楼层
多看技术贴,就能成高手。
发表于 2010-12-14 12:48:07 | 显示全部楼层
lz能不能 更新下opt内的下载软件呢
: h1 C0 L% D) Q5 _) M不知如何更新啊
发表于 2010-12-17 14:05:30 | 显示全部楼层
本帖最后由 dahai2003 于 2010-12-17 16:55 编辑 ) n3 u: ?3 M! W0 Q; Y* n

+ r/ p. y4 n! Z) G抱歉,本楼的没压缩,压缩过的在下面,请移步。
* s8 V1 J/ A. Z
+ A; L- t0 Z5 X8 m' R. ]继续发一个transmission-2.13。
9 F8 }- ^% Y# b- B! Q5 ]" m使用方法:5 b7 s. e: _% |( U6 J
lib目录文件加入/opt/lib,修改属性为可执行。
5 f0 l( e8 z) n4 h6 G1 lbin目录拷贝到/opt/bin,替换原文件,并修改属性为可执行(原文件可先换个名字保留)8 d/ Z+ ~* k3 ~, `% ~' X7 A. h% U7 L
share目录替换/opt/share目录,(原目录可换名保留)。% C. Q3 r4 g4 N. R0 f

& A" L! c2 f# q- F1 H
1 [& x  y  a! ^7 l. Z9 ^5 G

本帖子中包含更多资源

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

×
发表于 2010-12-17 15:09:21 | 显示全部楼层
(weixiao:很好...支持dahai2003楼上的升级行动......
发表于 2010-12-17 15:14:36 | 显示全部楼层
dahai2003 发表于 2010-12-17 14:05 / Y" e3 K' G1 @: q8 f, {9 m
继续发一个transmission-2.13。6 u9 a5 t. e  N2 F  |
使用方法:' m4 b% F! H1 N  I4 A7 \0 y' {
lib目录文件加入/opt/lib,修改属性为可执行。
, B  y% \. h3 D% u
mips-linux-strip 一下bin文件省点空间...(deyi:
发表于 2010-12-17 16:49:42 | 显示全部楼层
回复 ryulamp 的帖子9 m/ T$ [4 B+ v6 Z9 R0 x
4 }1 O' v+ L9 ^5 M5 k
非常感谢了,我还真是个linux菜鸟,以前还真不知道去除编译信息,还以为别人使用的是动态库呢,现在重新发一下,已经下载的抱歉重新下,版主也可以把上面的帖子删了。! x, h8 N4 M( N0 m
7 E  h( F& W: k& A& D9 t# i

本帖子中包含更多资源

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

×
发表于 2010-12-17 22:07:15 | 显示全部楼层
dahai2003 发表于 2010-12-14 01:33
. z! j2 L# p7 @" M( v其实我也是个初学者,从网上搜索了编译方法,主要是参考了http://wsycqyz.org.ru/ 向天空有关交叉编译的博客 ...
1 ^: H2 }, G9 v; d& O$ R0 `
原来还有mips的虚拟机啊,这个相当给力。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-11 10:43 , Processed in 0.026974 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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