版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
PRM
在Linux中有一个系统软件包,它的功能类似于Windows里面的"添加/删除程序",但是功能又比"添加/删除程序"强大很多,它就是著名的Red Hat Package Manager(简称RPM)。RPM最先由Red Hat公司推出,鉴于其性能显著后来被其他Linux其它版本所借用。在Linux中常用RPM管理后缀名为rpm的文件。
PRM常用命令
查询已经安装的所有rmp软件包,语法如下:
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是一 基于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://blog.csdn.net/lfdfhl/article/details/108456854