软件管理器不会安装 deb 文件

软件管理器不会安装 deb 文件

自从我换到 Ubuntu 以来,我遇到了很多问题。这只是其中之一。

软件管理器似乎无法安装 deb 文件;例如,我曾尝试从其 .deb 文件安装 MegaSync,但当我单击安装时,它看起来好像开始加载,然后安装按钮再次出现,好像没有被触碰过一样。以下是我所说的内容的 GIF:

动态图片

甚至不要求我输入密码,当然软件也无法安装。这很奇怪,因为我以前可以使用 .deb 文件安装 Opera。

我尝试过的事情;

  • 跑步sudo apt 更新在终端

    在此处输入图片描述

  • 重启设备

有任何想法吗?

编辑:再次重启后,我可以安装一些应用程序;但是,我仍然无法打开/启动 MEGASync。

编辑2:这不是重复的;Megasync 不是唯一无法正常工作的 deb,我还有一些其他无法正常工作的 deb,例如 Gdebi 和 WPS Office。

答案1

  1. sudo dpkg --configure -a您评论中的错误消息表明 dpkg 已中断。首先,您必须在终端中运行命令来纠正此问题。

  2. 您错误地下载了 megasync-xUbuntu_16.10_amd64.deb,但是您使用的是 Ubuntu 16.04,而不是 16.10,因此请下载适用于 Ubuntu 16.04 的 megasync-xUbuntu_16.04_amd64.deb。

  3. 然后尝试再次安装 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 来避免这种冲突以及它可能引起的任何进一步的冲突。

相关内容