今日内容
1.yum指令
2.yum本地仓库搭建
1.与yum仓库相关指令
#1.列出yum源可用的软件仓库
[root@10 ~]# yum repolist #列出启用仓库
[root@10 ~]# yum repolist all #查看所有的仓库
2.搭建本地仓库
当Linux系统不能联网时,就不能使用联网yum源,这时就需要用Linux光盘制作一个yum源
#1.挂载镜像
[root@10 ~]# mount /dev/cdrom /mnt/
#2.备份 原有仓库
[root@10 ~]# gzip /etc/yum.repos.d/* (把所有原有仓库打成.gz)
#3.使用yum-config-manager命令添加本地仓库
[root@10 ~]# yum-config-manager --add-repo="file:///mnt"
#4.或者使用手动添加repo文件
[root@xuliangwei ~]# vim /etc/yum.repos.d/cdrom.repo [cdrom]
name=This is local cdrom
baseurl=file:///mnt
enabled=1
gpgcheck=0
[ ] #仓库名称
name 3仓库描述信息
baseurl #YUM源url地址 ,可以是file:// ftp:// http://
enabled #是否使用该YUM源(0代表禁用, 1代表激活)
gpgcheck #是否验证软件签名(0代表禁用, 1代表激活)
#5.生成缓存
[root@10 ~]# yum makecache
3.与yum仓库相关指令
#列出yum源可用的软件仓库
[root@10 ~]# yum repolist
#列出全部yum源可用和禁用的仓库
[root@10 ~]# yum repolist all
#查找某个命令或文件属于那个软件包(生产常用)
[root@10 ~]# yum provides /etc/my.cnf
[root@10 ~]#yum provides cd
1.与yum缓存相关指令
#1.缓存rpm包方式一、修改yum全局配置文件
[root@10 ~]# vim/etc/yum.conf[main]cachedir=/var/cache/yum/$basearch/$releaseverkeepcache=1
#启动缓存#2.缓存rpm包方式二,只下载不安装
[root@10 ~]# yum install -y yum-plugin-downloadonly
#插件
[root@10 ~]# yum install httpd -y --downloadonly --downloaddir=/tmp
#3.清除所有yum缓存的软件包以及元数据
[root@10 ~]# yum clean all
#4.只清除缓存的软件包
[root@10 ~]# yum clean packages
2.组包相关指令
[root@10 ~]# yum groups list
#安装一整个组的软件
[root@xuliangwei ~]# yum groups install Development tools \Compatibility libraries \Base Debugging Tools
#yum删除包组
[root@www.xuliangwei.com ~]# yum groups remove -y Base
今日总结
安装 yum install tree -y (不交互式安装)
升级 yum update tree -y
卸载 yum remove tree -y
查询 yum list yum provides
缓存 yum repolist yum repolist all
组包 yum groups install | remove
本地仓库 通过光盘实现