System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Commandes & Administration Gentoo

Une petite suite de commande avec leurs descriptions pour vous apprendre à administrer et mettre à jour la distribution Gentoo.

Le Sytème de paquet :

ebuild = paquet

Le nom du logiciel qui gère les paquet Gentoo : Portage, il est l'équivalent de aptitude

emerge --sync : syncronise l'arbre portage

update-eix : crée le cache postage dans eix

On peut remplacer ces deux commandes par celle ci :

eix-sync -v

Savoir si un paquet est installé :

eix -I "nom pkg"

Installer un paquet :

emerge -av "nom pkg"

Supprimer un paquet :

emerge -C "nom pkg"

Recherche le mot clef dans la déscription des paquets :

eix -S "mot clef"

Cherche un paquet disponible dans l'arbre portage :

eix "nom pkg"

Recompiler un paquet sans le mettre dans world : (metapaquet)

emerge -1 xorg-server

Fichier world (tout les paquets installé manuellement) /var/lob/portage/world

Parcourir le système a la recherche de lien de dépendance cassé :

revdep-rebuild

Voir les services au demarrage :

rc-update show

Mettre un service au demarrage : (boot avant default)

rc-update add xdm default

Rajouter un module au demarrage :

vi /etc/modules.autoload.d/kernel-2.6

Nettoyage des dependances inutilisées :

emerge -a --depclean

Mettre à jour tout son système :

emerge -auDNvt world

a : question u : update D : deep pkg downgrad (soucis) N : si nouveau flag dans make.conf v : verbose t : arbre

En cas de platage ou d'arret pendant une compilation logiciel :

emerge -av --resume

Compiler un nouveau kernel :

genkernel --menuconfig all

J'utilise celle ci :

genkernel --menuconfig --bootloader=grub --disklabel all

Ménage dans les sources portage :

eclean-dist -d

Par GanGan | le vendredi, décembre 19 2008 13:37

Commentaires

1. micke

mardi, janvier 6 2009 | 19:18

Fichier world (tout les paquets installé manuellement), ce n'est pas l'inverse ?

2. RaX|

lundi, janvier 12 2009 | 14:58

En réponse au commentaire numéro 1.

Le fichier world contient les ebuilds installé "volontairement" c'est a dire qui ne sont pas une dépendance. Exemple tu fait:

  1. emerge mozilla-firefox

Et bien l'ebuild est ajouté dans le fichier world et ne pourra être désinstallé automatiquement par un "emerge --depclean" par exemple.

Le fichier world ne contient donc pas tout les packets installés sur ta machine mais uniquement ceux que tu as ajouté.