web-dev-qa-db-ja.com

gcc-4.7をインストールするためのPPAの追加に関する問題

C++ 11の機能を使用するには、gccコンパイラ4.7をインストールします。手順をインターネットで調べましたが、いくつかのWebサイトで次の手順を見つけました。

Sudo add-apt-repository ppa:Ubuntu-toolchain-r/test  
Sudo apt-get update  
Sudo apt-get install gcc-4.7 g++-4.7  

問題は、PPAを追加するときにコンソールがフリーズすることです。

最初は、古いUbuntuバージョン(11.04)が原因だと思いました。したがって、11.10にアップグレードしてから12.04にアップグレードしましたが、すべて正常に動作しているようです。しかし、まだ同じ問題を抱えています。

助けがありますか?

3
Roman Rdgz

エラーは、PPAのスペルを間違えたことです。これを試して:

Sudo add-apt-repository ppa:ubuntu-toolchain-r/test  
Sudo apt-get update  
Sudo apt-get install gcc-4.7 g++-4.7  

動作しない場合は、ソースファイルを手動で作成します。

Sudo nano /etc/apt/sources.list.d/toolchain.list

このコンテンツを貼り付けます:

deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main   
deb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main 

ファイルを保存します Ctrl-K を押します Y 保存を確認するキー。

これらの行を追加したら、次のコマンドを発行してキーエラーを修正します。

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1E9377A2BA9EF27F

次に、ターミナルでこれらのコマンドを実行します

Sudo apt-get update
Sudo apt-get install gcc-4.7 g++-4.7
11
Frantique

別の答えとして、組み込みのグラフィックリポジトリマネージャーを使用することもできます。これを行う:

まず、

Ubuntu Software Centerを開きます。

これを行うには、ランチャーのリンクをクリックします。

The Ubuntu Software Centre Icon

または、ランチャーから削除した場合は、ダッシュを使用して検索できます。

The Dash, showing Ubuntu Software Centre

第二に、

[ソフトウェアソース]メニューを開きます。


The 'Other Software' tab.

最後に、

ウィンドウからPPAを追加します。


The Add button


ウィンドウが表示されたら、PPAアドレスを入力します。この場合、debhttp://ppa.launchpad.net/ubuntu-toolchain-r/test/ubunt 正確なmainおよびdeb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubunt 正確なメイン


Add your PPA


そして「ソースの追加」をクリックします。


Add Source


ユーザーパスワードを入力して認証を提供する必要がある場合もあります。


Authenticate

以上です。

これが機能しない場合でも、ソフトウェアセンターでエラーメッセージと、おそらくその修正方法を示すウィンドウが表示される場合があります。コマンドラインで解決策を見つけるために私が経験したことや失敗したこと、そしてGUIとUbuntuを使用したときに私が何もしなくても言葉を吐き出しただけでどれだけ安心できたか、信じられないでしょう。また、スペルミスなどに関して、これらの手順を上記の回答と組み合わせることもできます。

乾杯!

M

8
Mochan