Fedora18添加国内源和本地源
fedora的软件源信息文件(*.repo)都是放在 /etc/yum.repos.d 目录下的。可以通过#ls -l /etc/yum.repos.d 查看,因为默认的软件源都是国外的,可能网速不是很快,我们可以自己添加国内软件源和本地软件源。
1、添加国内软件源
#cd /etc/yum.repos.d #wget http://mirrors.163.com/.help/fedora-163.repo #wget http://mirrors.163.com/.help/fedora-updates-163.repo #wget http://mirrors.sohu.com/help/fedora-sohu.repo #wget http://mirrors.sohu.com/help/fedora-updates-sohu.repo #wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/fedora?codeblock=0 #wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/fedora?codeblock=1 #yum makecache(更新缓存)
有一个插件可以自动选择最快的源
#yum install yum-fastestmirror
以上分别是网易、搜狐、中国科大的镜像源,wget是下载命令,也可以图形化界面下进入镜像站点(例如mirrors.sohu.com点fedora后面的help)按说明下载repo文件放到那个文件夹下。
2、添加本地软件源
fedora18的DVD镜像达到了4.36G,其实里面大多数装的都是仓库里面的软件(packages目录下),可能某些软件不是最新的。如果我们安装的时候直接用这些软件会很方便。
<1>#mkdir lemon-yum (假设是在/home/lemon目录下,lemon是用户名,新建目录起名为lemon-yum)
<2>#cp -rv /run/media/lemon/Fedora*/Packages/* ./lemon-yum (把光盘Packages目录下的东西全部复制到刚创建的目录,fedora18光盘默认是挂载在/run/media/lemon/目录下的,*补全名称,也可以在图形界面下操作)
<3>#yum createrepo (如果有就不必安装了) #cd lemon-yum(进入软件目录) #createrepo -v (创建索引文件,完成之后,此目录下生成repodata文件夹,保存索引信息)
<4>#cd /etc/yum.repos.d #vi lemon.repo (编辑repo文件,vi操作可以参考上一篇)
repo文件内容:(点i开始编辑) [Lemon] name=Lemon Yum repo baseurl=file:///home/lemon/lemon-yum/ enabled=1 gpgcheck=0 (Esc退出编辑模式,:wq保存并退出)
<5>#yum makecache 完成,可以#ls -l 查看此目录下的文件。 安装软件的时候,软件后面会注明哪个仓库的文件,有可能就用的是lemon本地仓库。