Recherche de site Web

EOPKG : le guide de l'utilisateur Solus pour la gestion des logiciels


Ce guide vous montre toutes les commandes EOPKG essentielles pour installer, mettre à jour et gérer efficacement les packages sur Solus Linux.

Solus est une distribution continue unique, développée indépendamment, bien connue pour son bureau Budgie, qui appartient à la catégorie des distributions Linux dites originales.

Cela signifie qu'il ne s'appuie pas sur les bases de code des systèmes Linux existants ; au lieu de cela, il a été construit à partir de zéro, ce qui le place fièrement dans un groupe plutôt restreint, aux côtés de noms comme RHEL, Debian, Arch, (open)SUSE, Slackware et Gentoo.

Et tout comme eux, Solus (anciennement Evolve OS) possède son propre gestionnaire de packages appelé EOPKG (Evolve OS Package), qui permet aux utilisateurs d'installer, de supprimer, de mettre à jour et de gérer des packages logiciels sur leurs systèmes. .

Dérivé du PiSi (Packages Installed Successfully as Intended) initialement développé pour Pardus Linux, EOPKG fournit une gamme de fonctionnalités, telles que la recherche de packages disponibles, la gestion des dépendances et la réalisation de mises à niveau du système.

Ce guide fournit tout ce dont vous avez besoin, accompagné d'exemples faciles à suivre, pour vous aider à maîtriser EOPKG et à gérer en toute confiance les logiciels de votre système Solus. Commençons !

Gestion des packages de base

Mise à jour du système

Garder votre système à jour est crucial pour les correctifs de sécurité, les corrections de bugs et les nouvelles fonctionnalités. L'une des commandes EOPKG les plus couramment utilisées est la vérification des mises à jour de progiciels disponibles.

sudo eopkg update-repo

Cette commande synchronise votre base de données de packages locale avec les référentiels distants.

Liste des mises à jour en attente

Si vous souhaitez simplement afficher la liste des packages avec les mises à jour disponibles mais ne les appliquez pas à votre système Solus, exécutez la commande suivante.

sudo eopkg upgrade -n

Les options « -n » indiquent à EOPKG de ne pas effectuer de véritables actions de mise à niveau ; au lieu de cela, cela montre simplement ce qui serait fait.

Mettre à niveau tous les packages installés

Une autre action la plus couramment utilisée consiste à mettre à jour les opérations sur les packages actuellement installés. Cette commande met à jour tous les packages installés vers leurs dernières versions, car initialement, les référentiels distants seront mis à jour pour garantir que toutes les métadonnées sont à jour.

sudo eopkg upgrade

Pour mettre à niveau uniquement un package spécifique (ou quelques packages particuliers), ajoutez simplement leurs noms après la commande sudo eopkg Upgrade. Par exemple:

sudo eopkg upgrade thunderbird vim

Recherche de packages

Une fonctionnalité EOPKG courante et largement utilisée est la recherche de paquets. Par exemple, si nous voulons voir si le package « firefox » est disponible dans les référentiels du logiciel Solus, tapez la commande suivante :

eopkg search firefox

Cela affichera une liste de packages correspondant à votre terme de recherche, y compris le nom et la description du package.

Recherche d'un package déjà installé

Parfois, vous souhaitez vérifier si un package spécifique est déjà installé localement. Dans ce cas, vous pouvez utiliser la sous-commande « list-installed », qui répertorie tous les packages installés, en redirigeant la sortie vers la commande grep que nous utilisons pour rechercher le nom spécifique. .

Par exemple, pour vérifier si le package « firefox » est déjà installé :

eopkg list-installed | grep firefox

La commande ne renverra aucun résultat si le package n'est pas trouvé dans la liste installée.

Alternativement, vous pouvez utiliser la commande eopkg info (expliquée plus loin ci-dessous) et consulter la première ligne de sa sortie, qui vous informe si le package est installé localement.

