未满足的依赖项 libappindicator1

Ste*_*son 4 linux apt dependencies linux-mint

我尝试在我的 Linux Mint 发行版上安装 VPN 客户端 Forticlient,但由于以下错误而无法安装:

The following packages have unmet dependencies.
 forticlient : Depends: libappindicator1 (> 0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

看起来这个 libappindicator1 丢失了,所以我研究了这个问题,例如这里:Missing libappindicator1,解决方案是:

apt-get -f install 
Run Code Online (Sandbox Code Playgroud)

这并不能解决我的问题。我尝试直接使用 aptitude 安装 libappindicator1 并收到此错误:

libappindicator1 :取决于:libindicator7 (>= 0.4.90),它是一个虚拟包,不由任何可用包提供

我无法找到如何在任何地方解决这个问题,或者如何获取这个 libindicator7 模块 - 我不确定它是一个虚拟包意味着什么。

Blu*_*nCZ 5

看起来 Linux Mint 开发人员出于某种原因libindicator7从官方存储库中删除了软件包。一种解决方案可能是从Debian 存储库下载此软件包,然后使用以下命令进行安装:

dpkg -i libindicator7_0.5.0-3+b1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

只需确保下载并安装适用于正确 CPU 架构的软件包即可。

最后,运行以下命令来修复您的依赖关系树:

apt-get -f install 
Run Code Online (Sandbox Code Playgroud)