Sie sind nicht angemeldet.

1

18.03.2010, 22:41

Alles eine Frage der Wahrnehmung..

Hallo fröhliche Gentoo Gemeinde!

Ich bräuchte jemand der mich mal Virtuell an die Hand nimmt bzw. mir mal ein wenig die Installationsroutine erklärt.

Ich wahr vorher eingefleischter Debian User und versteh trotz stundenlanger Foren-Durchforstung einfach nicht wie sich eine "Installation" zusammen setzt, vorher was per apt einfach vorgefertigtes Paket installieren basta..

Ich weiß das man bei Gentoo alles selbst compilieren muss, aber wie geht man vor?

Wofür brauch ich die Flags? und wie setzt ich die, bzw wo werden die eingetragen?

was ist ebuild? Bzw Emerge? Und wo liegt da der Unterschied?

Wie installieren eine Aplication? Bzw Programm oder sonstiges? also schritt für schritt...
Es wird da sicherlich einen gewissen Ablauf geben.

Wäre auch für Links, dankbar. Die mir da weiterhelfen! Manchmal sieht man den Wald vor lauter Bäumen nicht :-)


Schönen Dank schonmal!


MfG Flow

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Flowless4live« (21.03.2010, 14:32)


2

18.03.2010, 22:45

http://www.gentoo.org/
--> Docs

sehr ausführliche Installationsanleitung
Installation Related Resources
Gentoo Handbook
HTML Latest version, all in one page --> Architektur wählen
bsp.: http://www.gentoo.org/doc/en/handbook/ha…-x86.xml?full=1

Portage, usw.
Gentoo System Documentation
...
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

3

19.03.2010, 11:13

RE: Alles eine Frage der Wahrnehmung..

Hallo fröhliche Gentoo Gemeinde!

Hallo :)
Gentoo ist eine der wenigen Distributionen die man am besten nicht erst installiert und dann schaut wie es funktioniert. Man sollte sich schon vorher mit der Funktionsweise (zumindest grob) auskennen. Man kann zwar mit einigen Anpassungen das Handbuch abtippen, aber wie Gentoo tickt weiß man dann noch nicht und der anschließende Frust ist umso größer. Nimm dir genug Zeit um die Dokus vorher zulesen. Danach wird es um einiges einfacher sein mit Gentoo zu arbeiten.

Ich bräuchte jemand der mich mal Virtuell an die Hand nimmt bzw. mir mal ein wenig die Installationsroutine erklärt.

Ich wahr vorher eingefleischter Debian User und versteh trotz stundenlanger Foren-Durchforstung einfach nicht wie sich eine "Installation" zusammen setzt, vorher was per apt einfach vorgefertigtes Paket installieren basta..

Die Gentoo Dokumentation ist schon ziemlich gut (und auch notwendig). Eine kurze Google-Suche führt eigentlich direkt zu den relavanten Dokus von Gentoo. Auch über die Startseite von www.gentoo.org kommt man zu allen relevanten Informationen wie http://www.gentoo.org/doc/en/handbook/ oder http://www.gentoo.org/doc/en/list.xml?desc=1 . Auch noch interessant wäre die Desktop Dokumentation

Zitat von »Flowless4live«


Ich weiß das man bei Gentoo alles selbst compilieren muss, aber wie geht man vor?

Wofür brauch ich die Flags? und wie setzt ich die, bzw wo werden die eingetragen?

Arbeiten mit Gentoo
Arbeiten mit Portage

Zitat von »Flowless4live«

was ist ebuild? Bzw Emerge? Und wo liegt da der Unterschied?

Ein ebuild ist praktisch die Bauanleitung für ein Paket. Sie benutzt Bash-Syntax und beeinhaltet alle Informationen für Portage (bzw. emerge) um ein Paket zu erstellen und zu installieren. Für jedes Paket gibt es ein ebuild. Viele ebuilds greifen auf sogenannte eclasses zurück. Das sind mehr oder weniger Bibliotheken mit Funktionen auf die mehrere ebuilds zurücgreifen können. Dann braucht es nicht in jedem ebuild wieder neu definiert werden. Die ebuilds greifen per Kommando "inherit" aud die eclasses zu.

Du kannst dir die ebuilds für jedes Paket online z.B. bei http://znurt.org/ anschauen. Musst dich zum genauen Ebuild klicken und dann auf "Source Code".

Ansonsten gibt es natürlich auch Dokus zu ebuild:
Ebuild HOWTO
Quickstart Ebuild Guide
The Ebuild Application
man ebuild(1)
man ebuild(5)

emerge ist das Highlevel-Frontend zum installieren von Paketen. Man kann auch den Befehl ebuild aurufen. Das löst aber keine Abhängigkeiten auf und ist eigentlich nur für Entwickler relevant.Ist ähnlich wie bei Debian mit apt-get und dpkg. apt-get berechnet Abhängigkeiten und ruft dann wieder dpkg auf um die Pakete zu installieren. Portage ist praktisch der Name für die gesamte Paketverwaltung und mit emerge werden die Pakete installiert oder deinstalliert. Die Konfigurationsdateien von Portage werden von emerge ausgelesen und die Pakete dementsprechend gehändelt. Bei Debian heißt die Paketverwaltung auch "apt". Ein Kommando apt gibt es aber nicht, sondern nur Frontends wie apt-get, apt-cache usw. Steht auch alles inden angegebenen Dokus.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »nikaya« (19.03.2010, 11:33)


4

19.03.2010, 21:31

Nabend :-)

Erstmal vielen Dank für die ausführlichen Erklärungen, bzw die vielen guten Links.

Haben mir sehr geholfen und bin aufjedenfall Schlauer und ich "weiß was ich tue", was mir immer sehr wichtig ist.
Ich mein Howtos gibt es tausende im Web, nur wenn man nicht versteht warum was macht, kann man auch andere OS nutzen ;)

Ja eigentlich wollte ich auch erst gar nicht umsteigen, nur war ich mal wieder sehr gefrustet... und ja hatte die schn.. einfach voll :P Zudem kann ich mich meistens nicht dazu bewegen, etwas neues zu erlernen wenn ich es nicht muss...Deswegen einfach drauflos und dann solange lesen und fragen, bis alles funktioniert (ich weiß nicht der beste weg, dafür aber der konsequenteste:) )

Ansonsten macht weiter so, es ist sehr angenehm mal mit Kompetetenten Antworten unterstützt zu werden!


Vielen Dank und schönes Wochenende!
Flow

5

20.03.2010, 20:25

Hallo Flowless4live,

willkommen im Forum.
ich versuche mal auch etwas Klarheit zu schaffen. Vieles wird auch während der Installation klarer. Da musst Du eine Anleitung befolgen.

Zitat

Ich bräuchte jemand der mich mal Virtuell an die Hand nimmt bzw. mir mal ein wenig die Installationsroutine erklärt.

Hier bist Du richtig. Beachte die Forum-Regeln, dann bleibt selten ein Problem ungelöst.

Zitat


Ich wahr vorher eingefleischter Debian User und versteh trotz stundenlanger Foren-Durchforstung einfach nicht wie sich eine "Installation" zusammen setzt, vorher was per apt einfach vorgefertigtes Paket installieren basta..

Bin auch vor Jahren von Debian umgestiegen. Habe es nie bereut.
Die Installation ist hier ganz gut beschrieben:
http://www.gentoo.de/doc/de/handbook/handbook-amd64.xml (64-Bit System, auch Intel)
Du kannst jede beliebige Live-CD nehmen, Netzwerk-Kabel anschließen und loslegen.
Die im Howto beschriebene Gentoo-LiveCD ist zu veraltet.

Zitat

Ich weiß das man bei Gentoo alles selbst compilieren muss, aber wie geht man vor?

Dazu nutzt Du das Portage (= Gentoo Repository) und den Befehl "emerge". Emerge ist vergleichbar mit apt-get. Es passiert alles automatisch. Es dauert nur etwas länger.

Quellcode

1
Wofür brauch ich die Flags? und wie setzt ich die, bzw wo werden die eingetragen?

Die Flags sind etwas, was Debian nicht kennt. Viele Programme können vor dem Kompilieren konfiguriert werden (./configure). Da Gentoo Dir das Kompilieren überlässt, wird diese Konfiguration über die USE-Flags auch Dir überlassen.
Man kann die Flags global setzen (/etc/make.conf). Dann gelten diese für alle Pakete, die dieses Use unterstützen. (Beispiel: +gnome)
Man kann die Flags auch pro Paket festlegen (/etc/portage/package.use)
Aber mach Dir keinen Stress damit. Du wirst einen Profil setzen müssen. Dieser beinhaltet sinnvolle USE-Flags. Diese kannst Du dann ändern, falls Dir was nicht gefällt. Aber zu Anfang kannst Du auch bei den Standard-Uses bleiben.

