Existe-t-il un référentiel contenant des packages pour les anciennes versions de gcc, pour la dernière Ubuntu. Je veux installer gcc3 aux côtés de gcc 4, pour les programmes qui ont spécifiquement besoin de gcc3.
Existe-t-il un référentiel contenant des packages pour les anciennes versions de gcc, pour la dernière Ubuntu. Je veux installer gcc3 aux côtés de gcc 4, pour les programmes qui ont spécifiquement besoin de gcc3.
Réponses:
Ou alternativement aux instantanés Debian publiés par Elazar dans sa réponse , vous pouvez utiliser les référentiels de paquets Ubuntu pour les anciennes versions d'Ubuntu: http://packages.ubuntu.com
Ajoutez-les au /etc/apt/sources.list
Elazar déjà décrit:
deb http://archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy universe
Le dépôt Hardy Universe est celui qui contient gcc-3.4.
Vous pouvez utiliser des instantanés Debian . Ajoutez les lignes suivantes à/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
Maintenant
$ apt-get update
$ apt-get install g++-3.4
Et vous êtes prêt!
Cela fonctionne pour de nombreux autres anciens packages, assurez-vous de sélectionner le bon horodatage, recherchez celui qui convient sur le site Web snapshots.debian.
build-essential
utilisant apt-get.
Vous pouvez ajouter gcc-4.4 (ou n'importe quelle version entre 4.4 et 8) sur Ubuntu 16.04 via le ( Toolchain test builds PPA )
sudo add-apt-repository ppa: ubuntu-toolchain-r / test mise à jour sudo apt-get sudo apt install gcc-4.4
En passant, si vous devez émuler gcc-4.4 sur RH6, construisez votre programme cible avec
faire CC = "gcc-4.4 -U_FORTIFY_SOURCE"
Pour 4.2.3 j'ai dû ajouter
deb http://security.ubuntu.com/ubuntu hardy-security main
à mon /etc/apt/sources.list
gcc-3.3 est disponible dans toutes les versions stables actuelles (dans lucid, il est disponible dans lucid-backports)
Liste des binaires disponibles par version
Vous pouvez voir la liste ci-dessus avec les commandes suivantes:
Liste des paquets source:
rmadison gcc-3.3
Source et liste binaire:
rmadison gcc-3.3 -S
Pour GCC 3.4, l'URL source correcte est la suivante, car les anciennes sont déplacées vers old-releases.ubuntu.com. Merci à @Ignitor pour le pointeur principal
Éditer
/etc/apt/sources.list
pour breezy, dapper, edgy, feisty, gutsy, hardy etc.
deb http://old-releases.ubuntu.com/ubuntu/ hardy universe
deb-src http://old-releases.ubuntu.com/ubuntu/ hardy universe
de xenial
apt update
apt install gcc-3.4
Sur Ubuntu 18.04, j'ai fait:
sudo apt install gcc-opt
pour installer gcc-3.3, gcc-3.4 et gcc-4.0