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"?