Выбрать главу

Пользователи Windows привыкли, что у программы есть собственный инсталлятор/деинсталлятор. В Linux такое тоже практикуется (обычно в коммерческих разработках), но не часто. Как правило, ПО оформляется в виде бинарных пакетов (архивов специального формата). Их можно найти в репозиториях — сетевых хранилищах и установить/удалить при помощи системы управления пакетами. Пользователю достаточно указать, какой пакет он собирается инсталлировать, и программа сама скачает его из доступных хранилищ, проверит цифровую подпись (если это возможно) и установит, попутно разрешив все зависимости (установив необходимые пакеты).

Самая главная сложность — понять, что вам необходимо устанавливать. В репозиториях популярных дистрибутивов имеются тысячи пакетов, среди которых масса откровенного хлама. Именно поэтому новичку рекомендуется выбирать пользовательский дистрибутив с интегрированной средой рабочего стола: разработчики включают в установку по умолчанию готовый набор популярных приложений: браузер, офисный пакет, файловый менеджер, средство для работы с архивами, менеджер фотографий, программу-мессенджер и т.д. В идеале (то есть если у вас не возникнет проблем с аппаратной совместимостью) после установки какого-нибудь Ubuntu Linux, OpenSUSE, Fedora или Mandriva вы получите готовую среду.

Тем не менее это не решает проблему выбора дополнительных приложений. Кроме того, некоторые нужные пользователю программы могут находиться в дополнительных репозиториях, которые ещё необходимо подключить. Способы решения этой проблемы в разных дистрибутивах различаются. Скажем, в OpenSUSE нужную программу можно установить в один клик через Build Service (нужный репозиторий подключится по запросу). В Ubuntu совершенствуют «Центр приложений»; в последнем выпуске дистрибутива он позволяет работать с дополнительными репозиториями. Кроме того, существует утилита Ubuntu Tweak, которая имеет собственную базу стороннего ПО и дает пользователю удобный способ его установки.

Мультимедиа. Проблема с кодеками

Несмотря на реноме «пиратской» системы, разработчики дистрибутивов Linux очень трепетно относятся к авторскому и патентному праву. Поэтому в дистрибутивы, имеющие международную «прописку», по умолчанию не включают программы, распространение которых ограничено правообладателем или законодательством ряда стран (скажем, кодеки для воспроизведения ограниченных патентами форматов). В России (как и в прочем цивилизованном мире) американские софтверные патенты не действуют. Так что можно смело устанавливать подобное ПО (чаще всего из сторонних репозиториев). Например, в Ubuntu для этого нужно подключить репозиторий программ, ограниченных патентами или законами (multiverse), и добавить пакет ubuntu-restricted-extras. В последнем выпуске Ubuntu 10.10 система предлагает сделать это на этапе установки (потребуется доступ к сети). Кроме того, здесь практикуется и установка подобного ПО по запросу: достаточно кликнуть по файлу, и система сама предложит установить необходимое для его воспроизведения ПО. Как обстоят с этим дела в прочих дистрибутивах, сказать сложно, автор статьи активно их не использует.

Кстати, пользователям Windows также приходится самим устанавливать в систему кодеки, а знаменитый K-Lite хоть и бесплатен, но нарушает нормы американского законодательства. Так что ситуация тут симметрична.

Глазами новичка

Попробуем всё же оценить упомянутые в статье дистрибутивы на основе первых впечатлений далекого от Linux пользователя (один из знакомых автора согласился стать подопытным кроликом). Разумеется, с мнением далекого от пользования Linux человека многие могут не согласиться.

Наш антирейтинг возглавляет OpenSUSE. Если говорить коротко, Yast (графический конфигуратор системы. — Прим. ред.) написан не для людей. Средства настройки OpenSUSE громоздки, нелогичны и непонятны начинающему. Из положительных моментов стоит отметить возможность установки ПО в один клик на сайте openSUSE Build Service; подобного функционала очень не хватает в других пользовательских дистрибутивах. Далее идут Fedora и Mandriva — их освоить неподготовленному пользователю оказалось проще. Хотя от идеала обе системы далеки (в частности, в Mandriva у испытуемого возникли проблемы с подключением к мобильным сетям) и на Linux для домохозяек явно не тянут.