[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