Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

19.08.2014, 15:11

Erste Gentoo/Gnome3-Installation - viele Fragen

Hallo alle zusammen,

Samstag Abend habe ich mich entschlossen Arch-Linux und KDE durch Gentoo und Gnome3 zu ersetzen. Mit Arch-Linux hatte ich während der Installation (Arch + KDE) keine großen Schwierigkeiten.. bei Gentoo stehe ich aber immer wieder irgendwie auf dem Schlauch. :whistling:

Das größte Problem ist, dass ich das Gefühl habe, dass viele Howtos veraltet sind, bzw. sich teilweise in verschiedenen Sprachen auf ganz andere Dinge beziehen. Angefangen habe ich mit..

http://www.gentoo.de/doc/de/handbook/han…md64.xml?part=1 ..dem deutschen Handbuch. Das hat auch alles wunderbar funktioniert bis zur Grub-Installation. Dort wird kein Grub2 behandelt, obwohl es installiert wird.
Also habe ich mich an der englischen Version orientiert und siehe da, es klappt. ;) Anschließend wollte ich Gnome3 als Desktop und musste feststellen, dass ich dafür hätte mehrmals vom Handbuch abweichen müssen. Also nochmal alles von vorn (wahrscheinlich unnötig, aber das übt ja :rolleyes: ) und diesen Artikel berücksichtigt: http://wiki.gentoo.org/wiki/Systemd/Inst…e3_from_scratch. Von diesem habe ich mich dann zwischen dem englischen Handbuch und weiteren Artikeln wie:

http://wiki.gentoo.org/wiki/NVidia/nvidia-drivers
https://wiki.gentoo.org/wiki/Xorg/Configuration

..hin und her gehangelt. Teilweise habe ich da leicht den Überblick verloren, da hier und da die gleichen Schritte in den einzelnen Artikeln verschieden behandelt werden. Ich habe auch versucht mich an den Artikel http://wiki.gentoo.org/wiki/Systemd zu halten, konnte aber dbus nicht mit USE="-systemd" emergen, wie es vorgeschlagen wird.

Quellcode

1
2
3
4
5
6
7
8
9
10
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-apps/dbus:0

  (sys-apps/dbus-1.8.6::gentoo, ebuild scheduled for merge) pulled in by
	(no parents that aren't satisfied by other packages in this slot)

  (sys-apps/dbus-1.8.6::gentoo, installed) pulled in by
	>=sys-apps/dbus-1.6.8-r1:0[systemd] required by (sys-apps/systemd-215-r3::gentoo, installed)


Ist dies vielleicht schon automatisch geschehen, da ich das Profil auf gnome/systemd gewechselt habe?

Auch konnte ich nicht die keymaps konfigurieren:

Quellcode

1
2
pc-karsten ~ # localectl set-keymap --no-convert de-latin1-nodeadkeys
Failed to set keymap: Launch helper exited with unknown return code 1



Unter http://wiki.gentoo.org/wiki/Systemd/Inst…ry_system_Tools wird empfohlen folgende Zeile anzupassen:

File/etc/syslog-ng/syslog-ng.conf
unix-stream('/dev/log');

..die Zeile finde ich in meiner syslog-ng.conf nicht. Ist die Anpassung also nicht mehr nötig?


In http://wiki.gentoo.org/wiki/GNOME/gdm wird auf OpenRC und systemd eingegangen. Wie enable ich den Service nun am besten? Mit "rc-update add xdm default" oder "systemctl enable gdm.service"? Muss ich in beiden fällen die /etc/conf.d/xdm mit "gdm" anpassen? Ich hätte jetzt systemd bevorzugt, da ich mehrmals gelesen habe, dass Gnome3 davon abhängig ist. Jedoch bringt mir "systemctl start gdm.service" nur folgendes: "Failed to get D-Bus connection: Unbekannter Fehler -1". Zu dieser Fehlermeldung konnte ich auch nur wenig im Internet finden. :S

Ihr merkt, eine Installation - viele Fragen. Ich hoffe, dass jemand von euch die Geduld hat mir ein wenig auf die Sprünge zu helfen. Auf dass ich irgendwann anderen Neulingen Ihre nervigen Fragen hier beantworten kann ;)
Ich versorge euch gerne mit allen möglichen Logs und Abfragen - sagt einfach Bescheid.

Grüße,
Karsten

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Volans« (21.08.2014, 15:31)


2

19.08.2014, 17:17

Ja ja, es gibt sehr viele und recht gut Dokumentationen. Problem ist das Google nichts vergisst und auf den Doku-Seiten kein Datum steht. Suche am besten nur nach Anleitung die nicht älter als ein Jahr sind. Kann man bei Google einstellen.

