最新バージョンのUbuntu用のgccの古いバージョン用のパッケージを含むリポジトリがありますか? gcc3を特に必要とするプログラムのために、gcc 4と一緒にgcc3をインストールしたい。
または、Elazarが 回答 に投稿したDebianスナップショットの代わりに、古いUbuntuリリースのUbuntuパッケージリポジトリを使用できます: http://packages.ubuntu.com
Elazarがすでに説明したように、それらを/etc/apt/sources.list
に追加します。
deb http://archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy universe
Hardy Universeリポジトリは、gcc-3.4を含むリポジトリです。
debian snapshots を使用できます。次の行を/etc/apt/sources.list
に追加します
deb http://snapshot.debian.org/archive/debian/20070730T000000Z/ lenny main
deb-src http://snapshot.debian.org/archive/debian/20070730T000000Z/ lenny main
deb http://snapshot.debian.org/archive/debian-security/20070730T000000Z/ lenny/updates main
deb-src http://snapshot.debian.org/archive/debian-security/20070730T000000Z/ lenny/updates main
今やる
$ apt-get update
$ apt-get install g++-3.4
そして、あなたは設定されています!
これは他の多くの古いパッケージで機能します。正しいタイムスタンプを選択していることを確認し、snapshots.debianウェブサイトで正しいタイムスタンプを探してください。
( Toolchain test builds PPA )を使用して、Ubuntu 16.04にgcc-4.4(または4.4と8の間の任意のバージョン)を追加できます。
sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt install gcc-4.4
余談ですが、RH6でgcc-4.4をエミュレートする必要がある場合は、次を使用してターゲットプログラムをビルドします。
make CC = "gcc-4.4 -U_FORTIFY_SOURCE"
gcc-3.3は現在のすべての安定版リリースで利用可能です(明快には、lucid-backportsで利用可能です)
上記のリストは、次のコマンドで表示できます。
ソースパッケージリスト:
rmadison gcc-3.3
ソースおよびバイナリリスト:
rmadison gcc-3.3 -S
GCC 3.4の場合、古いソースはold-releases.ubuntu.comに移動されるため、正しいソースURLは次のとおりです。メインポインターの@Ignitorに感謝
編集する
/etc/apt/sources.list
風通しの良い、ダッパー、エッジの効いた、強烈な、勇気のある、丈夫ななど
deb http://old-releases.ubuntu.com/ubuntu/ hardy universe
deb-src http://old-releases.ubuntu.com/ubuntu/ hardy universe
ゼニアルから
apt update
apt install gcc-3.4
Ubuntu 18.04では、次のことを行いました。
Sudo apt install gcc-opt
gcc-3.3、gcc-3.4、およびgcc-4.0をインストールする