web-dev-qa-db-ja.com

Ubuntu 16.04でのgcc-7(および新しいパッケージ)のインストール

Ubuntu 16.04 LTSを実行していますが、GCCの新しいバージョン、具体的には May 2、2017 をリリースしたgcc-7をインストールしたいです。 Toolchain test builds ppa にそのためのパッケージがありますが、その隣にリストされているUbuntuバージョンは7-20170407-0ubuntu2です(これが何に対応するかわかりません)。 この質問この質問 の指示に従ってみましたが、同じ問題がありました。それらはgcc 7.1が正式にリリースされる前からのものですので、リリースされた時点で指示がまったく変わるかどうかはわかりませんか?

PPAを追加した後でも、次のようになります。

user@computer:~$ Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
user@computer:~$ Sudo apt-get update
user@computer:~$ Sudo apt install gcc-7
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gcc-7

新しいgccのインストール方法に関するアイデアはありますか?ディストリビューションをアップグレードするつもりはありません。また、ソースからビルドすることもできませんが、それをすべて手作業で管理するのは面倒なので、それは私の最後の手段のようなものです。

15
wsedrftg

このパッケージ からgcc-7とg ++-7をすでにインストールできます。

Sudo add-apt-repository ppa:jonathonf/gcc-7.1
Sudo apt-get update
Sudo apt-get install gcc-7 g++-7
7
Jendas

タイプ:

Sudo sed -i 's/xenial/zesty/g' /etc/apt/sources.list.d/ubuntu-toolchain-r*.list
Sudo apt update && Sudo apt full-upgrade

そして、現在のUbuntuリリース(古い16.04ではない)にgccgcc-7cppcpp-7g++g++-7といくつかの追加の依存パッケージをインストールします。 。

1
Serg Deblanck