Алексей Федорчук - Погружение в Salix
- Название:Погружение в Salix
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Алексей Федорчук - Погружение в Salix краткое содержание
Эта электронная книжка, aka e-book, посвящена дистрибутиву Salix – одному из «клонов» Slackware. Он интересен и сам по себе. Но также и тем, что среди всех потомков старейшего из выживших дистрибутивов он в наибольшей степени наследует особенности родительской системы. И потому знакомство с ним может рассматриваться (в том числе и) как самый быстрый и простой метод вхождения в мир Slackware. Ибо фраза «Если ты знаешь Slackware – ты знаешь Linux» до сих пор не потеряла своей актуальности.
Настоящая книжка не является руководством по Salix, Slackware или, тем более, по Linux'у вообще. Нет, это описание дистрибутив-специфических особенностей Salix'а – тех, которые показались мне интересными, и которые я задействовал в своей практической работе.
Основу книжки составили заметки о Salix на Блогосайте и цикл статей, размещённых на IBM developerWorks (содержание его здесь). Ныне они исправлены, дополнены и причёсаны, так что полного совпадения с материалами, ранее размещёнными на указанных ресурсах, нет.
Непосредственным стимулом к оформлению всех изложенных материалов послужило желание моего сына Виктора погрузиться в Salix самому и приобщить к нему сестру Ольгу. Так что им эта e-book'а и посвящается.
Погружение в Salix - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Далее, можно изменить каталог для хранения слакбилдов и всего, что с ними связано: скачанных архивов исходных текстов, результатов их распаковки, собранных бинарных пакетов, входящих в их состав файлов, предназначенных уже для прямого включения в файловую иерархию. По умолчанию это /usr/src /slapt-src:

Рисунок 9-16. Панель настроек: рабочий каталог
Поскольку в этом каталоге содержится абсолютно всё, что может потребоваться применителю при желании модифицировать не только слакбилд, но и исходные тексты пакета, возможно, у него появится и желание поместить всё это хозяйство в какое-либо иное место. Однако более востребованная функция здесь – скорее очистка каталога от всех этих «продуктов жизнедеятельности» Sourcery (точнее, slapt-src).
Наконец, можно попросить Sourcery разрешать зависимости – именно попросить, потому что, как уже неоднократно подчёркивалось, он это сделает только в том случае, если информация о зависимостях данного слакбилда имеется в содержащем его репозитории:

Рисунок 9-17. Панель настроек: разрешение зависимостей
Так как оба штатных источника слакбилдов для Salix разрешение зависимостей поддерживают, озвученная «просьба» высказана по умолчанию. Так что скорее здесь может оказаться востребованной возможность разрешение зависимостей отключить: например, при включении хранилищ слакбилдов, в которых отношение к зависимостям несколько иное, нежели у разработчиков Salix.
Глава 10. «Фирменные» утилиты
В десятой главе я хотел бы сказать о ещё одном дистрибутив-специфическом его компоненте – собственных утилитах конфигурирования. Они были разработаны Георгием Влахавосом не для замены традиционных средств настройки (среди которых испокон веков главным является текстовый редактор), а для их дополнения. Большая их часть собрана в два пакета --salixtools и salixtools-gtk. Как нетрудно догадаться, в первый в входят средства консольные, во второй – имеющие графический интерфейс. По своему функционалу они, по большей части, пересекаются. Более того, утилиты второго пакета – это, в основном, графические оболочки для команд пакета первого.
Описывать их в деталях мне представляется излишним: не так уж часто применителю – профессионалу в своей предметной области, приходится заниматься настройкой системы. Но – подчас приходится. И тогда потенциальному применителю Salix не худо бы знать о существовании в этом дистрибутиве штатных настроечных средств. Которые и будут перечислены ниже.
Итак, пакет salixtools. В его составе:
• clocksetup – инструмент настройки даты и времени;
• keyboardsetup – инструмент для настройки раскладок клавиатуры;
• localesetup – средство установки системной локали;
• reposetup – утилита для выбора зеркала репозиториев;
• service – команда запуска, останова и перезапуска системных служб;
• servicesetup – утилита для настройки служб, запускаемых при старте системы;
• update-all – команда для обновления репозиториев;
• usersetup – утилита для управления пользовательскими аккаунтами.
Легко видеть, что все действия, достигаемые перечисленными средствами (кстати, все они требуют прав администратора, то есть должны предваряться командой sudo), были выполнены в ходе постинсталляционной настройки системы. И если последняя была проделана аккуратно – возвращаться к ним не придётся практически никогда. Если же такая необходимость всё-таки возникнет – возможно, более удобными окажутся альтернативы, работающие в графическом режиме. Они, как уже говорилось, собраны в пакете salixtools-gtk, а вызываются из соответствующих пунктов раздела Системаглавного меню Xfce. Среди них:
• Имя компьютера в сети(gtkhostsetup) – назначение полностью соответствует названию пункта меню;
• Звуковая карта(gtkalsasetup) – настройка ALSAдля звуковой карты; в скобках замечу, что столь «любимый» многими pulseaudio в Salix по умолчанию не используется и в официальных репозиториях отсутствует, хотя и может быть установлен из слакбилдов;
• Дата и время(gtkclocksetup) – графический интерфейс для clocksetup, и служит той же цели;
• Обновление значков(gtkiconrefresh) – средство обновления общесистемных пиктограмм;
• Клавиатура(gtkkeyboardsetup) – графический интерфейс для keyboardsetup, то есть средство для настройки клавиатурных раскладок;
• Язык системы(gtklocalesetup) – графический интерфейс для localesetup, то есть средство для установки системной локали;
• Системные сервисы(gtkservicesetup) – графический интерфейс для servicesetup, позволяющий легко управлять загрузкой системных сервисов;
• Пользователи и группы(gtkusersetup) – графический интерфейс для usersetup, инструмент управления пользовательскими аккаунтами.
Все перечисленные утилиты требуют прав администратора, что достигается вводом пользовательского пароля при из запуске из меню.
К этой же группе примыкает утилита LiloSetup, представляющая собой отдельный одноимённый пакет и вызываемая из меню Системачерез пункт Программа установки LILO. Она позволяет настраивать загрузку системы в относительно комфортной обстановке графического режима. И о ней стоит сказать подробнее.
Вопреки своему названию, LiloSetup не обязательно устанавливает одноимённый загрузчик (хотя может сделать и это, например, при запуске с Live-носителя), а в основном позволяет отредактировать его конфигурационный файл, после чего выполняет обновление записи в MBR. Само по себе LILO было установлено в ходе инсталляции системы (см. главу вторую). И при первом запуске, после авторизации, LiloSetup выводит окно его настроек в том виде, в каком они были сделаны при установке:

Рисунок 10-1. Первый запускLiloSetup
На скриншоте мы видим три записи, соответствующие пунктам меню, включённым при инсталляции Salix'а. Каждый из них можно отредактировать отдельно. Что мы сейчас и сделаем, начав с первого, который автоматически был определён как соответствующий Slackware, но на самом деле является Salix'ом – это та самая система, в которой сочнялись все материалы к этой книжке, и в которой я пишу сейчас эти строки.
Так что для начала изменим имя первого пункта меню. Его можно задать вручную или выбрать из выпадающего списка:

Рисунок 10-2. Выбор имени загружаемой системы
Читать дальшеИнтервал:
Закладка: