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

25.02.2006, 14:42

[gelöst] KDE unmerge

Hi,

ich habe mich entschlossen in den testing zweig zu wechseln.
dementsprechend wurde auch kde von 3.4.3 auf 3.5.1 gemergt.

aber: im gdm kann ich nach wie vor kde 3.4 auswaehlen.

da kde ein meta-package ist, wie kann ich nun 3.4.* entfernen ?

und warum hat portage dies nicht selbst gemacht?

danke

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »syphis« (27.02.2006, 18:06)


2

25.02.2006, 19:15

Weiß zwar nicht ob es bei KDE der Fall ist, aber es gibt ja slotted Packages wo die unterschiedlichen Versionen ko-existieren. Ist ja bei Kernel, Java usw auch der Fall.
Löschen kannst du sie mittels
emerge -vaC =KATEGORIE/PAKET-VERSION
Im Paket gentoolkit ist ein Tool enthalten "equery". Da kannst du dir mittels

Quellcode

1
equery list --duplicates

alle "slotted" Pakete anzeigen lassen.
"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

25.02.2006, 19:59

Um den alten KDE komplett von der Platte zu putzen verwende ich immer folgenden Befehl:

Quellcode

1
emerge -Ca $(for package in `equery list | grep kde-base | grep 3.4.` ; do echo -n "=${package} " ; done)
Ach keine Ahnung!

4

26.02.2006, 15:32

Hallo,
da wir gerade beim Thema sind --> ich spiele auch mit dem Gedanken auf meiner Gentoo-Testpartition ein wenig mit Testing-Paketen zu experimentieren,vor allem KDE interessiert mich.
Meine Frage nun:Was muß ich in die "/etc/portage/package.keywords" eintragen um KDE zu upgraden?Reicht ein:

Quellcode

1
# echo "kde-base/kdebase ~x86" >> /etc/portage/package.keywords
um alle vorhandenen KDE-Pakete zu erwischen,oder wäre ein

Quellcode

1
# echo "kde-base/kdebase-meta ~x86" >> /etc/portage/package.keywords
besser ?(
Oder sollte man besser alle installierten Pakete eintragen,wie z.B.:kde-base/kdeedu,kdebase/kdegames,kdebase/kdemultimedia u.s.w.Es soll ja auch nicht alles und nicht zu wenig geupgradet(was für ein Wort) werden.

Viele Grüße
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

5

26.02.2006, 16:01

also erst mal danke fuer die tipps von maggu2810 und Edward Nigma, bin gerade damit am rumexperimentieren, werde dann bericht erstatten.

@ John Doe: Es ist gefaehrlich was ich jetzt sage, da es ne menge leute gibt die da entscheidend mehr ahnung haben: Wenn du mit testing-paketen rumexperimentieren willst, dann wuerde ich vorschlagen lieber den kompletten testing zweig zu nutzen:
ich hatte auch eine zeit lang nur die pakete als testing-version, die ich brauchte oder wollte.

Mit dieser vorgehensweise fuellt sich allerdings nach und nach deine package.keywords und irgendwann ist sie so voll, dass du auch direkt in den testing-zweig gehen kannst.
Das eine testing-package braucht dann irgendeine bestimmte version von einem anderen, dieses ist auch wieder testing, usw.... irgendwann wars mit zu bloed und ich habe ACCEPT_KEYWORDS="~x86" in die make.conf eingetragen.

Falls du das aber nicht willst (warum auch immer) und nur KDE-testing moechtest, wuerde ich schon alles was KDE betrifft als testing eintragen. Jetzt kann vielleicht mal ein anderer sagen was "alles" ist. Ich wuerde mir anschauen was alles als stable installiert ist und es dann als testing eintragen (es gibt aber mit sicherheit eine schoenere vorgehensweise, nur die kenne ich nicht).

6

26.02.2006, 16:30

syphis schrieb:

Zitat

irgendwann wars mit zu bloed und ich habe ACCEPT_KEYWORDS="~x86" in die make.conf eingetragen.

Danke für die schnelle Antwort.Von der ACCEPT_KEYWORDS="~x86" Variante rät ja mittlerweile fast jedes Tutorial ab z.B: hier http://de.gentoo-wiki.com/Portage_richtig_benutzen
Die dort empfohlene Vorgehensweise mit:

Quellcode

1
2
3
cd /usr/portage/;
\ls -1d kde-base/* >> /etc/portage/package.keywords;
\ls -1d kde-base/* >> /etc/portage/package.unmask;

würde jedoch alle verfügbaren Pakete dort eintragen(d.h. KDE komplett).Also müßte ich doch von Hand alle von mir gewünschten Pakete dort eintragen.
Werde ich nächste Woche mal ein wenig rumexperimentieren :rolleyes:

Viele Grüße

*edit* Ein reines Testing-System wäre mir ein bißchen zu experimentell.Die Gentoo-Entwickler warnen eindringlich davor.Wäre zwar nur eine Testpartition die ich auch regelmäßig via Partimage sichere,habe aber keine Lust mich des öfteren mit einem kaputten System rumzuärgern.Diese Erfahrung habe ich schon mit Debian (sowohl "Testing" als auch "Unstable") gemacht.Muß ich nicht unbedingt haben.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nikaya« (26.02.2006, 18:21)


7

27.02.2006, 18:06

nach kombination aller tipps ist alles einwandfrei entfernt. selbst schoen aus dem gdm.

danke an alle