gpt4 book ai didi

centos - 自定义 yum repo 不显示 rpm

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:31 25 4
gpt4 key购买 nike

我有一个 yum 存储库,我在其中设置了存储自定义 rpm 的位置。我可以轻松找到有关构建和存储在此自定义存储库中的其他包的信息。

#yum  --disablerepo=rhui-us-east-rhel-server-1y,epel,epel-testing --enablerepo=customrepo install php53-pecl-xdebug

php53-pecl-xdebug x86_64 2.2.1-2 customrepo 132 k

没问题。

现在我将 somerpm.rpm 放到 centos/repo/5/noarch 中,运行 createrepo --update 。在此目录中尝试相同的命令,但没有显示任何结果。

我也尝试在 repo 的根目录中运行 createrepo --update,但这也不起作用(我实际上不确定在哪里运行它以及它是否需要在每个子目录中有一个 repodata 目录)。

[root@reposerver mnt]# ls -l /var/www/repo/ 
total 12
-rw-r--r-- 1 root root 203 Jun 8 00:13 REPO_README
drwxr-xr-x 3 root root 4096 Jun 10 2011 centos
drwxr-xr-x 2 root root 4096 Oct 18 20:02 repodata
[root@reposerver mnt]# ls -l /var/www/repo/centos/5/
SRPMS/ i386/ noarch/ repodata/ x86_64/
[root@reposerver mnt]# ls -l /var/www/repo/centos/5/noarch/
total 7324
-rw-r--r-- 1 root root 1622 Jun 28 2011 compat-php-5.1.6-1.noarch.rpm
drwxr-xr-x 2 root root 4096 Oct 18 19:55 repodata
-rw-r--r-- 1 root root 1066928 Oct 18 19:54 salt-0.10.3-1.noarch.rpm
-rw-r--r-- 1 root root 6363197 Oct 18 19:54 salt-0.10.3-1.src.rpm
-rw-r--r-- 1 root root 21822 Oct 18 19:54 salt-master-0.10.3-1.noarch.rpm
-rw-r--r-- 1 root root 14294 Oct 18 19:54 salt-minion-0.10.3-1.noarch.rpm

我还尝试将 exactarch=0 标志添加到我的 repo 配置中以忽略 arch 限制,但这也没有用,这是在黑暗中拍摄的,因为我的 rpm 是 noarch,无论如何它应该显示。

# cat /etc/yum.repos.d/mycompany.repo 
[mycompany]
name=mycompany custom repo
baseurl=http://config/repo/centos/5/$basearch
enabled=1
exactarch=0

此时我不知所措。通常 createrepo --update 可以解决问题,但由于某种原因它找不到新的 rpm。

 repo]# find . -type f -name "*.gz" | xargs  zcat | grep salt-minion

也返回结果,所以它肯定在 repo 数据中。

最佳答案

yum clean all 在我试图安装的服务器上工作。还要确保在特定子目录而不是存储库的根目录上执行 createrepo --update。

关于centos - 自定义 yum repo 不显示 rpm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12963177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com