Bug 29360

Summary: Кто-нибудь допишите в manual для всех alternatives команд образцы вызова
Product: Sisyphus Reporter: Горев Андрей <nekapitan2009>
Component: alternativesAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, at, cas, glebfm, lav, ldv, placeholder, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Горев Андрей 2013-09-13 11:25:02 MSK
Как вызывать известно, но как с ними работать - полный жопец.
Ругаются и орут, но дела не делают. Приходится кривыми ручками менять алтернативы в системе, если что-то не устраивает.
Comment 1 Vitaly Lipatov 2017-05-18 13:29:23 MSK
Поддерживаю. Ни разу не смог ничего поменять.

# alternatives-list | grep php
/usr/bin/php7 points to /usr/bin/php7-7.1.5
/usr/bin/php points to /usr/bin/php7-7.1.5
/usr/bin/phpdbg points to /usr/bin/phpdbg7
/usr/bin/php5 points to /usr/bin/php5-5.6.30

# alternatives-manual /usr/bin/php /usr/bin/php5
alternatives-manual: don't forget to run alternatives-update to apply changes

но что мне пишет update:
# alternatives-update
alternatives-auto: don't forget to run alternatives-update to apply changes

оказывается, менять можно только на заранее задуманные пути:
# alternatives-manual /usr/bin/php /usr/bin/php5-5.6.30
alternatives-manual: don't forget to run alternatives-update to apply changes

и тогда update выполняется молча и с результатом:
# alternatives-update

# alternatives-list | grep "/php "
/usr/bin/php points to /usr/bin/php5-5.6.30
Comment 2 Горев Андрей 2021-05-17 10:50:34 MSK
Да, ничего не меняется в ALTLinux. Как не работало, так и не работает. Пишу под собственным запросом спустя 7 (СЕМЬ!) лет.

  Нет НИ ОДНОГО нового, РАБОТАЮЩЕГО, примера всего пакета alternatives.
  Может на debian перейти? Там хоть рабочий пакет.
Comment 3 Andrey Cherepanov 2021-05-17 12:38:00 MSK
(Ответ для Горев Андрей на комментарий #2)
> Да, ничего не меняется в ALTLinux. Как не работало, так и не работает. Пишу
> под собственным запросом спустя 7 (СЕМЬ!) лет.
> 
>   Нет НИ ОДНОГО нового, РАБОТАЮЩЕГО, примера всего пакета alternatives.
>   Может на debian перейти? Там хоть рабочий пакет.

Если не смогли сделать то, что делает 121 пакет в репозитории, да ещё и с такой руганью, то да, переходите, конечно.
Comment 4 Dmitry V. Levin 2021-05-17 12:48:18 MSK
(In reply to Andrey Cherepanov from comment #3)
> Если не смогли сделать то, что делает 121 пакет в репозитории,

Ни один пакет в репозитории, помимо alternatives, не запускает ни одной утилиты из пакета alternatives - всё реализовано на файлтриггере.

(In reply to Горев Андрей from comment #2)
> Да, ничего не меняется в ALTLinux. Как не работало, так и не работает. Пишу
> под собственным запросом спустя 7 (СЕМЬ!) лет.
> 
>   Нет НИ ОДНОГО нового, РАБОТАЮЩЕГО, примера всего пакета alternatives.

Значит, всех остальных текущее поведение устраивает.

This is free software: you need it, you do it.