Comment configurer et utiliser miam sur fedora?

Comment configurer et utiliser miam sur fedora?

Une distribution Linux peut être décrite comme une collection de packages interdépendants au-dessus du noyau Linux. Ensemble, ils offrent une expérience incroyable. Pour garder les forfaits en ordre, un gestionnaire de packages est un incontournable pour chaque distribution.

Dans le cas de Fedora, Yum et DNF sont deux gestionnaires de packages. Dans ce guide, nous allons vérifier comment configurer et utiliser miam sur fedora.

Miam sur fedora

Yum est le principal gestionnaire de packages de Fedora qui peut interroger des informations sur les packages, récupérer les packages à partir de repos, installer / désinstaller des packages avec une solution de dépendance automatique et mettre à jour l'intégralité du système. Yum peut également fonctionner avec des reposs ou des sources de package supplémentaires. Pour étendre les fonctionnalités, Yum prend également en charge de nombreux plugins.

Yum peut effectuer les mêmes tâches que RPM mais d'une manière plus efficace et plus simple. Il simplifie également la configuration de vos propres référentiels et packages RPM.

Dans les temps modernes, Yum est remplacé par DNF, un gestionnaire de packages moderne. C'est parce que Yum a des problèmes inhérents comme les mauvaises performances, une consommation élevée de mémoire, une mauvaise documentation, etc. Cependant, il vaut toujours la peine d'apprendre Yum parce que Fedora, Centos et Rhel soutiennent toujours Yum en tant que gestionnaire de packages valide.

Installation de yum sur fedora

En tant que l'un des gestionnaires de package par défaut, Yum doit être préinstallé avec Fedora. Exécutez les commandes suivantes pour vérifier si Yum est installé:

$ qui yum
$ yum --version

Si miam n'est pas installé, alors la commande suivante installera Yum immédiatement.

$ sudo dnf installer yum

Utilisation de miam

Il est temps d'apprendre à utiliser Yum - un gestionnaire de packages à part entière avec des tonnes de fonctionnalités. Cette section démontre certaines de ses commandes les plus courantes et les plus importantes.

Installation d'un package

Pour installer un package, Yum nécessite le nom du package. En supposant que vous avez le nom du package, exécutez la commande suivante pour l'installer. Miam résoudra et installera automatiquement toutes les dépendances nécessaires.

$ sudo yum install

S'il doit installer plusieurs packages, alors placez simplement tous les noms de packages séparés par espace.

$ sudo yum install

Lors de l'installation d'un package, Yum demandera une confirmation. Si vous voulez que Yum installe les packages sans demander aucune autorisation, utilisez le drapeau «-y».

$ sudo yum -y installation

Installer un package RPM

Divers packages sont directement disponibles en packages RPM. Alors que la méthode par défaut d'installation d'un package RPM utilise l'outil RPM, il est recommandé d'utiliser Yum pour le faire. S'il est installé à l'aide de YUM, le package RPM sera installé avec toutes ses dépendances (si disponible).

$ sudo yum install

S'il y a plusieurs packages, mentionnez-les également.

$ sudo yum install

Il est également possible d'installer un package RPM disponible via un lien direct. Dans l'exemple suivant, Yum téléchargera et installera le RPM Fusion Repo.

$ sudo yum install https: // miroirs.rpmfusion.org / libre / fedora / rpmfusion-libre-libération - $ (rpm -e% fedora).noarch.rpm https: // miroirs.rpmfusion.org / non-libre / fedora / rpmfusion-non-libération - $ (rpm -e% fedora).noarch.RPM

Supprimer un paquet

Lorsqu'un paquet n'est plus nécessaire, le maintenir installé est redondant. Pour supprimer un package indésirable, utilisez la structure de commande suivante:

$ sudo yum retirer

Yum demandera la permission d'effectuer l'action. Si vous voulez que Yum ne demande pas la permission, utilisez le drapeau «-y».

$ sudo yum -y retirer

Identique à l'installation de plusieurs packages, Yum peut également supprimer plusieurs packages.

$ sudo yum retirer

Recherche d'un package

Dans de nombreuses situations, le nom exact du package pour une certaine application est difficile à suivre. Dans de telles situations, la fonction de recherche intégrée de Yum est vraiment pratique.

Pour rechercher un certain nom de package avec un terme de recherche, utilisez la structure de commande suivante:

$ yum Search

Mise à jour d'un package

S'il y a une mise à jour disponible pour un certain package, il est possible de mettre à jour individuellement le package. Par défaut, Yum téléchargera et installera la dernière version du package avec des dépendances.

$ sudo yum Mise à jour

Système de mise à jour

Au lieu de mettre à jour les packages individuels, il est plus efficace de laisser Yum à mettre à jour l'ensemble du système. Yum vérifiera et téléchargera toutes les mises à jour disponibles et les installera en conséquence.

Tout d'abord, vérifiez s'il y a une mise à jour disponible.

$ sudo yum

S'il y a une mise à jour disponible, la commande suivante les installera toutes:

$ sudo dnf mise à jour

Répertorier les packages

À l'aide de la fonction «Liste», Yum peut imprimer toute la liste des packages, installés ou disponibles. Cette fonction peut également rechercher un package disponible avec un nom spécifique.

Pour répertorier tous les packages installés, exécutez la commande suivante. La sortie sera énorme, nous allons donc tuer la sortie à «moins» pour une navigation plus facile.

$ Yum List installé | moins

Pour répertorier tous les packages correspondants avec un terme de recherche spécifique, utilisez la commande suivante:

$ yum liste

Pour répertorier tous les packages (installés et disponibles), exécutez la commande suivante:

$ yum list tout | moins

Informations sur un package

Avant l'installation, Yum peut afficher des informations détaillées sur un package, et il peut être utile dans diverses situations. Pour vérifier les informations sur un package, exécutez la commande yum suivante:

$ yum info

Packages de groupe

Dans Linux, un groupe est un paquet d'un certain nombre de packages. Un groupe contiendra généralement des packages liés les uns aux autres. Par exemple, le groupe «Java Development» contient tous les outils nécessaires pour développer des programmes dans le langage de programmation Java.

La commande suivante répertorie tous les groupes disponibles.

$ yum grouplist

Pour vérifier les informations sur un groupe, exécutez la commande suivante:

$ yum Groupinfo

Pour installer un groupe, exécutez la commande suivante:

$ sudo yum Groupinstall

Si un groupe doit être mis à jour, exécutez la commande suivante:

$ sudo yum groupupdate

Pour désinstaller un groupe, exécutez la commande suivante:

$ sudo yum Groupremove

Référentiels

Les référentiels YUM sont les principales sources de téléchargement et d'installation de packages. Fedora est livré avec les dépôts Fedora par défaut. Cependant, il est possible d'ajouter / supprimer des référentiels supplémentaires.

Tout d'abord, consultez tous les référentiels actuellement actifs.

$ yum Repolist

S'il y a des référentiels handicapés, ceux-ci ne s'afficheront pas sur cette liste. Pour répertorier tous les référentiels, exécutez la commande suivante:

$ yum Repolist tout

Pour installer un package spécifique à partir d'un dépôt spécifique, utilisez le drapeau «-enablerepo». Il fonctionne sur le repo activé ou désactivé.

$ sudo yum --enablerepo = installer

Nettoyer Yum

YUM génère toutes les données du package de réapprovisionnement dans l'emplacement «/ var / cache / yum»; chaque référentiel avec son propre sous-répertoire. Bien que le cache est important pour que Yum fournisse les performances les plus rapides possibles, un cache corrompu peut être un problème, et le nettoyer résoudra le problème.

$ sudo yum Clean all

Maintenant, effectuez une mise à jour du système. Yum générera automatiquement les caches à nouveau.

$ sudo yum

Dernières pensées

Yum est un puissant gestionnaire de packages. Ce guide démontre certains des usages les plus courants de miam. Pour une aide rapide, consultez la page d'aide Yum.

$ yum - help

Pour plus d'informations sur Yum, la page de l'homme est très utile.

$ man yum

Happy Computing!