Yum介绍
Yum(全称为 Yellowdog Updater, Modified)是一个在 Fedora、Red Hat 和 CentOS 中使用的 Shell 前端软件包管理器。它基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并安装,自动处理依赖关系,用户无需繁琐地逐个下载和安装软件包。
RedHat的本地Yum源配置
1.连接光盘
2.查看挂载点
代码片
root@localhost 桌面]# df -Th
默认挂载点/dev/sr0
3.创建挂载目录
代码片
root@localhost 桌面]# mkdir /mnt/redhat/
4.挂载目录
代码片
root@localhost 桌面]# mount/dev/sr0 /mnt/redhat
该提示为挂载成功
5.管理yum软件仓库
可以给 Yum 配置第三方的软件仓库,软件仓库可以通过 HTTP、FTP 或 FILE(本地)协议提供软件集合。软件仓库的定义存在于 /etc/yum.repos.d/ 目录下以 .repo 结尾的配置文件。
代码片
root@localhost 桌面]# vim /etc/yum.repos.d/redhat.repo
(redhat可以随便命名)
代码片
[redhat] #文件名
name=redhat #名字可以自定义
enabled=1 #启用yum源,0为不启用,1为启用
gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查
baseurl=file:///mnt/redhat #挂载本地光盘的路径
保存退出
6.清除yum缓存
代码片
root@localhost 桌面]# yum clean all
7.缓存本地yum源
代码片
root@localhost 桌面]# yum makecache
8.测试
代码片
root@localhost 桌面]# yum list
代码片
搜索软件包:
# yum list 'http*' #搜索以http开头的软件包
# yum search 'httpd' #只要软件包名字包含httpd都可以输出
# yum search all 'web server' #软件名字或者概述字端包含关键字
# yum info httpd #查看包的信息
安装软件包:
# yum install httpd
# yum update #升级所有软件包(只要本地已经安装的软件包比仓库的软件包版本低,都会升级)
# yum update "yum" #指定升级名子为yum的软件包
# yum remove httpd #卸载软件包
CenOS的本地Yum配置
1连接光盘
2.查看挂载点
代码片
root@localhost 桌面]# df -Th
3.创建挂载目录
代码片
root@localhost 桌面]# mkdir /mnt/CentOS/
4.挂载目录
代码片
root@localhost 桌面]# mount/dev/sr0 /mnt/CentOS
挂载成功
5.管理yum软件仓库
以给 yum 配置第三方的软件仓库,软件仓库可以通过 HTTP、FTP 或 FILE(本地)协议提供软件集合。软件仓库的定义存在于 /etc/yum.repos.d/ 目录下以 .repo 结尾的配置文件。
先删除**/etc/yum.repos.d**下所有目录
代码片
[root@localhost yum.repos.d]# rm -f *
#注意注意!! 在/etc/yum.repos.d路径执行rm -f *
代码片
root@localhost 桌面]# vim /etc/yum.repos.d/CentOS.repo
(CentOS可以随便命名)
代码片
[CentOS] #文件名
name=CentOS #名字可以自定义
enabled=1 #启用yum源,0为不启用,1为启用
gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查
baseurl=file:///mnt/CentOS #挂载本地光盘的路径
6.清除yum缓存
代码片
root@localhost 桌面]# yum clean all
7.缓存本地yum源
代码片
root@localhost 桌面]# yum makecache
8.测试
代码片
root@localhost 桌面]# yum list