yum的安装包在哪存着,yum怎样下载包到本地

概述之前有一个朋友,用yum安装了一个工具,恰好这个工具所依赖一些包,安装好之后,后来卸载,直接用yum remove 包 -y ,随着而来的是一系列报错,因为

概述

一位朋友使用yum安装了一个工具,但该工具依赖于一些软件包,因此他将其卸载,然后得到一系列错误报告。该服务所依赖的包,尤其是一些lib库,不再可用。我也想给朋友们一些建议。请不要在生产环境中卸载它。

Red Hat和centos与yum一样,对于安装服务工具非常有用,但是这些很棒的工具本身并不提供无需安装即可下载的功能。

常见yum命令

yum 安装包-y

yum list package – 方便安装指定版本的软件包。

yum clean all(清除缓存)

yum makecache(缓存)

目前,如果我想在生产环境中安装特定的软件包,但生产环境通常无法访问互联网,目前有没有办法只下载该软件包?

第一种方式(推荐使用)

6.4及更早版本需要安装yum插件yum-plugin-downloadonly

使用yum install yum-downloadonly 安装完成后,yum 多了两个命令参数:

–downloadonly 不更新,只下载

–downloaddir=DLDIR 指定保存包的备用目录

yum 安装httpd –downloadonly –downloaddir=/root/yum cee913179f7d4955b6c0076c2cd53db1~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717851695&x-signature=VWWkfIRLT7SpOEUMz%2BtQ4OaQitI%3D

941148d007b6404bb18bcb6d0d1c054a~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717851695&x-signature=LbCBbvjP%2FbNHqT6B1g2Jbsfe2gU%3D

第二种方式:(推荐使用)

yum install yum-utils -y(此时您会发现更多命令,包括yumdownloader)

e5d98dade36f4d9d8e6fcb4e04b83477~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717851695&x-signature=uq8ZJ14JCGOSfFC3jnt85UO6Dtw%3D

默认为当前目录。

76e35d350d5b4eca83b5ecedbb67329c~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717851695&x-signature=2aaA2mlahE2zatR3bwstxY5tVgA%3D

第三种方式:

请更改配置

# vim /etc/yum.conf (当前是yum 主配置文件) ## 启用缓存。尽管可以下载指定的包,但不建议这样做。该过程自动安装[main]cachedir=/var/cache。 /yum/$basearch/将$releaseverkeepcache=0#keepcache=0 更改为keepcache=1

常见安装包的方式以及优缺点

1.yum

优势:

安装很容易。如果你的yum 源足够强大,基本包就足够了。避免讨厌的依赖。

坏处:

它需要良好的网速,并且默认安装路径是默认的,所以有基础知识的人应该习惯它。另外,依赖关系一定要学习,不能盲目卸载。否则,其他程序可能会受到影响。

换句话说,你在享受它带来的便利的同时,也需要了解它带来的后果。 yum安装方式因其灵活性高、管理方便而非常流行。

2.编译安装

优势:

在Linux环境中,您可以自己定义路径参数来安装指定版本的包(也可以手动删除依赖包)。 gcc C++ 软件包无法卸载。很多事情都需要依赖这些包)。

坏处:

安装复杂,依赖性强(Linux包不兼容,需要经验判断安装)

3. 安装二进制文件

优点:安装速度快,管理方便,很像编译安装(MySQL的二进制安装特别有用)

缺点:同样需要手动配置,但是包含二进制文件的包不多。配置需要参考官网手册,比较严格。需要一些经验。当然,您可以编写编译安装和二进制安装的脚本。

如果您觉得有用,请分享。稍后我将分享更多DevOps 和DBA 内容,如果您感兴趣,请继续关注。

837cbfa359b9447889e228e32b72bd9e~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717851695&x-signature=BcQfFSJ02TR%2FST5M5mZVuFWIEV8%3D

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/86292.html

(0)
小条's avatar小条
上一篇 2024年6月1日 下午9:01
下一篇 2024年6月1日 下午9:12

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注