Управление пакетами: зачем?

Как бы точно пользователь ни подбирал дистрибутив и его вариант с точки зрения соответствия своим задачам (см. здесь), рано или поздно с неизбежностью мировой революции обнаруживается, что в установленной системе не хватает каких-то важных для него программ, какие-то программы явно лишние, иные же -- нуждаются в обновлении. И потому эти действия абсолютно необходимы для индивидуализации системы.

Начинающие пользователи часто впадают здесь в две крайности. Одни, привыкнув к принятой в Windows методике установки программ, начинающейся с запуска setup.exe и последующего нажатия кнопки Далее в Мастере установки, просто теряются, не обнаружив ни в одном дистрибутиве Linux' (в том числе и в Fedora) ничего подобного. Но зато найдя в описаниях на сайте разработчика нужной программы (если, конечно, до него они доберутся) непонятные слова о каких-то зависимостях, которые необходимо разрешить для установки программы. В результате форумы Linux-тематики заполняются вопросами типа -- Как мне установить программу имя рек?

Подчас начинающие пользователи впадают в другую крайность: наслышавшись разговоров, что настоящие линуксоиды столь суровы, что все программы собирают только из исходников, и не обнаружив в своей свежеустановленной системе необходимого софта, они устремляются на сайт производителя (затратив усилия на его "выгугливание") , скачивают оттуда архив с исходными текстами и пытаются их устанавливать.

Благо, сам по себе процесс сборки программы для пользователя, умеющего прочитать прилагаемый к исходникам файл типа INSTALL или README, отнюдь не сложен. Однако тут же наш пользователь сталкивается с теми же самыми зависимостями, а со временем -- и с проблемами при обновлении системы штатными средствами.

Тут впору процитировать слова Дубового Александра, сказанные им в одной из статей более десяти лет назад:

Обе крайности: настройка системы «с паяльником и осциллографом» или безмолвные «мастера установки» — одинаково неэффективны, но вторая к тому же еще стремится сделать из пользователя идиота. Почему-то считается, что это должно ему понравиться...

Так что второй путь может много чему научить начинающего пользователя -- если, конечно, он попробует разобраться в нём сам, а не побежит, опять-таки, ябедничать на форумах. Однако такой метод обучения -- далеко не самый эффективный.

Ибо почти все современные дистрибутивы обладают штатными средствами пакетного менеджмента, к коим пользователю и следует обратиться в первую очередь. Что же до сборки из исходников -- необходимость в ней возникает ныне достаточно редко. И обращаться к ней следует только тогда, когда пользователь знает, как это делается, а главное -- понимает, зачем это ему (именно ему!) нужно.


Главная
Содержание

. .