一、RPM包的管理
- RPM基础介绍:rpm是用于互联网下载包的打包及安装工具,它包含了某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是ReadHat Package Manager(Redhat软件包管理工具)的缩写,类似Windows中的setup.exe这个文件格式。
rpm -qa | grep 软件名
:查看是否安装了某个软件 [ 例:rpm -qa | grep firefox
:查看是否安装了“Firefox”这个软件 ]rpm -q 软件包名
:查询软件包是否安装了 [ 例:rpm -q firefox
:查询“firefox”是否安装 ]rpm -qi 软件包名
:查询软件包信息 [ 例:rpm -qi firefox
:查询“firefox”软件包的信息 ]rpm -ql 软件包名
:查询软件包中的文件 [ 例:rpm -ql firefox
:查询”firefox“软件包中的文件 ]rpm -qf 文件路径
:查询文件所属软件包 [ 例:rpm -qf /etc/passwd
:查询此文件所属于那个软件包 ]rpm -e RPM包的名称
:卸载rpm包 [ 例:rpm -e firefox
:卸载”firefox“包 ]rpm -ivh RPM包全路径名称
:安装rpm包 [ 例:rpm -ivh /opt/firefox-60.2.2-1.el7.centos.x86_64.rpm
:安装”firefox“包 ] {选项说明:-i
:表示install安装;-v
:表示verbose提示;-h
:表示hash进度条}
二、YUM包管理
- YUM基础介绍:yum是一个Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有的依赖的软件包。
- yum命令选项说明:
1、-y
: 在执行操作时自动回答"yes",省去用户确认步骤
2、-q
:以静默模式执行命令,减少输出信息
3、-v
:以详细模式执行命令,怎加输出信息
4、-h
:显示帮助信息
5、-C
:在执行命令前检查软件包的完整性,可以避免安装损坏的软件包 yum list | grep 软件名
:查询yum服务器是否有需要安装的软件 [ 例:yum list | grep firefox
:查看下yum服务器是否有firefox软件 ]yum install 软件名
:安装软件 [ 例:yum install firefox
:安装”firefox“ ]yum update 软件名
:更新软件 [ 例:yum update firefox
:更新"firefox" ]yum remove 软件名
:删除软件 [ 例:yum remove firefox
:删除"firefox" ]yum search 软件名
:搜索软件 [ 例:yum search firefox
:搜索"firefox" ]yum list installed
:列出已安装的软件 [ 例:yum list installed
:列出已经安装的软件 ]yum list available
:列出可用的软件 [ 例:yum list available
:列出可用的软件 ]yum-config-manager --disable epel
:禁用软件包 {慎用}yum check-update
:列出所有可更新的软件清单yum upgrade 软件名
:升级指定软件包yum downgrade 软件名
:降级指定软件包 {对于有依赖的软件包,不会自动降级,需要先手动降级依赖项}