2016 - 2024

感恩一路有你

yum命令和rpm命令的区别 centos的rpm和yum各有什么用?请详细说明?

浏览量:4034 时间:2023-05-20 13:16:23 作者:采采

centos的rpm和yum各有什么用?请详细说明?

rpm是由红帽公司的新的软件包管理,建议使用rpm我们这个可以更方便的接受软件的安装、可以查询、程序卸载、升级等工作。但rpm软件包之间的依赖性问题而不会很繁琐复杂,尤其是软件由多个rpm包组成时。rpm不能不能据依赖感关系自动启动完全安装依赖包yum(全称为Yellow dog Updater,Modified)是一个在Fedora和RedHat在内SUSE中的Shell前端软件包管理器。基於RPM包管理,能从委托的服务器自动启动上网下载RPM包但是直接安装,这个可以手动全面处理依赖性关系,并且两次直接安装所有依赖性太强的软体包,无须再繁杂地一次次可以下载、安装。yum提供给了查看、安装、删掉某一个、一组甚至于所有软件包的命令,不过命令以简洁而又好记。

rpm权限不够?

当不是root用户参与按装/程序卸载/生级操作时,会提示权限够,我们到时在下命令前面而且sudo获取到root的权限(会电脑提示然后输入root用户的密码),密码输入正确则一直安装好/御载/怎么升级。

用yum获得rpm包还可以真接更改后配置文件,指向下面命令vim注意,假如不是root用户,前面要另外root,要不然很可能会会出现权限太少难以直接修改.

YUM是什么意思?

yum,是Yellow dog Updater Modified的简称,原本是由yellowdog这一发行版的开发者TerraSoft设计研发,用python书写,那时还叫做什么yup(purpledogupdater),后经杜克大学的开发团队参与改进,遂有此名。

yum的宗旨是自动化地怎么升级,安装/移除rpm包,收集到rpm包的咨询信息,检查依赖性并手动电脑提示用户解决。yum的关键之处是要有可靠的repository,的本质是,这是软件的仓库,它是可以是http或ftp站点,也是可以是本地软件池,但必须乾坤二卦rpm的header,header以及了rpm包的各种信息,除了请看,功能,可以提供的文件,依赖性等.正是我收集到了这些header并使之总结,才能自动化地完成剩余的任务。

它还能够从指定你的服务器不自动可以下载RPM包但是安装好,可以自动如何处理依赖性关系,但是两次按装所有依赖的软件包,无须再烦琐地再一次可以下载、安装。自己本身也是可以做yum服务器,本身可以参照光盘镜像做yum服务器。

拓展资源资料:

yum的常用命令:

1.yumcheck-update列一所有可没更新的软件清单

2.yumnotification按装所有没更新软件

3.yum-yinstallltpackage_namegt按装指定的软件

4.yumnotificationltpackage_namegt更新更改的软件

5.yumlistltpackage_namegt不加ltpackage_namegt列个所有可完全安装的软件清单,加了列一指定你的

6.yum-yremoveltpackage_namegt删掉软件

7.yumsearchltpackage_namegt查看软件

8.yumlistinstalled列个所有已安装的软件包

9.yumlistextras列个所有已按装但在的Yum Repository内的软件包

10.yuminfoltpackage_namegt不加ltpackage_namegt列出所有软件包的信息,加了列一指定的

11.yumprovidesltpackage_namegt列一软件包可以提供哪些文件

12.yumcleanpackages彻底清除缓存目录(/var/cache/yum)下的软件包

13.yumcleanmore清除缓存目录(/var/cache/yum)下的软件包及旧的headers

资料可以参考:PHPERZ中文资讯站-linux下的yum下命令原理和详解

软件 yum rpm 依赖性 rpm包

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。