在 Ubuntu 20.04 中安装 Deepin DE:qtbase-abi-5-9-5 包

Mat*_*tPy 5 apt 20.04 deepin-desktop-environment

我刚刚升级到 Ubuntu 20.04 并想尝试看起来很棒的深度桌面环境。我ppa:leaeasy/dde按照建议将 PPA ( )添加到已知存储库中。但是有一些依赖在尝试时无法解决apt install dde

qtbase-abi-5-9-5无法安装包:它看起来像是一个指向libqt5core5a已安装的虚拟包。已安装真实包,但未引用虚拟包作为已安装。

这个库被 Plasma 和许多其他人使用,所以我真的不想用虚拟包卸载/重新安装它。

qtbase-abi-5-9-5在安装 DDE 时,是否有一种简单的解决方法来“安装”软件包或绕过此依赖项?

编辑: apt-cache policy dde

  dde:
  Installed: (none)
  Candidate: 15.4+16
  Version table:
     15.4+16 500
        500 http://ppa.launchpad.net/leaeasy/dde/ubuntu bionic/main amd64 Packages
        500 http://ppa.launchpad.net/leaeasy/dde/ubuntu bionic/main i386 Packages
Run Code Online (Sandbox Code Playgroud)

N0r*_*ert 6

更新 20200515:

UbuntuDDE 团队提供了稳定的 PPA。您可以从中安装软件包:

sudo add-apt-repository ppa:ubuntudde-dev/stable
sudo apt-get install ubuntudde-dde
Run Code Online (Sandbox Code Playgroud)

试图在 VM 上以快速方式修复此问题,下载了十几个 deb 包,其中包括libqt5core5a提供qtbase-abi-5-9-5并出现严重的依赖性问题。手动安装来自不同版本的软件包可能会损害您的系统,因此还原这些更改并等待带有专为 20.04 LTS 准备的 DDE 的软件包会更安全。

我还搜索了 LaunchPad.net并找到了来自 Ubuntu DDE 团队的其他 PPA - ppa:openarun/dde-dev. 它允许在 Focal 上安装 DDE。

因此,您必须通过以下命令删除其他 PPA:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:leaeasy/dde
Run Code Online (Sandbox Code Playgroud)

并将这个 PPA 添加到系统中

sudo add-apt-repository ppa:openarun/dde-dev
sudo apt-get install ubuntudde-*
Run Code Online (Sandbox Code Playgroud)

然后它应该工作:

Ubuntu DDE 登录

Ubuntu DDE 桌面

  • 这个 PPA 正是我们所需要的!谢谢!我曾经用 Google 搜索 PPA,这似乎效率不高。 (2认同)