[sisyphus] Что за ошибка в alternatives при dist-upgarde

Alexey Morozov =?iso-8859-1?q?alex-altlinux_=CE=C1_idisys=2Eiae=2Ensk=2Esu?=
Пн Сен 20 17:48:23 MSD 2004


On Mon, Sep 20, 2004 at 03:59:06PM +0400, Stanislav Ievlev wrote:
> On Fri, Sep 10, 2004 at 10:02:02AM +0700, Alexey Morozov wrote:
> > On Tue, Aug 24, 2004 at 06:23:28PM +0400, Anatoly A. Ivanov wrote:
> > > Нужно ли мне что-нибудь делать?
> > Да. Для начала, восстанавливать битые симлинки в /usr/bin и других
> > местах :-)
> Что за бред ? ;)
Станислав, бред сейчас у меня /etc/alternatives/packages.d. Причем,
бред,  состоящий, в основном, из символов \x9, \xA и \x20. Крайне
увлекательное чтиво.

А восстанавливать битые симлинки - таки да, восстанавливать.
Потому что сразу после апдейта у меня ни gcc, ни vim'а, ни xemacs'а
уже не оказалось. То есть, конечно, /usr/bin/gcc был, но указывал он
в /etc/alternatives/|usr|bin|gcc, который, в свою очередь, казал в
никуда.

Да, кстати, идейка: проверьте, как работают альтернативы при отсутствии
/etc/alternatives/links. Или, по крайней мере, когда ссылки альтернатив
указывают еще в /etc/alternatives/, а не в /etc/alternatives/links

> > P.S. Невольно вспминается старая шутка.
> > "Что было бы, если бы ALT Linux Team производила самолеты?" :-)

P.S. Не хочется, конечно, никого учить жизни, но bash - не язык
программирования. Решать на нем сколько-нибудь нетривиальные
программистские задачи для реальной жизни не то, чтобы невозможно, -
_недопустимо_. Обязательно найдется способ положить такие грабли, о
которых программист даже и помыслить не мог при разработке.

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/sisyphus/attachments/20040920/1257e80e/attachment-0003.bin>


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