iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >RPM包管理常用命令
  • 131
分享到

RPM包管理常用命令

linux数据库服务器 2023-08-30 17:08:21 131人浏览 八月长安
摘要

RPM包管理常用命令 一、rpm命令 1. 包名与包全名 包全名:操作的包是没有安装的包时,使用包全名。而且要主要路径包名:操作已经安装的软件包时,使用包名。是搜索/var/lib/rpm中的数据库 2. RPM安装 rpm -ivh 包全

RPM包管理常用命令

一、rpm命令

1. 包名与包全名

  • 包全名:操作的包是没有安装的包时,使用包全名。而且要主要路径
  • 包名:操作已经安装的软件包时,使用包名。是搜索/var/lib/rpm中的数据库

2. RPM安装

rpm -ivh 包全名选项:    -i (install) 安装    -v (verbose) 显示详细信息    -h (hash) 显示进度    --nodeps 不检测依赖性[不建议使用]

3. RPM包升级

rpm -Uvh 包全名选项:    -U (upgrade) 升级

4. 卸载

rpm -e 包名选项:    -e (erase) 卸载    --nodeps 不检查依赖性

5. 查询是否安装

rpm -q 包名选项:    -q (query) 查询    -a (all) 查询所有

6. 查询软件包详细信息

rpm -qi 包名选项:    -i (infORMation) 查询软件信息    -p (package)  查询未安装的包信息,需要使用全包名

7. 查询包中文件安装位置

rpm -ql 包名选项:    -l (list) 列表    -p (package) 查询未安装的包信息,需要使用全包名

8. 查询系统文件属于哪个RPM包

rpm -qf 系统文件名[绝对路径/相对路径]选项:    -f (file) 文件路径

9. 查询安装包的依赖性

rpm - qR 包名选项:-R (requires) 查询软件安装包的依赖性-p (package) 查询未安装的包信息,需要使用全包名

10. RPM包校验

验证结果对照表:

  • S 文件大小是否改变
  • M 文件的类型或者文件的权限(rwx)是否改变
  • 5 文件的MD5校验和是否改变(可以看成文件的内容是否改变)
  • D 主从设备号是否改变
  • L 文件路径是否改变
  • U 文件属主(所有者)是否改变
  • G 文件所属组是否改变
  • T 文件修改时间是否改变

文件类型

  • c 配置文件(config file)
  • d 普通文档 (documentation)
  • g “鬼”文件(ghost file),很少见,就是该文件不应该被这个RPM包包含
  • l 授权文件(license file)
  • r 描述文件(readme)
rpm -V 已安装的包名选项:-V (verify) 校验执行RPM包中的文件

11. RPM包中提取文件

rpm2cpio 包全名 | \cpio -idv .文件绝对路径# 将rpm包转换成cpio格式命令rpm2cpio# 是一个标准工具,用于创建软件档案文件和从档案中提取文件cpiocpio 选项 < [文件|设备]选项:-i: copy-in模式,还原-d: 还原时自动创建新目录-v: 显示还原过程------- 例 --------# 查询ls命令属于哪个软件包rpm -qf /bin/ls# 造成ls命令误删除假象mv /bin/ls /tmp/# 提取RPM包中ls命令到当前目录的/bin/ls下rpm2cpio /mnt/cdrom/Package/coreutils-8.4-19.el6.i686.rpm | cpio -idv ./bin/ls# 把ls命令复制到/bin目录,修复丢失文件cp /root/bin/ls /bin/

二、yum在线管理

1. 配置

1.1 yum配置文件路径

/etc/yum.conf

1.2 yum源配置文件路径

/etc/yum.repos.d# 配置说明[base] 容器名称name 容器说明,可以自己随便写mirrorlist 镜像站点,这个可以注释掉,mirrorlist和baseurl属性只配置一个即可baseurl yum源服务器地址。默认使用Centos官方服务器enabled 是否启用,不配置此项,默认生效,0:禁用,1:启用gpGCheck 1:RPM数字整数生效,0:不生效gpgkey 数字证书的公钥文件路径。不用修改

2. 常用命令

2.1 查询所有可用包

# 查询所有可用的软件包列表yum list# 搜索服务器上所有和关键字相关的包yum search 关键字

2.2 安装

yum -y install 包名选项:install 安装-y 自动回答yes--downloadonly 只下载不安装,下载到/etc/yum.conf配置文件指定的缓存目录中

2.3 升级

yum -y update 包名选项:update 升级-y 自动回答yes

2.4 卸载

此命令不建议使用,容易级联删除其他包引用的软件或包,谨慎使用!

yum -y remove 包名选项:remove 卸载-y 自动回答yes

2.5 yum软件组管理命令

# 列出所有可用的软件yum grouplist# 安装指定软件组,组名可以由grouplist查出来yum groupinstall 软件组名#卸载指定软件组yum groupremove

2.6 光盘yum源搭建步骤

  1. 挂载光盘
mount /dev/cdrom /mnt/cdrom
  1. 虚拟机设置->硬件->设备状态->[勾选]已连接->连接->选中使用IOS镜像文件->选择文件
  2. 网络yum源文件失效
cd /etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.bakmv CentOS-Vault.repo CentOS-Vault.repo.bak
  1. 修改光盘yum源配置文件
cd /etc/yum.repos.dvim CentOS-Media.repo>>>>>>>>>>>>>>>>>[cd6-media]name=CentOS-$releaserver-Media# 配置挂载的光盘地址baseurl=file:///mnt/cdromenabled=1gpgckeck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-CentOS-6<<<<<<<<<<<<<<<<<

