Loaded plugins: fastestmirror, ovl Loading mirror speeds from cached hostfile No package unrar available. Error: Nothing to do
时间: 2025-02-23 12:24:36 浏览: 48
### 解决 `yum install unrar` 错误:无可用软件包
当执行命令 `yum install unrar` 并遇到错误提示 "No package available" 或者类似的找不到匹配项的信息时,这通常意味着默认的 YUM 仓库中不包含该软件包。
为了成功安装 `unrar` 软件包,在 CentOS 上可以采取以下措施:
#### 启用 EPEL 仓库
EPEL (Extra Packages for Enterprise Linux) 是一个由 Fedora 社区维护的附加软件库,提供了许多额外的应用程序和支持工具。通过启用此扩展库来获取更多第三方应用程序的支持是一个常见做法[^1]。
```bash
sudo yum install epel-release
```
#### 安装 UnRAR 工具
一旦启用了 EPEL 库之后,就可以尝试再次安装 `unrar`:
```bash
sudo yum update
sudo yum install unrar
```
如果仍然无法找到 `unrar` 包,可能是因为某些版本的 EPEL 中确实没有提供它;此时可以选择编译源码或者寻找其他 RPM 文件手动安装。
对于那些希望拥有官方支持以及最新特性的用户来说,访问官方网站下载并按照说明进行操作也是一种方法。
#### 手动添加第三方资源库
有些情况下也可以考虑加入一些可靠的第三方存储库,比如 Nux Dextop 或 Remi's RPM Repository 来获得更广泛的软件选择范围。不过需要注意的是,引入外部资源可能会带来安全风险,因此务必谨慎评估后再做决定。
```bash
# 添加Nux Desktop仓库作为例子
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
```
完成上述配置更改后重试 `yum install unrar` 命令应该能够解决问题。
阅读全文
相关推荐



















