Voulez-vous corriger un bogue dans un progiciel, ou voulez-vous simplement modifier un progiciel pour répondre à vos besoins? Linux est là pour vous.
La plupart des packages Linux sont gratuits et open source, vous donnant la liberté de personnaliser ou de modifier n'importe quel logiciel à votre guise. De plus, vous êtes également libre de consulter le code source des packages Linux pour apprendre les bonnes pratiques d'architecture et les modèles de codage d'autres projets logiciels.
Explorons comment vous pouvez compiler et installer un package à partir de la source sur Linux.
Linux vous fournit tous les outils nécessaires pour compiler, créer et installer des logiciels à partir du code source.
La plupart des logiciels Linux sont écrits dans les langages de programmation C ou C++, vous aurez donc besoin d'un compilateur C ou C++. Par exemple, la GNU Compiler Collection (GCC) et CMake pour construire votre package.
En plus de cela, vous aurez besoin d'autres packages tels que curl et gettext. Selon votre distribution Linux, vous pouvez installer les outils requis en une seule commande comme suit.
Sur les distributions basées sur Debian telles qu'Ubuntu :
sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc curl
Sur Arch Linux et ses dérivés :
sudo pacman -S base-devel
Sur les distributions basées sur RPM telles que Fedora, RHEL, etc. :
sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel gcc curl cmake
Apprendre encore plus: Comment gérer les packages logiciels avec DNF
Étape 2: Téléchargement du code source du package
Pour ce guide, nous allons installer le package Git à partir de la source. Nous avons choisi Git car il est largement utilisé par les ingénieurs logiciels et les développeurs.
La plupart des packages que vous pouvez compiler se trouvent sur le site officiel du package en question. Vous pouvez télécharger les fichiers de code source en utilisant l'outil de ligne de commande curl. Alternativement, vous pouvez utiliser wget ou l'interface graphique.
Téléchargez le code source dans le dossier Téléchargements de votre PC, puis basculez vers le répertoire Téléchargements en utilisant la commande cd.
cd ~/Téléchargements
Une fois que vous êtes dans le dossier Téléchargements, vous pouvez télécharger le code source Git en utilisant curl comme suit. Dans ce guide, nous allons télécharger la version 2.26.2 de Git mais n'hésitez pas à choisir n'importe quelle version.
curl --sortie git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz
La commande curl spécifie qu'elle doit placer le code source dans un fichier zippé nommé git.tar.gz.
Télécharger: Code source Git pour Linux
Dans la plupart des cas, le code source sera emballé dans un dossier compressé pour faciliter le téléchargement et pour une meilleure organisation des fichiers de code source.
À extraire le contenu du fichier zippé, vous pouvez utiliser le le goudron commander.
tar -zxf git.tar.gz
Étape 3: Compilation du code source
Ensuite, accédez au dossier nouvellement extrait. Dans ce cas, le nom sera "git-2.26.2", bien sûr, le nom du dossier sera différent si vous avez téléchargé une version différente de Git.
cd git-2.26.2
C'est toujours une bonne idée de jeter un oeil à la LISEZMOI.md ou INSTALLER car ils contiennent des informations précieuses sur la façon de compiler et d'installer le package. Ces fichiers sont généralement situés dans le dossier racine du code source.
Un autre fichier important est le configurer scénario. Il vérifie les dépendances logicielles pour le package que vous souhaitez compiler et vous verrez un message d'erreur si le script trouve des dépendances manquantes.
Configurez et préparez votre code source en exécutant le script. La commande va créer Fabriquer fichiers et configurations pour le logiciel que vous êtes sur le point de compiler et d'installer.
./configurer
Étape 4: création du progiciel
Maintenant que le code source est configuré et compilé, vous pouvez construire le logiciel comme suit :
Fabriquer
La commande make utilise le Makefile, qui contient les instructions nécessaires sur la façon de construire le progiciel.
Le processus de compilation prendra un certain temps en fonction de la puissance de traitement de votre ordinateur et de la taille du package.
Étape 5: Installation du progiciel
Si vous êtes arrivé jusqu'ici, félicitations, vous avez réussi à compiler et construire un logiciel Linux à partir du code source.
Dans cette dernière étape, vous allez installer le package logiciel Git que vous venez de créer à partir du code source. Cette commande installe le package nouvellement compilé en copiant les fichiers de construction aux emplacements corrects sur votre PC.
sudo faire installer
Vérifiez la version de Git que vous venez d'installer avec la commande :
git --version
La sortie doit être similaire à celle ci-dessous. Le numéro de version peut varier en fonction du package que vous avez téléchargé.
Méthodes alternatives d'installation de logiciels sur Linux
Ce guide a examiné comment compiler et créer un logiciel à partir de la source sur Linux en utilisant Git comme cas d'étude. L'installation du logiciel à partir du code source vous donne tellement de liberté pour personnaliser le logiciel à votre guise, ce qui est une chose incroyable.
La plupart des distributions Linux vous offrent de nombreuses options lors de l'installation du logiciel. Par exemple, sur Arch Linux, vous pouvez utiliser les gestionnaires de packages Pacman et Yay.
Utiliser Arch Linux? L'installation et la suppression de packages sont différentes d'Ubuntu et de Mint. Voici ce que vous devez savoir.
Lire la suite
- Linux
- Installer le logiciel
- Applications Linux

Mwiza développe des logiciels par profession et écrit abondamment sur Linux et la programmation frontale. Certains de ses intérêts incluent l'histoire, l'économie, la politique et l'architecture d'entreprise.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner