Mikalai Beliashou (beliashou) wrote,
Mikalai Beliashou
beliashou

Задумчивые мысли об установке приложений и перфекционизме

- Ты умеешь управлять вертолетом, – спросил Нео Троицу.
- Пока еще нет… Танк, мне нужна программа обучения пилота вертолета. (5 секунд загрузки) …
- Пошли! – сказала Троица, направляясь к вертолету.
(с) из фильма "Матрица"

Одно из самых первых впечатлений от линукса у меня заключалось в том, что под линуксом не надо было долго мучаться с приложениями (как в виндовсе), а можно было одной простой строчкой установить то, что надо. "Я не могу вызвать mc, но если вы наберёте sudo apt-get install mc, то я сразу смогу!", - говорил мне линукс. И такая схема меня радовала с каждым днём всё больше и больше. Пока не оказалось, что есть сотни наименований хорошего правильного софта, который попадает в репозитории с невероятной задержкой, а то и вовсе не попадает. Потом оказалось, что очень многие предпочитаю устанавливать программы из отдельных пакетов или из исходников. До сих пор я считал, что всё зло, кроме добра, поэтому ранжировал правильность установки так:
1) Установка из официального репозитория дистрибутива
2) Установка из официального репозитория приложения
3) Установка из готового пакета (deb или rpm)
4) Сборка из исходников от безысходности
И вот сейчас, когда я вникаю в более подробное изучение %application name%, я понимаю, что...

Слишком много опций и особенностей конфигурации могут иметь приложения. Чем более мощное средство, тем больше протоколов, форматов, оборудования, связей с другими приложениями оно может поддерживать, а в реальной ситуации желательно не обременять существующую конфигурацию теми частями, которые никогда не будут востребованы. И вот тут я понимаю, что правильный способ - это получение исходников через svn, а потом пересборка с вдумчивым конфиругированием опций. Доктор, скажите мне честно: меня таки укусил гентушник??!?!
Tags: compile, deb, linux, repository, rpm, svn
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 48 comments