一、软件包类型
1、软件类型
-
二进制软件
-
.rpm
-
-
源码软件
-
.tar.gz .tar.bz2
-
2、获取rpm安装包
-
从系统镜像文件中获得
3、rpm软件包名的组成
zlib-static-1.2.7-18.el7.x86_64.rpm
zlib-static: 软件名称
1.2.7:软件版本
el7:操作系统平台
x86_64:操作系统架构、64位
i686, i586 32位系统
noarch 不区分架构
二、rpm包的管理操作
1、安装软件
rpm -ivh 软件安装包名称 i install v 显示详细信息 h 显示进度
2、软件查询
rpm -q 软件名 rpm -qa | grep "软件名"
-
查询文件对应的软件
which vim /usr/bin/vim rpm -qf /usr/bin/vim
-
查询软件对应的文件
rpm -ql coreurtils
3、卸载
rpm -e 软件名
三、基于yum工具管理rpm软件
1、作用
-
管理rpm软件(安装,更新,卸载,查询)
2、优势
-
解决软件依赖问题
3、前提
-
配置合适的yum源/yum仓库
-
指定软件安装包的存放位置
-
-
yum仓库类型
-
本地仓库
-
FTP仓库
-
HTTP仓库
-
-
配置yum仓库
-
/etc/yum.repo.d/*.repo
-
四、配置本地仓库
1、修改配置文件
vim /etc/yum.repo.d/centos.repo [centos77] name=centos77 baseurl=file:///mnt enabled=1 gpgcheck=0
2、挂载仓库
mount /dev/sr0 /mnt
3、清除缓存
yum clean all
4、验证yum仓库可用性
yum repolist