Linux/Tipps/Gentoo: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 85: | Zeile 85: | ||
bzw. | bzw. | ||
emerge <Paket>-bin | emerge <Paket>-bin | ||
==Bestimmte Version installieren== | |||
emerge =<Paket>,-<Version> | |||
==Maskierte Pakete freigeben== | |||
/etc/portage/package.keywords: | |||
<Bereich>/<Paket> | |||
Oder /etc/portage/package.unmasked: | |||
<Bereich>/<Paket> | |||
==Kernel updaten== | ==Kernel updaten== | ||
emerge gentoo-sources | emerge gentoo-sources | ||
Zeile 127: | Zeile 136: | ||
==Zusätzliche Repositories einbinden== | ==Zusätzliche Repositories einbinden== | ||
===Vorbereitung=== | |||
emerge eix | emerge eix | ||
emerge layman | emerge layman | ||
/etc/make.conf: | |||
source /usr/portage/local/layman/make.conf | |||
===Externe Programmliste updaten=== | |||
update-eix-remote update | update-eix-remote update | ||
===Suchen=== | |||
eix <Paket> | |||
===Einbinden=== | |||
layman -a <Repository> | |||
==Programmverfügbarkeit== | ==Programmverfügbarkeit== | ||
Zeile 147: | Zeile 167: | ||
* kaffeine | * kaffeine | ||
* wine | * wine | ||
* | * ntp | ||
* jpilot | * jpilot | ||
* procmail | * procmail | ||
Zeile 159: | Zeile 179: | ||
* xdm | * xdm | ||
* htop | * htop | ||
* vnc | * vnc ('''net-misc/vnc server''' -> '''/etc/portage/package.use''') | ||
/etc/portage/package.use | |||
===Zusätzliche Repositories=== | ===Zusätzliche Repositories=== |
Version vom 26. August 2007, 14:06 Uhr
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
Bestimmte Version installieren
emerge =<Paket>,-<Version>
Maskierte Pakete freigeben
/etc/portage/package.keywords:
<Bereich>/<Paket>
Oder /etc/portage/package.unmasked:
<Bereich>/<Paket>
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
Vorbereitung
emerge eix emerge layman
/etc/make.conf:
source /usr/portage/local/layman/make.conf
Externe Programmliste updaten
update-eix-remote update
Suchen
eix <Paket>
Einbinden
layman -a <Repository>
Programmverfügbarkeit
Standardrepository
- ktimemon (kicker-applets)
- equery (gentoolkit)
- kdebase-meta
- win32codecs
- grip
- jdk
- quadkonsole (masked)
- gaim
- mplayer
- kaffeine
- wine
- ntp
- jpilot
- procmail
- spamassassin
- uw-imap
- ksensors
- mythtv
- avidemux
- amule
- nxserver-freeedition
- xdm
- htop
- vnc (net-misc/vnc server -> /etc/portage/package.use)
Zusätzliche Repositories
- kmediafactory
Möglicherweise interessante Programme
- kentoo
USE-Flags: "java"?