rpm 是centos中的包管理工具,yum只是下载和安装工具
# RPM 操作
安装:
rpm -ivh 包名
卸载:
rpm -e 包名 # 有一个好处,不卸载其他依赖
查询:
rpm -qa #查询有多少包被安装
rpm -ql 包名 #查询某个包都安装了哪些内容
rpm -qf 文件名 # 查看某个文件是哪个软件包提供的
rpm -qc 包名 #查询这个包都有哪些配置文件
教室里面的yum源
curl -o get-repo.sh https://gitea.beyourself.org.cn/newrain001/shell-project/raw/branch/master/os/get-repo.sh &>/dev/null && sh get-repo.sh
阿里云源
cd /etc/yum.repos.d && rm -rf * && curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo && curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
yum yellowdog
#yum 仓库目录 /etc/yum.repos.d
# 常用yum操作
yum repolist # 查看都有哪些源和源的信息
yum list # 查看源里面都有哪些包,哪些是以安装的
yum search 关键字 # 在软件包的名字和介绍中找到关键字
yum provides 命令 # 查看命令是在哪个软件包中提供的
yum install 软件包 # 安装软件包,-y可以不提示
yum reinstall 软件包 # 重装软件包
yum erase 软件包 # 卸载
yum remove 软件包 # 卸载
yum clean all # 清空缓存,一般在重新配置了源的时候使用
yum makecache # 重新创建缓存,一般在 yum clean all 之后使用
yum history # 查看操作记录
yum history undo 序号 # 回滚安装操作
# 缓存软件包
vim /etc/yum.conf
keepcache=1 # 修改此配置可以不删除安装包