Dann mal zu deiner Installation. Wie du schon gemerkt hast gibt es keine Anleitung bzw. den richtigen Weg wie man Gentoo installiert. Das liegt daran das man sehr viel bei Gentoo selbst einstellen kann und dadurch jeder Weg etwas anders ist. Von daher richte dich nicht zu sehr an eine Anleitung. Wenn was anders ist dann ist es so, oder eben nicht ;) Gentoo lernt man nicht von heute auf morgen sondern jeden Tag neu...

Wichtig: du musst systemd nutzen. Gnome3 geht nicht ohne. Vergiss alle Einstellung die sich auf OpenRC beziehen. Boote deinen Kernel frühzeitig mit systemd.

Dein dbus Problem sollte gelöst werden wenn du folgendes machst. Alternativ kannst du noch nach dem ersten eselect ein USE="-systemd" emerge -1 sys-apps/dbus versuchen.

Quellcode

1
2
3
4
eselect profile set 1
emerge -C udev
emerge -1 systemd
eselect profile set 5



Voll vergessen...
syslog-ng: systemd hat schon einen Logger --> journalctl warum noch einen verwenden...

Dienste starten: rc-update gehört zu openRC. Deine Dienste startest und konfiguriert du z.B. mit systemctl enable gdm und systemctl start gdm

Alles andere steht ja auch in den Wikis. Nutze aber nur die, die auch auf systemd eingehen. Alles andere vergiss.
Intel Core2 Quad CPU @ 2.40GHz mit Gentoo/Gnome3

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »_Dirk_« (19.08.2014, 17:23)


3

19.08.2014, 17:40

Hallo Dirk und vielen Dank für deine schnelle Antwort! Ja, ich habe schon gehört, dass Gentoo ein Prozess und kein Ziel ist :D .. ich mag Herausforderungen. :rolleyes:

Was dbus angeht habe ich deinen Rat befolgt: Leider konnte ich nach dem Profile switch dbus ebenfalls nicht installieren.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-apps/dbus:0

  (sys-apps/dbus-1.8.6::gentoo, ebuild scheduled for merge) pulled in by
	(no parents that aren't satisfied by other packages in this slot)

  (sys-apps/dbus-1.8.6::gentoo, installed) pulled in by
	sys-apps/dbus[X] required by (gnome-base/gnome-session-3.12.1::gentoo, installed)
	>=sys-apps/dbus-1.6.8-r1:0[systemd] required by (sys-apps/systemd-215-r3::gentoo, installed)
	sys-apps/dbus[X?] required by (app-i18n/ibus-1.5.5::gentoo, installed)


!!! Enabling --newuse and --update might solve this conflict.
!!! If not, it might help emerge to give a more specific suggestion.



udev ließ sich entfernen, jedoch systemd nicht mergen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
[ebuild   R	] sys-apps/systemd-215-r3  USE="-gudev* -introspection* -policykit*" 

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-apps/systemd:0

  (sys-apps/systemd-215-r3::gentoo, installed) pulled in by
	>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gudev,introspection?] required by (virtual/libgudev-215-r1::gentoo, installed)

  (sys-apps/systemd-215-r3::gentoo, ebuild scheduled for merge) pulled in by
	(no parents that aren't satisfied by other packages in this slot)



Warum wird nach dem Wiki dann der Kernel überhaupt noch mit OpenRC Unterstützung kompiliert? ?(

4

19.08.2014, 21:58

Hallöchen Volans (Karsten) und willkommen mal im Forum !

So das mit den Unterschiedlichen How to's und Anleitungen das Problem wird es immer geben und eventuell noch schlimmer (sie Vorpost von _Dirk_ "google (oder besser das Internet) vergisst nichts").
Mit dem Grub-Legacy und Grub2 hatte ich auch oft meinte kleinen Probleme also die Umstellung kam (und ich mag immer noch grub-legacy am liebsten grub2 gesperrt ;-) ).

Ich hab mir so geholfen einfach alle Anleitungen und co. mal runter geladen oder in ein Dokument kopiert und mir dann eine eigene Anleitung zusammen gestellt habe und hierbei gleich auch von anderen Programmen zb. X11-, virtuallbox-, xfce4-howtos mit gepackt habe. Ja und das aktualisiere ich dann regelmäßig.

Was ich dir gleich mal ans Herz legen würde wäre zb. gentoolkit (eventuell eix)

Quellcode

1
2
3
4
5
[I] app-portage/gentoolkit
     Available versions:  0.3.0.8-r2 ~0.3.0.9 ~0.3.0.9-r1 **9999 {PYTHON_TARGETS="pypy python2_7 python3_2 python3_3"}
     Installed versions:  0.3.0.8-r2(14:14:54 21.07.2014)(PYTHON_TARGETS="python2_7 python3_3 -python3_2")
     Homepage:            http://www.gentoo.org/proj/en/portage/tools/index.xml
     Description:         Collection of administration scripts for Gentoo




und was auch sehr wichtig ist der "emerge - Befehl" aber der ist ja eh Standard.

Ja und Sorry so richtig helfen kann ich dir jetzt auch nicht mit systemd arbeite da ich noch das OpenRC verwende.

Wünsch dir aber viel Spaß hier im Forum

lg
schattenschlag
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

5

19.08.2014, 22:14

Hi Schattenschlag, vielen Dank für die nette Begrüßung :)

Genau so eine Anleitung schreibe ich mir auch schon, wobei ich mich erst einmal auf alles was mich bis zum Desktop bringt beschränke :rolleyes:

Komme leider mit dem dbus/systemd Problem nicht weiter.. habe systemd nun schon entfernt, dbus mit USE="-systemd" installiert und systemd wieder installiert. Dann wieder zum Gnome Profil.. aber die Fehlermeldungen bekomme ich immer noch.

Habe auch gemerkt, dass während des Bootens gemeldet wird, dass OpenRC Gentoo startet. Trotz "GRUB_CMDLINE_LINUX="rootfstype=ext4 real_init=/usr/lib/systemd/systemd"" in der /etc/default/grub. Habe sogar den Kernel mit..

"Processor type and features" -> "Built-in kernel command line"

..neu kompiliert. Es wird immer noch gemeldet, dass Gentoo von OpenRC gestartet wird. :huh:

Mir gehen so langsam die Wikis aus :whistling:

6

19.08.2014, 23:26

Ich möchte mich hier nur kurz einbringen. Würde wirklich zu Grub2 raten. Ich habe mich auch lange Zeit gewährt. Hab es dann aber trotzdem gewagt, und bin sehr zufrieden damit, finde ihn jetzt wesentlich einfacher als den normalen Grub. Hab auch schon alles Server auf Grub2 am laufen. Falls du dir das überlegen sollest, hier ein Beispiel:

Quellcode

1
/kernel-genkernel-x86_64-3.12.21-gentoo-r1 root=UUID=0c74bf04-9090-44b9-a870-2769a6d5406a ro domdadm init=/usr/lib/systemd/systemd quiet splash rootfstype=ext4

das mit der UUID ist sehr gut wenn man so wie ein Softraid benutzt. Wichtig auch hier bei systemd "init" statt "real_init" zu verwenden.

Aber im Endeffekt ist es natürlich dir überlassen, Grub ist natürlich auch ok. :)

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

7

19.08.2014, 23:52

Es läuft! :thumbsup:

Ich denke auch, dass ich weiß woran es lag. Erst habe ich bemerkt, dass ich die Zeile in der /etc/default/grub zwar angepasst habe.. aber sie weiterhin auskommentiert war. Das war dann aber immer noch nicht alles.. erst als ich mit grub2-mkconfig die config neu geschrieben habe wurden die Optionen auch in die /boot/grub/grub.cfg übernommen. Danach bootete Gentoo dann nicht mehr mit OpenRC und auch direkt in den Logonscreen von Gnome3.

Jetzt kommen sicher noch einige Fragen während der Einrichtung auf.. :whistling: Einen neuen Thread für jede Frage würde sicher keinen Sinn machen, oder?

Ich habe unter Audio z.B. für den S/PDIF-Ausgang kein 7.1 Profil, aber einen entsprechenden Receiver. Ich wünsche mir, dass Stereo-Signale als Stereo ohne Upmix und DTS/AC3 Content direkt durch gereicht werden.. da werde ich wohl um die Alsa Einrichtung nicht herum kommen, oder?


Nachtrag @ boospy:

Ja, ich hatte mich von Anfang an für Grub2 entschieden, da ich damit schon unter ArchLinux keine Probleme hatte. Hätte ich meine grub.cfg selber geschrieben, hätte ich wohl auch nicht die Probleme mit systemd bekommen ;) Ich hatte irgendwo gelesen, dass ich wenn ich mit genkernel kompiliert habe "real_init" verwenden muss.. so funktioniert es jetzt auch :)

8

20.08.2014, 08:52

