linux 下的rpm包管理

linux下安装软件有两种方式,通过源码安装和二进制包的安装。

源码包安装,需要经过编译,二进制包的安装,主要两种安装方式,一个是通过dpkg,是Debian linux系的安装方式,另外就是rpm,主要是Fedora/centos/redhat linux系统在应用。

dpkg包管理:

本篇主要介绍rpm包管理系统,通过rpm 命令可以实现软件的查询,卸载,安装及更新等。

1.查询软件的安装

语法:

rpm -qa | grep 软件名称

选项:
-q:查询,query
-a:全部,all

示例代码:查询firefox浏览器的安装情况,已安装

rpm -qa |grep firefox

2.卸载软件

语法:

rpm -e 软件的名称(建议写完整的名称,通过-qa 查询)

case:

卸载火狐浏览器:

rpm -qa |grep firefox
# 首先查询firefox软件的完整名称 firefox-45.7.0-2.el6.centos.x86_64

卸载:
rpm -e firefox-45.7.0-2.el6.centos.x86_64

3.安装软件

语法:

rpm -ivh 软件包完整路径名称

选项:

-i:install,安装
-v:显示进度条
-h:表示以"#"形式显示进度条

4.更新软件

语法:

rpm -Uvh 完整的安装包路径

选项:
-U:upgrade,升级
-v:表示显示进度条
-h:表示以#形式显示进度条

5.其他

查询文件所属包名

语法:

rpm -qf 查询的文件路径

选项:
查询文件所属包

[root@localhost etc]# rpm -qf logrotate.conf 
logrotate-3.8.6-17.el7.x86_64

查询软件安装后,生成文件情况

语法:

rpm  -ql   需要查询的软件包名称

case: 查询火狐浏览器,ssh服务
rpm -ql firefox
rpm -ql openssh

tips:

特别说明:软件安装完成后,一共生成了以下几类文件
配置文件类:/etc目录
程序文件本身,二进制文件命令:/usr/sbin目录
文档手册:/usr/share/doc或man目录

posted on 2021-02-12 10:32  进击的davis  阅读(167)  评论(0)    收藏  举报

导航