安装 gcc 7.3.1 困难

安装 gcc 7.3.1 困难

我目前遇到一些问题,尝试安装 7.3.1 gcc 版本。 (我需要这个版本来进行特定的 GPU 设置)

我添加了 jonathonf 的存储库:

add-apt repository ppa:jonathonf/gcc-7.3

sudo apt update

但是,当我尝试安装包本身时:

sudo apt install gcc-7.3.1
sudo apt install gcc-7.3

我收到以下错误:

E: Unable to locate package gcc-7.3.1
E: Unable to locate package gcc-7.3

编辑: apt 策略 gcc-7 的输出:

gcc-7:
  Installed: (none)
  Candidate: 7.4.0-9ubuntu1~18.04.york0
  Version table:
     7.4.0-9ubuntu1~18.04.york0 500
        500 http://ppa.launchpad.net/jonathonf/gcc/ubuntu bionic/main amd64 Packages
     7.4.0-1ubuntu1~18.04.1 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
     7.3.0-30ubuntu1~18.04.york0 500
        500 http://ppa.launchpad.net/jonathonf/gcc-7.3/ubuntu bionic/main amd64 Packages
     7.3.0-16ubuntu3 500
        500 http://fr.archive.ubuntu.com/ubuntu bionic/main amd64 Packages

答案1

看着PPA 中发布的软件包,您需要安装gcc-7

sudo apt install gcc-7

但由于您有多个可用版本gcc-7,包括比 7.3 更新的版本,因此您还需要指定所需的版本:

sudo apt install gcc-7=7.3.0-30ubuntu1~18.04.york0

但是,这不会为您提供 7.3.1。

安装后,您需要保留所有相关软件包,以免它们升级:

sudo apt-mark hold gcc-7 ...

(我假设您的第一个命令复制错误,它应该是sudo add-apt-repository ppa:jonathonf/gcc-7.3。)

相关内容