Gentoo coreutils update probléma

Fórumok

Sziasztok!
Hogy lehet coreutils-t update-elni?

Ezt próbáltam:
emerge coreutils

Ezt dobja ki a végén:
* This package will overwrite one or more files that may belong to other
* packages (see list below). You can use a command such as `portageq
* owners / ` to identify the installed package that owns a
* file. If portageq reports that only one package owns a file then do
* NOT file a bug report. A bug report is only useful if it identifies at
* least two or more packages that are known to install the same file(s).
* If a collision occurs and you can not explain where the file came from
* then you should simply ignore the collision since there is not enough
* information to determine if a real problem exists. Please do NOT file
* a bug report at http://bugs.gentoo.org unless you report exactly which
* two packages install the same file(s). Once again, please do NOT file
* a bug report unless you have completely understood the above message.
*
* package sys-apps/coreutils-6.12-r2 NOT merged
*
* Detected file collision(s):
*
* /usr/share/man/man1/du.1.bz2
* /usr/share/man/man1/install.1.bz2
* /usr/share/man/man1/chmod.1.bz2
* /usr/share/man/man1/rm.1.bz2
* /usr/share/man/man1/touch.1.bz2
* /usr/share/man/man1/chgrp.1.bz2
* /usr/share/man/man1/ls.1.bz2
* /usr/share/man/man1/mv.1.bz2
* /usr/share/man/man1/dd.1.bz2
* /usr/share/man/man1/mkfifo.1.bz2
* /usr/share/man/man1/chown.1.bz2
* /usr/share/man/man1/mkdir.1.bz2
* /usr/share/man/man1/rmdir.1.bz2
* /usr/share/man/man1/cp.1.bz2
* /usr/share/man/man1/ln.1.bz2
* /usr/share/man/man1/df.1.bz2
* /usr/share/man/man1/mknod.1.bz2
* /usr/share/man/man1/vdir.1.bz2
* /usr/share/man/man1/dircolors.1.bz2
* /usr/share/man/man1/dir.1.bz2
*
* Searching all installed packages for file collisions...
*
* Press Ctrl-C to Stop
*
* sys-apps/man-pages-2.42
* /usr/share/man/man1/chgrp.1.bz2
* /usr/share/man/man1/chmod.1.bz2
* /usr/share/man/man1/chown.1.bz2
* /usr/share/man/man1/cp.1.bz2
* /usr/share/man/man1/dd.1.bz2
* /usr/share/man/man1/df.1.bz2
* /usr/share/man/man1/dir.1.bz2
* /usr/share/man/man1/dircolors.1.bz2
* /usr/share/man/man1/du.1.bz2
* /usr/share/man/man1/install.1.bz2
* /usr/share/man/man1/ln.1.bz2
* /usr/share/man/man1/ls.1.bz2
* /usr/share/man/man1/mkdir.1.bz2
* /usr/share/man/man1/mkfifo.1.bz2
* /usr/share/man/man1/mknod.1.bz2
* /usr/share/man/man1/mv.1.bz2
* /usr/share/man/man1/rm.1.bz2
* /usr/share/man/man1/rmdir.1.bz2
* /usr/share/man/man1/touch.1.bz2
* /usr/share/man/man1/vdir.1.bz2
*
* Package 'sys-apps/coreutils-6.12-r2' NOT merged due to file
* collisions. If necessary, refer to your elog messages for the whole
* content of the above message.

Tény, hogy annyira nem vágom az angolt, de ebből nem jövök rá, mi lehet a megoldás.
Web-en, itt sem találtam megoldást a kérdésre.
Nincs a FEATURE-k között a collision-protect, de ha beteszem, az sem változtat semmit.
Előre is köszi!
bil

Hozzászólások

Semmiképp se szedd le, mert azt hiszem pár hónapja pont ezzel volt kereszt függőségem és a másik helyett (talán mktemp volt) ezt töröltem és csináltam emerge -uDva world-öt. Eredmény az lett, hogy alapvető parancsok nem voltak fent és az összes progi felrakásánál elszállt. Live cd be, backupból rsync, esetből tanul:)

Esetleg töröld kézzel a listázott manuálokat, hátha.

sys-apps/man-pages-2.42

Ilyen régi már nincs is a portage fában. Frissítsd ezt előbb és akkor valszeg nem fog ütközni.

Köszi zsitvaij!
Ez megoldotta!!!
Először föl sem tűnt, hogy csak a manuálokkal van baja, figyelmetlen voltam. Persze ettől még nem tudtam volna mit kell csinálni, úgyhogy mindenképp jól jött a tanácsod!

Proci85:
Neked is köszi! A neten belebotlottam pár figyelmeztetésbe, úgyhogy már óvatos voltam... :)

Mindkettő a system set része, az ilyen csomagokra nem illene dependelni explicit mert ezeket adottnak kell venni. Ez azzal is jár hogy nem feltétlen értelmes sorrendben kerülnek fordításra. De egyébként sem lenne semmi ok arra hogy a man-pages előbb frissüljön mint a coreutils.

Ilyet sosem csináltam még:
emerge -auNDv world

Tudom, hogy néha kellene, de valahogy nem szívesen csinálom, amíg nagyjából működik a rendszer. Egy hétig elfordítgatná nekem itt a dolgokat. :)

Szerk.:
# emerge --version
Portage 2.1.6.2 (default-linux/x86/2007.0, gcc-4.2.3, glibc-2.7-r1, 2.6.25-gentoo-r8 i686)

@vorld-öt kipróbáltam (csak pretend-del persze), ez a válasza:
# emerge -auNDvp @world @system
!!! '@world' is not a valid package atom.

Ha a biztonsági javítások nem is érdekelnek, de ilyenkor mindig problémád lesz, ha teljesen régi a rendszered és te meg a legújabb fából szeretnél csomagokat felrakni, erre számíts.

A @world és @system halmazok (set) ezek szerint csak a portage-2.2_rc-ben vannak benne. Én már feltettem, mert a kde-4.1-hez kellett, teljesen jól használható és stabil.

A régiben egy

emerge -avuDN world

parancs volt az ekvivalens megfelelője.

Ha "p" kapcsolót használsz, akkor az "a" felesleges. Az "a" végrehajtás előtt megkérdezi, hogy akarod-e.

FEATURES="-sandbox" emerge coreutils