我需要该软件包rar
。但是每次尝试安装它时都会出现此错误:
Reading package Lists... Done
Building dependency tree
Reading state information... Done
Package rar ist not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available form another source
E: package 'rar' has no installation candidate.
我必须做什么才能得到rar
?
答案1
使用以下命令安装,
sudo apt-get install unrar-free
答案2
rar
提供于多元宇宙组件,因此您必须启用该存储库。为此,请以以下三种方式之一打开“软件源”窗口:
- 按Alt+F2并运行
software-properties-gtk
。 (software-properties-kde
如果这是 Kubuntu 系统,则使用 。) - 打开软件更新程序(或旧版本中的更新管理器),然后单击设置...在窗口的左下角。
- 打开软件中心并转到编辑>软件源...。
在里面Ubuntu 软件软件源窗口选项卡上的**可从 Internet 下载*下,其中一个复选框是:
- 受版权或法律问题限制的软件(多元宇宙)
勾选该框。系统可能会提示你输入密码,以便进行更改。完成此操作后,框中会显示勾选,点击关闭关闭“软件源”窗口。现在尝试重新安装。
(如果仍然不起作用并且您正在使用 从终端进行安装apt-get
,请尝试运行apt-get update
,然后再次尝试安装。)
如何找到“无安装候选项”的软件?
为了找出你可能无法安装的原因rar
,我做的第一件事就是去packages.ubuntu.com
并搜索它。
在所有支持的版本中搜索rar
(也可以搜索一个特定的版本)。
结果揭示了它存在于多元宇宙组成部分中。
答案3
包rar
存在于多元宇宙中:http://packages.ubuntu.com/quantal/rar
Multiverse 是一个非免费的存储库,因此...请确保您启用它/已经启用它。
apt-cache policy rar
告诉您在哪里可以找到它:
$ apt-cache 策略 rar rar: 已安装:(无) 候选人:1:3.7.1-1 版本表: 1:3.7.1-1 0 500 http://nl.archive.ubuntu.com hardy/multiverse 软件包
答案4
试试这个,它对我有用:
wget http://ftp.us.debian.org/debian/pool/non-free/r/rar/rar_5.5.0-1_amd64.deb
dpkg -i rar_5.5.0-1_amd64.deb
apt-get install -f