[sisyphus] update-alternatives: troubles again!

Andrey Brindeew =?iso-8859-1?q?linux_=CE=C1_abr=2Ex9=2Eru?=
Пн Апр 2 13:39:50 MSD 2001


On Mon, 2 Apr 2001 12:43:47 +0400
"Dmitry V. Levin" <ldv на alt-linux.org> wrote:

DVL> On Sun, Apr 01, 2001 at 11:54:02PM +0400, Andrey Brindeew wrote:
DVL> > $ rpm -qa | fgrep cpp
DVL> > compat-cpp-2.95.3-ipl2mdk
DVL> > compat-cpp-2.95.3-ipl1mdk
DVL> > cpp-2.96-ipl7mdk
DVL> > compat-cpp-2.95.3-ipl2mdk
DVL> > compat-cpp-2.95.3-ipl2mdk
DVL> > cpp-2.96-ipl8mdk
DVL> > cpp-2.96-ipl8mdk
DVL> > cpp-2.96-ipl8mdk
DVL> > cpp-2.96-ipl8mdk
DVL> 
DVL> Это бардак, и систему надо чинить:
DVL> 1. rpm --rebuilddb
DVL> 2. rpm -e --nodeps cpp compat-cpp
DVL> 3. rpm -Uhv cpp-2.96-ipl8mdk.i586.rpm
compat-cpp-2.95.3-ipl2mdk.i586.rpm

Спасибо, починено. Но сабж по-прежнему в наличии, увы. :-(
Вот некоторые данные, которые я считаю нужным привести:

(4) [13:34:24][root на abr.tool.ru : /home/abr]
# /usr/sbin/update-alternatives --display cpp
cpp - status is auto.
 link currently points to /usr/bin/cpp-2.96
/usr/bin/cpp-2.96 - priority 20
/usr/lib/gcc-lib/i686-mandrake-linux/2.95.3/cpp - priority 10
Current `best' version is /usr/bin/cpp-2.96.
(4) [13:34:26][root на abr.tool.ru : /home/abr]
# ls -l /usr/bin/cpp
-rwxr-xr-x    1 root     root        79472 Фев 26 10:32 /usr/bin/cpp
(4) [13:36:28][root на abr.tool.ru : /home/abr]
# /usr/bin/cpp --version
2.96
(4) [13:36:41][root на abr.tool.ru : /home/abr]
# ls -l /lib/cpp
lrwxrwxrwx    1 root     root           14 Апр  2 13:18 /lib/cpp ->
../usr/bin/cpp

man update-alternatives читал, но весьма смутно понял механизм работы.

--
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely" (C) Larry Wall.




Подробная информация о списке рассылки Sisyphus