配置文件repo文件可以在/etc/yum.repos.d/下面配置
注意gpgcheck我写的是0,如果是1,需要配置公钥还需要指定路径
清空一下缓存,注意有警告
这些插件不需要的话,可以手动关闭掉,把对应的enabled改成0就行了
在01下面,指向本地,所以baseurl=file:///var/ftp/iso
接下来在01上安装ftp服务
重启一下
FTP下面创建一个子目录/iso,然后挂载光盘
清空缓存,删掉防火墙的策略,然后确认SELinux的状态是否允许进程访问
回到00,再确认一下
测试一下repolist,成功通过
了解yum源以后,来看看yum有哪些选项 yum list可以列出该软件包是否已安装
如果想查找一个包,可以通过 search在yum源中来搜索
可以通过 remove来删除一个包
可以通过install 来安装,他会自动解决依赖关系
更新包可以通过 update
如果只想下载软件包而不安装,可以指定下载和下载路径
确认下载成功
如果忘记了某个软件是由什么包安装的,可以通过 whatprovides 来查
比如scp服务就是通过openssh包安装的
查看yum源可以通过 repolist
查询,安装的时候可以手动的屏蔽安装源
还可以通过info来查看包的信息
有些功能相似相关的包会放入一个组中,可以通过yum grouplist查看
可以通过 groupinstall 直接安装整个组
一些第三方的软件包,还可以通过在互联网下载,比如 pkgs.org
最后看看如何手动创建一个源,并处理相关的依赖关系?
我手动创建一个目录,然后拷贝一些rpm包进去,然后修改repo文件指向这个目录
如果直接执行yum repolist会报错,因为他找不到repodata这个目录
没有的话那么手动创建一个好了
再试试就成功了
6.2 Linux修改yum源免费使用源
配置EPEL YUM源
Redhat 本地yum源配置
yum的配置文件说明
RedHat 6.1下安装yum(图文)
YUM 安装及清理
CentOS 6.4上搭建yum本地源
本文永久更新链接地址: