この質問はいつも私を悩ます! 4.9の前回は、 g ++ 4.9のこの回答 に記載されているコマンドを試しました。同じトリックは今は機能しません:
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Sudo apt-get update
Sudo apt-get install gcc-5.1 g++-5.1
結果は...
E: Unable to locate package gcc-5.1
E: Couldn't find any package by regex 'gcc-5.1'
E: Unable to locate package g++-5.1
E: Couldn't find any package by regex 'g++-5.1'
Ubuntuに最新のg ++を直接インストールするための正しいコマンドは何ですか? g ++のすべての更新に対して均一に機能するmagicコマンドはありますか?
更新:
インストールする正しいコマンドは次のとおりです。
Sudo apt-get install g++-5
これで動作します! GCC公式ページ では、バージョンは5.1です。
リポジトリページを確認します https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test
バージョン5が最新バージョンとして表示されるため、5.1が見つからないため、このエラーが発生します。
を使用してインストールする必要があります(指定されたリポジトリのバージョン5のままです)
Sudo apt-get install g++-5
そうでなければ、ソースコードをダウンロードしてコンパイルできます
here にある次のコマンドを使用します
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Sudo apt-get update
Sudo apt-get install gcc-5 g++-5
Sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5
現在、ubuntuリポジトリはマイナーバージョンの命名をスキップします。 gcc-5およびg ++-5パッケージをインストールしたとき、コンピューターにインストールされるバージョンは5.2.1です。自分でコンパイルしなくても入手できるのと同じくらい最新だと思います。 5が最新バージョンであることを心配しないでください。