在 Ubuntu Server 16.04.1 上降级 gcc/相关软件包

在 Ubuntu Server 16.04.1 上降级 gcc/相关软件包

使用 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并与其同步,问题已得到解决。

相关内容