Comment créer un package à partir de la source sous Linux 1

Comment créer un package à partir de la source sous Linux

Outre sa nature open source, la personnalisation est l’une des autres raisons pour lesquelles de nombreux utilisateurs aiment Linux : vous pouvez modifier et configurer presque tous les fichiers pour répondre à vos besoins et à votre style spécifiques. Cela inclut la possibilité de reconstruire un package à partir de la source.

La possibilité de reconstruire un package à partir de la source peut être bénéfique pour tout utilisateur expérimenté de Linux, car elle vous permet de modifier les packages, d’activer ou de désactiver une fonctionnalité, ou même d’appliquer des modifications personnalisées.

Cet article décrit des étapes simples pour reconstruire un package à partir de la source.

1. Activer les référentiels sources

La première étape avant de reconstruire un paquet source est d’activer les référentiels sources pour votre distribution. L’activation des dépôts source vous permet de rechercher et de télécharger des packages source à l’aide du gestionnaire de packages apt par défaut.

Dans les systèmes Debian, vous pouvez ajouter les paquets sources en éditant le fichier « /etc/apt/sources.list ».

Par exemple, voici le contenu de « sources.list » pour Debian buster avec les paquets source activés.

Le deb-src active les packages sources, en informant le gestionnaire de packages de nous fournir le package source et non le fichier binaire habituel.

Une fois activé, enregistrez le fichier et mettez à jour le système à l’aide de la commande :

2. Récupérer le paquet source

Après avoir exécuté le processus de mise à jour, vous pouvez alors récupérer le package source pour modifier votre système.

Par exemple, utilisons le package tar. Commencez par créer un répertoire pour stocker les packages sources :

Ensuite, téléchargez le package source à l’aide de la commande :

Pour afficher les fichiers dans le répertoire :

Apt Tar Ls La

3. Vérifier et installer les dépendances de build

L’étape suivante consiste à vérifier et à installer les dépendances de build requises pour le package que vous souhaitez reconstruire.

Dans l’emplacement du répertoire des packages source, entrez la commande ci-dessous pour vérifier les dépendances de build non satisfaites.

La commande affichera toutes les dépendances non satisfaites pour le package. Bien que vous puissiez les installer manuellement, une méthode plus simple consiste à utiliser apt pour installer les packages sources.

Pour ce faire, utilisez la commande :

La commande ci-dessus récupère les dépendances et les installe pour vous.

Apt Get Build Dep

4. Modifier le package

À ce stade, vous souhaiterez apporter les modifications au package et activer ou désactiver toute fonctionnalité dont vous avez besoin. (Ceci est un aspect général et, par conséquent, nous ne pouvons pas couvrir toutes les modifications que vous pouvez apporter pour chaque package.)

Une fois que vous avez apporté toutes les modifications et réglages personnels, recompilez la source et enregistrez-la avec un numéro de version différent. Vous pouvez le faire à l’aide de la commande :

L’exécution de cette commande vous demandera l’éditeur de votre choix et lancera le journal des modifications que vous pourrez modifier.

Dhc goudron local

Vous pouvez ajouter quelques lignes pour décrire les modifications apportées et changer la version.

5. Construire un paquet

La dernière étape consiste à créer le package source. Assurez-vous d’être dans le répertoire du package source et exécutez la commande :

La commande initialise le processus de génération en utilisant toutes les modifications apportées à l’étape ci-dessus.

Paquet de construction Dpkg

Selon les modifications et le package à reconstruire, le processus peut prendre quelques minutes ou plus.

6. Installer le paquet

Une fois le processus de construction terminé, il générera un package binaire dans le répertoire parent. Pour l’installer, il vous suffit d’utiliser le dpkg commander:

En terminant

Construire des packages est une compétence indispensable pour tout administrateur Linux et une bonne compétence à avoir en tant qu’utilisateur Linux régulier. Maintenant que vous savez comment créer un package à partir des sources, vous pouvez également apprendre à renommer facilement des fichiers sous Linux et à utiliser et modifier le fichier Hosts sous Linux.

Soutenez notre effort ❤️

Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.

Paiement sécurisé sur PayPal
Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.