本文共 1734 字,大约阅读时间需要 5 分钟。
yum配置本地源,
在网速差的情况下,yum用在线源是一件头痛的事,所以以下为yum的本地源配置可以有好解决这个事。
1,安装createrepo包, 可以用yum安装(yum install createrepo -y); 也可以安装rpm或tar包 (网址:createrepo.baseurl.org/download); 2.选择本地源的目录,我选择在家目录下新建local_yum/server目录, 2.1.挂载光盘,将中的Packets包全部复制到server目录下, 2.2.createrepo local_yum/ #创建一个本地源 3.配置yum源,repo文件,我是自己又建了一个命名为local_yum.repo,也可以添加已存在的repo文件中 在其文件内添加如下内容: [local-yum] name=local-yum baseurl=file:///home/test/local-yum/ #文件目录不能设置到server,否则本地源使用会报错 enabled=1 gpgcheck=0 解释: [....] 代表这个库的名字,必须是唯一的,不可以重复。 name= 是这个库的说明,没有太大的实际意义,只是一个字段说明。 baseurl= 说明采取什么方式传输,具体路径在哪里,可以使用的方式有,file://,ftp://,http://等 enabled=1 说明启用这个更新库,0表示不启用。 gpgcheck=1 表示使用gpg文件来检查软件包的签名 gpgkey= 表示gpg文件所存放的位置,此处也可以有http方式的位置。 4.yum的应用可以查看man yum 这里简略之: yum install 软件名1 [...] yum update [软件1] [...] yum check-update yum upgrade [软件1] [...] yum remove | erase 软件1 [...] yum list [...] yum info [...] yum provides | whatprovides feature1 [feature2] [...] yum clean [ packages | headers | metadata | all ] yum makecache yum groupinstall 软件组1 [...] yum groupupdate 软件组1 [...] yum grouplist [hidden] [groupwildcard] [...] yum groupremove group1 [group2] [...] yum groupinfo 软件组名 [...] yum search 字符串1 [字符串2] [...] yum shell [文件名] yum resolvedep 依赖关系1 [依赖关系2] [...] yum localinstall rpm包1 [rpm包2] [...] yum localupdate rpm包1 [rpm包2] [...] yum reinstall 软件包1 [软件包2] [...] yum downgrade 软件包1 [软件包2] [...] yum deplist 软件包1 [软件包2] [...] yum repolist [all|enabled|disabled] yum help [command]5.将本地源作为默认源,修改默认源,将其重命名,
CentOS下,修改/etc/yum.repos.d/下的CentOS-Base.repo
mv CentOS-Base.repo CentOS-Base.repo.bak
(想恢复在线源,可以再改回来^_^)
yum clean all
6.更新本地源,在仓库所在目录下 createrepo --update local_yum/ # 更新本地源 createrepo local_yum/ # 重新生成本地源本文转自 刘园 51CTO博客,原文链接:http://blog.51cto.com/colynn/992900
转载地址:http://rjoso.baihongyu.com/