Dernière modification : March 06 2007 21:49:10.
Le plus gros avantage de gentoo par rapport aux autres distributions pour moi est l'utilisation de la variable "USE"
. Ce qui permet de compiler les paquets en fonction de cette variable.
Un paquet tres utile pour les mises à jour est gentoolkit:
# emerge gentoolkit
Un autre paquet utile est genlop:
# emerge genlop
Maintenant, vous pouvez mettre à jour votre gentoo:
# emerge sync (met à jour votre arbre de portage)
# emerge --deep --update --ask world (Une liste de package à installer apparait)
Si vous avez modifié votre variable "USE": # emerge --deep --update --newuse --ask world
# emerge --depclean --ask (Cela désinstalle les dépendances orphelines)
# revdep-rebuild (Cela vérifie qu'aucune dépendance n'a étée cassée, cette commande fait partie du paquet gentoolkit)
L'outil genlop permet d'avoir une estimation de la compilation:
# emerge --deep --update --pretend world | genlop --pretend
Cette commande affichera les paquets à installer ainsi qu'une estimation du temps de la compilation.
# genlop --current
Cette commande donnera une estimation du temps de la compilation en cours.
Si vous avez modifié votre variable "USE" et que certains paquets rentrent en conflits:
# emerge -uDavt --newuse world
Cette commande affiche la liste des paquets avec leurs dépendances ainsi le problème peut vite être identifier.
Pour maintenir sa Gentoo à jour:
emerge -uDavt --newuse world
# etc-update (permet de mettre à jour les fichiers de configuration)
Une autre option tres interessante est de pouvoir mélanger des paquets considérés comme non stable et des paquets stables. Pour cela il existe les fichiers package.unmask, package.keywords et package.mask dans /etc/portage.
Voir les commentairesAjouter un commentaire