— page corrigée — TheShift 2009/02/27 19:30
Relation avec le fichier World
Guides et Tutoriels Gentoo-Québec
PDF original
Explication sur votre relation avec le fichier World
Le fichier world est vraiment un des fichiers les plus importants sous Gentoo. Le fichier se retrouve dans le répertoire suivant : /var/lib/portage/world
Par exemple mon fichier world contient ceci :
# cat /var/lib/portage/world
app-admin/eselect app-admin/syslog-ng app-arch/unrar app-cdr/dvd+rw-tools app-cdr/k3b app-crypt/gnupg app-dicts/myspell-fr app-editors/kile app-office/openoffice-bin app-portage/genlop app-portage/gentoolkit app-text/hunspell app-text/recode dev-lang/php dev-libs/dbus-glib dev-libs/expat dev-libs/libmowgli dev-libs/libxslt dev-perl/XML-Parser dev-python/pygtk dev-util/ccache dev-util/subversion games-arcade/supertux kde-base/ark kde-base/arts kde-base/kaddressbook kde-base/kamera kde-base/kappfinder kde-base/kate kde-base/kcalc kde-base/kcharselect kde-base/kcontrol kde-base/kde-i18n kde-base/kdebase-kioslaves kde-base/kdebase-startkde kde-base/kdegraphics-kfile-plugins kde-base/kdemultimedia-kioslaves kde-base/kdepim-kioslaves kde-base/kdeprint kde-base/kdesu kde-base/kdialog kde-base/kdict kde-base/kdm kde-base/kfilereplace kde-base/kfind kde-base/kfloppy kde-base/khelpcenter kde-base/kicker kde-base/klaptopdaemon kde-base/kmenuedit kde-base/kmix kde-base/knetattach kde-base/knotes kde-base/konqueror kde-base/konsole kde-base/kontact kde-base/kooka kde-base/kopete kde-base/korganizer kde-base/kpdf kde-base/kpersonalizer kde-base/krdc kde-base/krfb kde-base/kscd kde-base/kscreensaver kde-base/ksnapshot kde-base/ksysguard kde-base/kuickshow kde-base/kwalletmanager kde-base/kxkb kde-base/libkmime kde-base/libksieve mail-client/mozilla-thunderbird media-gfx/digikam media-gfx/gimp media-libs/libquicktime media-libs/libtheora media-libs/xine-lib media-plugins/audacious-plugins media-sound/alsa-utils media-sound/audacious media-video/kaffeine media-video/mplayer net-im/amsn net-misc/dhcpcd net-misc/neon net-misc/putty net-p2p/amule net-p2p/ktorrent net-print/cups net-wireless/aircrack-ng net-wireless/iwl3945-ucode net-wireless/wireless-tools net-wireless/wlassistant net-wireless/wpa_supplicant net-www/mplayerplug-in net-www/netscape-flash sys-apps/dbus sys-apps/hdparm sys-apps/ifplugd sys-apps/pciutils sys-apps/smartmontools sys-boot/grub sys-devel/gettext sys-fs/ntfsprogs sys-kernel/gentoo-sources sys-kernel/module-rebuild sys-libs/glibc sys-process/vixie-cron virtual/ghostscript virtual/jdk www-client/mozilla-firefox www-servers/apache www-servers/apache:2 x11-base/xorg-server x11-base/xorg-x11 x11-drivers/ati-drivers x11-libs/libXfont x11-libs/wxGTK:2.6 x11-libs/wxGTK:2.8 x11-misc/shared-mime-info x11-terms/xterm x11-themes/amsn-skins
Ce fichier est mis à jour quand on fait un emerge (installation, désinstallation, mise à jour), car il y a toujours une étape dans le ebuild qui permet de mettre à jour ce fichier.
Enfin, pour bien comprendre comment ca fonctionne, le contenu du fichier world a permis d’installer tous les programmes qui sont dans la liste qu’on peut voir en faisant la commande suivante :
# equery list
La liste est beaucoup plus volumineuse, car chaque package contenu dans le fichier world peut avoir plusieurs dépendances pour qu’il fonctionne correctement.