Новелла шестьдесят четвёртая, повествующая о модификации Live-среды

Однако чтение материалов, как я уже сказал, — занятие для серьёзных людей. Люди же несерьёзные, вроде автора этих строк, предпочтут провести время установки за непринуждённым трёпом, например, в Джуйке. И на первый взгляд их ожидает облом: в Live-среде имеется, как мы видели, IRC-клиент, а вот ни малейшего Jabber-клиента не найти и следов.

Однако это решается легко: если Jabber-клиента в системе нет, его следует установить. На вопрос как? ответом будет новелла об очень элементарном введении в пакетный менеджмент (конкретно в zypper). Здесь же опишу процесс совсем конспективно.

Для начала следует через главное меню, вкладку Favorites и пункт Terminal запустить программу эмулятора терминала — уже известную нам Konsole:

live-inst-005a.png

Затем в её командной строке получить права администратора командой su — в Live-режиме она никакого пароля не потребует. А после того дать следующую команду:

# zypper in kopete

Которая немедленно начнёт выполняться:

live-inst-005b.png

И после её выполнения, знаменуемого возвратом приглашения командной строки

live-inst-005c.png

мы в главном меню по цепочке Applications -> Internet -> Chat увидим пункт Instant Messager — это и будет вожделенный мультипротокольный клиент (в том числе и Jabber-клиент), именуемый Kopete:

live-inst-005d.png

Который остаётся только запустить и настроить аккаунт. Или, если такового не ранее не было, создать новый. И здесь ответ на сакраментальный вопрос как будет дан со временем в соответствующей новелле.

Так что возможность читать документацию онлайново потрепаться с приятными собеседниками — это второй довод в пользу инсталляции openSUSE из Live-среды. Правда, те самые серьёзные люди поставят это в упрёк: мол, не стоит ради пустопорожнего трёпа городить огород с установкой дополнительных приложений. На что у меня есть два возражения:

  1. первое — что трёп в Джуйке никогда не бывает совсем пустым; и, кроме эмоциональной разрядки, приносит и практическую пользу — в виде ответов на вопросы в реальном времени;
  2. и второе — как это ни парадоксально, но приложения, установленные в Live-среде, сохранятся и в инсталлированной системе; почему — предположительный ответ постараюсь дать во время той самой вынужденной паузы, когда система будет переноситься на винчестер.

Так что Kopete может оказаться далеко не единственным кандидатом на установку. Так, в Live-среде openSUSE как класс отсутствует пакет управления Bluetooth-устройствами — хотя сам интерфейс поддерживается. И если у пользователя имеет место быть (как это было у меня) «синезубая» мышь — то совсем не лишним окажется пакет bluedevil, каковой можно установить той же командой zypper.

Не помешает установить в Live-среде и пакеты русификации, такие, как kde4-l10n-ru, kde4-l10n-ru-data и kde4-l10n-ru-doc для русификации KDE, libreoffice-l10n-ru для «родно-осинизации» LibreOffice, а также ещё некоторые — список возможных кандидатов будет предметом отдельной новеллы.

Наконец, самое интересное: пакеты можно не только устанавливать в Live-среду, но и удалять из неё — и после инсталляции на диск их не будет! Здесь я «отдельно, с большим наслажденьем» удалил бы Amarok

# zypper rm amarok

И не только его — но и это составит предмет той самой новеллы.

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

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

Последнее представляется мне особенно ценным: сколько я ни занимался установкой с индивидуальным выбором пакетов как в openSUSE, так и в более иных дистрибутивах, и как бы ни старался вычеркнуть из предлагаемого разблюдовника мне лично ненужные компоненты, всё равно половина из них пролазила в инсталлированную систему в качестве чьих-то родственников зависимостей.

При установке же с openSUSE LiveCD от всего лишнего можно избавиться радикально, а всем необходимым обзавестись, не нагружая себя балластом. Ибо, прежде чем заниматься установкой и удалением пакетов, не вредно проделать ещё одну процедуру: отредактировать конфигурационный файл zypper‘а, /etc/zypp/zypp.conf. Сделать это можно, например, с помощью консольного редактора joe, запустив его в терминале от root’а:

$ su
# joe  /etc/zypp/zypp.conf

Здесь, по моему мнению, в правке нуждаются в первую очередь две строки. Первая по умолчанию имеет такой вид:

# solver.onlyRequires = false

где символ # означает не приглашение командной строки, а маркирует комментарий. Сама же строка определяет, следует ли устанавливать только необходимые зависимости какого-либо пакета, или также и рекомендуемые. Умолчальное значение false предписывает второй вариант, что не всегда желательно. Поэтому снимаем с неё символ комментария и изменяем булево значение на истину:

solver.onlyRequires = true

Теперь отыскиваем строку

# solver.cleandepsOnRemove = false

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

solver.cleandepsOnRemove = true

По выполнении процедуры конфигурирования пакетного менеджера мы, добавляя пакеты в Live-среду, заведомо не установим ничего лишнего — позднее я расскажу, как установить таки то лишнее, которое на самом деле лишним не является. А удаляя ненужные пакеты, мы вместе с ними будем избавлены и от их зависимостей, ставших ненужными.

UPD.  При правке конфига zypper‘а следует учитывать написанное вот здесь. И, при сомнениях отложить её до лучших времён.


Назад | К содержанию | Вперёд