【Linux命令行】基于RedHat的安装软件程序

本文详细介绍如何在基于RedHat的系统中使用yum命令进行软件的安装、更新、卸载及依赖关系处理,包括Fedora、openSUSE等发行版的软件管理技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


基于RedHat的发行版比如:Fedora、openSUSE使用的是rpm命令,它是PMS(package management system 包管理系统)的底层基础,rpm命令能够列出已安装包、安装新包和删除已有软件。
基于RedHat的系统有几种不同的可用前端工具。常见的有3种

  • yum:在RedHat和Fedora中使用
  • urpm:在Mandriva中使用
  • zypper:在openSUSE中使用。
    这些前悬都是基于rpm命令行工具

列出已安装软件

1、查看系统上已安装的包

yum  list  installed

2、查看特定的包是否已安装

$yum list  python
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
Installed Packages
python.x86_64                                                                              2.7.5-48.el7                                                                               @anaconda
Available Packages
python.x86_64                                                                              2.7.5-86.el7                                                                               base     

3、查看某个特定的文件属于哪个软件包

yum provides file_name

用yum安装软件

1、用yum安装软件

yum  install  package_name

手动下载rpm安装文件用yum安装
yum localinstall package_name.rpm

用yum更新软件

1、列出哪些包需要更新

$yum list updates

2、更新软件
更新某个包
yum update package_name
更新所有包
yum update

用yum卸载软件

1、只删除软件包但是保留配置文件和数据文件
yum remove package_name

2、删除软件以及所有的文件
yum erase pacage_name

处理损坏的包依赖关系

yum clean all
yum deplist package_name
yum update --skip-broken

yum软件仓库

1、获取软件所在的仓库
yum repolist
2、仓库中没有需要的软件,需要编辑配置文件,yum的仓库定义文件在/etc/yum.repos.d文件下,你需要添加正确的URL,并获得必要的加密密钥

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值