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

18.01.2011, 20:30

update auf Xfce 4.8

Hallo zusammen :)
ich versuche von 4.6 auf 4.8 umzusteigen, aber ich bin verwundert:

Erstmal meine /etc/make.conf:
(-hal ist neu eingefügt, ist aber noch installiert, wegen vorhandenen Abhängigkeiten, so ja raus)

Quellcode

1
2
3
4
5
6
7
8
9
USE="-gnome -kde -minimal -qt3 -qt4 -mmxext -sse -sse2 -ssse3 \
nptl 3dnow mmx \
dbus udev xv alsa opengl -hal\
gtk \
X xcomposite branding lock session startup-notification thunar \
gif jpeg jpeg2k png tiff \
mp2 mp3 flac vorbis \
dvd dvb ffmpeg quicktime real theora xvid win32codecs \
nsplugin"


So nun der Reihe nach:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
gentoo ~ # emerge -pvuDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=sys-fs/udev-151[extras]".
!!! One of the following packages is required to complete your request:
- sys-fs/udev-151-r4 (Change USE: +extras)
(dependency required by "sys-power/upower-0.9.5" [ebuild])
(dependency required by "xfce-base/xfce4-session-4.8.0" [ebuild])
(dependency required by "xfce-base/xfce4-meta-4.8" [ebuild])
(dependency required by "@selected")
(dependency required by "@world" [argument])
Ok, da braucht udev also extras
/etc/portage/package.use :

Quellcode

1
sys-fs/udev extras
und ein

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
gentoo ~ # emerge -pvuDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=sys-auth/consolekit-0.4[policykit]".
!!! One of the following packages is required to complete your request:
- sys-auth/consolekit-0.4.3 (Change USE: +policykit)
(dependency required by "sys-auth/polkit-0.96-r1" [ebuild])
(dependency required by "sys-power/upower-0.9.5" [ebuild])
(dependency required by "xfce-base/xfce4-session-4.8.0" [ebuild])
(dependency required by "xfce-base/xfce4-meta-4.8" [ebuild])
(dependency required by "@selected")
(dependency required by "@world" [argument])
hmm, ok, also wieder package.use

Quellcode

1
sys-auth/consolekit policykit
und

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
gentoo ~ # emerge -pvuDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=gnome-base/gvfs-1.6.4-r2[gdu,udev]".
!!! One of the following packages is required to complete your request:
- gnome-base/gvfs-1.6.6-r1 (Change USE: +gdu)
(dependency required by "xfce-base/thunar-1.2.0" [ebuild])
(dependency required by "@selected")
(dependency required by "@world" [argument])
jetzt wirds bunt, gnome-base ?

Sollte ich weiter in der portage.use die gewüschten flags bedienen oder global in der make.conf eintragen?
AMD K6-3+ @ 550Mhz @ EPoX MVP3-G5 @ 768 MB @ TNT-2

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »zelos« (23.01.2011, 23:12)


2

18.01.2011, 20:40

Xfce 4.8 ist auch von Hal weg zu devicekit, consolekit und policykit umgestiegen.
Wenn Du den desktop Profil verwenden würdest, wären alle Use-Flags bereits richtig gesetzt.
USE="policykit consolekit" solltest Du auf jeden Fall global (in der make.conf) setzen.
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.

3

18.01.2011, 20:57

Danke für das rausholen aus der Schleife!
USE="policykit consolekit" ist in make.conf jetzt drin.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
gentoo ~ # eselect profile list
Available profile symlink targets:
  [1]   default/linux/x86/10.0 *
  [2]   default/linux/x86/10.0/desktop
  [3]   default/linux/x86/10.0/desktop/gnome
  [4]   default/linux/x86/10.0/desktop/kde
  [5]   default/linux/x86/10.0/developer
  [6]   default/linux/x86/10.0/server
  [7]   hardened/linux/x86
  [8]   selinux/2007.0/x86
  [9]   selinux/2007.0/x86/hardened
  [10]  selinux/v2refpolicy/x86
  [11]  selinux/v2refpolicy/x86/desktop
  [12]  selinux/v2refpolicy/x86/developer
  [13]  selinux/v2refpolicy/x86/hardened
  [14]  selinux/v2refpolicy/x86/server
