Packages ALLE erneuern / kompilieren

Yaddi

Yaddi

Routinier
Hallo. Ich hab irgendwie meine Gentoo Distribution nen bisschen zerschossen. Eigentlich absichtlich, doch nun bekomm ich das alles nichtmehr so hin wie ich will, und naja ... Meineserachtens is ne neu install ganz sinnvoll, aber vielleicht gibts ja auch ne möglichkeit, einfach alle Packete neu zu kompilieren mit den abhängigkeiten und so ?
Weiss da einer wie das geht ? Hab mal son bisschen schon auf der Gentoo seite geschaut, aber genaueres hab ich dazu auch nicht gefunden.
Vielleicht kann mir ja einer weiterhelfen!

MfG Benni
 
Code:
emerge --emptytree world
faellt mir da spontan ein. Mein Gott, hab ich viel Kram installiert, seh ich dabei gerade... ;)
Weiss nur nicht, ob das ist, was du willst. Da ich nicht weiss, was du genau zerschossen hast, kann es sein, dass es danach immer noch so ist - vielleicht steht es ja in einer Konfigurationsdatei drin?

-khs
 
besser so "emerge -u world --emptytree"

GrEeTz

Dennis
 
Also das Problem ist eigentlich wenn ich zum Beispiel ein Packet updaten will, oder ein neues installieren dann kommt immer:

---
benni gaim # emerge --update gaim-1.0.2-r1.ebuild
emerging by path implies --oneshot... adding --oneshot to options.

*** emerging by path is broken and may not always work!!!

Calculating dependencies ...done!

!!! Error: the sys-apps/sysvinit package conflicts with another package.
!!! both can't be installed on the same system together.
!!! Please use 'emerge --pretend' to determine blockers.

benni gaim #
---

Nach eingabe von --pretend:

---
benni gaim # emerge --update --pretend gaim-1.0.2-r1.ebuild
emerging by path implies --oneshot... adding --oneshot to options.

*** emerging by path is broken and may not always work!!!


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

Calculating dependencies ...done!
[blocks B ] sys-apps/sysvinit (from pkg sys-apps/baselayout-1.9.4-r6)
[ebuild UD] sys-kernel/linux-headers-2.4.21-r1 [2.4.22]
[ebuild UD] sys-libs/db-1.85-r1 [1.85-r2]
[ebuild UD] sys-libs/gdbm-1.8.0-r5 [1.8.3-r1]
[ebuild UD] sys-devel/libperl-5.8.4-r1 [5.8.5-r1]
[ebuild UD] dev-lang/perl-5.8.4-r1 [5.8.5]
[ebuild UD] sys-apps/util-linux-2.12-r4 [2.12b-r1]
[ebuild UD] sys-apps/baselayout-1.9.4-r6 [1.11.6-r1]
[ebuild UD] sys-devel/binutils-2.14.90.0.8-r1 [2.15.92.0.2-r1]
[ebuild UD] sys-libs/glibc-2.3.4.20040808-r1 [2.3.4.20041102]
[ebuild UD] sys-devel/gettext-0.12.1-r2 [0.14.1]
[ebuild UD] dev-libs/glib-2.4.6 [2.4.7]
[ebuild UD] sys-libs/zlib-1.2.1-r3 [1.2.2]
[ebuild UD] media-libs/tiff-3.6.1-r2 [3.7.0]
[ebuild UD] dev-util/intltool-0.31.2 [0.32.1]
[ebuild UD] x11-misc/shared-mime-info-0.14 [0.14-r1]
[ebuild UD] x11-libs/gtk+-2.4.9-r1 [2.4.13]
[ebuild U ] app-arch/zip-2.3-r4 [2.3-r2]
[ebuild U ] dev-libs/nss-3.9.2 [3.8]
[ebuild U ] net-im/gaim-1.0.2-r1 [1.0.2]

benni gaim #
---

Naja und damit komm ich irgendwie nich klar, auch mein Gnome 2.8 besteht zum Teil aus 2.6 und 2.8 irgendwie voll vermurxt ...
Deswegen will ich alles nochmal neu machen am liebsten, also alle Packete auf den Stand von Gnome 2.8 usw ...
Und das emptytree das macht ja nur die neu die schon drauf sind, und da ist ja alles mögliche drauf ...
Also alles irgendwie chaotisch :(
 
"emerge -C =sys-apps/baselayout-1.9.4-r6" dann is das eine prob erstmal gelöst...
das andere prob mit gnome löst du am besten mit" emerge -p prune "

GrEeTz

Dennis
 
benni ~ # emerge -C =sys-apps/baselayout-1.9.4-r6

--- Couldn't find =sys-apps/baselayout-1.9.4-r6 to unmerge.

>>> unmerge: No packages selected for removal.

benni ~ #

habs auch schon nur mit dem packetnamen versucht, aber irgendwie tut das nich ?!
 
portage schrieb:
*** emerging by path is broken and may not always work!!!

Wenn du einfach nur gaim updaten willst, warum benutzt du nicht einfach
Code:
emerge -u --oneshot gaim
?
 
Warum ? Naja, weil auch teilweise andere Updates mitdabei sind, die ja manchmal auch sicherheitsrelevant sind.
 

Ähnliche Themen

"Schönheitsfehler" Shutdown xorg-server

Mal komplett was neues aufbauen ?

KDE-Problem nach Update

Solaris 10 - pkg-get

up2date + rhn + yum + channels

Zurück
Oben