显示标签为“fedora 10”的博文。显示所有博文
显示标签为“fedora 10”的博文。显示所有博文

2009/3/3

使用axel加速yum更新

很多人都在用Ubuntu其中一个原因也许是喜欢它基于Debian的更新方式其实fedora或其它的一些基于fedora的发行版使用yum更新系统也一样的快速方便。这只要你简单的加一些插件就行比如axel,我要推介的也是这个插件。这个插件主要优势就是可以多线程下载,从而达到加速下载的目的。下面我们就来试用一下吧
首先下载axel源码包并进行编译到下面站点下载最新的axel源包,http://wilmer.gaast.net/main.php/axel.html

.进入下载目录:
$tar zxvf 文件名
$cd 解压出来的目录
$./configure --i18n=1 --prefix=/usr(这样可以避免提示找不到axel的问题)
$make
$make install
然后安装yum-fastestmirror插件。
安装完之后还要把两个配置文件放在对应的地方,把axelget.py放到/usr/lib/yumplugins/,把axelget.conf放在/etc/yum/pluginconf.d下。
安装完axel我们还要设置一下fedora.repo和fedora-updates.repo文件才能达到真正的快速。
在fedora.repo和fedora-updates.repo文件中的
mirrorlist=http://mirrors.fedoraproject.org/publiclist/Fedora/$releasever/$basearch/
改为:
mirrorlist=http://mirrors.fedoraproject.org/publiclist/Fedora/$releasever/$basearch/&country=jp(us可选)
然后把/var/yum/fedora/和/var/yum/fedora-updates中的mirrorlist.txt删除
这样就OK了,平均都有一百多K的速度。有时能达到两百多K我的是1M的

2009/2/28

Fedora中用系统盘或镜像做软件仓库

对于一些人可能上网不方便或都速慢得不行的人可以考虑用已有的DVD系统盘或电脑上的DVD镜像做一个本地的软件仓库。我今天就实现了。具体的做法如下:
1、如果是用DVD光盘的话插入光盘 mount DVD,这个步骤就不说了,最简单的:
#mkdir /media/FedoraDvd
#mount /dev/cdrom /media/FedoraDvd
2、mount DVD ISO文件到一个临时文件夹

#mkdir /media/iso
#mount -r -o loop /home/Luke/Document/Fedora-8-x86_64-DVD.iso /media/iso

3、备份并修改yum仓库,建议这样:

#mkdir /etc/yum.repos.d/temp

#mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/temp

#cp /etc/yum.repos.d/temp/fedora.repo /etc/yum.repos.d/

注释掉fedora.repo中所有以 baseurl or mirrorlist开始的行,

增加下面这行

baseurl=file:///path/to/your/repo
注:有些人是在自己本地用createrepo创建了一个repo其实这样没有必要的。而且用这个命令的时候分让费好多时间。
4、现在就可以使用本地ISO或光盘来安装软件了。
这样只能安装ISO镜像里面有的程序,安装完之后再将yum仓库恢复。

2009/2/1

加快Fedora 10里yum的下载速度

首先请切换到root用户:
su root

在开始之前,首先确保你安装了如下软件,补上尚未安装的。
执行以下命令:
yum -y install gcc make subversion

首先增加上海交大的更新源:
(如果你有更好的更新源段,欢迎评论给出,谢谢!)
cd /etc/yum.repos.d
gedit sjtu.repo

在打开的空白窗口中加入
[Fedora-ftp.sjtu.edu.cn]
name=Fedora 10 - i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/10/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[Everything-ftp.sjtu.edu.cn]
name=Everything 10 - i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/10/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[updates-ftp.sjtu.edu.cn]
name=Fedora updates
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/10/i386/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

(注意大小写,网上有几篇文章中的大小写错误,会导致404 Not Found.)
然后保存退出。

然后依次执行:
yum makecache
yum -y install yum-fastestmirror
svn co svn://svn.debian.org/svn/axel/
cd ./axel/trunk
./configure
make && make install
svn co http://cnfreesoft.googlecode.com/svn/trunk/axelget/ /etc/yum/axelget
cd /etc/yum/pluginconf.d/
ln -s /etc/yum/axelget/axelget.conf .
cd /usr/lib/yum-plugins/
ln -s /etc/yum/axelget/axelget.py .

如果你使用sudo来运行yum,为了解决sudo下出现sh: axel: command not found
可以执行以下命令解决(Felix的原创方法^.^):
cd /usr/bin
ln -s /usr/local/bin/axel

参考资料:
1、http://www.renwenyue.com/2008/11/centosyum.html(此网站已打不开,从Google Cache中参考的)
2、http://pengjiayou.com/blog/sjtu-repository-for-fedora-10(此文中上交源URL中有一处大小写错误)

此文转自http://felixonmars2.blogspot.com/2009/01/fedoracentosyum.html

2009/1/26

Fedora 11默认采用Ext4文件系统

不出意外的话,下一个版本的Fedora将默认使用Ext4文件系统。Fedora 11预计将在5月末发布,除了默认的Ext4外,还将包括Btrfs文件系统。另一个主要发行版Ubuntu 9.04预计将仍然默认使用Ext3,Ext4将作为安装选择。

LWN文章的许多评论都赞扬了Ext4的优点。而Phoronix测试也显示,相比目前的ext3,Ext4在许多方面确实更快。Ext4为桌面用户提供了许多新特性,包括更快的文件系统检查,高效的储存大文件和减少碎片,多块(multiblock)分配(更快的写入),延时块分配,日志校验,等等。作为extfs系列的传统,当前的ext3文件系统设置为ext4将可无缝的工作,但在相同的磁盘格式下,大多数新特性将不可用。因此全新的ext4格式或将ext3转换到ext4能提供最佳的体验。
来源:solidot

2008/12/12

Fedora 10 的 RPM Fusion 源

RPM Fusion 团队宣布 Fedora 10 的软件仓库可以使用了!

RPM Fusion 由之前的 DribbleFreshrpms,和 Livna 合并而来并成为一个超级软件仓库,专门为 Fedora,CentOS以及RHEL提供官方不能提供的软件。Fedpra 10为我们带来了很多 Linux 的最新特性,比如,F10 可以自动搜索并安装播放视频所必须的解码器了。RPM Fusion 包含大量的多媒体解码器,以及大量 nVidia 显卡等受限驱动,请安装 RPM Fusion 源:

su -c ‘rpm -ivh
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

虽然 RPM Fusion 合并了其它三个软件仓库,但是并不包括著名的 ATrpms 源,ATrpms 的 Fedora 10 软件仓库也发布了,要安装,请:

导入 ATrpms 签名秘匙 (For Fedora 10)

rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms

确保下面几行包含在 /etc/yum.conf 文件中(参见 ATrpms 安装说明

执行 su -c ‘gedit /etc/yum.conf” 并添加下面几行:

[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1