YUM
1.YUM源是什么
要使用YUM,需要准备一个YUM源
其实就是一个YUM仓库(本地源和网络源)
仓库里全部都是,rpm的软件包
一台linux可以添加N个yum源,能搜索的软件包就是N个yum源之和
2.linux必须安装2个源
1.base基础源
1.使用yum的一些命令
如何通过仓库进行查找软件包,例如模糊查找
yum list 列出全部软件包
yum info 查看某软件包
yum install 通过公网搜索安装某软件 -y 非交互,确定安装
yum localinstall 自动解决依赖关系
yum reinstall 误删除 可以使用这个重装
2.使用yum更新软件包
yum update -y 更新所有的软件包,包括内核(刚装好系统时进行一次升级)
当系统使用一段时间后不建议使用
yum update acl -y
3.如何删除一个软件包
rpm remove
yum源的存放地址vim /etc/yum.repos.d/
4.查看正在使用的仓库信息
yum repolist 查看正在使用的仓库信息
yum repolist all 查看所有的仓库信息
5.查询某个命令输入哪个软件包
[root@LiSong ~]# rpm -qf $(which cd)
bash-4.2.46-31.el7.x86_64
使用rpm要知道命令的绝对路径
使用yum则不用知道命令的绝对路径只需要知道完整命令
[root@LiSong ~]# yum check-update
[root@LiSong ~]# yum info net-tools
yum groups install #安装软件包
yum groups remove #移除软件包
yum reinstall #重装
yum remove #卸载某个命令
yum update #更新
yum provides #查找某个命令属于哪个软件包
yum list #显示所有已经安装和可以安装的安装包
yum repolist #显示可用的yum仓库
yum list installed#显示已经安装的软件包
yum clean all #清除所有缓存
yum clean packages#清除缓存目录下的软件包
yum makecache #更新软件包缓存(更换源之后使用该命令)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo