yum安装软件之后如何保存rpm安装包
发布网友
发布时间:2022-09-09 14:54
我来回答
共1个回答
热心网友
时间:2024-10-23 01:36
实验 linux系统 的时候大家都有一个烦恼,用yum安装的软件包不知道去哪里了,不像windows那样直观可以将安装包放到一个地方保存起来,接下来为大家介绍yum安装后如果保存rpm包。
环境: Centos 7
方法一
修改/etc/yum.conf将报错字段0改为1
测试安装telnet
[root@localhost packages]# yum install telnet -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 telnet.x86_64.1.0.17-65.el7_8 将被 安装
--> 解决依赖关系完成
依赖关系解决
===============================================================================================
Package 架构 版本 源 大小
===============================================================================================
正在安装:
telnet x86_64 1:0.17-65.el7_8 updates 64 k
事务概要
===============================================================================================
安装 1 软件包
总计:64 k
安装大小:113 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : 1:telnet-0.17-65.el7_8.x86_64 1/1
验证中 : 1:telnet-0.17-65.el7_8.x86_64 1/1
已安装:
telnet.x86_64 1:0.17-65.el7_8
完毕!
查看安装包所在位置
需要根据安装的时候提示的源的位置进行查找,一般会有base epel,extras,updates这几个类型,本次安装显示源是updates所以去updates目录下寻找。
[root@localhost packages]# ls
telnet-0.17-65.el7_8.x86_64.rpm
[root@localhost packages]# pwd
/var/cache/yum/x86_64/7/updates/packages
[root@localhost packages]#
方法二
安装yum-utils软件来达到保持目的
[root@localhost ~]# yum install yum-utils -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 yum-utils.noarch.0.1.1.31-54.el7_8 将被 安装
--> 解决依赖关系完成
依赖关系解决
========================================================================================================================================
Package 架构 版本 源 大小
========================================================================================================================================
正在安装:
yum-utils noarch 1.1.31-54.el7_8 updates 122 k
事务概要
========================================================================================================================================
安装 1 软件包
总计:122 k
安装大小:337 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : yum-utils-1.1.31-54.el7_8.noarch 1/1
验证中 : yum-utils-1.1.31-54.el7_8.noarch 1/1
已安装:
yum-utils.noarch 0:1.1.31-54.el7_8
完毕!
[root@localhost ~]#
测试安装telnet
--destdir指定目录, 最后面指定需要安装的包名
[root@localhost ~]# yumdownloader --destdir=/root telnet
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
[root@localhost ~]# ls
telnet-0.17-65.el7_8.x86_64.rpm
总结
两种方法各有特色,第一种安装方便查找不方便,第二种改变了习惯的安装 命令 ,但是保存路径很容易查找。
yum 下载全量依赖 rpm 包及离线安装(终极解决方案)
获取到依赖列表后,接下来的步骤是下载这些包。使用 "yum" 的 "--downloadonly" 选项,你可以指定一个下载目录(如 /tmp)来保存下载的 rpm 包。具体操作如下:yum -y install libaio --downloadonly --downloaddir=/tmp 这个命令不仅会安装指定的包(libaio),还会下载其依赖,确保在离线环境中也能...
linux之yum下载rpm包离线安装
方法一:使用`repotrack`工具。此工具能帮助您跟踪并下载所有安装所需的依赖包,确保软件包可以正确安装。方法二:使用`yumdownloader`命令。该命令不仅下载主软件包,还会下载基于当前操作系统所缺失的依赖包。方法三:使用`yum`的`downloadonly`插件。与`yumdownloader`命令功能相似,此插件同样下载主软件包...
在CentOS中用yum命令下载RPM包但不进行安装的方法
方法一:yum yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的。代码如下:sudo yum install --downloadonly 默认情况下,一个下载的RPM包会保存在下面的目录中:代码如下:/var/cache/yum/x86_64/[centos/fedora-version]/[repository]/packages 以上的...
Linux怎么下载rpm包连同依赖包?
首先,确保你的终端已打开并以root权限登录,因为部分操作需要这种权限。启动你的旅程,更新系统并安装yum必备工具,输入以下命令:sudo yum updatesudo yum install yum-utils安装完成后,你将拥有下载和管理rpm包的利器——yum-utils。接下来,就是关键步骤,使用yumdownloader来下载指定的rpm包及其依赖。比...
centos中使用rpm包或yum命令在线安装的软件默认是安装在那个目录下...
1.可执行文件通常会安装在/bin,/usr/bin,/sbin,和/usr/local/bin这些目录下。2.头文件一般会被放置在/usr/include和/usr/local/include。3.库文件则可能安装在/lib,/usr/lib,和/usr/local/lib。4.配置文件通常会被放在/etc和/var目录下。值得注意的是,yum是一个在Fedora、RedHat和SUSE系统中...
如何安装rpm软件包?
1. 安装RPM包:使用`rpm -i`命令,例如:rpm -i 文件名.rpm rpm -iv 文件名.rpm rpm -ivh 文件名.rpm 后两个选项会显示安装进度和文件信息。2. 查询RPM包信息:- 查询所有已安装包:`rpm -qa`- 检查特定包安装状态:`rpm -q 包名`- 查看安装包详细信息:`rpm -qi 包名`- 查看文件...
关于yum软件管理解决方法怎么解决
1、通过rpm安装createrepo文件2、运行命令:createrepo-v/yum-dir#创建yum仓库的索引文件3、创建一个yum仓库的配置文件4、yumcleanall#清除yum缓存信息5、使用yum对软件包进行分组:createrepo-g/tmp/comps.xml/yum-dir
centos系统怎么安装rpm包
需要先安装yum-plugin-downloadonly,不安装该包的话,会报下面的错误信息:Command line error: no such option: --downloadonly 代码如下: # yum install yum-plugin-downloadonly 然后使用下面命令下载包 代码如下: # yum install --downloadonly RPM_Name 下载的文件位于/var/cache/yum/...
包Linux下方便快捷安装RPM软件包linux怎么安装rpm
(1)获取RPM软件包:首先要下载RPM软件包,可以从官网上获取,也可以通过包管理器(yum或dum)进行安装;(2)安装RPM软件包:使用rpm -i 可以安装指定的RPM软件包,例如:`rpm -i httpd-2.4.18-23.el7.x86_64.rpm`(3)查询已安装的RPM软件包:使用rpm -qa命令可查询系统中已安装的RPM软件...
如何用yum安装本地rpm包
老是卡死在下载Docker-engine-1.12.1-1.el7.centos.x86_64.rpm上,然就先weget这个包,通过rpm -ivh来安装,解决需要其他依赖包。那能不能通过yum方式来安装本地rpm包,从而解决依赖问题呢?答案实肯定的,使用#yum localinstall docker-engine-1.12.1-1.el7.centos.x86_64.rpm 来安装即可。