尝试在 ubuntu 14.04 lts 上使用 gparted

Und*_*msk 1 gparted software-installation 14.04

我是 Ubuntu 的新手,真的很喜欢它。通常我只需通过谷歌搜索就可以找到帮助,因为东西有很好的记录。但是当我尝试安装 gparted 时我无法解决这个问题,我收到了这个错误。有任何想法吗?!任何帮助表示赞赏。

The following packages have unmet dependencies:
 gparted : Depends: libglibmm-2.4-1c2a (>= 2.42.0) but 2.39.93-0ubuntu1 is to be installed
           Depends: libparted-fs-resize0 (>= 3.1) but it is not installable
           Depends: libparted2 (>= 3.1) but it is not installable
           Depends: libstdc++6 (>= 4.9) but 4.8.2-19ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

mch*_*hid 6

您正在尝试安装错误的版本,可能来自下载的源。您从 Windows 中养成的第一个坏习惯之一就是下载软件。

我知道如何使用它从任何地方下载 .exe 并运行它进行安装,但 Ubuntu 有一个安全的存储库,其中包含数万个为您的特定架构和版本预先配置的应用程序(不再下载病毒!)。

要安装 gparted(或任何与此相关的软件),您有几个选择。


首先,您可以通过命令行执行以下两个命令来执行此操作:

sudo apt-get update
sudo apt-get install gparted
Run Code Online (Sandbox Code Playgroud)

如果仍然出现相同的错误,请运行以下命令:

sudo apt-get install gparted=0.18.0-1
Run Code Online (Sandbox Code Playgroud)

或者

sudo apt-get install --reinstall gparted=0.18.0-1
Run Code Online (Sandbox Code Playgroud)

您应该拥有适用于此版本 (0.18.0-1) 的适当依赖项。

此外,要通过命令行搜索软件,您可以执行以下命令:

apt-cache search gparted
Run Code Online (Sandbox Code Playgroud)

要缩小搜索结果,请像这样使用 grep:

apt-cache search gparted | grep gparted
Run Code Online (Sandbox Code Playgroud)

接下来,使用ubuntu软件中心:

这种方法可能是最简单的,只需在仪表板上搜索软件中心,打开应用程序,进行搜索,如果您看到要安装的内容,请单击安装。


最后,使用突触包管理器:

安装:

sudo apt-get update
sudo apt-get install synaptic policykit-1
Run Code Online (Sandbox Code Playgroud)

然后,要运行突触,按ALT+ F2,输入:

synaptic-pkexec
Run Code Online (Sandbox Code Playgroud)

然后按 ENTER

搜索并选择软件。单击应用以安装选定的应用程序。

您甚至可以使用突触来修复损坏的包。只需打开突触,从“编辑”菜单中选择“修复损坏的包”,然后单击“应用”。注意:在接受更改之前,请务必查看更改,以确保您不会卸载需要保留的内容。