我收到以下错误消息:
The following packages have unmet dependencies:
mumble-server : Depends: libiceutil34 but it is not installable
Depends: libzeroc-ice34 but it is not installable
E: Unable to correct problems, you have held broken packages.
说实话,我不知道如何解决这个问题。我对 Linux 总体来说还比较陌生,而 Google 提供的答案对于我的理解水平来说太复杂了。
答案1
也许你正在尝试从默认 Ubuntu 存储库以外的其他地方下载的软件包安装 mumble-server。如果是这种情况,你可以从 Ubuntu 软件中心或终端运行以下命令安装 mumble-server:
sudo apt-get install mumble-server
或者您可能正在尝试从 PPA 安装 mumble-server。并且您尝试安装的 mumble-server 版本与 Ubuntu 软件中心中的 libiceutil34 和 libzeroc-ice34 版本不兼容。解决方案是删除 PPA 并从 Ubuntu 软件中心的默认存储库安装 mumble-server。
打开终端并运行:
sudo apt-get install ppa-purge # disables a PPA and reverts to official packages
sudo apt-get ppa-purge ppa:name-of-the-mumble-ppa
sudo apt-get update
sudo apt-get install mumble-server