交叉编译下载机optware需要的程序
大家都知道用ipkg update再ipkg install就可以安装和刷新你的rotrrent或者transmission了,但是如果你想降级该怎么办呢?比如新版本的程序被PT站点Ban了,或者新版本不稳定,其实只要先ipkg remove xxxx,然后ipkg install xxxxx.ipk就可以了,但是我们知道官方网站是不维护老版本的ipk文件的,那么如果我们没有自行备份老的ipk,我们从哪里获得老版本文件呢?
很不幸,答案是需要自己编译。当然还有一种情景是我们需要最新代码对应的编译好的ipk,但是官方还没有发布,那么也需要自己动手来编译再升级。
这里简单介绍如何自己搭建optware需要的交叉编译环境:
1、首先需要有一台linux系统的计算机,方便起见,可以用vmware虚拟一台,并直接加载现成安装好的系统镜像文件即可:
vmware下载地址 http://www.sz1001.net/soft/1306.htm
linux镜像下载地址,我自己选了centos5
http://www.thoughtpolice.co.uk/vmware/
2、启动linux后,需要配置ip地址、dns、samba,用yum安装gcc、svn、perl、lib-www-perl, bison, flex, texinfo, bison(transmission 2.2x需要)等,这里不一一详述
3、下载并准备mips编译环境:
svn co http://svn.nslu2-linux.org/svnroot/optware/trunk optware
export OPTWARE_TARGET=oleg
cd optware
make directories
开始编译所需的交叉编译环境
make toolchain
这里要等待很久,因为要下载编译用于MIPS芯片编译环境gcc什么的
4、开始编译,这里以transmission为例,注意如果需要选择不同的版本,需要先手工修改make文件夹里面transmission.mk文件里面的版本号,然后如果是编译2.1x或者以前的transmission,直接启动编译即可
make transmission-dirclean transmission-ipk
编译程序会自动下载需要的软件包,例如openssl、libz等,你去喝杯咖啡回来在mss/builds里面就可以找到生成的transmission_1.xx-1_mipsel.ipk了
如果是编译2.2x版本,现在暂时需要你手工修改libevent.mk文件,将版本号修改为2.0.10,否则transmission编译会失败。并且需要也单独编译一份libevent 2.0.10的ipk:make libevent-dirclean libevent-ipk,先安装这个ipk才能成功安装transmission的ipk。
将ipk拷贝到下载机,ipkg remove transmission
ipkg install transmission_1.xx-1_mipsel.ipk就大功告成了!
各位同学注意,如果您用的不是oleg系统,请在export OPTWARE_TARGET时选自己对应的系统,否则编译出来的肯定不能用
2010.南疆游记:引子、乌鲁木齐
引子:这次南疆之游是飘飘发起的,首先得到沫沫的响应,肖老师去过南疆帕米尔,打算跟我们走库车、喀什一段。然后我们一直动员领佳节又重阳导,领佳节又重阳导总是不冷不热的说:考虑考虑,一直到了8月底才终于从了,原因是:老拍人像,没劲,这次想拍人文。之后领佳节又重阳导发挥影响力,先后拉来J小姐和杨小姐入伙,至此共七人顺利成行。
不到新疆不知道新疆之大,行程讨论更是反复多次,直到临行前才确定:先是打算从乌鲁木齐坐夜班卧铺到轮台或库车,但是国庆期间的火车票根本买不到,只好讨论是飞机、夜班巴士、全程包车的方案,行程甚至也考虑了是否要走沙漠公路到民丰、和田、莎车一线回到喀什,最终俺们选了貌似最腐佳节又重阳败的四飞方案,但是后面看到 [...] (阅读全文……)
2009.云南游记:虎跳峡、泸沽湖
10-4,一早班车到虎跳峡镇,开始徒步不久,就有大叔牵马跟着我们,在纳西雅阁午饭后,大叔仍然执著的跟着,一直到了二十八道拐,大叔才离开。爬二十八道拐时,淅淅沥沥开始下雨,上山后反而有点放晴的意思。这一段很辛苦,从虎跳峡镇到山顶,看GPS也有八百米左右。继续徒步,快到Halfway时,雨越下越大,在Halfway休息,虽然没有入住,但是热情友善的老板还是送上免费的热茶,而且说看样子雨不会停了,出于安全考虑,建议我们从公路下山。下山后来到路边,搭上Tina's的过路车,入住Tina's青旅。晚上喝茶烤火,看到不少在我们前面的游客都被下雨弄的很狼狈,心里有些许庆幸。 10-5,虎跳峡半日游,张老师 [...] (阅读全文……)2009.云南游记:香格里拉、梅里
引子:
09年国庆前,和肖老师、沫沫、领佳节又重阳导、麦克、纳米等以讨论行程的名义FB了N多次,行程却迟迟无法确定:先是纳米家建议大家一起去梅里,沫沫热力推荐菲律宾薄荷岛,但是领佳节又重阳导say no,因为想去北疆;后来纳米有喜,领佳节又重阳导转为强势,大家开始热议北疆,不巧又遇上乌鲁木齐77,俺家退出,用深航积分换了一小段机票后决定继续去梅里,领佳节又重阳导仍不死心,自己拉了小分队坚持去北疆,当然后来局势恶化,还是没去成,最后去了额济纳看胡杨;沫沫家则和纳米家去开平碉楼作了短途游;至此部落彻底FenLie~~~
9-29,飘上午就出发,先飞昆明,billy下班后才坐晚班飞机去昆明金马碧鸡坊的驼峰客栈 [...] (阅读全文……)Inflate with Zlib: zlib header, gzip header, raw data
By default inflate scenario, when you using inflateInit function - which actually is inflateInit2 with windowBits=15 - zlib will assume zlib header is present. However this is not true in some cases.
If you would like to use zlib to inflate data with gzip header, you should use inflateInit2 [...] (阅读全文……)2008泰国苏梅涛岛南园-素可泰清迈简记
以前出游回来总懒得写游记,这次有Treo650在手俺要趁热打铁^_^
0207
大年初一,兴冲冲满怀着对椰林树影水清沙幼的向往和对深圳没完没了凄雨冷风的诅咒早早到了机场——阳光,沙滩,我们来了!CHECK-IN后没多久广播就温柔的宣布晚点半小时,真是好事多磨哦@_@
登机后发现这班亚航是架挺新的空客320,不过一眼望去似乎看不到尽头的座位又会让你有登上了空客380的幻觉——座位实在拥挤得有些过分,加上满员的旅客彻底粉碎了俺独占一排呼呼大睡的梦想,怎么都坐不舒服也睡不着:红眼,晚点,拥挤,廉价毕竟是有代价滴~~
终于降落了,空姐操着夹杂台湾,粤语等不同腔调的 [...] (阅读全文……)
Removing the Acrobat Toolbar From Outlook
http://www.slipstick.com/problems/acrobat.htm
Removing the Acrobat Toolbar From Outlook
Tip: you can use this method to remove other toolbars, such as the Avery toolbar (AveryAddIn.Connect).
When you install Adobe Acrobat, a toolbar is added to Word [...] (阅读全文……)
在西班牙看斗牛
斗牛:人与牛的斗智斗勇斗牛作为西班牙的国粹,已经有好几个世纪的历史。在阿尔达米拉岩洞中发现的新石器时代的岩壁画里,人们看到了一些记录着人与牛搏斗的描绘。根据历史记载,曾经统治西班牙的古罗马恺撒大帝就热衷于骑在马上斗牛。这以后,斗牛被认为是勇敢善战的象征,在西班牙贵族中颇为流行。现在,在伊比利亚半岛上,斗牛被视为一种高贵的艺术,从每年的3月19日圣约瑟夫日,到10月12日西班牙国庆节长达7个月的日子,成为斗牛季。其中3月在瓦伦西亚著名的火祭节以及6月在格拉纳达的圣体节都将进行一系列隆重的斗牛赛。
一场斗牛比赛展现了人与牛之间的斗智斗勇,它给人带来感观的刺激,具有可观性和娱乐性。一 [...] (阅读全文……)
Je Crois Entendre Encore
The Man Who Cried里面的听到的歌曲,平时看起来让人脊背发凉的Christina Ricci在这部片子里面还挺找人喜欢的。
多美的配乐啊,女导演Sally Potter还真是有才~~
the man who cried - 01 - je crois entendre encore.mp3 [...] (阅读全文……)