2010年5月10日星期一

fedora12更新源补充+自动执行gapp架设代理

硬盘安装和11无异,系统安装完毕后,处于教育网络内的我应该能好好利用下教育网的资源,于是当然需要利用下学校(BUPT)的资源~目前学校的ftp上有fedora的同步镜像源,升级下载速度可以上M的感觉非常不错~本文方法适用于教育网络的设置

源配置参考了wks的[小白鼠常规报告]Fedora10的openware.byr.edu.cn软件仓库/源/repository的配置

在其中做了点修改,因为貌似目前服务器的结构有点变化


下面是我的convert_script_fedora12.sed内容

#!/bin/sed -f

# 这一行替换url的前缀
s;http://download\.fedoraproject\.org/pub/fedora/linux; ftp://openware.byr.edu.cn/pub/mirror/fedora;

# 去掉baseurl前面的#
s/^#baseurl/baseurl/

# 给mirrorlist加上#
s/^mirrorlist/#mirrorlist/

经过如下步骤建立备份
cd /etc/yum.repos.d
mkdir backup
cp *.repo backup/
再用chmod +x convert_script_fedora12.sed 提升我的脚本权限
最后
for filename in *.repo; do ./convert_script_fedora12.sed < $filename > tmp; mv tmp $filename; done
运行就行了~

之后,我就可以yum update 享受3M/s的更新速度啦~


当然,还有以外收获~
[小白鼠常规报告]之04:Livna已经关门了。用RpmFusion吧。
Livna,Freshrpms,Dribble这3个网站进行了合并。现在,合并成了RPM Fusion。

这个网站向我们提供一些Fedora官方因为一种又一种的原因而无法提供的包。


附注:自动执行gapp架设代理

在系统->首选项->启动应用程序首选项中添加

nohup python /home/hzn/software/localproxy/proxy.py > /home/hzn/software/localproxy/output.out 2>&1 &

我的gapp代理目录在/home/hzn/software/localproxy/下
nohup是不挂起的意思(no hang up)。可以让我的程序在后台一直运行,即使注销也一样。
2>&1表示所有的标准输出和错误输出都将被重定向到一个叫做output.out的文件中。
&表示在后台运行。

查看后台运行的id
ps x | grep python

查出对应的id就可以把后台运行的代理kill掉

over~

0 评论:

发表评论