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のインストール方法に関するアイデアはありますか?ディストリビューションをアップグレードするつもりはありません。また、ソースからビルドすることもできませんが、それをすべて手作業で管理するのは面倒なので、それは私の最後の手段のようなものです。
このパッケージ から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
タイプ:
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ではない)にgcc
gcc-7
cpp
cpp-7
g++
g++-7
といくつかの追加の依存パッケージをインストールします。 。