首页
学习
活动
专区
圈层
工具
发布

Linux系统yum命令安装软件时保留(下载)rpm包

于是想到一个办法,利用有外网的服务器的 yum 命令来安装这些软件,并自动保留安装包即可。 于是就有了以下的转载教程: ? 一、让 yum 命令下载 RPM 包,而不安装。...yum 有一个 plugin 叫做 yum-downloadonly,它就可以为用户实现只下载软件包的功能。...yum 就多了两个命令参数,分别是: --downloadonly --downloaddir=/path/to/dir 这两个命令参数的含义非常明确,不用多作解释了,这样,用户就可以做到使用 yum 只下载软件包...二、不使用 yum-downloadonly 插件,自动安装或升级的同时保留 RPM 包 yum 默认情况下,升级或者安装后,会删除下载的 rpm 包。...0 修改为 keepcache=1, 安装或者升级后,在目录 /var/cache/yum 下就会有下载的 rpm 包了。

7.3K50

Linux软件管理 - RPM工具

Linux软件管理 - RPM工具 文本关键字:Linux、软件管理、RPM工具、软件依赖 一、RPM介绍 1....在Linux系统中对应命令是rpm,我们看到名称中含有Red Hat,也就说明主要是在Red Hat发行版中使用的,除此之外还包括和Red Hat最亲近的CentOS,以及其他一些主流发行版:SuSE、...查询 在进行软件查询时,适用rpm工具只能查询到以rpm软件包形式安装的软件信息,解压和编译安装的软件无法查询到信息。...rpm -qi 准确软件名称:查询指定安装软件的详细信息 ? rpm -ql 准确软件名称:查看指定的软件包在系统中对应的目录和文件列表 ?...rpm --initdb (2)签名验证当下载了一个软件后,如果我们无法确保它的来源,以及是否被篡改,则需要使用相应的GPG文件。

