我正在研究Oracle Linux。我正在尝试创建一个本地存储库,并使用yum从那里安装RPM包。我创建了一个本地存储库,并在.repo目录中添加了一个/etc/yum.repos.d/文件。我运行以下命令。
yum clean all
yum update
yum repolist
为什么它没有检测到目录中的RPM包?
发布于 2019-07-24 00:07:49
我找到了一个更简单的解决方案。就这么做
sudo touch /etc/yum.repos.d/<your_repo_file>
yum repolist你应该看看你的回购是更新的。我不知道它为什么是这样的,我的假设是,百胜不需要刷新一个没有更新的回购。
发布于 2022-03-09 18:19:32
这里推荐的解决办法对我不起作用。这也不起作用。
在看到这之后,这里提出的解决方案看起来确实是错误的。
将repos添加到yum的正确方法应该是:
sudo yum-config-manager --add-repo myreposudo nano myrepo.repo编辑提供有效回购url的baseUrl参数。一个有效的回购样本看起来如下:
[myrepo]
name=repoDemo
baseurl=http://mirror.centos.org/centos/7/os/x86_64/
enabled=1sudo yum-config-manager --enable myrepo.repo运行yum repolist将不再显示0 repos,而是显示您的repoDemo。
发布于 2018-09-27 22:43:06
我也有同样的问题。当我试图增加一个新的回购.命令yum repolist显示所有最新回购的零状态。我不知道问题到底是什么,但我认为系统需要特定的时间来检查和更新repolist数据库。
https://unix.stackexchange.com/questions/307213
复制相似问题