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

12.05.2005, 11:18

probleme mit emerge

hallo!

jetzt verstehe ich die welt nicht mehr:

hatte versucht Kontact fuer kde-3.4.0 zu emergen. nach einem
emerge sync && emerge --update --deep world
bringt er mir

!!! Error: the =kde-base/libkcal-3.4* package conflicts with another package.
!!! both can't be installed on the same system together.
!!! Please use 'emerge --pretend' to determine blockers.

ein emerge -p libkcal sagt mir:

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] kde-base/libkcal-3.4.0

also ist libkcal nicht installiert. wie kann das sein, dass er mosert, wenn das packet doch gar nicht installiert ist und wie bekomme ich das jetzt gebacken?

danke euch

gruss smoerf

2

12.05.2005, 12:45

Mach mal ein

Quellcode

1
emerge -udav world


Und poste die Meldung
Et gibt nüx Gutes, außer man tut es

3

12.05.2005, 13:22

hier ist er:

These are the packages that I would merge, in order:

Calculating world dependencies ...done!

Total size of downloads: 0 kB

Nothing to merge; do you want me to auto-clean packages? [Yes/No] yes
>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


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

aendert aber nichts an der oben beschriebenen problematik

danke und gruss

smoerf

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »smoerf« (12.05.2005, 13:23)


4

12.05.2005, 14:04

Ach so, dann löst das gar nicht den Block aus...

Dann "emerge -pv kdebase" ?

Ich brauche die Fehlermeldung insgesamt, nicht nur die eine Zeile.

Hatte so etwas ähnlich und es hat etwas damit zu tun, daß Teile des gesamten kde-3.4* Komplexes hardmasked sind.

Ich weiß nicht mehr, wie ich das gelöst habe, aber vielleicht fällt es mir ja wieder ein.
Et gibt nüx Gutes, außer man tut es

5

12.05.2005, 14:23

ein emerge -pv kdebase gibt:

Calculating dependencies ...done!
[ebuild R ] kde-base/kdebase-3.4.0 +arts +cups -debug -hal -ieee1394 +java -kdeenablefinal -ldap -lm_sensors -logitech-mouse +opengl +pam -samba +ssl -xine rama 0 kB

Total size of downloads: 0 kB

keine ahnung, wie ich da weiter komme?

gruss smoerf

6

12.05.2005, 14:36

Also, bei mir ist es so, daß kdepim kontact blockt.

Ich probiere mal aus, welche Auswirkungen eine Deinstallation von kdepim hätte (kmail etc wären schon mal weg).

Dann liesse sich Kontact aber installieren.
Et gibt nüx Gutes, außer man tut es

7

12.05.2005, 14:42

Ach, kontact gehört auch zu dem Paket kdepim.

Also, kontact sollte eigentlich zu dem softwarepaket kdepim gehören.

Eine Deinstallation von kdepim läßt dich zwar kontact allein installieren, dafür verschwinden aber andere wichtige Programme.

Wenn du dann bspw. kmail installieren willst, blockiert das mit kdebase-3.4.0 ---> Ende der Fahnenstange.

Du kannst also gegenwärtig nur kdepim als Bundle installieren, da die Einzelprogramme mitunter noch Dependencies haben ,die hardmasked sind.

Im Zweifel abwarten...

Sorry.
Et gibt nüx Gutes, außer man tut es

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »PANCHO« (12.05.2005, 14:59)


8

12.05.2005, 15:07

vielen dank fuer deine muehe,

aber das geht mir etwas zu weit. meine urspruengliche fragestellung ging ja eigentlich nur um die meldung:

!!! Error: the =kde-base/libkcal-3.4* package conflicts with another package.

vieleicht sollte ich erst mal in erfahrung bringen, mit welchem package libkcal einen konflikt hat.

kannst du mir an diesem punkt weiter helfen?

danke und gruss

smoerf

9

12.05.2005, 15:18

Versuch halt mal emerge -pv '=kde-base/libkcal-3.4' .
__
Rud

10

12.05.2005, 15:48

ein:

# emerge -pv '=kde-base/libkcal-3.4.0'

liefert:

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] kde-base/libkcal-3.4.0 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB

was bedeutet es nun, wenn +arts in rot erscheint und was kann ich dem sonst entnehmen?

gruss smoerf

11

12.05.2005, 16:13

+arts in rot bedeutet, daß das arts USE-Flag neu ist. Ansonsten kannst Du dem entnehmen, daß eigentlich alles klappen sollte. Also emerge halt libkcal und danach kontact.
__
Rud

12

13.05.2005, 09:39

# emerge -pv libkcal

gibt mir leider:

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/libkcal-3.4.0)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/ktnef-3.4.0)
[ebuild N ] kde-base/ktnef-3.4.0 +arts +debug +kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild N ] kde-base/libkcal-3.4.0 +arts +debug +kdeenablefinal -kdexdeltas -xinerama 0 kB

irgendwie habe ich den eindruck, dass ich mich im kreis bewege.

darueber hinaus ist es interessant, dass z.b. art weiter rot bleibt, obwohl ich ein
emerge --update --newuse world
gemaess anleitung gemacht habe.

any hints?

gruss smoerf

13

13.05.2005, 11:28

ich war geastern vielleicht etwas undeutlich...du kannst diese Pakete nicht alleine emergen, weil sie zu dem software-bundle kdepim gehören.

Normalerweise kannst du dir ein abgespecktes KDE Bundle saugen und dann nur die einzelenen Proggies und dependencies installieren, die du haben willst.

