Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Comment compiler des programmes Linux à partir de la source

Les utilisateurs de Linux ont généralement plus de facilité à trouver et à installer des logiciels. Presque toutes les distributions ont un référentiel de logiciels avec une interface graphique agréable. Pour installer un programme, il vous suffit généralement de le rechercher, puis d’appuyer sur le bouton « Installer ». Si le logiciel n’est pas disponible dans le référentiel, vous pouvez généralement trouver des binaires précompilés en ligne quelque part. Ensuite, il suffit d’exécuter apt-get, yum ou similaire (selon la distribution Linux que vous utilisez) pour les installer. Parfois, cependant, vous n’avez pas d’autre choix que de compiler vous-même des programmes Linux à partir des sources, surtout si vous voulez la version de développement de pointe d’un programme pour lequel aucun binaire pré-compilé n’existe.

Vous voulez apprendre à compiler des programmes Linux à partir des sources ? Alors lisez la suite !

Pour une raison quelconque, la perspective de devoir compiler des programmes Linux à partir de la source effraie de nombreux utilisateurs de Linux, même ceux qui utilisent le système d’exploitation depuis des années. Mais cela ne doit pas leur faire peur. L’installation de logiciels à partir de fichiers de code source est une opération simple dans la plupart des cas. Et si vous apprenez les techniques de base, vous serez bientôt en mesure de diagnostiquer les problèmes qui surviennent lorsque les choses ne se déroulent pas comme prévu.

Étapes requises pour compiler des programmes Linux à partir de la source

Pour compiler des programmes Linux à partir des sources, utilisez un processus en quatre étapes :

  • Décompressez le code source
  • Résoudre les dépendances
  • Compilez-le
  • Installez-le
  • 1. Déballage du code source

    Dans cet exemple, nous allons compiler la base de données SQLite. Si vous voulez suivre, téléchargez la dernière archive tar du code source (un fichier .tar.gz).

    Une archive tar est juste un fichier compressé, très similaire à un fichier .zip. Il aura soit l’extension tar.gz ou .tgz. Pour travailler avec son contenu, vous devez d’abord les extraire à l’aide de la commande suivante :

    Parfois, vous aurez un fichier tar.bz (ou tar.bz2). Utilisez la commande suivante si vous travaillez avec un fichier tar.bz :

    Ce processus crée un répertoire portant le même nom que le fichier.

    linuxfromsource-extract-dir

    2. Résoudre les dépendances

    Entrez ce nouveau répertoire en utilisant le nom du répertoire cd puis, en tant que sudo (ou su dans de nombreuses autres distributions Linux), exécutez la commande ./configure :

    linuxfromsource-configure-step

    La commande ./configure vérifie si tous les logiciels sur lesquels ce programme particulier s’appuie – comme un compilateur approprié – sont installés. Le préfixe ./ indique à Linux de rechercher le fichier de configuration dans le répertoire courant et de l’exécuter. Notez que parfois configure n’est pas le nom du fichier qui résout ces dépendances. Si vous obtenez une erreur lors de l’exécution de configure, recherchez dans le répertoire un fichier « README » ou « INSTALL » ou similaire. Cela devrait vous dire quel fichier est responsable de cette étape. En fait, c’est une bonne idée de lire tous les fichiers inclus avant d’essayer de compiler un programme.

    Psssssst :  Comment mettre à jour mon Linux ?

    Si tout se passe bien, vous ne verrez aucune erreur. Nous avons eu de la chance ici. Habituellement, cependant, vous manquerez quelque chose. Examinez simplement la sortie et installez les dépendances manquantes à l’aide de votre gestionnaire de packages. Exécutez à nouveau ./configure jusqu’à ce que vous ne voyiez plus d’erreurs.

    3. Compilation

    Une fois que vous avez résolu toutes les dépendances, vous devez compiler le programme. Utilisez la commande make pour le faire :

    linuxfromsource-make

    Ce processus peut prendre quelques minutes et beaucoup plus pour certains programmes. Assurez-vous que la sortie n’affiche aucune erreur avant de continuer.

    4. Installation

    À ce stade, vous avez compilé les binaires, mais vous devez maintenant les installer. Exécutez simplement make install. Cette étape déplace tous les binaires dans leur emplacement correct sur votre système afin que votre programme soit prêt à l’emploi :

    linuxfromsource-make-install

    Si vous avez suivi, exécutez sqlite3 à l’invite du terminal, et si la base de données a été installée correctement, vous devriez voir l’invite de la base de données sqlite3.

    Psssssst :  Réponse rapide : qui commande sous Linux ?

    linuxfromsource-installé

    Toutes nos félicitations! Mais que faire si vous souhaitez supprimer le programme que vous venez d’installer ? C’est simple. Visitez simplement le répertoire à partir duquel vous avez installé le programme et exécutez :

    Suivie par:

    Conclusion

    Il est facile d’installer la plupart des programmes à partir des sources de cette manière, mais certains nécessitent des étapes légèrement différentes de celles présentées ici. Par exemple, vous devrez peut-être utiliser cmake au lieu de make. Lisez toujours le « README », « INSTALL » ou toute autre documentation fournie par les développeurs et vous ne vous tromperez pas trop.

    Cet article est-il utile ? Oui Non

    Bouton retour en haut de la page

    Adblock détecté

    Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci