Hauptseite | Deutsche Enzyklopädie

Gentoo Linux

Gentoo Linux /Dieser Artikel enthält IPA-Lautschrift. Bei einigen Browsern muss für die fehlerfreie Darstellung eine entsprechende Unicode-Schriftart einmalig manuell eingestellt werden. Mehr dazu unter Wikipedia:Lautschrift.
/ ist eine quellbasierte Linux-Distribution für fortgeschrittene Benutzer, die ihr System komplett individuell einrichten wollen. Dies hat neben einem Geschwindigkeitszuwachs aber auch zur Folge, dass sich die Installation wesentlich komplizierter und länger gestaltet, jeder Benutzer hat jedoch die Möglichkeit das System seinen eigenen Bedürfnissen anzupassen. Um Gentoo zu installieren, sollte man schon fundiertes Wissen über seine Hardware und über GNU/Linux mitbringen. Gentoo ist ein Warenzeichen der Gentoo Technologies, Inc

Inhaltsverzeichnis
1 Name
2 Kompilierstufen von Gentoo (Stages)
3 Paketverwaltungssystem (Portage)
4 Portierungen
5 Versionen
6 siehe auch
7 Weblinks

Name

Die Distribution hat ihren Namen von einer besonders schnellen, wenn auch kleineren Pinguin-Art, dem Eselspinguin. Der Gründer und langjährige Chef des Gentoo Projekts ist Daniel Robbins. Er hat das Projekt 2004 verlassen. Seit diesem Zeitpunkt wird Gentoo von einem Board of Trustees der Gentoo Foundation geleitet. Die offizielle Einrichtung der Gentoo Foundation als Non Profit-Organisation wird angestrebt.

Kompilierstufen von Gentoo (Stages)

Die Distribution benutzt nicht wie die meisten anderen Distributionen vorkompilierte Programmpakete, sondern Quelltexte, die durch das distributionseigene Paketmanagement kompiliert werden. Sehr große Programme sind auch binär zu erhalten, hierzu zählen u.a. OpenOffice.org und Mozilla. Anfangs konnte man nur die Grundelemente des Basissystem (Stage 2) oder das ganze Basissystem (Stage 3) optional fertig kompiliert installieren, aber mittlerweile werden auch CDs mit binären Paketen wie z.B. KDE vertrieben (GRP), die eine zeitraubende Erstinstallation vereinfachen. Stage 1 beinhaltet zudem das so genannte Bootstrapping, also den Aufbau eines Minimal- bzw. Basis-Systems, das zum weiteren Bau des Systems benötigt wird. Gentoo Linux eignet sich hervorragend für Personen, die möglichst viel Kontrolle über ihr System erhalten möchten. Durch die Nutzung einer Stage 1 Installation erhält man als erfahrener Benutzer ein System, welches perfekt an die eigene Hardware angepasst ist.

Paketverwaltungssystem (Portage)

Gentoo hat ein ports-ähnliches Paketverwaltungssystem namens Portage. Das Tool um Portage zu benutzen heißt emerge. Ein emerge --sync aktualisiert zum Beispiel über das Internet den lokalen Portage tree auf der Festplatte. Er enthält eine komplette Sammlung von so genannten ebuild-Skripten. Darin werden Abhängigkeiten, Downloadort der Sourcen und der Ablauf der Kompilierung festgelegt. Anhand dieser Informationen ist es Portage möglich Abhängigkeiten selbständig aufzulösen, Updates durchzuführen und vieles mehr.

Grundsätzlich läuft eine Softwareinstallation mit Portage wie folgt ab:
Der Benutzer muss nur als root auf der Kommandozeile emerge paketname (z.B. emerge apache) eintippen. Portage sucht daraufhin das entsprechende ebuild im Portage-Tree und überprüft, ob die Software andere Pakete benötigt, um zu funktionieren. Sollte eine solche Abhängigkeit bestehen, wird sie aufgelöst, indem die benötigten Pakete installiert werden. Ist das erledigt, lädt Portage den Quelltext des Programms als komprimierte Datei vom Server und überprüft per MD5-Prüfsumme, dass die Datei nicht kaputt oder verfälscht ist. Anschließend wird sie temporär entpackt und das Makefile erstellt, das zur Kompilierung notwendig ist. Der Quelltext wird nun in einer Sandbox kompiliert. Der Compiler ist dabei in der Lage, das Paket auf die benutzte Hardware zu optimieren. War die Kompilierung erfolgreich, werden Dokumentation (Manpages etc.), Konfigurationsdateien und natürlich die entstandenen Binärdateien in die entsprechenden Verzeichnisse auf dem System kopiert. Die Software ist nun installiert.

