自从我换到 Ubuntu 以来,我遇到了很多问题。这只是其中之一。
软件管理器似乎无法安装 deb 文件;例如,我曾尝试从其 .deb 文件安装 MegaSync,但当我单击安装时,它看起来好像开始加载,然后安装按钮再次出现,好像没有被触碰过一样。以下是我所说的内容的 GIF:
甚至不要求我输入密码,当然软件也无法安装。这很奇怪,因为我以前可以使用 .deb 文件安装 Opera。
我尝试过的事情;
有任何想法吗?
编辑:再次重启后,我可以安装一些应用程序;但是,我仍然无法打开/启动 MEGASync。
编辑2:这不是重复的;Megasync 不是唯一无法正常工作的 deb,我还有一些其他无法正常工作的 deb,例如 Gdebi 和 WPS Office。
答案1
sudo dpkg --configure -a
您评论中的错误消息表明 dpkg 已中断。首先,您必须在终端中运行命令来纠正此问题。您错误地下载了 megasync-xUbuntu_16.10_amd64.deb,但是您使用的是 Ubuntu 16.04,而不是 16.10,因此请下载适用于 Ubuntu 16.04 的 megasync-xUbuntu_16.04_amd64.deb。
然后尝试再次安装 MegaSync .deb 文件,方法是切换到包含您下载的 Megasync .deb 文件的目录 (megasync-xUbuntu_16.04_amd64.deb)
cd
并运行以下命令:sudo apt install ./megasync-xUbuntu_16.04_amd64.deb
此命令的优点在于
sudo dpkg -i megasync-xUbuntu_16.04_amd64.deb
它会随包一起自动安装包的依赖项。
答案2
我遇到了类似的问题,我能够通过进入终端并使用 dpkg 手动进行安装来确定下一步:
cd /home/user/dir/with/package/
sudo dpkg -i package.deb
在大多数情况下,我建议使用存储库提供的包或使用 PPA 来避免这种冲突以及它可能引起的任何进一步的冲突。