Linux基础核心经典教程(018)——RPM和YUM

Linux基础核心经典教程(018)——RPM和YUM在 Linux 中有一个系统软件包 它的功能类似于 Windows 里面的 添加 删除程序 但是功能又比 添加 删除程序 强大很多 它就是著名的 RedHatPackag 简称 RPM

大家好,欢迎来到IT知识分享网。


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

RPM

在Linux中有一个系统软件包,它的功能类似于Windows里面的”添加/删除程序”,但是功能又比”添加/删除程序”强大很多,它就是著名的Red Hat Package Manager(简称RPM)。RPM最先由Red Hat公司推出,鉴于其性能显著后来被其他Linux其它版本所借用。在Linux中常用RPM管理后缀名为rpm的文件。

RPM常用命令

查询已经安装的所有rpm软件包,语法如下:

rpm –qa|more 

示例如下:
在这里插入图片描述

查询已经安装的软件,语法如下:

rpm –qa|grep rpm包的名称 

示例如下:

查询当前系统是否已经安装火狐浏览器
在这里插入图片描述

[root@MyCentOS /]# rpm -qa|grep firefox firefox-45.0.1-1.el6.centos.x86_64 [root@MyCentOS /]#  

从查询结果我们可以看出来:

  • 软件名称:firefox
  • 版本号: 45.0.1-1
  • 适用操作系统:el6.centos.x86_64。即表示适用于centos6.x 的64位系统。如果是i686或i386则表示适用32位系统,如果是noarch则表示通用。

查询软件包的详细信息,语法如下:

rpm –qi rpm包的名称 

示例如下:
在这里插入图片描述

查询软件包中的文件,语法如下:

rpm –ql rpm包的名称 

示例如下:
在这里插入图片描述

卸载RPM包

语法如下:

rpm -e rpm包的名称 

示例如下:

删除Linux中已经安装的火狐浏览器firefox
在这里插入图片描述

安装RPM包

语法如下:

rpm -ivh rpm包的全路径 

在该语法中,各参数含义如下:

  • i是install的缩写表示安装
  • v是verbose的缩写表示提示
  • h是hash的缩写表示进度条

示例如下:

在Linux中安装火狐浏览器firefox

第一步:挂载iso文件
在这里插入图片描述

第二步:进入存放所有rpm的文件夹即Packages
在这里插入图片描述

第三步:拷贝firefox-45.0.1-1.el6.centos.x86_64.rpm至/opt
在这里插入图片描述

第四步:切换至/opt并安装firefox-45.0.1-1.el6.centos.x86_64.rpm
在这里插入图片描述
至此,我们在Linux中已经成功安装了火狐浏览器。

YUM

YUM(全称为 Yellow dog Updater, Modified)是一 基于RPM的Shell前端软件包管理器。YUM能够从指定的服务器自动下载 RPM包并且安装, 还可自动处理依赖性关系并一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

YUM常用指令

查询YUM服务器是否有需要安装的软件

yum list|grep 软件列表 

安装指定的YUM包

yum install 软件 

YUM示例

在此,通过YUM安装火狐浏览器。

第一步:卸载Linux中已经安装的火狐浏览器

[root@MyCentOS /]# rpm -e firefox [root@MyCentOS /]#  

在这里插入图片描述

第二步:查询YUM服务器中是否有火狐浏览器的rpm安装包

[root@MyCentOS /]# yum list | grep firefox firefox.i686 68.9.0-1.el6.centos updates firefox.x86_64 68.9.0-1.el6.centos updates [root@MyCentOS /]#  

在这里插入图片描述

第三步:安装火狐浏览器的rpm

[root@MyCentOS /]# rpm -e firefox [root@MyCentOS /]# yum list | grep firefox firefox.i686 68.9.0-1.el6.centos updates firefox.x86_64 68.9.0-1.el6.centos updates [root@MyCentOS /]# yum install firefox 已加载插件:fastestmirror, refresh-packagekit, security 设置安装进程 Loading mirror speeds from cached hostfile * base: mirrors.ustc.edu.cn * extras: mirrors.bfsu.edu.cn * updates: mirrors.ustc.edu.cn 

在这里插入图片描述
在该过程耗时较久,而且某些环节需要手动输入y再回车以示确认。

在这里插入图片描述

至此,我们通过YUM成功安装了火狐浏览器。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/154765.html

(0)
上一篇 2025-02-23 19:26
下一篇 2025-02-23 19:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信