如何安装 rar(没有安装候选项)?

如何安装 rar(没有安装候选项)?

我需要该软件包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 软件选项卡,鼠标指针悬停在多元宇宙存储库组件的复选框标签上

在里面Ubuntu 软件软件源窗口选项卡上的**可从 Internet 下载*下,其中一个复选框是:

  • 受版权或法律问题限制的软件(多元宇宙)

勾选该框。系统可能会提示你输入密码,以便进行更改。完成此操作后,框中会显示勾选,点击关闭关闭“软件源”窗口。现在尝试重新安装。

(如果仍然不起作用并且您正在使用 从终端进行安装apt-get,请尝试运行apt-get update,然后再次尝试安装。)

如何找到“无安装候选项”的软件?

为了找出你可能无法安装的原因rar,我做的第一件事就是去packages.ubuntu.com并搜索它。

在所有当前支持的版本中搜索 rar 包。
在所有支持的版本中搜索rar(也可以搜索一个特定的版本)。

结果揭示了它存在于多元宇宙组成部分中。

rar 的搜索结果(在所有非 EoL 版本中搜索)。

答案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

相关内容