我在尝试安装 MEGASync 应用程序时遇到了一些严重的依赖问题,但我需要先安装libqt5core5a
它,但我无法安装它,因为它告诉我qtbase-abi-5.2.1
不再提供它。
那么我现在到底能得到什么呢qtbase-abi
?你包含一个存储库,但却删除了某些依赖于它的软件包,而这些软件包是其主要核心软件包运行所必需的,这真是太愚蠢了。为什么软件包维护者要这样做?这是一种非常糟糕、愚蠢的提供软件包的方式,然后我就只能自己从 Launchpad 或其他地方获取每个单独的 DEB 软件包,因为当前的存储库甚至不再保存它们了。
我在官方源中安装了 Qt5 /opt/Qt
5.9.3 版,但我甚至无法告诉系统使用它们,因为整个 PATH 完全忽略了它的存在。配置 Qt PATHS 从来都不是一件容易的事,因为它们让它变得尽可能复杂,所以你不能用qtchooser
它提供的命令来做到这一点。当然,除非有其他方法可以正确配置它。
MEGASync(17.04 / 17.10)libqt5core5a v5.7.1
答案1
我刚刚尝试安装它,它似乎运行良好。这是我所做的:
- 从以下位置下载 MEGAsynchttps://mega.nz/sync!linux。就我而言,我
megasync-xUbuntu_17.10_amd64.deb
从下拉框中选择了“Ubuntu 17.10”进行下载。 - 打开终端,转到包含下载文件的文件夹并执行
sudo apt install ./megasync-xUbuntu_17.10_amd64.deb
。这还应该安装任何所需的依赖项。 - 启动 MEGAsync。