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

Comment créer un package à partir de la source sous Linux
⏱️ 5 min read

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 package source consiste à activer les référentiels sources pour votre distribution. L’activation des référentiels 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.

Les deb-src active les packages sources, en informant le gestionnaire de packages de nous donner 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 tous les changements 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 en utilisant 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 que vous êtes 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 de la source, vous pouvez également apprendre à renommer facilement des fichiers sous Linux et à utiliser et modifier le fichier Hosts sous Linux.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Vous aimerez aussi...

S’abonner
Notification pour
guest
0 Comments
Commentaires en ligne
Afficher tous les commentaires
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x