[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