Linux学习&复盘(六):RPM YUM

 
rpm
        RedHat Package Manager 红帽软件包管理器
 
        
 
 
yum 
       Yum 是一个 Shell 端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载RPM 包并且安装,可以自 动处理依赖性关系,并且一次安装所有依赖的软件包。使用yum 的前提是可以联网。

 

 


 
rpm
        类比windows 下的   setup.exe  安装包
 一个rpm 包名:firefox-45.0.1-1.el6.centos.x86_64.rpm 名称:firefox

版本号:45.0.1-1

 

适用操作系统: el6.centos.x86_64

表示centos6.x 的64 位系统

如果是i686、i386 表示32 位系统,noarch 表示通用。

        
 

rpm -qa | grep firefox

rpm -qa :查询所安装的所有rpm 软件

 

rpm -qi  软件包名:查询软件包信息

rpm -qf 文件全路径名查询文件所属的软件包

 

rpm -ql docker
 

删除 firefox软件包

 
  1. 如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息。如:$ rpm -efoo

removing these packages would break dependencies:foo is needed by bar-1.0-1

  1. 如果我们就是要删除foo 这个rpm 包,可以增加参数--nodeps ,就可以强制删除,但是一般不推荐这样做,因为依赖于该软件包的程序可能无法运行

如:$ rpm -e --nodeps foo

带上--nodeps  就是强制删除

 

安装
 rpm -ivhRPM 包全路径名称
 
  1. 参数说明

          i=install 安装

          v=verbose 提示

          h=hash进度条

 

 
  1. 应用实例

1) 演示安装firefox 浏览器

步骤先找到firefox 的安装rpm 包,你需要挂载上我们安装centos 的iso 文件,然后到/media/下去找rpm 找。

cp firefox-45.0.1-1.el6.centos.x86_64.rpm /opt/


 
 
 
yum


yum list | grep firefox

yum install firefox
 
 
 
 
 
 
 
 
 
发布了19 篇原创文章 · 获赞 10 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/Cupster/article/details/104507332