Чтение онлайн

на главную

Жанры

Погружение в Salix

Федорчук Алексей Викторович

Шрифт:

Наконец, можно попросить 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. Выбор имени загружаемой системы

А вот для второго и третьего пунктов названия вводим вручную, так как имён, полностью соответствующих установленным системам, в выпадающем меню нет. И в итоге получаем следующую картину:

Рисунок 10-3. Меню LILO с отредактированными именами

Правда, зачем это делать – я так и не понял, потому что эти новые имена нигде не фиксируются – в частности, они пропадают и при следующем запуске утилиты, даже в том же сеансе. Но только после изменения хотя бы одного имени активизируется кнопка Править файл настроек. Ею в системном текстовом редакторе (в Salix'е таковым по умолчанию выступает Leafpad) открывается прототип нового конфигурационного файла – /tmp/lilosetup:

Поделиться:
Популярные книги

Гром над Империей. Часть 2

Машуков Тимур
6. Гром над миром
Фантастика:
фэнтези
попаданцы
5.25
рейтинг книги
Гром над Империей. Часть 2

Возвращение Низвергнутого

Михайлов Дем Алексеевич
5. Изгой
Фантастика:
фэнтези
9.40
рейтинг книги
Возвращение Низвергнутого

Отмороженный 5.0

Гарцевич Евгений Александрович
5. Отмороженный
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Отмороженный 5.0

Ваше Сиятельство 8

Моури Эрли
8. Ваше Сиятельство
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Ваше Сиятельство 8

Мымра!

Фад Диана
1. Мымрики
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Мымра!

Сердце Дракона. Том 11

Клеванский Кирилл Сергеевич
11. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
6.50
рейтинг книги
Сердце Дракона. Том 11

Черный маг императора

Герда Александр
1. Черный маг императора
Фантастика:
юмористическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Черный маг императора

Курсант: назад в СССР 9

Дамиров Рафаэль
9. Курсант
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Курсант: назад в СССР 9

Специалист

Кораблев Родион
17. Другая сторона
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Специалист

Неудержимый. Книга XVII

Боярский Андрей
17. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XVII

Ученичество. Книга 1

Понарошку Евгений
1. Государственный маг
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Ученичество. Книга 1

Купидон с топором

Юнина Наталья
Любовные романы:
современные любовные романы
7.67
рейтинг книги
Купидон с топором

Возвышение Меркурия

Кронос Александр
1. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия

Ротмистр Гордеев

Дашко Дмитрий Николаевич
1. Ротмистр Гордеев
Фантастика:
фэнтези
попаданцы
альтернативная история
5.00
рейтинг книги
Ротмистр Гордеев