apt-getを使用してGCCバージョン3.2をインストールしようとしています。しかし、それは次のように不平を言います
root@chid-VirtualBox:/home/chid/Downloads# apt-get install gcc=3.2
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '3.2' for 'gcc' was not found
GccのWebサイトにある他のバージョン番号でも試してみました。しかし、運がありません。これをどのように進めるか。
インストールするバージョンは、aptソースにあるリポジトリに存在する必要があります(/etc/apt
ディレクトリには、追加されたリポジトリを含むさまざまなapt設定が含まれています)。探しているバージョン(またはUbuntuから派生したディストリビューションを使用している場合はPPA)が含まれていることがわかっているリポジトリを追加できます。
パッケージのバージョン(この場合はgcc 3.2)が含まれているリポジトリをインターネット上で見つける必要があり、次のような行が含まれている必要があります。
deb http://example.org/debian version foobar
その行を/etc/apt/sources.list
に追加してから、次の手順を実行する必要があります。
$ apt-get update
$ apt-get install gcc=3.2
次に、新しく追加したリポジトリにGCC3.2が見つかります。ただし、システムのバージョンのGCCが上書きされる可能性が高く、あらゆる種類の問題が発生する可能性があることに注意してください実際に何をしているのかを理解していない限りお勧めしませんまたはシステムは単なる仮想マシンですビルドする必要のある特定のソフトウェアを実行します。
リポジトリのGPGキーを追加する必要がある場合もあり、sources.list
行を含むWebサイトには、その方法に関する情報が含まれている可能性があります。
パッケージgccを探すと、gccバージョン4.7がディストリビューションwheezyに付属していることがわかります。 debを使用する必要があります http://ftp.de.debian.org/debian wheezy main
更新後、あなたは
Sudo apt-get update
Sudo apt-get install gcc-4.7