Linux下RPM包管理及YUM的使用

在Linux下软件安装有两种方式,一个是dpkg,主要应用在Debian上;另一个就是RPM,主要由Red Hat公司开发,在Fedora,CentOS等上使用。RPM包是在Linux预先编译过的包,所以无需再编译,安装就比较方便。但是RPM包要求安装环境与编译环境一致,否则将无法安装。RPM包的安装等主要通过rpm命令来实现。

rpm包安装

rpm -ivh package-name
  • i 表示安装
  • v 查看详细的安装信息
  • h 显示安装进度

rpm包升级

rpm -Uvh package_name

rpm包卸载

rpm -e package_name

rpm包查询

rpm包查询的功能是rpm命令中使用最多的,通过查询命令我们可以很清楚的知道安装过哪些软件包。

rpm -q 软件名

用于判断电脑是否安装了该软件包。

rpm  -qa

列出所有安装的软件包。

想要查看某个软件包是否安装,可以通过grep命令进行筛选,或者rpm -q 软件名进行查询。

在这里插入图片描述
列出软件包安装的文件路径,rpm -ql package_name。

rpm -ql  vsftpd

在这里插入图片描述

列出安装包信息,rpm -qi package_name。

rpm -qi vsftpd

在这里插入图片描述

YUM工具是可以使用户在线安装软件包,并解决软件包依赖问题。

yum查询功能

yum查询功能包括search,info和list。
list用于列出yum管理的所有软件包名称,类似于rpm -qa。

yum list

将会列出所有的软件名称,有时我们希望列出我们想要的,比如ftp的软件包。

yum list *ftp*

在这里插入图片描述

可以看到结果中显示有我们安装的带有ftp字样的软件,同时还显示出可以安装的其他ftp软件包名称。

yum list installed

这个命令将列出所以已经安装的软件包名称。

yum search ftp

结果将显示软件包名或者描述中带有ftp的软件包。

yum info [package_name]

这个命令和rpm -qi类似,结果显示软件包详细信息。

yum安装

yum install package_name [-y]

y表示所有问题都是yes

yum reinstall package_name

yum卸载

yum remove package_name

yum 升级

yum upgrade package_name

列出软件包依赖

yum deplist package_name

在这里插入图片描述想知道yum更多使用方法,可以通过yum -h或yum --help查看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值