使用 Ubuntu Server 16.04.1 进行了全新安装,仅安装了在安装过程中选择 OpenSSH 服务器时附带的任何内容。
我需要安装一些软件包才能按预期使用服务器;我需要 dkms、xdm、x11-xserver-utils 和其他一些软件包。当我尝试安装这些软件包时,我收到有关 gcc-5、cpp 依赖项未满足的错误,因此我无法继续。
sudo apt-get install gcc
gcc : Depends: cpp(>= 4:5.3.1-ubuntu1) but it is not going to be installed.
Depends: gcc-5 (>= 5.3.1-3~) but is not going to be installed.
现在如果我尝试
sudo apt-get install gcc-5
gcc-5: Depends: cpp-5 (= 5.3.1-14ubuntu2.1) but it is not going to be installed
Depends: gcc-5-base (= 5.3.1-14ubuntu2.1) but 5.4.0~6ubuntu1~16.04.1 is to be installed
Depends: libcc1-0 (>= 5.3.1-14ubuntu2.1) but is not going to be installed
Depends: libgcc-5-dev (= 5.3.1-14ubuntu2.1) but is not going to be installed
然后它继续这样。我试过了sudo apt-get install gcc-5-base=5.3.1-14ubuntu2.1
,但这需要我卸载一堆东西。
我没有在这里全面概述设置,但服务器未连接到互联网;使用时我被重定向到本地 APT 存储库deb http://archive.ubuntu.com/xenial whatever
。
我在另一台具有相同设置的服务器上执行了相同的过程,最终我只降级了一个包而不必卸载其他所有包,但是由于这已经是“很久”以前的事了(我没有写下来,所以是的,愚蠢至极),我想知道是否有人可以给我指明正确的方向。
问候。RM。
答案1
通过创建我自己的存储库apt-mirror
并与其同步,问题已得到解决。