首页 > 系统相关 >Linux系统yum只下载不安装

Linux系统yum只下载不安装

时间:2024-05-06 17:24:08浏览次数:15  
标签:64 -- 1.18 yum Linux NetworkManager el7 下载

方法一:

用yum自带的参数选项,如果没有自带这个,需要安装yum-plugin-downloadonly安装包。

用yum list去找个软件包测试下,就用这个NetworkManager吧。

yum -y install --downloadonly --downloaddir /tmp/ NetworkManager

搞定了,自带的参数就可以搞定,--downloadonly 是只下载不安装,并且会自动帮你解决依赖,--downloaddir是指定下载到的路径,不写就安装到了本地了。

方法二:

在网上了解到需要用yumdownloader命令,在yum-utils工具包里,咱们先下载这个yum工具包。

yum -y install yum-utils

同样下载NetworkManager,如果不加参数的话,会把rpm包下载到本地。

yumdownloader NetworkManager

咱们也可以用--destdir参数去自定义软件包存放路径,比如说安装到/tmp当中

yumdownloader --destdir /tmp/ NetworkManager

也可以通过--resolve解决软件的依赖关系

yumdownloader --destdir /tmp/ --resolve NetworkManager

现在咱们把/tmp/下的NetworkManager安装包去安装一下。

直接安装,提示要先安装依赖,尝试rpm安装依赖包,发现依赖包也需要依赖包,一层一层套娃太麻烦了,先不安装了。

[root@VMware-koten ~]#rpm -ivh /tmp/NetworkManager-1.18.8-2.el7_9.x86_64.rpm
error: Failed dependencies:
NetworkManager-libnm(x86-64) = 1:1.18.8-2.el7_9 is needed by NetworkManager-1:1.18.8-2.el7_9.x86_64
[root@VMware-koten ~]#ll /tmp/
total 4152
-rw-r--r-- 1 root root 1960152 Nov 18 2020 NetworkManager-1.18.8-2.el7_9.x86_64.rpm
-rw-r--r-- 1 root root 1774664 Nov 18 2020 NetworkManager-libnm-1.18.8-2.el7_9.x86_64.rpm
-rw-r--r-- 1 root root 169068 Nov 18 2020 NetworkManager-team-1.18.8-2.el7_9.x86_64.rpm
-rw-r--r-- 1 root root 336828 Nov 18 2020 NetworkManager-tui-1.18.8-2.el7_9.x86_64.rpm
[root@VMware-koten ~]#rpm -ivh /tmp/NetworkManager-{libnm,team,tui}-1.18.8-2.el7_9.x86_64.rpm
error: Failed dependencies:
NetworkManager(x86-64) = 1:1.18.8-2.el7_9 is needed by NetworkManager-team-1:1.18.8-2.el7_9.x86_64
NetworkManager = 1:1.18.8-2.el7_9 is needed by NetworkManager-tui-1:1.18.8-2.el7_9.x86_64

方法三:

网上看到的,先把所有yum库都下载到本地,再用离线安装的方式安装,这里就不再尝试了,是下策。

-r #指定已经本地已经配置的 yum 仓库的 repo源的名称。
-p #指定下载的路径
reposync -r epel -p /opt/local_epel #把epel源的所有安装包下载到本地。
rpm -Uvh --force --nodeps /opt/local_epel/NetworkManager-1.18.8-2.el7_9.x86_64.rpm
#忽略所有依赖关系安装NetworkManager

标签:64,--,1.18,yum,Linux,NetworkManager,el7,下载
From: https://www.cnblogs.com/A121/p/18175465

相关文章

  • vue实现使用JSZip批量下载图片
    1importJSZipfrom"jszip";2import{saveAs}from'file-saver';3import$from'jquery'45//jszip打包下载图片6functionsaveImgZip(imgUrlArrs,typeTxt){7varimgUrlArr=[];//图片列表8imgUrlArr=imgUrlAr......
  • 我在下载模块的时候下不下来出现这种情况是什么意思?
    大家好,我是Python进阶者。一、前言前几天在Python白银交流群【无敌劈叉小狗】问了一个Python库下载失败的问题。问题如下:我在下载模块的时候下不下来出现这种情况是什么意思?二、实现过程这里【莫生气】给了一个指导:执行那串绿色的命令试试看,然后再重新安装。后来【论草莓如......
  • yum仓库
    yum仓库什么是yum仓库yum是一个基于RPM包构建的软件更新机制,能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查找安装依赖包的时间为什么会有依赖关系的发生因为linux本身就是以系统简洁为自身优势,所以在安装操作系统的时候并没有将所有的库文件以及编译软件包进行......
  • Linux 和 Windows11双系统安装
    阅读目录1.下载Linux系统2.制作Linux系统启动盘3.电脑分盘4.安装Ubuntu系统5.安装完成后可能遇到的黑屏问题解决回到顶部1.下载Linux系统下载Linux系统的镜像文件,Linux系统有很多版本,Linux指的是系统内核,笔者下载的是Ubuntu系统,大家可以根据需要下载其他系统。Ubuntu......
  • 宝塔Linux面板redis服务开多个端口
    原文:https://blog.csdn.net/weixin_38272324/article/details/126421073首先找到redis文件夹 ,找到redis.conf文件,复制一份,重命名为redis_6380.conf;#进入redis文件夹cd/www/server/redis#编辑文件vimredis_6380.conf#按i进入insert模式#修改内容#93行port6380#159......
  • AnsysEM安装教程(Linux)
    前期准备解压相关安装文件unzipCrack.zip将安装iso文件挂载到/mnt/AnsysEM目录下sudomkdir/mnt/AnsysEmsudomountAnsys.Electronics.2021.R1.Linux64.iso/mnt/AnsysEM/-oloop转到/mnt/AnsysEM/目录下,打开Readme文件查看安装步骤教程创建AnsysEM安装目录sudomkd......
  • 【转】在 Linux 里布署 Docker
    来自:百度Docker可以布署在Linux系统上,也可以布署在你自己的电脑上。在Linux系统上布署Docker:安装Docker:curl-fsSLhttps://get.docker.com-oget-docker.shsudoshget-docker.sh启动Docker服务:sudosystemctlstartdocker使Docker开机自启:sudosyste......
  • 在Linux中,如何配置和使用KVM?
    在Linux中配置和使用KVM(Kernel-basedVirtualMachine)涉及几个关键步骤,包括检查硬件兼容性、安装必要的软件包、配置网络、创建及管理虚拟机等。下面是一个简化的指南,帮助你在Linux上部署KVM:1.检查硬件兼容性确保你的CPU支持硬件虚拟化技术,如Intel的VT-x或AMD的AMD-V。可以在终......
  • 在Linux中,什么是虚拟化?并且列出常见的虚拟化技术。
    在Linux中,虚拟化是指创建虚拟版本的物理计算机系统(如硬件资源和操作系统)的技术。虚拟化技术允许单个物理机器运行多个操作系统,每个操作系统都有自己的虚拟硬件环境。这种技术可以提高资源利用率、灵活性和效率,并且可以简化管理任务。1.虚拟化的基本概念:虚拟机(VM):虚拟化的基本......
  • 在Linux中,如何配置和使用Xen?
    在Linux中配置和使用Xen虚拟化技术涉及多个步骤。以下是一个详细的指南:1.安装Xen使用包管理器安装:在支持Xen的Linux发行版上,你可以使用包管理器(如yum、apt等)来安装Xen软件包。例如,在基于RPM的发行版上,你可以使用以下命令来安装Xen相关的软件包:sudoyuminstallkernel-xen......