yum简介
对于熟悉Centos的小伙伴都应该很熟悉。
- Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。---百度百科
命令解析
- 格式
yum [command] [package] -y|q
options
- install
# 安装nginx软件包
yum install nginx
- search
# 搜索软件包
yum search nginx
- list
# 显示指定安装包安装软件详情
yum list nginx
# 显示所有已安装以及可以安装的软件包
yum list
# 显示所有软件包
yum list all
- remove
# 移除软件包
yum remove nginx
- earse
# 移除软件包
yum earse nginx
- update
# 升级软件包
yum update nginx
- check-update
# 检查可以更新的软件
yum check-update
- info
# 显示安装包信息
yum info nginx
- provides
# 列出软件包提供哪些文件
yum provides
# 列出哪些软件包提供nginx
yum provides */nginx
- grouplist
# 列出可以用groupinstall安装的组
yum grouplist
- groupInstall
# 安装中文组支持
yum groupinstall "Chinese Support"
- groupremove
# 移除中文组支持
yum group remove "Chinese Support"
- deposit
* 查看nginx依赖
yum deplist nginx
- clear
# 清除缓存目录下的软件包
yum clear nginx
# 清除缓存目录下的header
yum clean header
# 清除所有的缓存
yum clean all
- repolist
# 查看软件仓库
yum repolist
搭建yum仓库
关于yum仓库
-
所在位置
仓库所在位置
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
本地yum仓库
# 下载对应的镜像文件
# 挂载到/mnt
mount -o loop /dev/cdrom /mnt #光盘
mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom #ios镜像文件
# 创建文件
vim /etc/yum.repo.d test.repo
[test]
name="test"
baseurl="file:///mnt"
enable=1
gpgcheck=0
远端http仓库
和上雷同,略
远端ftp仓库
和上雷同,略
网友评论