Je pense vraimetn que Gentoo/Funtoo a le gestionaire de packages le plus simple (du moment qu'on entre pas dasn certaisn détails, je parle du fonctionnement de "tous les jours"):
emerge --sync
pour mettre a jour la base d'ebuild
pour installer package:
emerge
packagepour supprimer pavkage (et les dépendances associés qui ne sont utilisé par personne d'autre):
emerge depclean
packageune seul outil, et des commandes simples

Il y a quelques options, mais elle soit loin d'etre velues a moins de rentrer "intimement" dans la gestion des packages sous Gentoo/Funtoo:
emerge a quelques options comme:
-a pour ask (il va demander avant de lancer l'installation)
-v pour verbose
-D pour "Deep" pour forcer a regarder plus en profondeur les dépendances, sinon il ne regarde que les dépendances direste au packages installé, avec -D il peux aussi mettre a jours des trucs indirects (utile pour mettre a jour le systeme complet, ou bien nettoyer apres suppression d'un package)
et pour l'installation on a certaines options spécifiques comme:
-u pour Upgrade
si -u n'est pas utilisé il ne cherche pas a mettre a jour un package si il n'est pas incompatible avec ceux qu'on cherche a installer.
Et emerge a 2 "meta"cibles principalement @system et @world, le premier sont les packages dit "systemes" donc indispensable au bon fonctionnement, et @world sont les packages intallé explicitement par l'utilisateur.
Ces deux meta cibles sont utilisé pour mettre a jour la machine:
emerge -avuD @world
Bref c'est simple
