Ubuntu 22.04とGCC < 11

Ubuntu 22.04とGCC < 11

新しいUbuntu 22.04をインストールしましたが、gcc / g ++ 11を使用していることがわかりました。

g++ --version
g++ (Ubuntu 11.2.0-19ubuntu1) 11.2.0

これで、これは多くのインストールスクリプトでは機能しません。私のシステムに少なくとも2〜3つのgcc / g ++バージョンを維持する方法が欲しいです。 Ubuntu 20.04では、これを直接実行できます。しかし、この場合、ツリーにそのようなパッケージがないことを引き続き伝えます。

sudo apt -y install gcc-7 g++-7 gcc-8 g++-8 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package g++-8 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package g++-7 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package gcc-8 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package gcc-7 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'gcc-7' has no installation candidate
E: Package 'g++-7' has no installation candidate
E: Package 'gcc-8' has no installation candidate
E: Package 'g++-8' has no installation candidate

追加してみました

sudo add-apt-repository universe

繰り返しますが、運はありません。これをハッキングする方法はありますか? gcc/g++ の以前のバージョンをインストールできない場合、それは愚かなことです。これが22.04を完全に削除する理由になります。

ベストアンサー1

おすすめ記事