View previous topic :: View next topic |
Author |
Message |
Olis Apprentice
Joined: 29 Sep 2004 Posts: 177 Location: Germany
|
Posted: Fri Jul 01, 2005 8:46 pm Post subject: KDE 3.3.2 nach 3.4.1: emerge will nur Teile updaten... |
|
|
Hallo,
habe ein Problem mit einem Rechner, auf dem Gentoo unter VMware läuft. Ursprünglich hatte ich mal KDE 3.3.1 drauf, dann KDE aber wegen der doch etwas langsamen HW wieder runtergeworfen ("emerge kde" dauerte rund 3 Tage...).
Seit 2 Wochen ist die VMware-Maschine auf deutlich performantere HW mit deutlich mehr RAM umgezogen und ich hatte mittels "emerge kde kde-i18n" ein komplettes KDE 3.3.2 installiert, das auch prima läuft.
Nun ist seit heute das Update auf KDE 3.4.1 stable verfügbar, nach einem "emerge --sync" zeigt ein "emerge -upD world" aber nur folgende KDE-Pakete an:
Code: | # emerge -upD world
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild U ] sys-devel/libperl-5.8.6-r1 [5.8.5]
[ebuild U ] dev-lang/perl-5.8.6-r5 [5.8.5-r5]
[ebuild N ] app-admin/perl-cleaner-1.01
[ebuild U ] app-text/docbook-xsl-stylesheets-1.68.1-r1 [1.66.1]
[ebuild U ] dev-util/intltool-0.32.1 [0.31.2]
[ebuild U ] app-text/docbook-xml-simple-dtd-1.0-r1 [1.0]
[ebuild NS ] kde-base/arts-3.4.1-r2
[ebuild NS ] kde-base/kdelibs-3.4.1-r1
[ebuild NS ] kde-base/kde-i18n-3.4.1
[ebuild N ] dev-libs/cyrus-sasl-2.1.20
[ebuild NS ] kde-base/kdebase-3.4.1-r1
[ebuild NS ] kde-base/kdeartwork-3.4.1
[ebuild U ] sys-boot/grub-0.96-r2 [0.96-r1] |
Es sind aber eigentlich alle 3.3.2er Pakete installiert:
Code: | # genlop -e kde-base/
* kde-base/
[...]
Tue Jun 21 10:53:11 2005 >>> kde-base/kdebase-pam-4
Tue Jun 21 13:23:28 2005 >>> kde-base/kdebase-3.3.2-r3
Tue Jun 21 14:49:17 2005 >>> kde-base/kdegraphics-3.3.2-r2
Tue Jun 21 15:00:15 2005 >>> kde-base/kdeaccessibility-3.3.2
Tue Jun 21 16:21:50 2005 >>> kde-base/kdewebdev-3.3.2-r2
Tue Jun 21 16:55:48 2005 >>> kde-base/kdeadmin-3.3.2
Tue Jun 21 17:14:40 2005 >>> kde-base/kdeartwork-3.3.2
Tue Jun 21 17:48:50 2005 >>> kde-base/kdeutils-3.3.2
Tue Jun 21 20:36:51 2005 >>> kde-base/kdepim-3.3.2
Wed Jun 22 01:41:23 2005 >>> kde-base/kdemultimedia-3.3.2
Wed Jun 22 03:29:17 2005 >>> kde-base/kdeaddons-3.3.2
Wed Jun 22 03:38:30 2005 >>> kde-base/kdetoys-3.3.2
Wed Jun 22 05:01:38 2005 >>> kde-base/kdenetwork-3.3.2-r1
Wed Jun 22 05:55:06 2005 >>> kde-base/kdeedu-3.3.2-r1
Wed Jun 22 06:35:10 2005 >>> kde-base/kdegames-3.3.2
Wed Jun 22 06:35:24 2005 >>> kde-base/kde-3.3.2
Wed Jun 22 09:50:41 2005 >>> kde-base/kde-i18n-3.3.2
Wed Jun 22 15:17:23 2005 >>> kde-base/kdelibs-3.3.2-r9
Wed Jun 22 18:38:32 2005 >>> kde-base/kdebase-3.3.2-r3
Wed Jun 22 19:56:26 2005 >>> kde-base/kdeartwork-3.3.2 |
Auf einem 2. Rechner, der immer KDE hatte, sollen hingegen alle KDE-Pakete upgedatet werden. Hat jemand eine Idee, warum dieser hier nur 5 statt 19 Pakete (wie auf dem 2. Rechner) updaten will? Bin mir nicht sicher, ob KDE anschließend noch laufen würde...
Olis |
|
Back to top |
|
|
schrippe Guru
Joined: 03 Mar 2004 Posts: 556 Location: Mülheim
|
Posted: Fri Jul 01, 2005 9:09 pm Post subject: |
|
|
hatte es bei mir vor zwei wochen, noch unstable, gemacht. ohne probleme. ich musste nur den style und die schriftgröße ändern.
habe es so emerged: emerge -pv `qpkg -I -nc kde` und das gleiche für arts.
dann haste alles doppelt drauf. musst dann kde-3.3 runterschmeißen mit: emerge -pC `qpkg -I -nc -v |grep kde-3.3` _________________ for i in $(seq 1 565); do echo 'A$i: entweder rechts fahren oder rechts überholen dürfen!';done |
|
Back to top |
|
|
Olis Apprentice
Joined: 29 Sep 2004 Posts: 177 Location: Germany
|
Posted: Fri Jul 01, 2005 10:30 pm Post subject: |
|
|
schrippe wrote: | hatte es bei mir vor zwei wochen, noch unstable, gemacht. ohne probleme. ich musste nur den style und die schriftgröße ändern.
habe es so emerged: emerge -pv `qpkg -I -nc kde` und das gleiche für arts. |
Wäre sicher eine Möglichkeit, evtl. noch kde-misc rausfiltern, weil die ja nicht unbedingt neu übersetzt werden müssen...
Aber meine eigentliche Frage ist damit nicht beantwortet: warum will ein Rechner 19 Pakete in kde-base installieren, dieser hier nur 5? Auf beiden wurde ja KDE 3.3.2 komplett mit monolithischen Ebuilds installiert. |
|
Back to top |
|
|
klemi Guru
Joined: 26 May 2004 Posts: 494 Location: Erbach b. Ulm
|
Posted: Sat Jul 02, 2005 4:36 am Post subject: |
|
|
Keine Antwort auf die Frage, aber neue Frage:
Beim besagt durchgeführten Update wird KDE 3.3.2 nicht gelöscht von Portage. Hat es dafür einen bestimmten Grund? Was macht Ihr mit KDE 3.3.2? Es gibt doch keinen Sinn dieses auf der Platte zu lassen! _________________ Gentoo 2.6.16-r12; AMD Athlon 3GHz; NVidia GeForce 5700; Hauppauge nexus-s |
|
Back to top |
|
|
pir187 Guru
Joined: 19 Feb 2004 Posts: 309 Location: Papstdorf : Sachsen : Deutschland
|
Posted: Sat Jul 02, 2005 8:45 am Post subject: |
|
|
@klemi: gleich wird der admin dir sagen, daß nur eine frage pro thread behandelt werden soll
um auf deine frage zurück zu kommen: kde-installs werden standardmäßig geslottet, sie werden "nebeneinander" installiert. beim kde kannst du dann im kdm / gmd / ? auswählen, ob du kde-3.3 oder kde-3.4 starten möchtest. so war das gestern zumindest bei mir. jetzt habe ich aber den alten kde-3.3 runter geschmissen und version 3.4 komplett neu emerget (er rüttelt noch).
einen genauen grund für das slotten kenne ich nicht, es ist aber so.
pir187 _________________ Linux 2.6.24-gentoo-r8, Athlon XP 3200+@ASUS A7N8X-E Deluxe 2.0, 2GB MDT DDR-RAM PC3200@2,5-3-3-7, Gainward GF7800GS+ (G71), Creative Audigy 2 ZS, 2x Seagate 750 GB@RAID1 + LVM2
(sehr zufriedener) registrierter Linux-Nutzer #360788 |
|
Back to top |
|
|
mrsteven Veteran
Joined: 04 Jul 2003 Posts: 1939
|
Posted: Sat Jul 02, 2005 8:55 am Post subject: |
|
|
pir187 wrote: | einen genauen grund für das slotten kenne ich nicht, es ist aber so. |
KDE verwendet deshalb Slots, weil auch manche anderen Programme wie z.B. k3b oder Digikam die KDE-Bibliotheken brauchen. Wenn nun eine neue Version der KDE-Bibliotheken installiert wird, könnte es sein, dass diese Programme nicht mehr mit der neuen Version funktionieren. Deshalb werden alte Versionen behalten, bis du sie explizit z.B. mit "emerge -Pav kdegraphics kdebase kdelibs..." löschst. Danach könnte allerdings z.B. k3b nicht mehr funktionieren, was man mit einem "revdep-rebuild" beheben kann. |
|
Back to top |
|
|
klemi Guru
Joined: 26 May 2004 Posts: 494 Location: Erbach b. Ulm
|
Posted: Sat Jul 02, 2005 9:03 am Post subject: |
|
|
muß nicht beim Löschen die KDE-Version mit angegeben werden?
Reicht nicht einfach kde-3.3.2 aus? _________________ Gentoo 2.6.16-r12; AMD Athlon 3GHz; NVidia GeForce 5700; Hauppauge nexus-s |
|
Back to top |
|
|
theche Guru
Joined: 26 Feb 2004 Posts: 512
|
Posted: Sat Jul 02, 2005 2:22 pm Post subject: |
|
|
probiers doch mal aus, du wirst über das meta-ebuild stolpern. |
|
Back to top |
|
|
mrsteven Veteran
Joined: 04 Jul 2003 Posts: 1939
|
Posted: Sat Jul 02, 2005 4:53 pm Post subject: |
|
|
Mit "emerge -P paketname" werden alle Versionen des Paketes bis auf die neueste gelöscht. Die Abhängigkeiten werden nicht berücksichtigt, deshalb muss man die einzelnen Teile von KDE mit angeben. |
|
Back to top |
|
|
|