eopkg info firefox

Installation des packages

L'installation d'un nouveau package dans Solus à l'aide de la commande eopkg est simple. Par exemple, pour installer « firefox », exécutez :

sudo eopkg install firefox

Pour installer plusieurs packages sur Solus, vous pouvez simplement lister l'un après l'autre tous les noms de packages que vous souhaitez installer à la fin de la commande. Voici la syntaxe pour installer, par exemple, Firefox, VLC et Vim en une seule fois :

sudo eopkg install firefox vlc vim

Suppression de packages

Une autre fonctionnalité couramment utilisée du gestionnaire de packages EOPKG est la suppression/désinstallation de packages. Le paramètre remove permet de désinstaller un logiciel sur Solus.

Par exemple, pour supprimer le package « Firefox » de votre système, vous devez exécuter ce qui suit :

sudo eopkg remove firefox

Cependant, si vous souhaitez supprimer un package ainsi que ses fichiers de configuration, vous pouvez utiliser l'option « –purge ». Voici comment procéder :

sudo eopkg remove --purge firefox

Gestion avancée des packages

Réinstallation des packages

Si une application ne fonctionne pas correctement, cela peut être dû à des fichiers corrompus. La réinstallation du package peut remplacer ces fichiers par de nouvelles copies. De plus, la réinstallation d'un package peut parfois résoudre des conflits de dépendances ou des incohérences pouvant survenir après une mise à jour du système.

Pour réinstaller un package spécifique sur Solus, par exemple Firefox, vous pouvez utiliser la commande suivante :

sudo eopkg install --reinstall firefox

Obtenir des informations sur un package spécifique

Vous pouvez utiliser la commande eopkg avec l'option « info » pour récupérer des informations détaillées sur un package (qu'il soit installé ou disponible dans le référentiel), y compris des détails tels que la description du package, version, licence, dépendances, etc.

Par exemple, pour obtenir des informations sur le package « firefox », utilisez :

eopkg info firefox

Notez que si le package est déjà installé localement, les informations seront affichées à la fois pour le package installé localement et pour le package dans le référentiel Solus distant.

Nettoyer le cache

EOPKG stocke les packages téléchargés dans un cache pour accélérer les futures installations et la réinstallation des mêmes packages. Cependant, ce cache peut croître avec le temps et consommer de l'espace disque. Pour l'effacer, vous pouvez utiliser :

sudo eopkg delete-cache

Ceux-ci sont automatiquement effacés si vous utilisez le Software Center (une application GUI pour gérer les logiciels sur Solus). Néanmoins, si vous utilisez uniquement l'approche CLI pour la gestion des logiciels, vous devez appeler manuellement la commande.

Reconstruction de la base de données des packages

Si vous rencontrez des problèmes avec la base de données des packages, sa reconstruction peut vous aider.

sudo eopkg rebuild-db

Supprimer les packages orphelins (inutilisés)

Après la suppression d'un package dans Solus, certains packages orphelins (inutilisés) restants peuvent encore dépendre du package supprimé. Cependant, ces packages orphelins ne sont plus nécessaires, nous pouvons donc nous en débarrasser pour libérer de l'espace.

sudo eopkg remove-orphans

Annulation d'une modification spécifique

La commande eopkg history sur Solus vous permet d'afficher un enregistrement de toutes les actions de gestion des packages effectuées sur votre système. Cela peut être pratique pour annuler des modifications spécifiques, suivre les mises à jour, les installations ou les suppressions de progiciels au fil du temps.

Pour afficher l'historique du package, ouvrez un terminal et tapez :

eopkg history

La commande répertorie toutes les actions du package dans l’ordre chronologique inverse, y compris le type d’action (installation, mise à jour, suppression), le nom et la version du package et l’ID de l’opération.

