Comment compiler les packages logiciels sur Linux

Comment compiler les packages logiciels sur Linux

L'un des ajustements les plus difficiles pour les utilisateurs qui passent de Windows à Linux est l'idée que tous les logiciels que vous souhaitez installer ne sont pas préparés pour vous. Contrairement aux utilisateurs de Windows, qui (dans la plupart des cas) obtiennent un logiciel préemballé dans un installateur EXE ou un fichier zip, les utilisateurs de Linux doivent souvent compiler leurs propres packages logiciels.

Si vous souhaitez savoir comment compiler des packages de logiciels sur Linux, vous devrez suivre quelques étapes. Vous devrez télécharger le code source, exécuter la commande Configurer, installer tous les packages de dépendance requis, puis exécuter la commande de fabrication pour commencer à compiler votre package. Voici comment faire tout cela sur un système d'exploitation basé sur Linux.

Table des matières

    Vous pouvez également télécharger le code source à partir de projets open-source comme VLC directement. Ceux-ci se présentent généralement dans un format de fichier compressé comme le goudron.Gz, que vous pouvez extraire au terminal en utilisant le le goudron commande. Par exemple, exécuter la commande Source TAR -XZVF.le goudron.gz Extraire un fichier de tarball nommé source.le goudron.gz.

    Une fois que vous avez le code source disponible et extrait sur votre PC Linux, vous pouvez passer à l'étape suivante de la préparation avant de commencer à compiler votre colis.

    Installation de build-essentiel sur Linux

    Les outils et les logiciels contenus dans le essentiel un package est requis pour tout type de compilation de logiciels sur les systèmes d'exploitation Linux, quel que soit le langage de programmation de votre code source. 

    En tant que package essentiel, les packages essentiels (ou nommés de manière similaire) devraient être disponibles dans le référentiel logiciel pour votre distribution Linux. L'équivalent des distributions basées sur la construction sur la construction est appelée devent de base, qui comprend plusieurs des mêmes outils.

    Les instructions d'installation pour l'essentiel de construction varieront également, selon votre distribution Linux. Par exemple, sur les systèmes d'exploitation basés sur Ubuntu et Debian, vous pouvez installer un élément essentiel en ouvrant une fenêtre de terminal et en tapant sudo apt install build-essentiel.

    L'installation de build-essentiel installe également ses dépendances, comme le g++ emballer. Une fois ce processus terminé, vous pouvez passer à la configuration de votre package de source Linux avant de le compiler.

    Exécutez la commande Configurer

    Le code source des principaux packages contient généralement un configurer scénario. L'exécution de ce script vérifiera votre distribution Linux pour les packages essentiels que votre code source doit être en mesure de compiler correctement.

    Pour exécuter le script de configuration, entrez le dossier de votre code source extrait à l'aide du CD commande. De là, Type ./ Configurer dans le terminal, appuyant sur Entrée pour l'exécuter.

    Si le script de configuration détecte un package manquant, il vous informera de ce qu'il faut faire à la fin du script. Par exemple, avant de compiler le lecteur multimédia VLC, le script de configuration affiché exécuté ci-dessus a détecté que le langage de programmation LUA n'est pas installé.

    Dans certains cas, vous pouvez toujours compiler et configurer des packages logiciels, même si le script de configuration a détecté un package ou une fonctionnalité manquante. Le script de configuration pour VLC (illustré ci-dessus) a offert une solution aux packages de langage de programmation LUA manquants en vous suggérant de l'exécuter avec le -désactiver Flag pour le contourner.

    Vous devrez installer tous les packages manquants que leConfigurer le script a détecté ou utilisé les indicateurs de désactivation suggérés pour contourner ces erreurs avant de pouvoir continuer.

    Si le script de configuration est terminé avec aucune (ou unique makefile pour votre colis sera créé. Cela crée les instructions pour compiler votre package, vous permettant de passer à l'étape de compilation du logiciel final.

    Installez les packages de dépendance manquants

    Le script de configuration identifie utilement tous les packages que votre distribution Linux nécessite pour pouvoir compiler et installer correctement votre nouveau logiciel.

    Ceux-ci peuvent être clairement identifiés par votre message d'erreur de script de configuration ou plus loin dans le processus d'exécution de ce script. Si le message d'erreur n'a pas précisé, faites défiler votre historique de terminal pour essayer d'identifier le package manquant.

    Une fois que vous savez quel est le package manquant, utilisez le programme d'installation du package pour votre distribution Linux pour l'installer. Par exemple, sur les systèmes d'exploitation basés sur Ubuntu et Debian, en cours d'exécution nom d'installation de Sudo apt Installera un package.

    L'installation de toute dépendance manquante est la dernière étape que vous devez terminer avant de pouvoir commencer à compiler et à installer votre nouveau progiciel. Une fois que vous avez terminé ce processus, vous êtes prêt à commencer à compiler.

    Comment compiler sur Linux

    Le essentiel le package contient faire, L'outil automatique utilisé pour commencer à compiler votre code source dans un logiciel que vous pouvez exécuter sur votre PC. Il utilise le makefile fichier, configuré et créé par le précédent configurer Commande, qui contient les instructions spécifiques nécessaires pour compiler votre package.

    Pour commencer à compiler votre code source, ouvrez un terminal et utilisez le CD commande pour entrer le dossier correct. Lorsque vous êtes prêt, tapez faire Pour commencer à compiler votre colis.

    Cela prendra un peu de temps pour terminer, en fonction de la taille du package et de vos ressources système disponibles. Si aucune erreur n'apparaît après la compilation de votre logiciel, vous pouvez alors installer votre package.

    Pour ce faire, tapez sudo faire l'installation dans le terminal. Le package sera installé sur votre PC Linux, prêt à l'ouvrir et à l'utiliser comme tout autre logiciel.

    Installation de nouveaux logiciels sur Linux

    Savoir comment compiler des packages de logiciels sur Linux peut vous aider à installer des logiciels moins courants. Les principaux systèmes d'exploitation comme Ubuntu et Devian ont de grands référentiels de logiciels à la disposition des utilisateurs, donc si vous ne souhaitez pas compiler votre logiciel, essayez de trouver et d'installer de nouveaux logiciels à l'aide du gestionnaire de packages à la place.

    Si vous vous déplacez de Windows, vous pouvez également installer un logiciel Windows sur Linux pour continuer à utiliser vos applications Windows uniquement préférées.