J'ai entendu beaucoup de gens dire que la construction / compilation à partir des sources permet d'optimiser les performances, car le compilateur est capable d'ajuster les performances au système.
D'autre part, l'installation du paquet est également prise en charge par les gestionnaires de paquets apt-get
, qui affichent également le message au moment où ils téléchargent les sources et les compilent.
Alors, quelle est la différence entre les deux à l'arrière-plan?
pangolin
ouquetzal
pour aider à identifier quel dépôt votre système doit utiliser. N'oubliez pas que vous pouvezapt-get source
télécharger le code source à partir d' apt-get .Lorsque vous compilez à partir d'une source, vous téléchargez le code source à partir d'un dépôt Github ou d'un site Web, vous le décompressez, exécutez ./configure, make, make install. Je vais expliquer les commandes:
./configure
vérifie les dépendances, si vous avez certaines bibliothèques installées, etc. et ajoute certaines lignes à la configuration de construction.make
crée réellement les fichiers binaires à partir du code source en utilisant la configuration fournie par "./configure".Enfin,
make install
installe les fichiers binaires sur votre PC.Lorsque vous utilisez
apt-get
pour installer des applications, il télécharge les fichiers binaires déjà compilés et les installe sur votre PC.Vous pouvez utiliser
apt-get
pour télécharger le code source et faire tout ce que vous voulez avec.la source