Davon hatte ich mal gelesen ... also stelle ich jetzt auf Desktop um:

Quellcode

1
2
3
4
5
6
7
8
9
10
gentoo ~ # eselect profile set 2
gentoo ~ # eselect profile list
Available profile symlink targets:
  [1]   default/linux/x86/10.0
  [2]   default/linux/x86/10.0/desktop *
  [3]   default/linux/x86/10.0/desktop/gnome
  [4]   default/linux/x86/10.0/desktop/kde
  [5]   default/linux/x86/10.0/developer
  [6]   default/linux/x86/10.0/server
...

Was dieser "harmlose" Befehl anrichten kann - surprise, surprise - (wegen der 10.000 Zeichen Begrenzung geht leider nicht der volle Spass) - also abgekürzt:

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
gentoo ~ # emerge -pvuDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!
...
Total: 109 packages (23 upgrades, 48 new, 5 in new slots, 33 reinstalls), Size of downloads: 121,902 kB
Conflict: 2 blocks

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

xfce-base/thunar:0

  (xfce-base/thunar-1.2.0::gentoo, ebuild scheduled for merge) pulled in by
    >=xfce-base/thunar-1.2 required by (xfce-base/xfdesktop-4.8.0::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)

  (xfce-base/thunar-1.0.2::gentoo, ebuild scheduled for merge) pulled in by
    <xfce-base/thunar-1.1.0 required by (xfce-extra/thunar-media-tags-plugin-0.1.2::gentoo, installed)

xfce-base/exo:0

  (xfce-base/exo-0.6.0::gentoo, ebuild scheduled for merge) pulled in by
    >=xfce-base/exo-0.6 required by (xfce-extra/thunar-volman-0.6.0::gentoo, ebuild scheduled for merge)
    (and 5 more with the same problem)

  (xfce-base/exo-0.3.107::gentoo, ebuild scheduled for merge) pulled in by
    >=xfce-base/exo-0.3.92[hal?] required by (xfce-base/thunar-1.0.2::gentoo, ebuild scheduled for merge)
    <xfce-base/exo-0.5 required by (xfce-extra/thunar-media-tags-plugin-0.1.2::gentoo, installed)
    (and 1 more with the same problems)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


was will mir portage über thunar und exo sagen ?

Ich meine mich zu erinnern, dass es einen xfce Hinweis gab im Vorfeld, über einen kommenden Konflikt mit 2 "Unter-Paketen" , die wegfallen (ich finds gerade nicht ...

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
gentoo ~ # emerge -avc thunar-media-tags-plugin

Calculating dependencies... done!
>>> Checking for lib consumers...
>>> Calculating removal order...

>>> These are the packages that would be unmerged:

 xfce-extra/thunar-media-tags-plugin
    selected: 0.1.2 
   protected: none 
     omitted: none 

All selected packages: xfce-extra/thunar-media-tags-plugin-0.1.2

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No] y
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in:  5 4 3 2 1 
>>> Unmerging xfce-extra/thunar-media-tags-plugin-0.1.2...
No package files given... Grabbing a set.
 * Updating desktop mime database ...
 * Updating shared mime info database ...
Packages installed:   514
Packages in world:    71
Packages in system:   50
Required packages:    514
Number removed:       1

 * Messages for package xfce-extra/thunar-media-tags-plugin-0.1.2:

 * Updating desktop mime database ...
 * Updating shared mime info database ...

 * GNU info directory index is up-to-date.

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

so nun

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
gentoo ~ # emerge -pvuDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!

...

Total: 107 packages (23 upgrades, 48 new, 5 in new slots, 31 reinstalls), Size of downloads: 121,902 kB
Conflict: 2 blocks

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Den Conflict über die 2 Blocks sieht so aus:

Zitat

[blocks b ] <xfce-base/xfdesktop-4.7.0 ("<xfce-base/xfdesktop-4.7.0" is blocking xfce-base/garcon-0.1.5)
[blocks b ] <xfce-extra/thunar-thumbnailers-4.7.0 ("<xfce-extra/thunar-thumbnailers-4.7.0" is blocking xfce-extra/tumbler-0.1.6)

