3 votes

En utilisant 12.04, puis-je compiler des paquets avec gcc pour 10.04 ?

Ma machine de développement fonctionne avec Precise, mais certains de mes serveurs cibles fonctionnent encore avec Lucid. J'essaie de configurer ma machine de développement pour qu'elle puisse compiler c/c++ à la fois pour Lucid et Precise. J'ai déjà exécuté

aptitude install gcc-4.4 g++-4.4

sur ma machine de développement mais cela a malheureusement installé la version 4.4.7 des compilateurs alors que Lucid utilise la version 4.4.3.

Après quelques recherches sur Google, j'ai trouvé ceci :

http://packages.ubuntu.com/lucid/devel/gcc-4.4

ce qui semble être exactement ce que je veux. Est-ce que l'ajout de cet ensemble Lucid à l'ensemble Precise source.list fonctionne-t-il même si l'on considère que ce paquet n'a pas été conçu pour Precise ? Si c'est le cas, quelle url dois-je ajouter au fichier source.list pour l'obtenir ?

note : je ne cherche pas vraiment à compiler ceci à partir des sources si je n'ai pas à le faire. Je ne suis même pas sûr que gcc/g++ 4.4.3 puisse résoudre mon problème.

Je reconnais également la possibilité que je m'y prenne mal. Y a-t-il une meilleure façon ou une façon plus simple de compiler pour les anciennes versions de Linux sur Precise ?

1voto

user827992 Points 2789

Non, c'est risqué et vous pouvez casser votre système, même si vous le souhaitez. gcc-4.4 il suffit de l'installer à partir des dépôts officiels dans Precise.

1voto

ish Points 134738

Oubliez GCC, votre plus gros problème sera les dépendances/bibliothèques ; celles de Precise sont généralement plus récentes que celles de Lucid.

La bonne façon de créer des applications Lucid dans Precise est de créer un fichier Chroot lucide et construire à l'intérieur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X