Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
时间: 2023-10-19 21:23:46 浏览: 82
yum安装 ssh:Failed to download metadata for repo ‘AppStream’
这个错误通常是由于系统中的一个软件源配置文件中的镜像列表为空所导致的。您可以尝试以下步骤来解决这个问题:
1. 打开终端并以管理员身份运行以下命令:
```
sudo dnf clean all
```
2. 然后运行以下命令来重建缓存:
```
sudo dnf makecache
```
3. 如果上述步骤没有解决问题,请编辑 /etc/yum.repos.d/ 目录下的相关软件源配置文件,找到其中的 mirrorlist 选项,并将其更改为 baseurl。例如,如果您要编辑 appstream.repo 文件,可以运行以下命令:
```
sudo nano /etc/yum.repos.d/appstream.repo
```
然后找到 mirrorlist 选项并将其更改为 baseurl,如下所示:
```
baseurl=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-$releasever&arch=$basearch
```
4. 保存并关闭文件,然后再次运行以下命令来重建缓存:
```
sudo dnf makecache
```
这些步骤应该能够解决这个问题。如果问题仍然存在,请尝试使用不同的软件源来更新软件包。
阅读全文