Gerade merke ich, dass die --depclean Funktion von Portage mit Vorsicht zu genießen ist. Ich habe syslog-ng, logrotate und tightvnc unmerged und wollte die nicht mehr benötigten Abhängigkeiten anschließend mit --depclean entfernen..


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
pc-karsten ~ # emerge --depclean

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 *
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @world` prior to depclean.

Calculating dependencies \^[ ... done!
>>> Calculating removal order...


!!! 'app-editors/nano' (virtual/editor) is part of your system profile.
!!! Unmerging it may be damaging to your system.

>>> Waiting 10 seconds before starting...
>>> (Control-C to abort)...
Press Ctrl-C to Stop in: 10 9 8 7 6 5 4 3 2 1

 app-editors/nano
	selected: 2.3.2
   protected: none
 	omitted: none

 sys-fs/udev-init-scripts
	selected: 26-r2
   protected: none
 	omitted: none

 x11-libs/libXp
	selected: 1.0.2
   protected: none
 	omitted: none

 media-fonts/font-cursor-misc
	selected: 1.0.3
   protected: none
 	omitted: none

 x11-misc/makedepend
	selected: 1.0.5
   protected: none
 	omitted: none

 media-fonts/font-misc-misc
	selected: 1.1.2
   protected: none
 	omitted: none

 x11-apps/xsetroot
	selected: 1.1.1
   protected: none
 	omitted: none

 dev-lang/nasm
	selected: 2.10.07
   protected: none
 	omitted: none

 x11-misc/imake
	selected: 1.0.6
   protected: none
 	omitted: none

 x11-misc/gccmakedep
	selected: 1.0.2-r1
   protected: none
 	omitted: none

 dev-libs/eventlog
	selected: 0.2.12
   protected: none
 	omitted: none

 x11-proto/printproto
	selected: 1.0.5-r1
   protected: none
 	omitted: none

 x11-misc/xorg-cf-files
	selected: 1.0.5
   protected: none
 	omitted: none

 media-fonts/font-alias
	selected: 1.0.3
   protected: none
 	omitted: none

 x11-apps/bdftopcf
	selected: 1.0.4
   protected: none
 	omitted: none

All selected packages: dev-lang/nasm-2.10.07 media-fonts/font-cursor-misc-1.0.3                                           	x11-apps/bdftopcf-1.0.4 x11-proto/printproto-1.0.5-r1 x11-misc/gccmakedep-1.0.2-                                          	r1 dev-libs/eventlog-0.2.12 media-fonts/font-alias-1.0.3 x11-misc/xorg-cf-files-                                          	1.0.5 x11-libs/libXp-1.0.2 x11-misc/imake-1.0.6 app-editors/nano-2.3.2 x11-apps/                                          	xsetroot-1.1.1 media-fonts/font-misc-misc-1.1.2 sys-fs/udev-init-scripts-26-r2 x                                          	11-misc/makedepend-1.0.5



Zumindest bei nano bin ich mir sicher, dass es nicht richtig war. Leider war ich nicht schnell genug. :pinch: Sind bei den 15 Paketen noch andere wo ihr auf den ersten Blick seht, dass sie nicht hätten entfernt werden sollen?

9

20.08.2014, 21:09

Hy Volans

Ok auf den Fettnapf bin ich schon getreten ;-) .. also zu erst schalte ich immer beim installieren oder löschen ein "-av" dazu z.B:

Quellcode

1
emerge -av --depclean (fürs säubern)

oder

Quellcode

1
emerge -avC programm name (fürs löschen eines programms)

und fürs installieren

Quellcode

1
emerge -av programm name (für programme zum installiern halt)

da hat man dann immer eine schöne frage mit ja oder nein und kann sich alles schön durchlesen was so gemach wird.

fürs richten kannst du mal

Quellcode

1
revdep-rebuild


durchlaufen lassen oder

Quellcode

1
emerge -av @preserved-rebuild (manchmal muss ich das 2 mal durchlaufen lassen da beim ersten mal nicht alles gleich behoben wird)


sollte hoffentlich reichen fürs richten :D

Ach ja und wenn andere Programme oder so Fehler machen oder nicht so laufen wie sie sollen mach trotzdem einen neues Thema auf somit findet man als neuer gentoo user eventuell schneller eine Antwort. Wenn alles in einem ist wird es schwerer (wenn zu viele Themen zusammen gefasst werden)

lg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Schattenschlag« (20.08.2014, 21:20)


10

21.08.2014, 14:44

Vielen Dank für die Tipps. :thumbsup: Das meiste davon habe ich seit dem schon durchgeführt (revdep-rebuild, emerge @preserved-rebuild). Ich hoffe mal, dass außer Nano nichts wichtiges dabei war.

Ich werde deinen Rat befolgen und gleich ein neues Thema für meine aktuellen cifs mount-Probleme öffnen ;)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Volans« (21.08.2014, 19:06)