rpm包管理
rpm包的管理
rpm用于互联网下载包的打包及安装工具,包含在某些Linux的分发版中。
它生成具有.RPM拓展名的文件
RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似于setup.exe
包名基本格式
一个包名:firefox-60.2.2-1.el7.centos.x86_64
名称:firefox
版本号:60.2.2-1
适用的操作系统:el7.centos.x86_64 【当是i686就是32位的系统,当是noarch则表示通用】
其他查询格式
查询所安装的所有rpm软件包
rpm -qa
查询软件包是否安装
rpm -q xxx
rpm -q firefox
rpm -qa | grep firefox
查询软件包信息
rpm -qi firefox //会列出很详细的信息:安装时间、版本、URL……
查询软件包中文件
rpm -ql firefox
查询文件所属软件包
rpm -qf xx/xx
rpm -qf /etc/passwd
安装rpm包
rpm -ivh RPM包全路径名称
i install安装
v verbose提示
h hash 进度条
卸载rpm包
rpm -e RPM的包名
rpm -e firefox //有时候要删除的是其他文件需要的,可在后面加上foo强制删除
yum
Yum是一个Shell前端软件包管理器,基于RPM包管理,能够从指定的yum服务器下载RPM包并安装,可以自动处一次安装所有依赖的软件。
基本指令
在服务器上查询目标软件
yum list | grep xxx
查询到服务器上有,就下载安装
yum install xxx 下载安装
---------------------------
“朝着一个既定的方向去努力,就算没有天赋,在时间的积累下应该也能稍稍有点成就吧。”