找回密码
 立即注册

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的编译方法。% h& U' c& L0 E
" h* v; H6 K4 |8 i; L+ K8 }6 U1 a
1、Windows下安装Vmware Workstation,在Vmware中安装ubuntu,虚拟硬盘要大于10G8 C3 Q- i+ j, }
2、ubuntu安装qemu虚拟机
5 N+ k( \# g6 ~: I8 O; Usudo apt-get update1 ]( _8 F! H9 i4 Q! l
sudo apt-get install qemu-kvm-extras, V" @% @6 d( D/ S! K2 C( _' {, K9 z
3、在http://people.debian.org/~aurel32/qemu/ 下载mips虚拟机
; v( h; w7 R: s3 Idebian_etch_mipsel_small.qcow2,vmlinux-2.6.18-6-qemu/ ^" \4 n9 e$ I7 W1 c
拷贝到ubuntu Home Folder(从Windows直接拖拽到Vmware中)
+ F& t9 b- b" x  D! p# k; W3 P4、在home中建立共享目录qemu_share,或者手动安装samba,和Windows中的方法一样,属性选共享,然后ubuntu会自动安装samba。) m9 g4 G& j3 m, [
5、在ubuntu控制台启动mips虚拟机5 D) R+ P2 Z% v7 K
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! {! n  k3 F' @; R9 b! J; A# g+ _% z+ u
用户名 root、密码 root
2 y2 j6 i/ `; `: X# x: o- x6、mips虚拟机修改更新源( s; G0 p" l/ |' E- ^' m) A
编辑 /etc/apt/sources.list
8 O7 @( |! R+ X( [/ I将更新源设置为) G6 v5 H( q7 R6 Y' \
deb http://archive.debian.org/debian/ etch main+ X6 z8 m4 e3 V  b+ J
deb-src http://archive.debian.org/debian/ etch main+ E- w& N# _; b# Q
7、更新pgpkey. c. b% x2 Q3 ]2 }
apt-get install debian-archive-keyring
& @' J: i( |9 _8、apt-get update
& N* D4 {/ K0 `9、安装samba client( j1 S2 M: t; y: ^
apt-get install smbclient9 f# q: r  h+ R1 L
10、安装编译环境! _! a8 W9 C1 h0 x( H3 u+ A
apt-get install gcc g++ make libc6-dev libgd2-noxpm-dev libmagic-dev zlib1g-dev bzip2 libbz2-dev
% z* U5 c  w  N) r: l4 t5 ]11、下载mldonkey源码
! e" G4 S: H: b7 rwget http://sourceforge.net/projects/ ... .6.tar.bz2/download
7 k6 {, k8 |$ {$ G- O# g# P6 g12、解压缩' p8 s& `1 \' Y7 N# P* I
bunzip2 mldonkey-3.0.6.tar.bz2$ k* ~& y- f7 U! ^; C
tar xvf mldonkey-3.0.6.tar
9 }. ^' ?4 `! `4 p+ f: z. A- u13、添加utf8编码支持:(感谢jczuo:http://right.com.cn/forum/viewth ... &extra=page%3D1
8 m2 `" X, |# @: {cd mldonkey-3.0.6- c. ]3 F; A& V% T  w
vi src/utils/lib/charsetstubs.c! t8 e) P" l; X% f4 I
1379G显示1379行 a开始输入 str="UTF-8";& G0 u' t; `2 T: E0 S9 O5 R6 W& y6 e
修改的位置前后内容为。
9 H, d% j! w) i7 q/ N  Cif (!str)./config
/ i, R9 r4 _, ?, B$ {raise_error ();: U1 q. B+ \, T5 `3 \2 d
str="UTF-8"; //新增這行 ,大约在1379行左右
1 q7 S& u. A, z- s. ?; K$ C! mreturn (copy_string ((char*) str));
% E% U9 o3 p4 Y; H}, _: n& e( K, v5 ?9 G0 M
保存退出。Esc :w! :q: w3 n& p8 |; L5 P" ]
14、编译
& j$ R# F% m; Y% S! ?6 |. V  r* U./configure --help 可以察看编译选项* a+ u" ~8 d3 ^9 ?5 Y7 D
全功能
/ `. V$ a$ j. K  F" P3 I, e./configure --enable-batch && make mlnet.byte.static% D3 ^% g* g& `6 N8 o7 G
部分功能2 t, e% \) V7 Y" w
./configure --disable-multinet --enable-bittorrent --enable-filetp --enable-batch && make mlnet.byte.static
! E; p: A, U+ d5 m% _2 I7 {第一次编译会自动下载ocaml/ R. b4 d1 c1 A/ O
漫长的等待大约5-8个小时。
2 I: x: Q; ?! K2 h3 X15、结果上传到共享目录. r, R( r( \5 @. n
smbclient \\\\10.0.2.2\\qemu_share
% h/ w& d+ s- v3 p# @输入ubuntu密码:5 g/ B2 t: A! `- L
smb: \>put mlnet.byte.static0 A  Y5 {6 s9 V
smb: \>quit
2 b. Q0 B1 H5 x* n9 L4 _cd /lib
" W$ I1 N- v. k2 s6 }smbclient \\\\10.0.2.2\\qemu_share
; ]: {5 m& A! \7 ?输入ubuntu密码:
' e( ]. U% E1 [5 x; Ismb: \>put ld.so.16 w" ~; m& `( b$ W5 o: ^
smb: \>put libnss_dns.so.28 v4 X; g& ]6 w
smb: \>put libresolv.so.2/ B6 j" B. N+ o: O. }
smb: \>put libc.so.69 _' s: u$ `. N+ ~
smb: \>put libnss_files.so.2
# h4 O" p( \- Z: O# [2 j! asmb: \>quit
$ v6 @" T7 X- ^8 f/ g  T! f然后到把ubuntu的qemu_share目录中的结果拖到Windows下。% V9 P' R8 o6 w1 l
发表于 2010-12-14 10:08:26 | 显示全部楼层
感谢LZ已经好下载,但上传大大于下下载不知怎样调整我是菜鸟。请指教。谢谢!
发表于 2010-12-14 10:47:16 | 显示全部楼层
多看技术贴,就能成高手。
发表于 2010-12-14 12:48:07 | 显示全部楼层
lz能不能 更新下opt内的下载软件呢% O' n# P8 x5 D! U+ w& U; r
不知如何更新啊
发表于 2010-12-17 14:05:30 | 显示全部楼层
本帖最后由 dahai2003 于 2010-12-17 16:55 编辑 ; o8 x" m$ ^, K1 h

8 `7 X8 A0 n! s: I  C* R抱歉,本楼的没压缩,压缩过的在下面,请移步。* h3 K/ i3 U5 L: ~6 ^  l( t

: {  a( ~& `7 T1 z/ q; c+ ~6 F继续发一个transmission-2.13。* `3 B7 o( o# L
使用方法:/ h3 u: D) f' _/ i$ @" s
lib目录文件加入/opt/lib,修改属性为可执行。& h9 L3 L" Z5 C( H' U7 R2 i
bin目录拷贝到/opt/bin,替换原文件,并修改属性为可执行(原文件可先换个名字保留)6 `) H: L3 ?# B/ e
share目录替换/opt/share目录,(原目录可换名保留)。/ B) t' ?+ K- y4 E  T7 U
2 h+ ?! b# V9 s% e
. C$ ?# Z! f; n: Z) q* X

本帖子中包含更多资源

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

×
发表于 2010-12-17 15:09:21 | 显示全部楼层
(weixiao:很好...支持dahai2003楼上的升级行动......
发表于 2010-12-17 15:14:36 | 显示全部楼层
dahai2003 发表于 2010-12-17 14:05
# ~; D8 ]* @( Y# p5 r. A/ c4 C! t继续发一个transmission-2.13。
, T" x6 Y. P! u, Q* s: E使用方法:6 Z1 k4 Y5 s8 \$ i! r1 t6 R; T; W- g
lib目录文件加入/opt/lib,修改属性为可执行。
2 w5 W" ?6 F6 Q. E. S4 m
mips-linux-strip 一下bin文件省点空间...(deyi:
发表于 2010-12-17 16:49:42 | 显示全部楼层
回复 ryulamp 的帖子: P: |& z9 j# b% X; t4 }; j, Q; m
4 f# [# S% m+ l& i7 x( ^
非常感谢了,我还真是个linux菜鸟,以前还真不知道去除编译信息,还以为别人使用的是动态库呢,现在重新发一下,已经下载的抱歉重新下,版主也可以把上面的帖子删了。
2 j' H6 H, k9 X, C  m* @8 z$ G5 a; ]$ y/ P/ g3 Q

本帖子中包含更多资源

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

×
发表于 2010-12-17 22:07:15 | 显示全部楼层
dahai2003 发表于 2010-12-14 01:33 ' e1 H+ V% Y/ Q9 l% H0 T( B
其实我也是个初学者,从网上搜索了编译方法,主要是参考了http://wsycqyz.org.ru/ 向天空有关交叉编译的博客 ...

2 ^3 b, M7 Q, P- p3 c原来还有mips的虚拟机啊,这个相当给力。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-20 14:30 , Processed in 0.056106 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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