目录
rpm
# 普通下载安装 rpm -ivh 包名 # 更新 rpm -Uvh 包全名 # 查询 rpm -q 包名 # 查询所有的 ,一般和管道符一起用 rpm -qa rpm -qa | grep …… # 查询软件包详细信息 rpm -qi 包名 # 查询软件包的安装位置 rpm -ql 包名 # 查询软件包的依赖性 rpm -qR 包名 # 查询系统文件属于哪个RPM包 rpm -qf 包名 # 卸载 rpm -e 包名
练习
安装finger
http://mirror.centos.org/centos/7/os/x86_64/Packages/finger-0.17-52.el7.x86_64.rpm
rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/finger-0.17-52.el7.x86_64.rpm
安装gnuplot
http://mirror.centos.org/centos/7/os/x86_64/Packages/gnuplot-4.6.2-3.el7.x86_64.rpm
rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/gnuplot-4.6.2-3.el7.x86_64.rpm
根据报错提示,要先去下载它所需要的依赖
http://mirror.centos.org/centos/7/os/x86_64/Packages/gnuplot-common-4.6.2-3.el7.x86_64.rpm
rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/gnuplot-common-4.6.2-3.el7.x86_64.rpm
再来安装gnuplot
http://mirror.centos.org/centos/7/os/x86_64/Packages/gnuplot-4.6.2-3.el7.x86_64.rpm
rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/gnuplot-4.6.2-3.el7.x86_64.rpm
查询 vsftpd 软件是否安装
rpm -q vsftpd
查询finger软件是否安装
rpm -q finger
查询finger软件是否安装
rpm -qa | grep finger
卸载gunplot
rpm -e gunplot- common
yum软件仓库
配置文件
/etc/yum.repos.d 目录下 配置文件扩展名为*.repo
# 容器名称,必须放在中括号中 [base] # 容器说明,随便写 name= # 镜像站点,可以注释掉 mirrorlist # 此容器是否生效,不写或者为1,都是生效 enable=1 # gpgcheck=1
本地yum源
# 创建cdrom目录 mkdir /mnt/cdrom #将cdrom 作为光盘挂载点 mount /dev/cdrom /mnt/cdrom/ # 将光盘挂载到/mnt/cdron 目录下
配置文件的修改
# 将地址改为刚才设置的挂载点地址 baseurl=file:///mnt/cdrom
【Example】
缓存处理
清理缓存
yum clear all
重构缓存
yum makecache
查询包的依赖关系
yum deplist 包名