在 Ubuntu 14.04 LTS(Trusty Tahr)上安装 gnome-core

在 Ubuntu 14.04 LTS(Trusty Tahr)上安装 gnome-core

我在用着Ubuntu 14.04LTS(Trusty Tahr)服务器:

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:        14.04
Codename:       trusty

我正在尝试安装一个最小的 Ubuntu 操作系统,但是当我输入命令时

apt-get install gnome-core

我得到这个输出:

The following packages have unmet dependencies:
 gnome-core : Depends: eog (>= 3.4) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

使用后apt-cache policy gnome-core eog,输出为:

gnome-core:
Installed: (none)
Candidate: 1:3.8+4ubuntu3
Version table:
     1:3.8+4ubuntu3 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages eog:   Installed: (none)   Candidate: 3.10.2-0ubuntu5   Version table:
     3.10.2-0ubuntu5 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

强迫后欧格使用 安装apt-get install eog,输出为:

The following packages have unmet dependencies:
eog :
Depends: libpeas-1.0-0 (>= 1.0.0) but it is not going to be installed
Depends: gir1.2-peas-1.0 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

之后,使用命令apt-cache policy libpeas-1.0-0 gir1.2-peas-1.0

输出为:

libpeas-1.0-0:已安装:(无)候选版本:1.8.1-2ubuntu2 版本表:1.8.1-2ubuntu2 0 500http://archive.ubuntu.com/ubuntu/trusty/main amd64 软件包 gir1.2-peas-1.0:已安装:(无)候选版本:1.8.1-2ubuntu2 版本表:1.8.1-2ubuntu2 0 500http://archive.ubuntu.com/ubuntu/trusty/main amd64 软件包

然后使用命令apt-get install libpeas-1.0-0 gir1.2-peas-1.0,输出为:

以下软件包具有未满足的依赖项:libpeas-1.0-0:依赖:libpython3.4(> = 3.4〜b1)但不会安装

E:无法纠正问题,您持有破损的包裹。

使用命令后apt-cache policy libpython3.4输出为:

libpython3.4:

已安装:(无)

候选版本:3.4.0-2ubuntu1.1

版本表:

> 3.4.0-2ubuntu1.1 0
500 http://archive.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
    500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
 3.4.0-2ubuntu1 0
    500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

使用命令后apt-get install libpython3.4输出为:

以下软件包具有未满足的依赖关系:

libpython3.4:依赖:libpython3.4-stdlib(= 3.4.0-2ubuntu1.1)但需要安装 >3.4.3-1ubuntu1~14.04.1

E:无法纠正问题,您持有破损的包裹。

使用命令后sudo apt-get install libpython3.4-stdlib输出为:

正在读取软件包列表...完成 正在构建依赖关系树 正在读取状态信息...完成 libpython3.4-stdlib 已经是最新版本。升级了 0 个,新安装了 0 个,要删除 0 个,未升级 0 个。

我该如何解决这个问题?

答案1

安装正确版本的libpython3.4-stdlib

sudo apt-get update
sudo apt-get install libpython3.4-stdlib=3.4.0-2ubuntu1.1 libpython3.4-minimal=3.4.0-2ubuntu1.1

因为libpython3.4-stdlib需要精确的版本3.4.0-2ubuntu1.1不是您安装的版本3.4.3-1ubuntu1~14.04.1

之后gnome-core通过安装

sudo apt-get install gnome-core

并再次安装一些未安装的软件包

sudo apt-get install lsb-release python3 update-notifier-common

最后

sudo apt-mark auto libpython3.4-stdlib libpython3.4-minimal

相关内容