Dieser Beitrag wurde bereits 14 mal editiert, zuletzt von »zelos« (18.01.2011, 22:12)


4

18.01.2011, 22:01

Hi

Zitat

Quellcode

1
2
(xfce-base/thunar-1.0.2::gentoo, ebuild scheduled for merge) pulled in by
    <xfce-base/thunar-1.1.0 required by (xfce-extra/thunar-media-tags-plugin-0.1.2::gentoo, installed)

Du hast scheinbar noch thunar-media-tags-plugin installiert welches sich nicht mit xfce-base/thunar-1.1.0 verträgt.

Zudem gibt es dieses Paket auch gar nicht mehr im portage Tree

Quellcode

1
2
# eix thunar-media-tags-plugin
No matches found.

Vermutlich wirst du es deinstallieren müssen.
Ansonsten nimm auch bei deinem emerge Befehl die --tree Option (oder als Kürzel "-t") mit hinzu, das sollte dir eine Baum Ansicht liefern die evtl. übersichtlicher ist.

/edit:
Hmm.., Ok, da warst du mit deinem letzten edit schneller.. ;)
[blocks b ] mit kleinem b sind harmlos, bzw portage kann sie selbst beseitigen. Du solltest es also so mergen können.
Bei Blocks mit großen B müsstest du es selbst vorher korrigieren.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »josef.95« (18.01.2011, 22:11)


5

18.01.2011, 22:14

Sorry, macht richtig Spass zu "dokumentieren"

Die emerge -t Option sieht so aus:

Quellcode

1
2
3
4
5
6
7
8
[nomerge      ] xfce-extra/thunar-thumbnailers-4.7.0 [0.4.1] USE="(-ffmpeg%*) (-grace%) (-latex%) (-raw%)" 
[nomerge      ]  xfce-extra/tumbler-0.1.6  USE="ffmpeg jpeg pdf -debug" 
[blocks b     ]   <xfce-extra/thunar-thumbnailers-4.7.0 ("<xfce-extra/thunar-thumbnailers-4.7.0" is blocking xfce-extra/tumbler-0.1.6)
[ebuild     U ]    xfce-extra/thunar-thumbnailers-4.7.0 [0.4.1] USE="(-ffmpeg%*) (-grace%) (-latex%) (-raw%)" 0 kB
[nomerge      ] xfce-extra/thunar-thumbnailers-4.7.0 [0.4.1] USE="(-ffmpeg%*) (-grace%) (-latex%) (-raw%)" 
[nomerge      ]  xfce-extra/tumbler-0.1.6  USE="ffmpeg jpeg pdf -debug" 
[blocks b     ]   <xfce-extra/thunar-thumbnailers-4.7.0 ("<xfce-extra/thunar-thumbnailers-4.7.0" is blocking xfce-extra/tumbler-0.1.6)
[ebuild     U ]    xfce-extra/thunar-thumbnailers-4.7.0 [0.4.1] USE="(-ffmpeg%*) (-grace%) (-latex%) (-raw%)" 0 kB
:)

emerge -uDN world läuft

Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »zelos« (18.01.2011, 22:48)


6

18.01.2011, 22:30

Also im terminal siehts es eingerückt aus

Jo, das kommt weil du den Code aus dem Terminal Zitierst ;)
Nimm für Shell Ausgaben hier im Forum möglichst immer die code tags , dann bleibt die Formatierung erhalten.

7

18.01.2011, 22:47

...emerge fertig...
&
Xfce 4.8 läuft.

Vielen Dank bell und josef!

PS

Zitat

/edit:
Ha.., damit ist auf meinem System dann auch HAL Geschichte...

Quellcode

1
# emerge -avc hal hal-info

und dann noch hal aus dem runlevel nehmen

Quellcode

1
2
gentoo init.d # rc-update del hald default
 * 'hald' removed from the following runlevels: default
AMD K6-3+ @ 550Mhz @ EPoX MVP3-G5 @ 768 MB @ TNT-2

Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »zelos« (22.01.2011, 00:34)