Liste des commandes sur Gentoo

Citation de wikipédia :

Gentoo Linux est une distribution GNU/Linux dite source. Elle a été conçue pour être modulaire, portable et optimisée pour le matériel de l'utilisateur. Ainsi, la majeure partie des programmes devront être compilés à partir du code source. Toutefois, certains logiciels disponibles sous forme de paquets précompilés pour différentes architectures peuvent également être utilisés. Ceci est géré grâce au logiciel Portage de Gentoo Linux.

Si besoin, Gentoo fournis déjà une liste de commandes(EN) bien pratiques pour les débutants en administration.

Manipuler les paquets

En ce qui concerne la gestion des paquets sur cette distribution, elle fait appel au programme emerge qui est semblable à apt (apt-get, apt-cache, etc) dans Debian. Ci-dessous, je liste quelques commandes dont j'ai utilisé lors d'un projet.

Les sources des paquets se situe à l'emplacement : /usr/portage/

  • Mettre à jour le système :
emerge -u system
  • Nettoyer le système (dans anciennes installations) :
emerge -av --dep-clean
  • Synchroniser les dépôts :
emerge -u portage
emerge --sync
  • Installer un paquet :
emerge -av mail-client/mailx

De manière plus détaillé, cette commande exécute en fait 3 étapes, dont :

La recherche des dépendances :

emerge -pv mail-client/maix
equery depends openssl

Le téléchargement des sources ainsi que les dépendances :

emerge -f mail-client/mailx

Installation du paquet en question :

emerge mail-client/mailx
  • Reconfigurer un paquet :
emerge --config mail-client/mailx
  • Désinstaller un paquet :
emerge -C mail-client/mailx
emerge -Cat mail-client/mailx
  • Lister les paquets installés :
equery list '*'
  • Recherche des paquets installé :
equery list