当我运行这些命令来安装任何带有yum或dnf的包时:
> sudo -c 'yum(or dnf) install [package name]'
> sudo yum(or dnf) install [package name] 我知道这个错误:
Last metadata expiration check: 0:01:34 ago on Thu 05 Jul 2018 12:27:36 AM +0430.
No match for argument: [package name]
Error: Unable to find a match有解决办法吗?
发布于 2018-07-04 20:48:47
yum repolist将显示活动回购列表,我怀疑您查找的包不在基本/更新/临时存储库中,您可能需要添加其他存储库。
找到答案的一个好方法是在google上搜索你想要的软件包,以便了解你需要安装或安装的存储库。
很多存储库都有一个RPM文件,用于为您的存储库安装存储库或“如何”添加存储库。
下面的
红帽使文件可以自由阅读。
IUS回购设置
yum repolist示例:
Loaded plugins: fastestmirror, ovl
Determining fastest mirrors
* base: mirror.its.sfu.ca
* extras: mirror.it.ubc.ca
* updates: centos.mirror.rafal.ca
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/4): base/7/x86_64/group_gz | 166 kB 00:00:00
(2/4): extras/7/x86_64/primary_db | 150 kB 00:00:00
(3/4): updates/7/x86_64/primary_db | 3.6 MB 00:00:00
(4/4): base/7/x86_64/primary_db | 5.9 MB 00:00:01
repo id repo name status
base/7/x86_64 CentOS-7 - Base 9911
extras/7/x86_64 CentOS-7 - Extras 314
updates/7/x86_64 CentOS-7 - Updates 946
repolist: 11171发布于 2018-07-04 21:35:36
你试过yum search packageName了吗?
我从另外两个原因看到了类似的行为,DNS不起作用,或者缓存损坏。
在那台机器上,你能按下主机的名字吗?即ping google.com?
如果这是可行的,尝试一个yum clean all,然后尝试安装您的软件包,当它完成。
发布于 2020-01-06 14:53:18
我还遇到了这个问题,并在安装节点后观察到以下说明:
curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo dnf install yarn检查安装
yarn -vhttps://unix.stackexchange.com/questions/453491
复制相似问题