|
|
第 1 帖 | |
|
|
标题: 发布几个跟ubuntu相关的小程序 - getfastsource, apt-axel | 补加proxy_tools
此帖于 06-04-03 01:56 被 ybyygu 编辑. |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
finely!
__________________
- 每日抽一刻钟解答 ML 中初学者的问题, 每周抽两小时整理新学知识,发表体验 Blog/Wiki/mail 分享出去, 每周至少抽四个小时来翻译自个儿喜欢的自由软件的文档, 每月至少抽八小时编程,推进自个儿的项目, 每年至少参加一次自由软件的活动,传播自由软件思想,发展一名自由人………… 只要我们每个人都坚持下去! 10年!就可以改变中国软件的整体风貌! ── woodpecker.org.cn ─────────────────── linux.hiweed.com ubuntu.org.cn sf.net/projects/pycds |
|
|
|
|
|
|
|
第 3 帖 | |
|
|
不错支持
只是我的桂林,cn99很快,基本不需要
__________________
HP dv2539tx |
|
|
|
|
|
|
|
第 4 帖 | |
|
|
呵呵 你不需要我需要阿
|
|
|
|
|
|
|
|
第 5 帖 | |
|
|
我的源里找不到getfastsources 去google搜也没有搜到 能不能告诉我再那里了?
|
|
|
|
|
|
|
|
第 6 帖 | |
|
|
从楼主的附件里下载。
|
|
|
|
|
|
|
|
第 7 帖 | |
|
|
为什么我的firefox一点楼主的附件就打开了满屏幕的乱码?用Dx下载也只是个php的页面呢?
|
|
|
|
|
|
|
|
第 8 帖 | ||
|
|
引用:
|
||
|
|
|
||
|
|
第 9 帖 | |
|
|
root@ubuntu:/usr/local/share/ubuntu_tools# ./getfastsources
NO ubuntu mirrors list found in /root/.ubuntu_mirrors.list. 请问这个.ubuntu_mirrors.list 一般再那里阿? 我把他换成我下载这个文件的的地址也不可以阿 |
|
|
|
|
|
|
|
第 10 帖 | ||
|
|
引用:
2. .ubuntu_mirrors.list就是tar.gz包里的dot-ubuntu_mirrors.list 3. 我习惯将这几个命令文件放到主目录下的bin目录里,执行时直接输入命令就行了,当然要确保~/bin在路径变量里。 此帖于 06-03-25 18:54 被 ybyygu 编辑. |
||
|
|
|
||
|
|
第 11 帖 | |
|
|
请问可以用在6.04中吗?
__________________
15.4-inch WUXGA (1920 x 1200) TFT Display,175 NIT, 500:1 Contrast 2.2GHz Intel Core 2 Duo T7500 (4MB L2 Cache,800MHz FSB) WD3200BEKT+100 GB (Seagate 7200.1 7200转) 2GB x 2 RAM (PC5300, 667 MHz, DDR2 SDRAM) DVD+-R Double layer / DVD+-RW Drive 3* USB 2.0, 火线 400, one ExpressCard 插槽, SmartCard 读卡器, VGA, 4合一读卡器,1Gb 网卡 WiFi (Intel 4965AGN 802.11a/b/g/n), 蓝牙 2.0 w/ EDR NVIDIA Quadro FX 570M (256MB) http://jeff-cao.blogspot.com |
|
|
|
|
|
|
|
第 12 帖 | ||
|
|
引用:
|
||
|
|
|
||
|
|
第 13 帖 | |
|
|
谢谢 我想那个多线程我肯定能用上
|
|
|
|
|
|
|
|
第 14 帖 | |
|
|
请问一下,这个应该怎样使用? 用什么命令?我是新手,多谢!!
包里3个文件放到那里? 需要装curl 和axal 是不是? bash脚本 怎样运行? |
|
|
|
|
|
|
|
第 15 帖 | ||
|
|
引用:
包里有三个文件,apt-axel, getfastsources, dot-ubuntu_mirrors.list。 getfastsources用来帮你设置最快的软件源。你可以直接将这个文件放到你的主目录下bin目录里。记住将这个文件加上可执行权限。 如果~/bin目录在PATH变量里的话,你就可以命令行里直接执行getfastsources了。getfastsources内部使用sudo来执行需要root权限的操作,所以不用要sudo 来运行getfastsources。apt-axel的设置类似。 这个程序会用到文件".ubuntu_mirrors.list",将包里的dot-ubuntu_mirrors.list改名后放到主目录下即可。程序运行后会生成一个位于主目录下的隐藏文件".ubuntu_mirrors",这个文件就是按速度排序好的ubuntu mirrors列表。第二个程序apt-axel也会用到这个列表。 getfastsources接受两类参数,一种是这样子的: getfastsources breezy,这样将设置软件源为breezy。如果不加任何参数直接运行的话,将设置软件源为dapper。 另一种是这样子的:getfastsources 2。这样将设置.ubuntu_mirrors里的第二个mirror加到软件源里。前提是你已经运行过getfastsources了。 getfastsources使用curl下验证mirrors速度,在使用它之前你得安装curl。"sudo aptitude install curl" 第二个程序用来多线下载并安装软件包。使用时要安装axel工具。"sudo aptitude install axel" 在运行apt-axel之前,先使用getfastsources来生成.ubuntu_mirrors列表。然后就可以执行如下命令了。 代码:
ubuntu的很多源在国外,如果在教育网内使用的话,可供选择的软件源只怕很少。如果使用出国**的话,情况就会好很多。getfastsources和apt-axel都支持**,只要在使用之前导出相关的proxy变量就可以使用了。可以这么做: export http_proxy="http://202.201.5.XX:8080" export https_proxy="https://202.201.5.XX:8080" export ftp_proxy="ftp://202.201.5.XX:8080" export FTP_PROXY="ftp://202.201.5.XX:8080" export HTTP_PROXY="http://202.201.5.XX:8080" 我还写过几个搜索、验证**的几个小程序。这次一起附上吧。 一共有三个,getproxy.sh, checkproxy.sh, setproxy。使用时将这几个小东西扔到~/bin目录下。程序里仍然用到了curl。 第一个是getproxy.sh。顾名思义,这个用来从网上下载**的,运行结束后会生成一个名为.proxylist的隐藏文件。 第二个是checkproxy.sh。这个用来验证**。运行结束后会生成名为按速度排序的.proxies的隐藏文件。getproxy.sh运行后会自动调用“checkproxy.sh ~/.proxylist”来验证.proxylist中的**。 setproxy用来在shell里方便的设置**变量,以供各种命令行程序使用。这个命令必须被source执行,也就是这样来"source setproxy"。最好是将此设置为alias,编辑.bashrc,添加如下alias 代码:
setproxy -f proxyfile 5 将getproxy.sh和checkproxy.sh加到crontab。下面是我的crontab,供参考: 代码:
生成的.proxies也可被flashget导入。 |
||
|
|
|
||