[devel] alternatives... Это как вообще назвать?

Alexey Voinov =?iso-8859-1?q?voins_=CE=C1_voins=2Eprogram=2Eru?=
Ср Май 7 17:36:28 MSD 2003


Igor Tertishny wrote
Content-Description: signed data
> Странно ведут себя alternatives... Единственный способ заставить их хоть как 
> работать, это зайти в /etc/alternatives/packages.d и поменять приоритеты в 
> файлах autoconf_2.13 и autoconf_2.5 (как пример, нужно поставить версию 2.13 
> - kdevelop иначе не работает) - по умолчанию в 2.5 стоит 40, а в 2.13 - 30. 
> Меняю их местами, т.е. ставлю в 2.5 - 30, а в 2.13 - 40 и после этого 
> запускаю alternatives -i autoconf_2.13 и alternatives-update. Алгоритм 
> работает с любыми другими прогами. И по другому никак - пять дней 
> экспериментов и дикого мата, пока мне не удалось хоть это найти. Сколько 
> всего перечитано, никаких данных ни о чем. Ну хоть где-нибудь бы было 
> описание алгоритма работы с alternatives! А все описанное не работает. Если 
> кто знает более простой алгоритм, прошу сообщить. Хочу свести воедино и 
> написать краткое руководство для таких же мучающихся, как и я сам. Сил уже 
> нет. 
$ alternatives-list -a |grep autoconf
/usr/bin/autoconf-default

$ alternatives-list -sC /usr/bin/autoconf-default
/usr/bin/autoconf-default
        status: master
        mode: auto
        points to: /usr/bin/autoconf-2.5
                candidates:
                20 : /usr/bin/autoconf-2.13
                30 : /usr/bin/autoconf-2.5

$ sudo alternatives-setup -C /usr/bin/autoconf-2.13  /usr/bin/autoconf-default
don't forget to run "alternatives-update" to apply changes

$ sudo alternatives-update
warning: alternative /usr/bin/autom4te-default points to nonexistent file - removing
warning: alternative /usr/share/man/man1/autom4te.1.gz points to nonexistent file - removing
warning: alternative /usr/share/man/man1/config.guess.1.gz points to nonexistent file - removing
warning: alternative /usr/share/man/man1/config.sub.1.gz points to nonexistent file - removing

$ autoconf --version
Autoconf version 2.13

$ sudo alternatives-setup -C /usr/bin/autoconf-2.5  /usr/bin/autoconf-default
don't forget to run "alternatives-update" to apply changes

$ sudo alternatives-update

$ autoconf --version
autoconf (GNU Autoconf) 2.57
Written by David J. MacKenzie and Akim Demaille.

Copyright 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ sudo alternatives-setup -C ""  /usr/bin/autoconf-default
don't forget to run "alternatives-update" to apply changes

$ sudo alternatives-update

$ alternatives-list -sC /usr/bin/autoconf-default
/usr/bin/autoconf-default
        status: master
        mode: auto
        points to: /usr/bin/autoconf-2.5

-- 
Best Regards!           | Когда вам платят за работу, надо по крайней мере
Alexey Voinov           | делать вид, что вы работаете...
                        |                         Б.Виан "Осень в Пекине"
voins на voins.program.ru
vns на altlinux.ru

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20030507/b72bacd2/attachment-0001.bin>


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