Как пользователь Debian, поставивший Alt, почти сразу попытался настроить alternatives и поискать, какие они вообще в Alt бывают. Какого же было мое удивление, когда мой пытливый детский ум увидел вот это! # ls -l /usr/sbin/update-alternatives lrwxrwxrwx 1 root root 9 Apr 9 2019 /usr/sbin/update-alternatives -> /bin/true # Следуя принципу минимального сюрприза предлагаю не распугивать пользователей Debian и Ubuntu, и убрать этот линк, у которого, понятное дело, нет ни man-а, ни --help, ни вывода чего-то разумного и светлого на stderr.
Открой для себя alternatives-update(1) :-) В своё время inger@ пришлось переписать эту подсистему. Уж не помню, что не так было с росшей от дебиановской. Предлагаешь вместо симлинков положить скрипты, зовущие соответствующие маны?
(In reply to Michael Shigorin from comment #1) > Открой для себя alternatives-update(1) :-) Не, ну, содержимое пакета я в состоянии посмотреть ;-) > В своё время inger@ пришлось переписать эту подсистему. > Уж не помню, что не так было с росшей от дебиановской. > Предлагаешь вместо симлинков положить скрипты, зовущие соответствующие маны? Зависит от того, насколько вы ее переработали. Если сильно другая система стала, тогда я предлагаю просто выпилить линк update_alternatives, чтобы под одним именем не скрывались совсем разные сущности, пусть даже и в раных дистрибутивах.
(In reply to Aleksey Cheusov from comment #2) > [...] тогда я предлагаю просто выпилить линк update_alternatives, чтобы под > одним именем не скрывались совсем разные сущности, пусть даже и в раных > дистрибутивах. Успешно ничего не делающий (как /bin/true) update_alternatives нужен для совместимости с какой-то пропиретарщиной. Возможно, в нём был бы полезен warning в stderr, со ссылкой на alternatives-update(1).
(In reply to Ivan A. Melnikov from comment #3) > (In reply to Aleksey Cheusov from comment #2) > > [...] тогда я предлагаю просто выпилить линк update_alternatives, чтобы под > > одним именем не скрывались совсем разные сущности, пусть даже и в раных > > дистрибутивах. > > Успешно ничего не делающий (как /bin/true) update_alternatives нужен для > совместимости с какой-то пропиретарщиной. Возможно, в нём был бы полезен > warning в stderr, со ссылкой на alternatives-update(1). https://bugzilla.altlinux.org/36073 "update-alternatives is a stub, see alternatives-update(1)"? Предложения по формулировке принимаются.
(In reply to Dmitry V. Levin from comment #4) > (In reply to Ivan A. Melnikov from comment #3) > > (In reply to Aleksey Cheusov from comment #2) > > > [...] тогда я предлагаю просто выпилить линк update_alternatives, чтобы под > > > одним именем не скрывались совсем разные сущности, пусть даже и в раных > > > дистрибутивах. > > > > Успешно ничего не делающий (как /bin/true) update_alternatives нужен для > > совместимости с какой-то пропиретарщиной. Возможно, в нём был бы полезен > > warning в stderr, со ссылкой на alternatives-update(1). > > https://bugzilla.altlinux.org/36073 > > "update-alternatives is a stub, see alternatives-update(1)"? > Предложения по формулировке принимаются. Можно добавить буквально пару слов, зачем этот stub, мол, для всяких Хромов и т.п. Это снимет совсем все вопросы.