我的系统管理员想要一个代理白名单,作为我想要更新的一些旧的CentOS服务器(直到现在,它已经与互联网断绝了)。
我要求完全访问互联网,所以我只需更新所有内容,并安装更多,然后向他发送更新所需的URL列表,这样他就可以切换到白名单了。
不幸的是,使用的URL没有登录/var/log/yum.log。
我遇到了一个问题:如何知道一个包是从哪个yum存储库安装的?
它告诉我"From repo",但这只是一个“逻辑名称”,它可以映射到许多URL,并且随着时间的推移而改变,"URL“是包的”创建者/源“,而不是物理下载的地方。
在其他地方,我可以提取用于安装/更新的URL,或者可以配置yum的日志记录来记录这些信息?
当前,更新包只会在日志中生成如下内容:
5月18日18:04:07更新日期: 1:busybox-1.15.1-21.el6_6.x86_64
发布于 2019-01-06 03:10:56
repo位于/etc/yum.repos.d目录中的yum配置文件中。
请记住,大多数CentOS repos使用镜像列表,其中包含每个可能的CentOS镜像的URL,并且任何给定的包都可能已经从任何镜像中下载。
在EL 7上,您可以在文件/var/lib/yum/yumdb/[a-z]/[unique-id-packagename]/origin_url中找到包下载的特定URL。这一信息将不在EL 8中提供。
发布于 2017-05-18 16:44:52
您可以做yum信息来查看它,例如从yum安装。
考虑一下Centos 6框上的zlib -
yum info zlib
Installed Packages
Name : zlib
Arch : i686
Version : 1.2.3
Release : 29.el6
Size : 136 k
Repo : installed
From repo : base
Summary : The zlib compression and decompression library
URL : http://www.gzip.org/zlib/
License : zlib and Boost
Description : Zlib is a general-purpose, patent-free, lossless data compression
: library which is used by many different programs.
Name : zlib
Arch : x86_64
Version : 1.2.3
Release : 29.el6
Size : 149 k
Repo : installed
From repo : anaconda-CentOS-201311272149.x86_64
Summary : The zlib compression and decompression library
URL : http://www.gzip.org/zlib/
License : zlib and Boost
Description : Zlib is a general-purpose, patent-free, lossless data compression
: library which is used by many different programs.这是回购给你看的。
https://serverfault.com/questions/850944
复制相似问题