3. 安装位置

3.1 RPM包安装位置

默认安装位置如下

RPM安装包默认安装路径
/etc/配置文件安装目录
/usr/bin/可执行文件命令安装目录
/usr/lib/程序所使用的函数库保存位置
/usr/share/doc/基本软件使用手册保存位置
/usr/share/man/帮助文件保存位置

3.2 源码包安装位置

一般时安装在/usr/local/软件名/,有些软件不一定按照这个规则

3.3 安装位置不同的影响

RPM包安装的服务可以使用系统服务管理命令(service)来管理。例如:RPM安装的apache的启动方式

  • /etc/rc.d/init.d/Httpd start
  • service httpd start

来源地址:https://blog.csdn.net/u013539566/article/details/126753977

--结束END--

本文标题: RPM包管理常用命令

本文链接: https://www.lsjlt.com/news/383464.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • RPM包管理常用命令
    RPM包管理常用命令 一、rpm命令 1. 包名与包全名 包全名:操作的包是没有安装的包时,使用包全名。而且要主要路径包名:操作已经安装的软件包时,使用包名。是搜索/var/lib/rpm中的数据库 2. RPM安装 rpm -ivh 包全...
    99+
    2023-08-30
    linux 数据库 服务器
  • linux命令:rpm软件包管理
       rpm命令简介:     rpm:软件管理器         数据库:/var/lib/rpm &n...
    99+
    2024-04-02
  • RPM常用命令介绍
    导读rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Li...
    99+
    2023-06-05
  • Linux中如何实现程序包管理与使用rpm命令
    这篇文章主要为大家展示了“Linux中如何实现程序包管理与使用rpm命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何实现程序包管理与使用rpm...
    99+
    2024-04-02
  • RPM常用命令有哪些
    本文小编为大家详细介绍“RPM常用命令有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“RPM常用命令有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。RPM Package Manager (RPM) 是...
    99+
    2023-06-27
  • Linux常用包管理及命令有哪些
    这篇文章主要为大家展示了“Linux常用包管理及命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux常用包管理及命令有哪些”这篇文章吧。简介在Linux上,安装软件的方式一般有几种...
    99+
    2023-06-15
  • 管理11Grac常用命令
    1)、检查集群状态:   [grid@rac02 ~]$ crsctl check cluster   CRS-4537: Cluster Ready Services is online   C...
    99+
    2024-04-02
  • RAC常用的管理命令
    这篇文章主要介绍“RAC常用的管理命令”,在日常操作中,相信很多人在RAC常用的管理命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”RAC常用的管理命令”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!&n...
    99+
    2023-06-06
  • 网络管理常用命令之Pathping命令使用详解
    Pathping命令是Windows系统中的网络管理工具,它结合了Tracert和Ping命令的功能,可以提供更详细的网络路径信息。...
    99+
    2023-09-13
    详解
  • Linux命令中的rpm命令怎么用
    这篇文章的内容主要围绕Linux命令中的rpm命令怎么用进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux中,RPM是进行软件得安装、卸载、...
    99+
    2023-06-28
  • 解压rpm包的linux命令是什么
    本篇内容介绍了“解压rpm包的linux命令是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!rpm 是红帽(RedHat)软件包管理工具...
    99+
    2023-06-09
  • Linux常用系统管理命令总结
    这篇文章主要介绍“Linux常用系统管理命令总结”,在日常操作中,相信很多人在Linux常用系统管理命令总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux常用系统管理命令总结”的疑惑有所帮助!接下来...
    99+
    2023-06-13
  • PyInstaller的常用打包命令
    学习了pyqt后,设计了界面,并且需要打包为exe程序。 每次打包时,都要查好久资料,故此记录一下常用的命令。 PyInstaller 是一个 Python 应用程序打包工具,它可以将 Python...
    99+
    2023-09-22
    qt python 开发语言
  • Linux用户和组管理的常用命令
    本篇内容介绍了“Linux用户和组管理的常用命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、用户隶属于用户组的2、用户与用户组配置文件...
    99+
    2023-06-05
  • 怎么在CentOS中使用rpm包管理器
    怎么在CentOS中使用rpm包管理器?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。RPM包的命名例如,bash-4.3.2-1.centos6.x86_64.rpmrpm...
    99+
    2023-06-10
  • Linux磁盘管理常用命令有哪些
    这篇文章主要介绍Linux磁盘管理常用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux系统中,如何有效地对存储空间加以使用和管理,是一项非常重要的技术。命令介绍ls -al命令这个命令大家再熟悉不...
    99+
    2023-06-27
  • Linux管理文件的常用命令总结
    本篇内容主要讲解“Linux管理文件的常用命令总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux管理文件的常用命令总结”吧!1.Linux cat命令cat 命令用于连接文件并打印到标...
    99+
    2023-06-16
  • Liunx系统管理常用命令和技巧
    这篇文章主要讲解了“Liunx系统管理常用命令和技巧”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Liunx系统管理常用命令和技巧”吧!一、linux查看硬件设备、系统信息常用命令 1、系统...
    99+
    2023-06-13
  • Linux后台进程管理的常用命令
    这篇文章主要介绍“Linux后台进程管理的常用命令”,在日常操作中,相信很多人在Linux后台进程管理的常用命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux后台进程管理的常用命令”的疑惑有所帮助!...
    99+
    2023-06-13
  • mongodb常用基本管理命令有哪些
    这期内容当中小编将会给大家带来有关mongodb常用基本管理命令有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1,启动服务使用参数--dbpath   &...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作