找回密码
 注册

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的编译方法。
; t8 F- J* v5 X# L4 J1 g0 U6 ^& T5 r9 x; Y: O3 W
1、Windows下安装Vmware Workstation,在Vmware中安装ubuntu,虚拟硬盘要大于10G7 C$ W  r; C8 U0 n* {6 U7 Q8 G. r
2、ubuntu安装qemu虚拟机
2 j) E  g% x) ]sudo apt-get update
' x9 E3 I$ P$ w, l8 E% wsudo apt-get install qemu-kvm-extras. B2 A/ n. m( s* q" h/ z6 w/ g3 h/ P3 H
3、在http://people.debian.org/~aurel32/qemu/ 下载mips虚拟机
' }$ n: G8 ?4 Idebian_etch_mipsel_small.qcow2,vmlinux-2.6.18-6-qemu) m* ^7 G# f- ~# G' k1 z0 ]" @& J
拷贝到ubuntu Home Folder(从Windows直接拖拽到Vmware中)4 |( P+ B( ~$ [5 c( C- ]
4、在home中建立共享目录qemu_share,或者手动安装samba,和Windows中的方法一样,属性选共享,然后ubuntu会自动安装samba。- r! ^7 H) P) N; W9 _( ^- l9 h/ g' J
5、在ubuntu控制台启动mips虚拟机+ K5 p5 ?1 @; z# p
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: s' n  |# \" Q$ u& r
用户名 root、密码 root) a* L# H9 ]% h3 d" J
6、mips虚拟机修改更新源
) j4 P; W( j( U& w编辑 /etc/apt/sources.list
: u, a  S7 {, g- y; V' C' Q7 S# f将更新源设置为# E; J4 I4 ~- s% A* j
deb http://archive.debian.org/debian/ etch main# k7 I, `" p7 n% Z
deb-src http://archive.debian.org/debian/ etch main
% |4 f/ q3 t9 U7、更新pgpkey
" L% D. [& F; P% Oapt-get install debian-archive-keyring
5 b( Y* \9 P, O+ z" F8、apt-get update# R: E. \/ F1 \& }" m( R; X2 x
9、安装samba client# S2 n0 C  S4 a- B
apt-get install smbclient4 `' a( G) o: m" B3 B( B
10、安装编译环境
' W  ?; ?* G1 D3 Napt-get install gcc g++ make libc6-dev libgd2-noxpm-dev libmagic-dev zlib1g-dev bzip2 libbz2-dev7 t2 @$ F/ {: q1 R$ a4 k: r
11、下载mldonkey源码
8 Z% T& |4 {: a/ [* R* n0 e1 t8 n- vwget http://sourceforge.net/projects/ ... .6.tar.bz2/download
1 k; s& y- R( q) U* p12、解压缩0 p+ \! g( u; A1 M  _: f
bunzip2 mldonkey-3.0.6.tar.bz2
* O1 ~( d: f( Y" p: Etar xvf mldonkey-3.0.6.tar
& D5 W" E! ^# T/ m$ o13、添加utf8编码支持:(感谢jczuo:http://right.com.cn/forum/viewth ... &extra=page%3D1
6 Z( M: k* }& ~% b; ecd mldonkey-3.0.6/ g& e6 |3 X% N; y( z3 X/ y: C
vi src/utils/lib/charsetstubs.c7 ?0 n) B* c- t! n
1379G显示1379行 a开始输入 str="UTF-8";" F) E) a- z+ G) r" k. U
修改的位置前后内容为。* g+ g5 r% ~( f3 u( `6 _& [
if (!str)./config
6 x* O; u; B0 v# d( Braise_error ();
+ X: @8 C6 s5 G+ ^  |2 w3 x8 r* Jstr="UTF-8"; //新增這行 ,大约在1379行左右' z" }% H2 ]8 v- I
return (copy_string ((char*) str));
1 d/ k& t& v/ S$ \}
9 Q, M8 m9 r! T+ r" Y; N' X7 @保存退出。Esc :w! :q
! z! N; }. z) |8 p% p" O6 G, h% p14、编译. J6 H+ P- v7 T
./configure --help 可以察看编译选项; ?9 ~! S6 F4 ~& a  u; ]. T# S" i& X
全功能
2 ]- Y' J# a. C: d- \2 n2 K9 C./configure --enable-batch && make mlnet.byte.static2 J2 v1 ^6 B0 L
部分功能( \1 U( d& m! b
./configure --disable-multinet --enable-bittorrent --enable-filetp --enable-batch && make mlnet.byte.static
/ i; K) y, E9 W$ h第一次编译会自动下载ocaml$ ^9 q9 o) s6 ]3 _# Q
漫长的等待大约5-8个小时。
1 ^. q' _9 o, D* C" J15、结果上传到共享目录
) G+ r4 ?( |* o8 Hsmbclient \\\\10.0.2.2\\qemu_share
( B4 H- E7 [4 L: {' G) [输入ubuntu密码:  B5 a$ I" e/ p; S% V$ S
smb: \>put mlnet.byte.static
' B/ d3 @$ D: j* z4 l9 Xsmb: \>quit  {, `% D2 E6 h1 G; e4 g/ f
cd /lib
1 H% U" A- H( q0 `( C+ asmbclient \\\\10.0.2.2\\qemu_share1 m+ J, I( Y9 f8 k( A
输入ubuntu密码:  a, a4 W0 p* d5 U, b3 B; `
smb: \>put ld.so.1* d: E/ y: G" g5 o2 v+ j7 K7 r
smb: \>put libnss_dns.so.2
" p+ X0 s0 V. ?: vsmb: \>put libresolv.so.2
# Q' N5 [$ U3 h$ `8 U) Osmb: \>put libc.so.6( r3 p! d, n( m- ]/ S5 B% Z# K. k. M
smb: \>put libnss_files.so.25 \. M# L: y7 U  q, z2 G
smb: \>quit$ g( }& e# @- e! e" s! {
然后到把ubuntu的qemu_share目录中的结果拖到Windows下。
3 H. x# g5 x  s! W) A( T- I
发表于 2010-12-14 10:08:26 | 显示全部楼层
感谢LZ已经好下载,但上传大大于下下载不知怎样调整我是菜鸟。请指教。谢谢!
发表于 2010-12-14 10:47:16 | 显示全部楼层
多看技术贴,就能成高手。
发表于 2010-12-14 12:48:07 | 显示全部楼层
lz能不能 更新下opt内的下载软件呢
" {' @2 E- K1 K不知如何更新啊
发表于 2010-12-17 14:05:30 | 显示全部楼层
本帖最后由 dahai2003 于 2010-12-17 16:55 编辑
9 ^1 y* O( S, O. Z3 h- O0 N6 ^& y0 q* \5 \
抱歉,本楼的没压缩,压缩过的在下面,请移步。, ?6 o2 ?4 _" p1 p4 z

6 Y% Z  N3 i: y7 m: u5 F继续发一个transmission-2.13。( T: F/ ~! Z' r$ `6 Z- u' q3 Q
使用方法:, F, ?9 E5 v& a0 C  l9 p
lib目录文件加入/opt/lib,修改属性为可执行。+ u: w. ?' O0 i* j
bin目录拷贝到/opt/bin,替换原文件,并修改属性为可执行(原文件可先换个名字保留)9 w6 d" D6 ?1 \: d. u9 S! {! B
share目录替换/opt/share目录,(原目录可换名保留)。
( i3 e8 N1 L3 u$ N: A
) b8 X; v( q+ f5 t2 r& q) L) e  k3 Y  }7 R/ M& \6 \

本帖子中包含更多资源

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

×
发表于 2010-12-17 15:09:21 | 显示全部楼层
(weixiao:很好...支持dahai2003楼上的升级行动......
发表于 2010-12-17 15:14:36 | 显示全部楼层
dahai2003 发表于 2010-12-17 14:05
7 _1 F: t  i9 `6 [, N; O! ~继续发一个transmission-2.13。- ~2 D- m' C" {- Y  v
使用方法:  J! b# F- H  i6 e' {
lib目录文件加入/opt/lib,修改属性为可执行。

: E! q, s$ n5 u/ kmips-linux-strip 一下bin文件省点空间...(deyi:
发表于 2010-12-17 16:49:42 | 显示全部楼层
回复 ryulamp 的帖子; ]' m) g  D' Q& e

1 W9 i) o( U. ], G9 y' o非常感谢了,我还真是个linux菜鸟,以前还真不知道去除编译信息,还以为别人使用的是动态库呢,现在重新发一下,已经下载的抱歉重新下,版主也可以把上面的帖子删了。2 J" M9 {/ V/ E( _7 ~: A7 n

* z7 k' [4 |% ]! Y  t: G& B7 E

本帖子中包含更多资源

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

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

6 n+ `1 V! z2 R) L' o" `原来还有mips的虚拟机啊,这个相当给力。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-5 04:44 , Processed in 0.041097 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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