我想安装qtbase5-dev,但这将删除许多*-vivid包。
sudo apt-get install qtbase5-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libegl1-mesa libegl1-mesa-dev libgl1-mesa-dev libgl1-mesa-dri
libgl1-mesa-glx libglapi-mesa libgles1-mesa libgles2-mesa libgles2-mesa-dev
libglu1-mesa-dev libqt5concurrent5 libwayland-egl1-mesa mesa-common-dev
qt5-qmake qtbase5-dev-tools xserver-xorg-core xserver-xorg-input-evdev
Suggested packages:
libmysqlclient-dev libpq-dev libsqlite3-dev unixodbc-dev xfonts-100dpi
xfonts-75dpi
Recommended packages:
libqt5opengl5-dev
The following packages will be REMOVED:
caribou cinnamon gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0
gir1.2-gtkclutter-1.0 gir1.2-muffin-3.0 gir1.2-totem-1.0
gstreamer1.0-clutter libclutter-1.0-0 libclutter-gst-2.0-0
libclutter-gtk-1.0-0 libcogl-pango15 libcogl15 libegl1-mesa-dev-lts-vivid
libegl1-mesa-lts-vivid libgbm1-lts-vivid libgl1-mesa-dri-lts-vivid
libgl1-mesa-dri-lts-vivid:i386 libgl1-mesa-glx-lts-vivid
libgl1-mesa-glx-lts-vivid:i386 libglapi-mesa-lts-vivid
libglapi-mesa-lts-vivid:i386 libgles1-mesa-lts-vivid
libgles2-mesa-dev-lts-vivid libgles2-mesa-lts-vivid libglu1-mesa:i386
libmuffin0 libtotem0 libwayland-egl1-mesa-lts-vivid libxatracker2-lts-vivid
mint-meta-cinnamon mint-meta-codecs totem totem-mozilla totem-plugins
totem-plugins-extra wine1.7 wine1.7-amd64 wine1.7-i386:i386 xorg
xserver-xorg-core-lts-vivid xserver-xorg-input-all-lts-vivid
xserver-xorg-input-evdev-lts-vivid xserver-xorg-input-mouse-lts-vivid
xserver-xorg-input-synaptics-lts-vivid xserver-xorg-input-vmmouse-lts-vivid
xserver-xorg-input-wacom-lts-vivid xserver-xorg-lts-vivid
xserver-xorg-video-all-lts-vivid xserver-xorg-video-ati-lts-vivid
xserver-xorg-video-cirrus-lts-vivid xserver-xorg-video-fbdev-lts-vivid
xserver-xorg-video-intel-lts-vivid xserver-xorg-video-mach64-lts-vivid
xserver-xorg-video-mga-lts-vivid xserver-xorg-video-neomagic-lts-vivid
xserver-xorg-video-nouveau-lts-vivid xserver-xorg-video-openchrome-lts-vivid
xserver-xorg-video-r128-lts-vivid xserver-xorg-video-radeon-lts-vivid
xserver-xorg-video-savage-lts-vivid
xserver-xorg-video-siliconmotion-lts-vivid
xserver-xorg-video-sisusb-lts-vivid xserver-xorg-video-tdfx-lts-vivid
xserver-xorg-video-trident-lts-vivid xserver-xorg-video-vesa-lts-vivid
xserver-xorg-video-vmware-lts-vivid
The following NEW packages will be installed:
libegl1-mesa libegl1-mesa-dev libgl1-mesa-dev libgl1-mesa-dri
libgl1-mesa-glx libglapi-mesa libgles1-mesa libgles2-mesa libgles2-mesa-dev
libglu1-mesa-dev libqt5concurrent5 libwayland-egl1-mesa mesa-common-dev
qt5-qmake qtbase5-dev qtbase5-dev-tools xserver-xorg-core
xserver-xorg-input-evdev
0 upgraded, 18 newly installed, 68 to remove and 1 not upgraded.
Need to get 10.3 MB of archives.
After this operation, 311 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.发布于 2015-10-07 12:59:07
你没有提供很多关于你的系统的信息。您首先应该尝试的是一个简单的dist-upgrade:
sudo apt-get update
sudo apt-get dist-upgrade注意:可能是在这些命令期间,系统试图删除或更新上面提到的相同包。
在我看来,您提供的日志看起来就像您试图在安装了HWE堆栈的ubuntu系统上安装一个带有Qt5依赖项的包。
您是否有一个14.04LTS基础安装(信任),然后安装了HW支持栈?
HWE堆栈为ubuntu发行版提供了更新的内核和更新的图形库。
这是另一个说明如何升级HWE堆栈的链接。
检查系统状态的
cat /etc/lsb-release它应该提供这样的东西:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"若要检查您的hwe支持状态:
hwe-support-status --verbose在一个德国支援站上,我发现了关于安装HWE堆栈的以下注释,我试图翻译它:
我怀疑,这正是发生在你的具体情况,但在相反的方向。(由于安装了Qt5包,HWE堆栈被移除)它们还声明:
*-lts-*-包可以解决冲突或防止取消安装所需的包。如果是这样的话,您也许应该在安装qtbase5-dev之前升级您的系统。
我不知道对你来说哪条路是最好的。
这是安全的方法。但是,您可能没有所需的Qt环境。
风险是,您将在某个时候松开图形桌面。您应该有信心在虚拟终端上执行命令行中的所有步骤。您可能会遇到依赖关系的问题。
这比选项2风险小,但仍然需要从命令行执行许多步骤。
https://askubuntu.com/questions/674640
复制相似问题