Installation

Von CD

LiveCD booten und alles installieren außer OpenOffice.

Regionale Einstellungen

Quelle: http://www.gentoo.org/doc/en/guide-localization.xml

Verfügbare Locales definieren

/etc/make.conf

LINGUAS="de en"

Zeitzone setzen

/etc/conf.d/clock

TIMEZONE="Europe/Berlin"

Console Keymap

/etc/conf.d/keymaps

KEYMAP="de-latin1-nodeadkeys"

X Keymap

/etc/X11/xorg.conf

Section "InputDevice"
    Identifier  "Keyboard1"
    ...
    Option "XkbLayout"    "de"

System aktualisieren

Repository

emerge --sync

Kernel

Siehe Kernel updaten.

Rest

emerge --update --deep world
etc-update

OpenOffice installieren

OpenOffice benötigt zum Compilieren sehr lange und sehr viel Platz. Also besser das Binärpaket installieren:

emerge openoffice-bin

Runlevels ähnlich Fedora/Suse

Standardrunlevel auf 5 ändern

  • /etc/inittab
id:3:initdefault:

ändern nach

id:5:initdefault:

Runlevel von X auf 5 ändern

  • Neuen Runlevel "console" (3) anlegen in /etc/inittab
l3:3:wait:/sbin/rc default

ändern nach

l3:3:wait:/sbin/rc console

Runlevel "default" kopieren nach "console" und xdm darin entfernen

cp -a /etc/runlevels/default /etc/runlevels/console
rc-update -d xdm console

KDE installieren

emerge kdebase-meta
emerge kde-i18n

Dann Sprache "Deutsch" im KDE Control Center hinzufügen.

Displaymanager ändern nach kdm

Der Displaymanager wird in /etc/conf.d/xdm festgelegt:

DISPLAYMANAGER="kdm"


Programme installieren

Repository aktualisieren

emerge --sync

Suchen

emerge --search <String>
emerge --searchdesc <String>

Installieren

emerge <Paket>

Updaten

emerge --update <Paket>

Vorcompilierte Pakete bevorzugen

emerge -k <Paket>

bzw.

emerge <Paket>-bin

Kernel updaten

emerge gentoo-sources
genkernel all
module-rebuild rebuild
update-modules force

/boot/grub/menu.lst erweitern und neu booten.

Alles updaten

emerge --update --deep world

Mit Rückfrage:

emerge --update --ask --deep world

Nach Änderung der USE-Flags

emerge --update --ask --deep --newuse world

Config-Files nach Updates mergen

etc-update

Abfragen

Welche Dateien enthält ein Paket?

equery files <Package>

Welche Pakete hängen von einem Paket ab?

equery depends <Package>

Welche Pakete sind installiert?

equery list <String>

Zu welchem Paket gehört eine Datei?

equery belongs <Datei>

Deinstallieren

emerge --unmerge <Paket>

Dabei werden Abhängigkeiten nicht berücksichtigt!

Tarballs löschen

rm /usr/portage/distfiles/<Name>

oder http://elusseau.free.fr/index.php/en/page/2

Reste von Abbrüchen löschen

rm -rf /var/tmp/portage/<Bereich>/<Paket>

Zusätzliche Repositories einbinden

emerge eix
emerge layman
update-eix-remote
update-eix-remote update

TODO: /etc/portage/package.keywords /etc/portage/package.unmasked

Programmverfügbarkeit

Standardrepository

  • ktimemon (kicker-applets)
  • equery (gentoolkit)
  • kdebase-meta
  • win32codecs
  • grip
  • jdk
  • quadkonsole (masked)
  • gaim
  • mplayer
  • kaffeine
  • wine
  • vnc
  • jpilot
  • procmail
  • spamassassin
  • uw-imap
  • ksensors
  • mythtv
  • avidemux
  • amule
  • nxserver-freeedition
  • xdm
  • htop
  • vnc

/etc/portage/package.use

net-misc/vnc server

Zusätzliche Repositories

  • kmediafactory

Möglicherweise interessante Programme

  • kentoo


USE-Flags: "java"?