Mit Hilfe des Befehls emerge --unmerge paketname lässt sich unerwünschte Software auch wieder problemlos aus dem System entfernen. Nur die zu der Software gehörenden Konfigurationsdateien bleiben erhalten. Bei einer erneuten Installation kann der Administrator explizit auswählen, welche Teile der Originalkonfigurationsdateien bzw. der Eigenen benutzt werden sollen.

Leider werden beim Löschen keine von dem Paket abhängige Pakete mit gelöscht, dies geht zum Beispiel mit:

emerge --pretend --unmerge PAKETNAME `equery depends PAKETNAME|grep --invert-match Searching`
Mit dem Befehl emerge --pretend depclean erhält man eine Liste von Paketen, die von keinem anderen Paket mehr abhängen und nicht explizit installiert wurden. Durch die vielen Faktoren, die in diese Berechnung eingehen ist die Warnung beim Start durchaus ernstzunehmen!

Portierungen

Gentoo ist unter diversen Architekturen lauffähig. Dazu zählen Alpha, AMD64, Itanium, MIPS, PA-RISC, PowerPC, SPARC, UltraSparc und x86.

Es gibt auch Projekte, bei welchen der Linux-Kernel durch einen FreeBSD- bzw. OpenBSD-Kernel ersetzt wurde. Zudem kann man auf Apples Mac OS X mittels Portage auf fast den gesamten Pool der EBuilds zugreifen, ohne das native Betriebssystem ersetzen zu müssen ("Gentoo for Mac OS X", siehe Weblinks).

Versionen

Version Datum
1.0 31. März 2002
1.1a 4. April 2002
1.2 5. Juni 2002
1.4 5. August 2003
2004.0 31. März 2004
2004.1 28. April 2004
2004.2 26. Juli 2004
2004.3 15. November 2004
2005.0 28. März 2005

Bei Gentoo Linux handelt es sich aber nicht um Versionen im eigentlichen Sinne, sondern um Snapshots eines Entwicklungsstandes, auf dessen Basis zum Beispiel die stage-Archive und Live-CDs erstellt werden. Die einzelnen Versionen gehen bei einem regelmäßigen Update des Portage-Trees (emerge sync) ohne größere Umstellungen ineinander über.


siehe auch

Weblinks



Limit search to: Body and Title Deutsche Seiten Path

Websites for Gentoo
Showing page 1 (1 - 10 of 123 hits) Next »
Offers Gentoo-related products. Store profits are used to support Gentoo development efforts, server infrastructure and further efforts to establish a not-for-profit entity for Gentoo. Offers Gentoo-related products. Store profits are used to support Gentoo development efforts, server infrastructure and further efforts ...
Daniel Robbins, Gentoo's chief architect, spoke to students and professors ... presentation, which focused on lesser known aspects of Gentoo: how it evolved, what problems it had. Daniel Robbins, Gentoo's chief architect, spoke to students and professors ... presentation, which focused on lesser known aspects of Gentoo: how it evolved, what problems it had.
The official Gentoo Sponsor provides enhanced Gentoo services including colocation hosting, support, and consulting. The official Gentoo Sponsor provides enhanced Gentoo services including colocation hosting, support, and consulting.
FAQ по Gentoo на pcc-платформе. FAQ по Gentoo на pcc-плат� ...
... and a small howto about software suspend under Gentoo. Some ebuilds and a small howto about software suspend under Gentoo.
Provides some ebuilds for Gentoo that are not yet in the portage tree. Provides some ebuilds for Gentoo that are not yet in the portage tree ...
... detailed information page about the A1667 in the Gentoo Wiki. A detailed information page about the A1667 in the Gentoo Wiki.
... project that creates one feed out of many Gentoo Linux developer feeds. Lists all contributors and the ... project that creates one feed out of many Gentoo Linux developer feeds. Lists all contributors and the ...
... Robbins shares his experiences as he redesigns the Gentoo-Web site using technologies like XML, XSLT, and ... Robbins shares his experiences as he redesigns the Gentoo-Web site using technologies like XML, XSLT, and ...
A short reference page on setting up gentoo linux on the HP compaq nx7010 laptop. A short reference page on setting up gentoo linux on the HP compaq nx7010 laptop.

Next »

Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor
Free thumbnail preview by Thumbshots.org

Search for products at amazon.com:
Search:
Keywords:
amazon.com books on 'Gentoo Linux':
Search at Google.com:
Google
WebCalSky.com Enzyklopädie

Suchresultate aus unserem günstigen CalSky-Shop