web-dev-qa-db-ja.com

最新のg ++​​(現在5.1)をUbuntu(現在14.04)にインストールする方法は?

この質問はいつも私を悩ます! 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です。

51
iammilind

リポジトリページを確認します https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test

バージョン5が最新バージョンとして表示されるため、5.1が見つからないため、このエラーが発生します。

を使用してインストールする必要があります(指定されたリポジトリのバージョン5のままです)

Sudo apt-get install g++-5

そうでなければ、ソースコードをダウンロードしてコンパイルできます

45
Maythux

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
37
user3654307

現在、ubuntuリポジトリはマイナーバージョンの命名をスキップします。 gcc-5およびg ++-5パッケージをインストールしたとき、コンピューターにインストールされるバージョンは5.2.1です。自分でコンパイルしなくても入手できるのと同じくらい最新だと思います。 5が最新バージョンであることを心配しないでください。

4
Siddharth Pant