KDE-3.4.0 ist aber noch nicht so weit.

Ein komplettes KDE kriegst du nur mit den Bundles kdepim und/oder kdemultimedia bspw..

Ansonsten bekommst du Blocks.
Wenn du kdepim installierthast, dann hast du auch kontact.

Quellcode

1
 emerge -s kdepim


Falls noch nicht installiert, saug es dir.

Du solltest arts in die USEFlags deiner make.conf eintragen.
Hast du schon gentoolkit?

Sonst emerge das, und mach nach Ändern der USEFlags

Quellcode

1
2
3
emerge --newuse --deep world
emerge depclean
revdep-rebuild


dann emerge -av kdepim
und kontact ist da!

Ach ja, P.S.:
Schau MAL
Et gibt nüx Gutes, außer man tut es

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »PANCHO« (13.05.2005, 11:29)


14

13.05.2005, 11:54

erst mal danke, dass du dir so viel muehe machst!

das mit dem bundle von kde habe ich schon verstanden.
bin jetzt nur quasi einen schritt zurueck gegangen und mache grad den die sache mit USEFLAGS klar. da ist mir noch nicht ganz klar, warum arts nach einem emerge --update --newuse world immer noch +arts in rot dargestellt wird.

die vorzuege von gentoolkit habe ich bereits genossen. dadurch hatte ich ja versucht aus dem roten +arts ein nicht rotes zu machen. hat aber mit
emerge --update --newuse world
emerge -p depclean
revdep-rebuild
nicht hingehauen.

ich finde auch nicht wirklich eine gute erklaerung der bedeutung eines pluszeichens vor arts. waere auch noch interessant fuer mich.

gruss smoerf

15

13.05.2005, 12:01

Hast du denn "arts" in die USEFlags der make.conf eingetragen????
Et gibt nüx Gutes, außer man tut es

16

13.05.2005, 12:09

hier meine USEFLAGS:

USE="-gtk -gnome -bluetooth -ieee1394 kdeenablefinal debug cups foomaticdb ppds mozilla X alsa apm arts qt kde dvd alsa cdr"

gruss smoerf

17

13.05.2005, 12:09

Ich glaube, ich bin dem auf der Spur.

Es gibt 2 Pakete unter kde-3.4.0
kde-base/kdemultimedia
kde-base/kdemultimedia-arts

Die blocken einander.

Ich versuch gerade, nach emerge --unmerge kde-base/kdemultimedia nun emerge kde-base/kdemultimedia-arts zu machen.
Melde mich, wenn das durch ist.
Et gibt nüx Gutes, außer man tut es

18

13.05.2005, 12:40

Nö, hab auch immer noch '+arts'.

Aber mit kde-base/kdemultimedia-arts läuft mein artsserver besser.

Wenigstens das.

Mach es aber nicht, weil noatun und ä. bei der Änderung verschwinden.
Et gibt nüx Gutes, außer man tut es

19

13.05.2005, 14:07

Also irgendwie lieferst Du auch zwei widersprüchliche Ergebnisse:

Zitat

# emerge -pv '=kde-base/libkcal-3.4.0'

liefert:

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] kde-base/libkcal-3.4.0 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB

Zitat

# emerge -pv libkcal

gibt mir leider:

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/libkcal-3.4.0)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/ktnef-3.4.0)
[ebuild N ] kde-base/ktnef-3.4.0 +arts +debug +kdeenablefinal -kdexdeltas -xinerama 0 kB
[ebuild N ] kde-base/libkcal-3.4.0 +arts +debug +kdeenablefinal -kdexdeltas -xinerama 0 kB


Letzteres bedeutet, daß Du kdepim schon installiert hast, wie Pancho schon sagte. Und da Kontact und seine Abhängigkeiten wie libkcal usw. Teil von kdepim sind, kannst Du sie nicht noch einmal separat installieren.

Mach mal, wie vorgeschlagen, emerge -pv kdepim. Das sollte Dir eigentlich zeigen, daß Du kdepim schon drauf hast.

Ich hab' mir mal 'n paar ebuilds auflisten lassen, bei mir. Also rot=neu stimmt nicht, da war ich etwas zu voreilig. Rot sind alle, die gesetzt (also mit einem +) sind. Die die sich seit dem letzten emerge geändert haben, haben ein * und wenn sie + und * haben, sind sie auch noch grün.

Aber die Farben sind egal. Wichtig ist, ob plus oder minus davor steht. Ferner gibt es noch Pakete, die ihre eigenen USE-Flags mitbringen. mozilla-firefox z.B. setzt automatisch das +java Flag, obwohl ich dieses nicht in meiner make.conf stehen habe. Dies geschieht wohl, um die volle Funktionalität des Paketes herzustellen. In diesem Fall könnte ich mit -java in meiner make.conf Java explizit ausschalten und damit das +java vom firefox-Paket überbieten. Wenn ich aber nichts angegeben habe, wird es automatisch benutzt.
__
Rud

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Rudwardt« (13.05.2005, 14:10)


20

13.05.2005, 14:28

Danke, Rudwardt...ich kam auch schon durcheinander.

Wie gesagt, diese Blocks hatte ich auch schon einmal und es ist exakt deshalb, was auch du erwähntest.

Ein komplettes kde-3.4.0 zu bauen, ohne auf die bundles zurückzugreifen, erscheint mir im Augenblick noch unmöglich.

Aber warum auch?
Et gibt nüx Gutes, außer man tut es