Si une mise à jour récente du package a provoqué des problèmes, vous souhaiterez peut-être revenir à un état antérieur. Pour ce faire, localisez l'ID de transaction dans la sortie de l'historique et utilisez-le en remplaçant « [transaction_id] » dans l'exemple ci-dessous par l'ID réel par un nombre inférieur au dernière modification logicielle pour l'action de restauration :

sudo eopkg history -t [transaction_id]

Par exemple, si vous souhaitez annuler l'opération avec un ID 19, utilisez 18 comme numéro.

sudo eopkg history -t 18

De plus, il est important de se rappeler que l'annulation des modifications logicielles fonctionne si le référentiel Solus dispose de la version du package dont vous avez besoin ou si vous disposez d'une copie locale du package.

Gestion des référentiels

Les référentiels sont des serveurs qui stockent des packages logiciels, permettant aux utilisateurs d'installer et de mettre à jour des applications. Solus utilise par défaut ses propres référentiels, garantissant stabilité et sécurité.

Cependant, il peut arriver que vous deviez ajouter des référentiels supplémentaires pour accéder à des logiciels qui ne sont pas disponibles dans les référentiels officiels.

Répertorier les référentiels

Il est utile de savoir quels référentiels sont actuellement configurés sur votre système avant d'apporter des modifications. La commande ci-dessous affiche une liste de tous les référentiels actuellement ajoutés à votre système Solus Linux.

sudo eopkg list-repo

Ajout d'un référentiel

Pour installer un logiciel à partir d'une source non officielle, vous devez d'abord ajouter son référentiel à votre système.

sudo eopkg add-repo <repository-name> <repository-url>

Dans la commande ci-dessus, « » est une étiquette que vous attribuez au référentiel. Le «  » est l'URL où les packages du référentiel sont hébergés.

Bien sûr, une fois que vous avez ajouté un nouveau référentiel à votre système Solus, assurez-vous de mettre à jour l'index du package localement sur votre système.

sudo eopkg update-repo

N'oubliez pas d'ajouter uniquement des référentiels provenant de sources fiables pour maintenir la sécurité du système.

Supprimer un référentiel

Si vous n'avez plus besoin d'un référentiel ou si cela pose des problèmes, vous pouvez le supprimer.

sudo eopkg remove-repo <repository-name>

Astuce bonus : utilisation de l'application GUI

Étant donné que Solus est un système d'exploitation axé sur le bureau, il est livré avec un excellent outil graphique pour gérer les logiciels appelé Software Center, où en quelques clics de souris, vous pouvez effectuer presque toutes les tâches dont nous avons parlé dans ce guide.

Cependant, en maîtrisant l'utilisation de la commande eopkg, vous améliorerez considérablement vos compétences et approfondirez votre compréhension du système d'exploitation lui-même. Je suis donc convaincu qu’une fois que vous serez à l’aise avec le gestionnaire de packages EOPKG, vous préférerez souvent l’utiliser pour la gestion de logiciels dans Solus.

Conclusion

Nous avons atteint la fin de ce guide. Bien qu'EOPKG n'offre pas autant de fonctionnalités et de flexibilité que d'autres gestionnaires de packages comme APT, DNF ou Pacman, il fournit néanmoins tout ce dont vous avez besoin pour contrôler entièrement le logiciel de gestion de votre système Solus.

Avec ces commandes à portée de main, vous pouvez désormais avoir tout le pouvoir nécessaire pour installer facilement de nouveaux logiciels, mettre à jour les applications existantes et maintenir un environnement propre et optimisé sans même avoir à toucher l'application GUI pour le faire.

Bien entendu, le gestionnaire de packages EOPKG offre encore plus d'options. Cela dit, nous vous conseillons vivement de vous familiariser avec eux grâce à la documentation officielle de Solus.

J'espère que ce guide vous a été utile dans votre voyage Solus. Comme toujours, toutes suggestions et commentaires sont les bienvenus dans la section ci-dessous.

Articles connexes: