Différence entre miam et aptitude

Différence entre miam et aptitude

Miam vs. Aptitude

Yellowdog Updater, modifié (également connu sous le nom de YUM) est un utilitaire de gestion de package de ligne de commande - faisant en sorte que via une fenêtre de commande, il automatise l'installation, la mise à niveau, la configuration et la suppression des packages logiciels d'un ordinateur. Il s'agit d'un service public open source, mis à la disposition de tous les administrateurs d'un réseau. Il existe plusieurs outils qui améliorent l'interface de ligne de commande de miam avec des interfaces utilisateur graphiques - Faire mieux ses fonctionnalités.

Aptitude en tant qu'outil de package avancé (ou un apt) qui affiche des packages logiciels et donne à l'utilisateur la possibilité de choisir les packages qu'ils souhaitent installer ou supprimer de leur ordinateur. L'aptitude est livrée avec un puissant système de recherche qui utilise des modèles de recherche de flexibilité. Il est principalement basé sur la bibliothèque de terminaux informatiques NCurses - une bibliothèque de programmation qui fournit une API et donne au programmeur la puissance d'écrire une interface utilisateur de texte sans utiliser un terminal.

Yum est une refonte complète de son prédécesseur, Yellowdog Updater (également connu sous le nom de Yup). Il a été conçu comme un moyen de mettre à jour et à gérer les systèmes Red Hat Linux et a depuis été adopté par Red Hat Enterprise Linux, Fedora, Centos et de nombreuses autres distributions Linux qui sont toutes basées sur RPM. L'utilitaire Yum synchronise les métadonnées distantes du client local sans être invité à le faire. Ainsi, Yum est incapable d'échouer si l'utilisateur ne parvient pas à exécuter une commande à l'intervalle que nécessite cette commande particulière.

L'aptitude est livrée en standard avec une interface de ligne de commande (ou CLI), similaire à la famille des outils apt-famille (outil d'emballage avancé, qui fonctionne avec les bibliothèques principales afin d'exécuter l'installation et la suppression du logiciel). Contrairement à de nombreuses autres API, l'aptitude ne nécessite pas de privilèges racine pour fonctionner. Au lieu de cela, il montre une invite à «devenir racine» dans le cas où ces droits sont jugés nécessaires. Lorsque l'aptitude s'ouvre, il suggère une liste filetée de packages qui peuvent être navigués à l'aide des touches de flèche et de la touche Entrée pour ouvrir et effondrer les nœuds.

Yum utilise également un outil séparé pour configurer ses propres référentiels. Cet outil est connu sous le nom de «Createrepo» et génère les métadonnées XML nécessaires - ainsi que les métadonnées SPLITE si l'option -d est sélectionnée) nécessaire pour créer les référentiels YUM. L'outil connu sous le nom de «MREPO» aide à la création et à la maintenance des référentiels Yum.

Résumé:

1. Yum est un utilitaire de gestion de packages de ligne de commande qui gère l'installation, la mise à niveau, la configuration et la suppression des packages logiciels; Aptitude en tant qu'apport qui affiche des packages logiciels et donne à l'utilisateur le pouvoir de choisir les programmes qu'elle souhaite installer ou supprimer.

2. Yum synchronise automatiquement les métadonnées distantes au client local sans avoir besoin d'une invite; Aptitude a une interface de ligne de commande qui exécute l'installation et la suppression des logiciels sans avoir besoin de privilèges racines.