4K41
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux软件安装(二)——RPM与YUM

    Linux软件管理程序 上一篇文章介绍了使用源码编译的方式安装Linux软件,虽然操作比较简单,但仍有如下不足之处: 1....RPM和DPKG 当前Linux上有两款主流的软件管理程序,分别是:RPM和DPKG。 这两款软件均提供在线升级机制。...而在线升级机制能够在软件安装过程中,若发现该软件的依赖软件尚未安装,则会自动从互联网中下载所依赖的软件。这就是在线升级机制。 这里以RPM为例,介绍软件管理程序的特性与使用。...当你要安装的软件并没有适合你的操作系统的版本时,你可以下载SRPM版本,先将SRPM中的源码编译成RPM,然后使用rpm命令安装该软件。...较多软件的RPM安装包都存放在了YUM Server上,只要我们的计算机能连互联网,就能使用yum自动下载RPM安装包并安装软件。

    5.7K60

    Linux软件安装管理之--RPM与YUM

    Linux软件安装管理之--RPM与YUM  linux一般使用RPM或源码包进行安装软件,上一篇文章写了《Linux 软件安装管理之--源码包安装》。...当安装在你的Linux主机时,RPM会先依照软件里头的数据查询Linux主机的依赖属性软件是否满足,若满足则予以安装,若不满足则不予安装。.../usr/share/man 一些 man page 文件 1.2 RPM 安装 我在这里尝试去 http://rpmfind.net 官网下载 htop 软件rpm安装包 ?...基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。...yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。YUM:解决依赖关系问题,自动下载软件包。

    3.9K20

    【Linux】深入了解 RPM 软件包管理

    在 Linux 系统中,RPM(Red Hat Package Manager)是一种常见的软件包管理工具,特别是在使用 Red Hat 系列发行版(如 Fedora、CentOS)的系统中。...RPM(Red Hat Package Manager)软件包是一种用于在 Linux 系统中分发和管理软件的标准化格式。这种格式包含了软件的二进制可执行文件、库文件、配置文件以及其他相关资源。...RPM 被广泛应用于 Red Hat 系列的 Linux 发行版,如 Fedora 和 CentOS,以及其他基于这些发行版的衍生版本。...结语 RPM 软件包管理是 Linux 系统中一个强大而灵活的工具,通过它,用户可以轻松地管理系统上的软件。...希望通过本文,您对 RPM 软件包有了更深入的了解,并能更好地应用于您的 Linux 系统中。

    1.7K20

    Linux入门教程 —— 软件安装 (YUM & RPM & 源码)

    Liunx 中的软件安装 (详解 yum) --- 在win 下,安装软件 .exe 双击运行即可 Linux中,软件包封装类型多样 常见的软件包封装类型: - rpm 扩展名为 .rpm -...NTFS-3g(Linux识别U盘) - 导入压缩文件 - 查看README文件 - ....利用源码安装http服务(源码包自行下载) RPM软件包安装 --- 查看已安装的rpm包信息 - rpm 选项 - rpm -qa # 查看系统所有的已安装的rpm包 - rpm -qa...'libXtst' # 查询某个rpm包 - rpm -qf 文件/目录 # 查看文件或目录属于哪个rpm软件 安装/升级rmp软件包 - rpm 选项 软件包文件 - rpm -ivh...F: 更新某个rpm软件,若未装,则放弃安装 卸载指定的rpm软件包 - rpm -e 软件名 example - Apache_OpenOffice - 下载rpm包 - 解压

    2.3K127

    第十三章·Linux软件管理-RPM工具

    如果你想要安装一个QQ,安装一个微信,安装一款游戏,首先要去该软件的官网上去下载相关的软件包,通常都是.exe的安装包。...还有那种绿色软件包,一下载下来,解压开就能使用无需安装。...那么Linux中也有很多种类的安装包,我们在Linux上也需要安装软件,软件包的种类也有很多,但是最方便,最简单,最简易,速度最快的,也就是rpm包了。 RPM包长啥样呢?...软件包的元数据(版本,发布号,架构,描述,要求,更改日志等) 脚本:安装前执行的脚本和安装后的脚本 ---- Linux中的软件包类型 分类 安装 版本 rpm包 预先编译打包,安装简单 软件版本偏低...我们先通过虚拟机加载镜像,然后再linux中执行mount /dev/cdrom /mnt此时会在/mnt/packages目录下看到很多rpm的包文件,那么久可以开始rpm包管理之旅了。

    77410

    【Linux入门】软件安装之RPM、DPKG、YUM、APT

    但是由于Linux的分支较多,不同的厂商有不同的方式来处理该问题,从而导致即便是这种方式也比较繁杂,所以本文主要介绍两种常见的软件安装方式,分别是 RPM、DPKG,以及对应的在线升级命令 YUM 、APT...DPKG是由Debian Linux 社区开发,使用该方式的发行版系统主要有 Ubuntu 等,对应的在线升级命令是 APT(apt-get)RPM 是以数据库记录的方式将软件安装到 Linux 操作系统的软件管理机制...(即操作系统版本及相关硬件),所以通常某个 Linux 发行版发布的 RPM ,并不能随意在其它的 Linux 发行版上安装。...客户端会主动向 YUM 服务器(即软件源)下载对应列表数据3、通过服务端与客户端软件信息的对比,将缺失的依赖自动安装,并最终完成软件的安装操作4、升级时,YUM 向软件源请求更新列表,将列表下载至客户端后...APT(apt-get)rpm 命令rpm 命令适用于 Fedora、CentOS 等 Linux 发行版系统。

    3.3K31

    Linux系列教程(十一)——Linux软件包管理之RPM命令

    前面我们介绍了Linux系统的常用命令介绍和文本编辑器vim命令的介绍。那么从这篇博客开始,我们会正式的讲解Linux的系统管理,首先要讲的是Linux的软件包管理。...1、Linux软件包分类   一、源码包     源码包能直接看到源码,安装时需要人为手工设置安装位置,一般是/usr/local/软件名/。...2、rpm 包命名规则   我们打开前面安装Linux系统的安装文件 CentOS-6.8-x86_64-bin-DVD1.iso。在package目录下都是rpm安装文件。 ?   ...①、httpd:软件包名   ②、2.2.15:软件版本   ③、15:软件发布的次数   ④、el6.centos:适合的Linux平台   ⑤、x86_64:适合的硬件平台,这里表示64位。   ...⑥、rpm:rpm包的扩展名,注意Linux是没有扩展名的概念,这里是告诉管理员这是一个rpm包文件。 3、rpm包安装 ?

    3.3K81

    Linux rpm命令

    现象 在使用rpm对jdk的rpm文件进行安装操作时,执行如下命令: rpm -ivh jdk-7u80-linux-x64.rpm 显示:jdk-7u80-linux-x64.rpm is already...此时想卸载之后重新安装,执行如下命令: rpm -e jdk-7u80-linux-x64.rpm 结果显示:xx.rpm is not installed。...原因追踪 因为在安装jdk的过程中手动删除了rpm文件安装生成的目录,导致重新执行安装命令时提示已经安装,可是卸载时却发现并没有安装。...解决方法 执行: rpm -qa | grep 1.7.0_80-fcs.x86_64 其中1.7.0_80-fcs.x86_64为执行安装时显示已经存在的程序。...执行结果: jdk-1.7.0_80-fcs.x86_64 针对查出的结果执行一下命令: rpm -e jdk-1.7.0_80-fcs.x86_64 当执行完成之后,即可重新安装rpm文件。

    6.3K60

    如何在 CentOS Linux 上安装 RPM 软件包

    RPM Package Manager (RPM) 是一个强大的软件包管理系统,它被 RedHat Linux 以及它的衍生版本例如 CentOS,Fedora 等使用。...一些库和应用被打包成 rpm 格式,但是没有被包含在任何的 CentOS 软件源仓库。那些应用需要手动从开发者的网站下载,并且需要手动安装。...一、使用yum和dnf安装 rpm 文件 yum和dnf都是命令行工具,他们用来在 CentOS 和其他 Linux 发行版中进行安装,升级,移除和管理 rpm 软件包。...你也可以直接从一个 URL 地址安装一个 rpm 软件包了: sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86..._64.rpm sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 二

    31.4K20

    100个Linux命令(6)-软件管理 rpm 和 yum

    这是100个 Linux 命令中的第59和60个命令,主要是用于管理软件的 rpm 和 yum 命令,以及 Linux 中关于软件的一些你应该知道的基础知识。...默认下载在yum的缓存目录中,默认为/var/cache/yum/$basearch/$releasever。...软件包中的相关概念 软件包的命名 在 rhel/centos/fedora 上,包的名称以 rpm 结尾,分为二进制包和源码包。...非“.src.rpm”结尾的包都是二进制包,他们都是已经编译完成的,安装 rpm 包的过程实际上就是将包中的文件复制到 linux 中,有时可能还需要在复制之前执行一些命令,诸如创建一个必要的用户等。...一个 RPM 包的名称分为包全名和包名两种。包全名包含了一个软件包关于包名、版本号、适用架构等信息。

    3.1K30
    领券