Linux - rpm 软件包管理

rpm 是 Red-Hat Package Manager(rpm 软件包管理器)的缩写

rpm 的命名规则:

第一部分为 rpm 软件包的名称,第二部分是版本号,第三部分是版本发布次数,第四部分是软件包适用的平台

-i:安装该软件包

-v:显示安装的详细信息

-h:显示安装的进度

[[email protected] test]# rpm -ivh python-tox-1.4.2-8.el7.noarch.rpm

也可以直接安装网络上的软件包

[[email protected] test]# rpm -ivh http://mirror.centos.org/altarch/7.5.1804/opstools/aarch64/common/python-tox-1.4.2-8.el7.noarch.rpm

--force:强制安装

[[email protected] test]# rpm -ivh python-tox-1.4.2-8.el7.noarch.rpm --force

-q:搜索安装了的 rpm 包

-qa:查看全部安装的 rpm 软件包

[[email protected] test]# rpm -qa

-pl:查看文件安装的相关路径

-qi:查看安装的软件包的信息

-e:卸载安装的软件包

[[email protected] test]# rpm -e python

--nodeps:忽略依赖性卸载软件包

[[email protected] test]# rpm -e python --nodeps

如果安装需要依赖包的软件包,要先安装被依赖的包,再安装软件包

原文地址:https://www.cnblogs.com/sch01ar/p/9459541.html

时间: 2024-11-01 17:21:39

Linux - rpm 软件包管理的相关文章

Linux rpm 软件包管理命令

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种.二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译.安装.源代码包经常以src.rpm作为后缀名. 常用命令组合: -ivh:安装显示安装进度--install--verbose--hash-Uvh:升级软件包--Update:-qpl:列出RPM软件包内的文件信息[Query Pac

学习日志---linuxの RPM软件包管理器

rpm包的使用: rpm包命名格式: 源程序:name-version.tar.{gz|bz2|xz}  打包在一起的源码 version: major.minor.release rpm包:name-version-release.arch.rpm  这是打包好的二进制程序了 release:通常包含rpm的制作发行号,还包含适用的OS arch:这个是适用于哪种硬件架构,还有位数 例子:bash-4.3.2-2.el6.x86_64.rpm OS平台: el6: redhat enterpr

Linux 入门学习之rpm软件包管理

Linux入门之软件包管理 在linux有很多类的软件包管理机制,但是在redhat.centos这类版本的系统中,都会使用一种相同的机制,就是rpm软件包管理机制,当然,还有其它版本的linux使用的不同机制: debian:使.deb文件,dpkg包管理器 redhat:使用.rpm文件,rpm包管理器 软件包在使用中又分类两种(源码包和二进制包): 源码包:一般是提供了一些源码模块和编译脚步组合起来的压缩文件,命令格式如: name-version.tar.{gz|bz2|xz} 等,这里

Linux学习之CentOS(二十三)--Linux软件管理之源代码以及RPM软件包管理

在Linux系统下,对于软件包的管理有多种机制,有源代码方式.RPM软件包管理方式以及YUM软件管理方式,本篇随笔将详细讲解CentOS下源代码形式安装软件以及RPM软件包管理机制 一.源代码形式 首 先我们先来看一下源代码的方式.我们知道,在开源的环境下,大多数的开源软件都是以源代码的形式来发布,通常将源代码打包成tar.gz的归档压缩文件发 布到网上供我们下载使用.但是我们下载下来的源代码方式我们还不能够直接使用,不像在windows系统上直接下载下来可执行的二进制文件,我们需要将下 载好的

linux软件包的安装之----rpm软件包管理工具

程序语言开发的程序:系统调用:库,动态库(开发时指向的库) 程序:只要Windows上开的程序所指向的库遵循POSIX规范将源码拿到linux上编译时没问题的,运行应该也没有问题,能否运行还要看依赖的库文件是否存在:因为linux.Windows的ABI不同,Windows上编译好的程序无法在linux上正常运行,即使程序源码遵循POSIX规范. API:POSIX(可移植os规范) ABI:应用二进制接口 linux发行商:32bit:i386,预先编译好以后提供给用户二进制程序 64bit:

Linux软件管理之源代码以及RPM软件包管理与YUM软件包管理

在Linux系统下,对于软件包的管理有多种机制,有源代码方式.RPM软件包管理方式以及YUM软件管理方式 一.源代码形式 首先我们先来看一下源代码的方式.我们知道,在开源的环境下,大多数的开源软件都是以源代码的形式来发布,通常将源代码打包成tar.gz的归档压缩文件发布到网上供我们下载使用.但是我们下载下来的源代码方式我们还不能够直接使用,不像在windows系统上直接下载下来可执行的二进制文件,我们需要将下载好的源码编译成可执行的二进制文件才能运行使用,源代码形式安装流程一般如下: ①./co

linux常用命令---rpm软件包管理

rpm软件包管理 原文地址:https://www.cnblogs.com/open-yang/p/11253278.html

rpm——软件包管理工具

  一.软件包管理简介 1.软件包组成 我们都在windows系统中安装过软件,基本就是用鼠标点击下一步,因而有些人认为安装软件是一件非常容易的事,无论是在何种操作系统上.然而,事实并非如此.在Linux系统上安装软件的方法完全不同于在Windows上安装,至少不会是简单的用鼠标点击下一步就行了.要想在Linux系统上安装软件包,首先要了解软件包的组成. 软件包由二进制程序.库文件.配置文件.帮助文件等重要部分组成. 软件包的安装目录如下: 二进制程序: 默认:/bin, /sbin, /usr

Linux下软件包管理

为什么要有软件包管理器? 虽然使用源代码进行编译可以定制一些高级功能,但对于Linux发行商来说,管理软件不容易,而且不是每个使用Linux的用户都有能力进行编译安装,如果能够将软件预先在相同的硬件与操作系统上编译好在发行出发行版的话,就可以让相同的发行版具有完全一致的软件版本,再加上安装/删除/管理机制,从此对软件包的管理也就相对简单得多,所以就将源代码包按照对应的平台格式封装起来,并发行出来,发行出来的软件包,我们在红帽系列的系统上称之为 RPM: 两大主流的软件包管理器版本: RPM:RP