Quelle est la différence entre l'installation depuis source ( ./configure && make && make install
) et avec apt-get
?
Je peux penser à ceux-ci:
apt-get
la version est généralement plus stable et moins de choix, tandis que nous pouvons choisir la version spécifique lors de l'installation à partir de la source.apt-get
peut résoudre automatiquement les dépendances, peut facilement mettre à jour / désinstaller le logiciel et possède d'autres avantages de gestion faciles.apt-get
le chemin d'installation suit un modèle cohérent et a quelques autres conventions, ce qui est pratique pour SA.
Mais y en a-t-il plus?
- L'installation à partir de la source peut-elle obtenir de meilleures performances que via via
apt-get
certains logiciels, commephp
etmysql
? - Quelques autres différences?
En un mot, dans quelle condition devrais-je choisir l'installation à partir de la source apt-get
, sauf pour obtenir une version spécifique de ce logiciel?
Merci.
apt
package-management
compiling
install-from-source
Aaron Wang
la source
la source
apt-get
"; la compilation et l'installation à partir des sources offrent probablement plus de possibilité de modifier et d'ajuster les exigences et les paramètres de l'application en ce qui concerne votre version actuelle du noyau et les paramètres et autres.Réponses:
La différence est qu'apt installe des binaires génériques et gère leurs versions.
Lors de la compilation d'un paquet source, vous êtes entièrement seul car apt ne peut pas gérer le paquet.
Cependant, compiler un package source et l'installer vous-même est utile si vous avez besoin de fonctionnalités qui ne peuvent être obtenues qu'en compilant le package vous-même.
Parfois, les développeurs proposent des fonctionnalités qui ne peuvent être utilisées dans un logiciel que si un certain commutateur de compilation est utilisé. Et parfois, des processeurs spécifiques peuvent mieux fonctionner si certains indicateurs de compilation sont utilisés.
Cependant, dans la plupart des cas, les fonctionnalités qui peuvent être activées sont à des fins de débogage et ne seront jamais nécessaires, même par les utilisateurs du noyau dur. Et la version binaire qu'apt est configurée pour utiliser est déjà optimisée pour votre processeur.
Les situations possibles où vous auriez besoin de compiler la source vous-même seraient:
la source