Zitat

was ist ebuild? Bzw Emerge? Und wo liegt da der Unterschied?

Ein Ebuild ist ein Skript, mit dem Dein Paket gebaut wird. Alle Ebuilds liegen im Portage (Repository) und werden per rsync aktualisiert.
Du kannst auch selbst welche schreiben, falls Du was im Portage vermisst.
Emerge ist der Befehl, der das Ebuild liest, Abhängigkeiten auflöst das Paket baut und installiert.

Zitat

Wie installieren eine Aplication? Bzw Programm oder sonstiges? also schritt für schritt...
Es wird da sicherlich einen gewissen Ablauf geben.

emerge. Um den Durchblick über vorhandene Pakete zu kriegen, solltest Du dir zu Beginn gleich "eix" installieren.

Quellcode

1
2
emerge eix
eix-update

und später mit eix-sync das Portage aktuell halten.
Eix ist ein mächtiges Abfrage-Werkzeug für Portage.

Zitat


Wäre auch für Links, dankbar. Die mir da weiterhelfen! Manchmal sieht man den Wald vor lauter Bäumen nicht :-)

Aber klar doch. Einige wurden schon genannt.

Noch ein Paar von mir: Was ist alles im Portage drin: http://www.gentoo-portage.com/
Wiki: http://en.gentoo-wiki.com/wiki/Main_Page
Deutsches Wiki ist uns mal abhanden gekommen. Hier ist eine Sicherung. Leider schon etwas veraltet:
http://gentoo-wiki.stefreak.de/de.gentoo…Hauptseite.html
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

6

21.03.2010, 03:35

Heidiho,

Also eins muss ich euch lassen, wenn ihr was erklärt dann richtig! Solche Detailierten Erläuterungen, habe ich in Debian-Foren nie bekommen... Zudem herrschte dort meiner Auffassung zu Folge, immer ein "überlicher" Unterton. Aber hier ist es ein komplett harmonisch und zugleich zuvorkommendes Entgegenkommen, sodass auch ich als "neuer" Quereinsteiger mich als Teil betrachte bzw mich "heimisch" fühle.

Auch wenn diese Basis als Standard für Community Projekte gelten sollte, ist es doch leider die Ausnahme.

Naja wie dem auch sei, meine Fragen wurden alle beantwortet + mehr. Also ich kann zufrieden ins Bett gehen :)
Zudem hat die Gentoo Gemeinde neuen Zuwachs bekommen, also ich bin überzeugt!


Desweiteren kann ich nur noch sagen:

Auf eine weitere gute Zusammenarbeit und ein hoch auf Gentoo!


Schöne Grüße Flow

7

21.03.2010, 09:56

na das ist doch schön ;)


herzlich willkommen.

jetzt noch ein kleiner Hinweis: Wenn der Thread gelöst ist oder sich erledigt hat, kann (und sollte) der Thread ersteller, seinen ersten Beitrag im Thread bearbeiten und das Prefix auf gelöst oder erledigt setzen.

Danke und viel spass mit Gentoo
Intel core 2 duo E6600
XFX Geforce 7950 gt
4096 MB DDR2
Intel DP35DP

8

21.03.2010, 10:30


Du kannst jede beliebige Live-CD nehmen, Netzwerk-Kabel anschließen und loslegen.
Die im Howto beschriebene Gentoo-LiveCD ist zu veraltet.

Noch als kleine Ergänzung:
Die minimal-CD von Gentoo beinhaltet alles für die Installation notwendige. Sie wird seit einiger Zeit (ich glaube) wöchentlich aktualisiert.
Siehe z.B. http://de-mirror.org/distro/gentoo/relea…64/current-iso/

Falls es eine amd64-Installation sein soll muss auch eine entsprechende amd64-CD benutzt werden. Die SystemRescueCD z.B kann beides,sowohl x86 als auch amd64.

Und falls Gentoo vorerst parallel zu Debian installiert werden soll bietet es sich am besten an Gentoo vom vorhandenen Debian aus zu installieren. Das mache ich meistens so da ich immer mehrere OS installiert habe. Wichtig auch dort wieder dass die Basis- und Zielarchitektur übereinstimmen.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera