博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rpm软件包管理
阅读量:4699 次
发布时间:2019-06-09

本文共 1009 字,大约阅读时间需要 3 分钟。

RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”

a)  rpm查询功能

  i.    rpm –q 软件名:查询是否安装(并不能查询到是否安装)

  ii.    rpm –a  :查询系统所有安装过的rpm软件

  iii.   rpm –ql 软件名 :安装后产生的那些文件和目录

  如:

  rpm -qa httpd     #[搜索指定rpm包是否安装]--all搜索*httpd*
  rpm -ql httpd     #[搜索rpm包]--list所有文件安装目录
  rpm -qi mysql     #[查看rpm包]--query--package--install package信息

b)  安装

  用法:rpm –ivh filename.rpm  #显示安装进度--install--verbose--hash

     rpm -ivh  /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm #按路径安装 

c) 解决依赖关系

  rpm安装软件时,经常需要先安装依赖包,一般安装时会提示需要先安装哪些依赖包。

       i.先查找依赖包

    1. 进入Packages或Server目录查找该依赖包:ls *关键字*
    2. 上rpm包相关的网站上找

               

                

                 

            ii. 安装依赖包

 

d)  升级

-Uvh:升级软件包--Update;

rpm -Uvh file.rpm    #[升级一个rpm]—upgrade

rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本

e)  卸载

  rpm -e file.rpm      #[删除一个rpm包]--erase(只写软件包的名字,不用写版本号)

   rpm –e --nodeps  软件名  #强制卸载

f)   签名验证

验证原理:非对称加密,导入公钥。验证rpm中的签名是否是对的。

导入后,安装rpm包不再有nokey这个提示。

导入验证包:rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

转载于:https://www.cnblogs.com/wnfindbug/p/4810162.html

你可能感兴趣的文章
Alpha 冲刺 (5/10)
查看>>
使用Siege进行WEB压力测试
查看>>
斑马为什么有条纹?
查看>>
android多层树形结构列表学习笔记
查看>>
Android_去掉EditText控件周围橙色高亮区域
查看>>
《构建之法》第一、二、十六章阅读笔记
查看>>
arrow:让Python的日期与时间变的更好
查看>>
(转)Excel的 OleDb 连接串的格式(连接Excel 2003-2013)
查看>>
Java并发编程
查看>>
Git Stash用法
查看>>
sql server 2008学习8 sql server存储和索引结构
查看>>
Jquery radio选中
查看>>
memcached 细究(三)
查看>>
RSA System.Security.Cryptography.CryptographicException
查看>>
webservice整合spring cxf
查看>>
[解题报告] 100 - The 3n + 1 problem
查看>>
Entity Framework 学习高级篇1—改善EF代码的方法(上)
查看>>
Mybatis逆向工程配置文件详细介绍(转)
查看>>
String类的深入学习与理解
查看>>
不把DB放进容器的理由
查看>>