Настройка и работа в Linux



              

Кто виноват?


Довольно давно уже встречаются руководства по установке ПО для Linux, написанные самым разнообразным контингентом, которые сводятся к благословению и проклятию большинства софта для POSIX (*NIX): configure && make && make install ! Многие могут спросить: "И что тут такого? Я сам так делаю.". Резонный вопрос. Если руководство называется "Как установить <название ПО> за 15 минут" и выполнение предписанных шагов действительно позволяет получить работающую программу за 15 минут, что неправильно? А вот что: такие руководства по совести должны называться "Как установить <название ПО> за 15 минут, если у вас уже не крутится рабочая инсталляция, которую нежелательно будет сломать из-за неудачно скомпилированных файлов или сноса всю прошлую неделю редактировавшегося конфигурационного файла неконтролируемым make install; если вы наизусть помните все ключи configure; если вы самостоятельно напишете init и logrotate сценарии для этого ПО; если вы не собираетесь автоматизированно обновляться до следующей версии и если вы самостоятельно разыщете все файлы, которые наплодил make install, когда захотите избавиться от этого ПО". Уже не так привлекательно, правда? Мне такая формулировка не нравится, хотя это дело личного и профессионального вкуса. Всё зависит от того, какие цели преследуются.

[Хм... Я обеими руками за то, что сказал Денис, но хочу добавить кое-что от себя. Если Вам ОЧЕНЬ важно установить программное обеспечение из "сырцов" описанным выше способом то, чтобы не запутать и не захламить Вашу систему, попробуйте Stow. Эта утилита если и не решит все проблемы, то хотя бы поможет избежать большинства из них, как-то: поиск файлов, которые "...наплодил make install..." и т.п. А также позволит работать с несколькими версиями одной и той же программы. См. перевод на Russian Linux Gazette статьи Управление программными пакетами при помощи Stow. Но это так ... отступление от темы. Надеюсь, Денис не против того, что я вклинился в его рассказ. :-) Прим.ред.]




Содержание  Назад  Вперед