Bitte beachten Sie, dass viele dieser Fragen in den offiziellen Gentoo Dokumenten und Anleitungen beantwortet sind. Dieses Dokument hier ist einfach eine Liste von allgemeinen Fragen. Bitte lesen Sie die Dokumentation und/oder die Man Pages, um ein besseres Verständnis zu erreichen, wie Gentoo und GNU/Linux arbeitet, und um Antworten auf Fragen zu erhalten, die hier möglicherweise nicht beantwortet sind.
Gentoo wird "gen-too" ausgesprochen (das "g" in "Gentoo" ist ein weiches "g",
wie in "gentle"). Der wissenschaftliche Name des
Gentoo benutzt ein den BSD Ports ähnliches System namens
Mit Gentoo können Sie sich Ihr gesamtes System aus den Sourcen bauen, mit den
Optimierungen Ihrer Wahl. Sie haben vollständige Kontrolle darüber, welche
Pakete installiert werden oder nicht. Gentoo stellt Ihnen zahlreiche
Wahlmöglichkeiten zur Verfügung, so dass Sie Gentoo genau nach Ihren
Bedürfnissen installieren können. Deshalb ist Gentoo eine
Gentoo wird aktiv entwickelt. Die gesamte Distribution benutzt einen sehr zügigen Entwicklungsstil. Patches zu den Paketen gelangen sehr schnell in den Hauptentwicklungszweig, die Dokumentation wird auf einer täglichen Basis aktualisiert, Portage-Features werden regelmäßig hinzugefügt und offizielle Releases werden 2-mal pro Jahr veröffentlicht.
Bemühen Sie sich nicht irgendwas höher als
Bitte versuchen Sie zunächst mit den CFLAGS
Sie können
Der Befehl
# useradd -m -G users,audio,wheel Benutzername
Dies fügt den Benutzer "Benutzername" hinzu. Die Option
Aus Sicherheitsgründen können Benutzer nur mit
# gpasswd -a Benutzername wheel
Tatsächlich gibt es keinen Unterschied zwischen den verschiedenen Releases,
nachdem sie installiert wurden. Gentoo 1.4 und folgende sind
Sie brauchen nicht jeden Schritt der Installation zu wiederholen, aber die
Untersuchung des Kernels und alle damit zusammenhängenden Schritte sind
notwendig. Vorausgesetzt, Sie haben Gentoo auf
Booten von der Installations-CD, warten bis zum Login-Prompt Zunächst mounten Sie alle Partitionen: # mount /dev/hda3 /mnt/gentoo # mount /dev/hda1 /mnt/gentoo/boot # swapon /dev/hda2 # mount -t proc none /mnt/gentoo/procDann chrooten Sie in Ihre Gentoo-Umgebung und konfigurieren den Kernel: # chroot /mnt/gentoo /bin/bash # env-update && source /etc/profile # cd /usr/src/linux # make menuconfigNun können Sie alles an/abwählen, dass Sie bei Ihrem vorherigen Versuch falsch ausgewählt hatten. Dann beenden Sie menuconfig und kompilieren den Kernel: # make && make modules_installNun können Sie ihre bzImage Datei über den alten Kernel kopieren: # cp arch/i386/boot/bzImage /boot/<Kernelname>Wenn Sie LILO benutzen führen Sie lilo aus -- GRUB Benutzer können diesen Schritt überspringen: # /sbin/liloNun verlassen Sie die chroot Umgebung und starten neu. # exit # umount /mnt/gentoo/proc /mnt/gentoo/boot /mnt/gentoo # reboot
Wenn Sie dagegen ein Problem mit der Konfiguration Ihres Bootloaders haben folgen Sie den gleichen Schritten, aber anstelle der Konfiguration/Kompilation des Kernel sollten Sie Ihren Bootloader konfigurieren (neukompilieren ist nicht notwendig).
Um Portage automatisch dieses Schema benutzen zu lassen, definieren Sie es in
http_proxy="http://benutzername:passwort@ihrproxyrechner.org:portnummer" ftp_proxy="ftp://benutzername:passwort@ihrproxyrechner.org:portnummer" RSYNC_PROXY="rsync://benutzername:passwort@ihrproxyrechner.server:portnummer"
Sie müssen die Datei im raw Modus brennen. Dies bedeutet, dass Sie die Datei
Es sind viele CD-Brennprogramme erhältlich, sie alle zu behandeln, wäre eine Sisyphusarbeit. Einige populäre Tools zu beschreiben schadet dagegen nicht:
Zunächst müssen Sie herausfinden, was für eine CPU Sie verwenden. Nehmen wir
an, es ist ein Pentium-M. Dann müssen Sie herausfinden, was für eine CPU es
ist, bezogen auf die Instruktionen, mit denen sie kompatibel ist. Sie müssen
dafür unter Umständen die Webseite des Herstellers konsultieren, jedoch ist
Wenn Sie unsicher sind, sollten Sie eine "niedrigere" CD/Stagedatei wählen, zum Beispiel i686 oder sogar generic x86 (oder äquivalentes in Ihrer Architektur). Das wird sicherstellen, dass Ihr System läuft, aber möglicherweise nicht so schnell wie mit weiteren Optimierungen.
Bitte beachten Sie, dass es viele weitere Optionen gibt, neben denen, für die
Gentoo binäre Stages erstellt.
Bitte lesen Sie den
Zunächst müssen Sie prüfen, ob Ihre Netzwerkkarte vom Kernel richtig erkannt
wird. Verwenden Sie
Wenn Sie vergessen haben, die Unterstützung für Ihre Netzwerkkarte in Ihrem Kernel zu aktivieren, werden Sie Ihren Kernel rekonfigurieren müssen.
Falls Ihre Netzwerkkarte von Ihrem Kernel gefunden wird, aber Sie Ihre
Netzwerkkonfiguration auf die Verwendung von DHCP gesetzt haben, haben Sie
möglicherweise vergessen,
Informationen zur Rettung Ihres Systems mittels der Installations-CD sind auch
Das ist ein bekanntes Problem. Windows weigert sich zu booten, wenn es nicht
auf der ersten Festplatte installiert ist, und zeigt einen schwarzen/leeren
Bildschirm. Um damit umzugehen, müssen Sie Windows "täuschen", indem Sie es
mit einem kleinen Kniff in der Bootlader-Konfiguration glauben machen, es sei
auf der ersten Festplatte installiert. Bitte beachten Sie in dem unten
angeführten Beispiel, dass Gentoo auf
title Windows XP
map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,0)
chainloader +1
other=/dev/hdb1
label=WindowsXP
table=/dev/hdb
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x80
Das wird Windows glauben lassen, es sei auf der ersten Festplatte installiert,
und es wird ohne Probleme booten. Mehr Informationen finden sich in der
Das Gentoo-Handbuch beschreibt nur die Gentoo-Installation mit Hilfe eines stage3-Tarballs. Gentoo stellt aber auch stage1- und stage2-Tarballs bereit. Diese sind für Entwicklungszwecke gedacht (das Release Engineering Team beginnt mit einem stage1-Tarball um eine stage3 zu erstellen) und sollten nicht vom Benutzer verwendet werden: ein stage3-Tarball kann sehr wohl zum bootstrappen des Systems verwendet werden. Sie benötigen eine funktionierende Internetverbindung.
Bootstrappen bedeutet das Erstellen der Toolchain (die C-Bibliothek und der
Compiler) für Ihr System, wonach Sie alle Kernsystempakete installieren. Um das
System zu bootstrappen, führen Sie eine stage3-Installation durch. Bevor Sie
mit dem Kapitel
# cd /usr/portage/scripts # vi bootstrap.sh # ./bootstrap.sh
Als nächstes erstellen Sie alle Kernsystempakete mit der aktuell erstellen Toolchain erneut. Wir müssen diese erneut erstellen, da der stage3-Tarball diese schon mitbringt:
# emerge -e system
Nun können Sie mit der
Pakete werden nicht per se "gespeichert". Gentoo stellt eine Reihe von Skripten
bereit, die Abhängigkeiten prüfen, Quellcode holen, und eine Version des Pakets
spezifisch für Ihre Bedürfnisse kompilieren können. Generell erstellen wir
Binärdateien nur für Releases und Snapshots. Das
Für komplette ISO Releases erstellen wir eine vollständige Suite von binären
Paketen in einem erweiterten
Es ist möglich, RPMs (Redhat Package Manager Dateien) mit Gentoos Portage zu erzeugen, aber es ist derzeit nicht möglich, bereits existierende RPMs zur Installation von Paketen zu nutzen.
Ja, aber es ist weder einfach, noch empfohlen. Denn die Methode, um dies zu
tun, erfordert ein gutes Verständnis von Portage-Internas und -Befehlen.
Stattdessen wird empfohlen, dass Sie das Ebuild nach Ihren Bedürfnisse patchen
und in ein Portage-Overlay platzieren (dafür sind Overlays nämlich da). Dies ist
Sehen Sie dazu die Fragen unter
Wenn sich Ihr Rechner hinter einer Firewall befindet, die keinen rsync
Verkehr erlaubt, können Sie
Natürlich. Mit dem Befehl
Diese Dateien zu löschen, hat keinen negativen Einfluß auf die normale Leistung. Allerdings kann es angeraten sein, die neuesten Versionen der Dateien zu behalten; oft werden verschiedene Ebuilds für die gleiche Version eines spezifischen Teils von Software freigegeben. Falls Sie das Archiv gelöscht haben und die Software aktualisieren wollen, wird es nötig, es nochmal aus dem Internet herunter zu laden.
Sie können das
Während der Kompilierung der Pakete speichert Gentoo die Quellen der
Pakete in
Passen Sie die
# /etc/init.d/keymaps restart # /etc/init.d/consolefont restart
# chmod 0644 /etc/resolv.conf
Sie müssen die Benutzer der
Wenn Sie auf der Befehlszeile arbeiten, müssen Sie nur
Jedes GUI liefert andere Tools für diese Funktion, bitte konsultieren Sie die entsprechenden Hilfeabschnitte oder Online-Anleitungen.
Um das Terminal zu löschen, fügen Sie
$ echo clear >> ~/.bash_logout
Wenn Sie diese Funktion für jeden neu angelegten Benutzer wünschen, tun Sie das
selbe für die
# echo clear >> /etc/skel/.bash_logout
Wenn Ihre ReiserFS Parition fehlerhaft ist, sollten Sie versuchen die Gentoo
Linux Installations-CD zu booten und
Verwenden Sie unser
Gentoos Pakete werden normalerweise kurz nachdem die Hauptautoren neuen
Quellcode bereitstellen aktualisiert. Um herauszufinden, wann Gentoo ein neues
Release herausbringt, schauen Sie auf der
Piepstöne in der Konsole können mit setterm geändert werden:
# setterm -blength 0
Soll dies bei jedem Start ausgeführt werden, so muss dieser Befehl in
# setterm -blength 0 >/dev/vc/1
Für /dev/vc/1 muss das gewünschte Terminal eingetragen werden.
Die offizielle Gentoo-Dokumentation findet sich auf
Installations-CDs für alle unterstützen Architekturen sind in unserem
Sie können auch aktuelle CDs von verschiedenen weiteren Händlern, aufgelistet
auf unserer
Ein guter erster Schritt ist das Durchschauen der relevanten