В чем достоинство tar.gz архивов с (как правило) исходниками?
Видимо, в максимизации вашего контроля над системой. Вы прямо контролируете процесс настройки/инсталляции пакета и точно знаете (конечно после определенного периода печальной практики) что происходит.
Эти этапы явно выделены в соответствующие команды:
./configure
make
make test
make install
Кроме того тут уж хотите вы того, или нет - придется изучать вашу систему, компилятор, программу make и по крайней мере язык C. Хорошо ли это? Вероятно, да. Настолько ли это хорошо? Решать вам.
Давайте рассмотрим вариант возникновения некоей проблемы. Проблемы всегда возникают -- особенно поначалу. Как решать? Если со сферой действия проблемы мы ранее общались только через графические программы, то очевиден весьма высокий порог вхождения в курс дела и устранение не устраивающих нас моментов вполне может быть отложено на неопределенный срок... Командный интерфейс подразумевает общение с программой на почти что языке. Почти английском. Что снижает порог вхождения по крайней мере до внимательного чтения документации. Соответственно, изначальная привычка к работе не только с интерфейсом (графическим и консольным), но и с исходным кодом, повышает вероятность решения проблемы не только в предусмотренных автором проблемной программы рамках, но и вне их. Теперь рамки устанавливают только наши способности, и если их (в чем-либо) оказывается больше, чем у авторов дистрибутивного ПО, то вероятность решения проблем довольно высока, а у автора весьма повышается вероятность получения не простого bug-report`а, но сразу patch...
Проходят годы, собран и неоднократно пересобран весь софт, получен опыт, известно, что ожидать от того, или иного пакета, и в системе становится по настоящему уютно... Визуализируйте себе понятие уют. Обычно под ним представляют человека с книгой, в собственном доме, в кресле и перед камином... За окном гроза, а нам тепло и спокойно...
Почему спокойно?
Предсказуемость.
Мы уверены, что ветер не разобьет окно, камин не подожжет ковер, из окон и дверей не дует, а книга не разочарует...
Так и в своей системе, которую мы собирали по кирпичику, руками (а точнее головой -- ну почему, интересно, довольно интеллектуальную работу называют ручной?) проверили и установили все связи (не путать с зависимостями), знаем чего ожидать от системы и большинства пакетов и программ...
В противовес черному ящику под красной шляпой22 :o) ...
Итого данный тип дистрибутивов (лучшим представителем которого является на мой взгляд SlackWare23) рекомендуется людям, желающим либо полного контроля над системой (и способных его удержать), либо в полной же мере изучить OS Linux, но себе вместе с тем особо не доверяющих (ибо изучать Linux можно и в любом ином дистрибутиве), и желающих себя заставить его изучать...
Copyleft © 2002-2003 г. Nikolay A. Panov, "Intro To Linux" (orig), niksite@mail.ru, ICQ: 122-40-8888 |