Archives
Résolu/Fermé
kiju
-
17 oct. 2007 à 20:50
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 18 oct. 2007 à 21:06
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 18 oct. 2007 à 21:06
3 réponses
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
18 oct. 2007 à 14:48
18 oct. 2007 à 14:48
Hum une archive n'a a priori rien à voir avec la compilation. Tu peux archiver ce que tu veux (des paquets, des documents etc...). J'imagine que tu parles donc de paquets téléchargeables sous forme d'archive.
Dans ce cas là soit l'archive comprend un ou plusieurs binaires directement exécutable, comme par exemple pour skype. C'est typiquement le genre de stratégie adopté pour les paquets qui ne sont pas open source et non libre. Le binaire peut être soit fourni dans une archive (tgz, tbz2...) ou dans un paquet (.deb, .rpm...). Encore une fois skype est un bon exemple.
Pour les autres programmes, on peut directement fournir les sources (et chacun les compile pour avoir un exécutable compatible avec son architecture). Ca force donc à installer un compilateur et les paquets de développement utilisé par ledit paquet. Comme ce n'est pas forcément super pratique (comprendre un peu fastidieux et long), les paquets associés à des applications libres sont souvent directement fournis sous forme de binaire.
Un exemple : tu peux soit
1) compiler amsn (ce qui va te forcer à installer gcc, make, les paquets de développement tcl tk etc),
2) installer le paquet amsn qui va s'occuper d'installer le binaire (ou exécutable amsn) et toutes ses dépendances de manière transparente. Cela signifie donc que quelqu'un (les personnes qui maintiennent le paquet) on compilé le binaire à ta place.
Quand le paquet est disponible autant préférer la solution (2) moins fastidieuse, et en dernier recours la solution (1).
En particulier tu bénéficieras des mises à jour proposées par ta distribution.
Bonne chance
Dans ce cas là soit l'archive comprend un ou plusieurs binaires directement exécutable, comme par exemple pour skype. C'est typiquement le genre de stratégie adopté pour les paquets qui ne sont pas open source et non libre. Le binaire peut être soit fourni dans une archive (tgz, tbz2...) ou dans un paquet (.deb, .rpm...). Encore une fois skype est un bon exemple.
Pour les autres programmes, on peut directement fournir les sources (et chacun les compile pour avoir un exécutable compatible avec son architecture). Ca force donc à installer un compilateur et les paquets de développement utilisé par ledit paquet. Comme ce n'est pas forcément super pratique (comprendre un peu fastidieux et long), les paquets associés à des applications libres sont souvent directement fournis sous forme de binaire.
Un exemple : tu peux soit
1) compiler amsn (ce qui va te forcer à installer gcc, make, les paquets de développement tcl tk etc),
2) installer le paquet amsn qui va s'occuper d'installer le binaire (ou exécutable amsn) et toutes ses dépendances de manière transparente. Cela signifie donc que quelqu'un (les personnes qui maintiennent le paquet) on compilé le binaire à ta place.
Quand le paquet est disponible autant préférer la solution (2) moins fastidieuse, et en dernier recours la solution (1).
En particulier tu bénéficieras des mises à jour proposées par ta distribution.
Bonne chance
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
18 oct. 2007 à 21:06
18 oct. 2007 à 21:06
Super, bonne continuation ;)