openSUSE est livré avec Zypper, un outil de gestion de packages en ligne de commande qui fonctionne avec les packages RPM. Voici comment l'utiliser.

Chaque distribution Linux est livrée avec un gestionnaire de packages par défaut pour gérer les packages. Semblable à APT sur Debian, Pacman sur Arch Linux et DNF/YUM sur RHEL, openSUSE est livré avec le gestionnaire de packages Zypper.

Avec Zypper, vous pouvez exécuter plusieurs fonctions depuis l'installation du package jusqu'à la suppression à l'aide de la ligne de commande. Voici comment utiliser Zypper et ses options de ligne de commande pour gérer les packages dans openSUSE.

Gestion des packages dans openSUSE

Zypper est un outil de ligne de commande simple pour la gestion des packages dans ouvertSUSE qui vous permet d'installer, de supprimer et de mettre à jour des packages ainsi que de gérer des référentiels. De plus, vous pouvez lister les packages installés et les mises à jour disponibles, recherchez un package et imprimez des informations le concernant.

instagram viewer

openSUSE utilise le format de package RPM. Un package RPM contient généralement le nom du package, sa version et son architecture. Il existe deux méthodes en ligne de commande pour gérer un package RPM dans openSUSE: Zypper et RPM.

Vous devez disposer des privilèges root pour installer, mettre à niveau ou supprimer n'importe quel package de votre système openSUSE.

Ajouter un référentiel dans openSUSE

Pour ajouter un référentiel dans openSUSE, vous devrez fournir l'URL du référentiel et l'alias. Alias ​​est le nom court et facile à retenir du référentiel. Ouvrez le terminal et lancez Zypper avec le ar (adresser) commande pour ajouter le référentiel à votre système :

zypper ar -f 

Par exemple, pour ajouter le référentiel Skype, exécutez :

zypper ar -f https://repo.skype.com/rpm/stable skype

Le -F L’option active l’actualisation automatique.

Supprimer un référentiel avec Zypper

Pour supprimer un référentiel dans openSUSE, utilisez Zypper avec le rr (supprimer le dépôt) et l'alias du référentiel comme suit :

zypper rr 

Par exemple, pour supprimer le référentiel Skype, la commande serait :

zypper rr skype

Actualiser les référentiels avec Zypper

Pour actualiser manuellement les référentiels, exécutez :

zypper refresh

Cette commande vous permet de récupérer les modifications apportées aux packages à partir des référentiels configurés.

Répertorier tous les référentiels dans openSUSE

Pour lister tous les référentiels définis, utilisez Zypper avec le pensions ou g / D méthode:

zypper lr

Cette commande affiche des informations sur les référentiels telles que leur nom et leur état (activé ou désactivé).

Installer un package dans openSUSE avec Zypper

Pour installer un package, utilisez la commande zypper suivie du dans (installer) méthode et le nom du package :

zypper in package_name

Par exemple, pour installer Skype sur openSUSE, la commande serait :

zypper in skypeforlinux

Vous pouvez également installer plusieurs packages simultanément en fournissant une liste des noms de packages séparés par des espaces :

zypper in package1 package2 package3

Rechercher un package avec Zypper

Par défaut, Zypper recherche un package dans tous les référentiels, c'est-à-dire à la fois dans la liste des packages installés et parmi ceux qui ne sont pas encore installés. Pour rechercher un package particulier dans tous les référentiels, utilisez le se (recherche) commande avec Zypper :

zypper se package_name

Utilisez le -s option pour afficher des informations détaillées sur un package :

zypper se -s package_name

Pour rechercher un package dans la liste des packages installés uniquement, utilisez :

zypper se -i package_name

Liste des packages installés dans openSUSE

Avec Zypper, vous pouvez également interroger la base de données des packages pour découvrir ce qui est actuellement installé sur votre système openSUSE. Pour ce faire, utilisez Zypper avec -i (--installé uniquement):

zypper se -i

Vous pouvez également enregistrer cette liste en redirigeant sa sortie vers un fichier :

zypper se -i > installed_packages

Pour trouver des informations détaillées sur un package installé particulier, utilisez :

zypper info package_name

Supprimer un package dans openSUSE avec Zypper

Supprimer un package avec Zypper est aussi simple que de l'installer. Pour supprimer un package dont vous n'avez plus besoin, utilisez Zypper avec le rm (supprimer) méthode et le nom du package :

zypper rm package_name

Mettre à jour un package avec Zypper

Garder les packages à jour est l’activité de gestion de packages la plus courante. En utilisant Zypper, vous pouvez afficher et installer toutes les mises à jour disponibles. Exécutez la commande suivante pour afficher toutes les mises à jour disponibles pour les packages installés :

zypper list-updates

Une fois que vous avez la liste, vous avez maintenant la possibilité de mettre à jour tous les packages ou un seul package. Pour mettre à jour tous les packages installés pour lesquels des versions plus récentes sont disponibles, utilisez le up (mise à jour) commande:

zypper up

Pour mettre à jour des packages individuels, spécifiez le package avec la commande update ou install :

zypper up package_name

Ou:

zypper install package_name

Installer les packages locaux dans openSUSE avec RPM

Pour les packages RPM locaux que vous avez téléchargés manuellement, vous pouvez utiliser l'utilitaire RPM ou Zypper pour les installer. Utilisez le format suivant pour l'installer à l'aide de RPM :

rpm -Uvh rpm_package

Pour installer un package RPM à l'aide de Zypper, utilisez :

zypper install rpm_package

Il existe plusieurs autres options de ligne de commande que vous pouvez utiliser avec Zypper pour accomplir diverses tâches. Vous pouvez afficher toutes les options à l'aide de la commande help :

zypper help

Zypper simplifie la gestion des packages dans openSUSE

Zypper est un outil de ligne de commande simple mais puissant qui vous permet de gérer les packages dans openSUSE. En plus des outils de ligne de commande tels que Zyyper et RPM, vous pouvez également utiliser YaST (Yet Another Setup Tool), un outil basé sur une interface graphique pour gérer les packages et autres tâches de configuration du système.

Snap et Flatpak sont d'excellentes alternatives aux gestionnaires de packages traditionnels et vous permettent d'installer et de gérer des packages sans avoir à gérer manuellement les dépendances.