Читаем Погружение в Salix полностью

Конструкция её команды требует указания действия (action — аналог target в slapt-get), в большинстве случаев – аргумента, то есть имени slackbuild'а, и, возможно, опций. Полный список действий и опций можно получить командой

$ slapt-src --help

или просто запустив slapt-src в «голом» виде. В отличие от slapt-get, в этой утилите какждое действие и каждая опция имеют как полную, так и краткую форму – так, вместо --help можно ввести -h. Действия и опции сопровождаются кристально ясными описаниями (в том числе и на русском), так что я остановлюсь .

Порядок действий при использовании slapt-src – точно тот же, что и при работе с slapt-get. Первое действие – запуск команды

$ sudo slapt-src -u

которая скачает данные о слакбилдах из подключённых репозиториев. А затем – с помощью

$ slapt-src -l

просматривается список всех доступных слакбилдов или посредством

$ slapt-src -s slackbuildname

отыскивается нужный. При необходимости командой

$ slapt-src -w [или --show] pkgname

просматривается его описание. После чего можно приступать к сборке:

$ slapt-src -i slackbuildname

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

Как обычно, всё сказанное проще проиллюстрировать на примере, что я сейчас и проделаю. В конце прошлого раздела было приведено описание слакбилда для пакета EMBOSS – вот он примером и послужит. Во-первых, в силу своей компактности. А во-вторых – как иллюстрация того, для каких пакетов в принципе можно обнаружить слакбилды. Что косвенно указывает, на кого, в том числе, ориентирован дистрибутив Salix (как, впрочем, и материнская Slackware).

Начинаем, разумеется, с поиска:

$ slapt-src -s EMBOSSEMBASSY:6.6.0 - EMBASSY (EMBOSS associated software) EMBOSS:6.6.0 - EMBOSS (European Molecular Biology Open Software Suite)

Теперь можно просмотреть информацию о пакете:

$ slapt-src -w EMBOSSИмя слакбилда: EMBOSS Версия слакбилда: 6.6.0 Категория слакбилда: academic/EMBOSS/ Описание слакбилда: EMBOSS (European Molecular Biology Open Software Suite) Файлы слакбилда:

EMBOSS.SlackBuild EMBOSS.desktop EMBOSS.info EMBOSS.png README References doinst.sh slack-desc Требования слакбилда: jdk

Что делается, в том числе, и для определения его зависимостей, которые мы видим последней строкой вывода. Однако это – процедура совсем не обязательная. Потому что если приступить к установке командой

$ sudo slapt-src -i EMBOSS

то нам о них тут же после ввода пароля напомнят – и не просто напомнят, а предложат установить:

Следующие пакеты будут установлены: EMBOSS Следующие зависимые слакбилды будут собраны и установлены: jdk Продолжить? [y/N]

И если согласился с предложением, начнётся скачивание обоих слакбилдов и их исполнение в том порядке, который требуется зависимостями.

Простота использования slapt-src усугубляется элементарностью его настройки: все его конфигурируемые параметры лежат в файле /etc/slapt-get/slapt-srcrc и сводятся к указанию каталога для сборки пакетов, их «выходному» формату и перечислению подключённых репозиториев. Однако к вопросу настройки я ещё вернусь в следующей части цикла, которая будет посвящена Sourcery – графической настройке над slapt-src.

Глава 9. Управление пакетами: оболочка Sourcery

Предмет девятой части цикла – Sourcery, графическая оболочка для slapt-src. Она позволяет выполнять действия со слакбилдами если не проще, то, безусловно, наглядней. Если утилита slapt-src – средство, общее для всех дистрибутивов семейства Slackware, то её графическая оболочка Sourcery – это фирменный инструмент дистрибутива Salix, разработанный и поддерживаемый его создателем и одним из основных майнтайнеров – Геогием Влахавасом. Что, разумеется, не значит, будто её нельзя использовать и в составе родительской системы. Однако Salix – единственный дистрибутив, в котором Sourcery установлен по умолчанию.

Вступление

Sourcery запускается из одноимённого пункта раздела Система главного меню Xfce, для начала требуя, как и Gslapt, ввода пользовательского пароля:

Рисунок 9-1. Запрос пароля

После этого при первом запуске предлагается скачать список доступных слакбилдов:


Рисунок 9-2. Первый запуск

И если с этим предложением согласиться (а отказываться от него нет смысла), он будет выглядеть следующим образом:

Рисунок 9-3. Вид по умолчанию

Интерфейс Sourcery похож на таковой Gslapt, только ещё проще: две управляющие кнопки для обновления списка слакбилдов (что было проделано только что) и выполнения всех заданий (которых пока нет), строка поиска, контекстное меню из двух пунктов (Установить – точнее, отметить для установки, и Получить информацию), и главное меню, к необходимым некоторым пунктам которого мы будем обращаться по ходу дела.

Пример применения

Перейти на страницу:

Похожие книги

Полное руководство по Microsoft Windows XP
Полное руководство по Microsoft Windows XP

В книге известного американского автора описывается среда ОС Windows XP и принципы ее функционирования, приведен сравнительный анализ Windows XP с предшествующими версиями операционной системы Windows. Рассматриваются вопросы применения и модификации нового интерфейса с целью получения прямого доступа ко всем функциям Windows XP обсуждаются варианты подключения к компьютерным сетям. Несколько разделов посвящены работе с реестром и конфигурационными файлами, мультимедийным функциям и разнообразным системным службам, а также методам решения проблем с программным обеспечением и оборудованием. Особое внимание уделено обеспечению безопасности операционной системы.Издание адресовано пользователям и сетевым администраторам, желающим активно применять возможности операционной системы Windows XP (в том числе и недокументированные).

Джон Поль Мюллер , Питер Нортон

ОС и Сети, интернет / ОС и Сети / Книги по IT
Архитектура операционной системы UNIX (ЛП)
Архитектура операционной системы UNIX (ЛП)

Настоящая книга посвящена описанию внутренних алгоритмов и структур, составляющих основу операционной системы (т. н. «ядро»), и объяснению их взаимосвязи с программным интерфейсом. Таким образом, она будет полезна для работающих в различных операционных средах. При работе с книгой было бы гораздо полезнее обращаться непосредственно к исходному тексту системных программ, но книгу можно читать и независимо от него.  Во-вторых, эта книга может служить в качестве справочного руководства для системных программистов, из которого последние могли бы лучше уяснить себе механизм работы ядра операционной системы и сравнить между собой алгоритмы, используемые в UNIX, и алгоритмы, используемые в других операционных системах. Наконец, программисты, работающие в среде UNIX, могут углубить свое понимание механизма взаимодействия программ с операционной системой и посредством этого прийти к написанию более эффективных и совершенных программ.

Морис Дж Бах , Морис Дж. Бах

ОС и Сети, интернет / ОС и Сети / Книги по IT
Информация. Собственность. Интернет. Традиция и новеллы в современном праве
Информация. Собственность. Интернет. Традиция и новеллы в современном праве

Книга обобщает многолетний опыт соавторов в области правового регулирования информационных отношений, а также их размышления о путях развития современного (как отечественного, так и зарубежного) права в контексте глобальных изменений, которые сопутствуют формированию информационного общества.Центральная проблема, которой посвящена книга — соотношение "информации" (сравнительно нового объекта правового регулирования) и "собственности" (юридического института с многовековой историей). Особое внимание уделяется историческому аспекту: прослеживая эволюцию в толковании данных понятий, авторы представляют на суд читателя выявленные проблемы и пути их решения. При рассмотрении вопросов, связанных с правовым регулированием Интернета, авторы опираются на новейшие зарубежные исследования по данной тематике. Завершает книгу критический анализ действующего российского законодательства в информационной сфере.Книга снабжена развернутой библиографией российских и зарубежных источников.В Приложении публикуется перевод Закона США "О свободе информации".Книга предназначена для юристов, работающих в сфере использования информационных технологий, и специалистов в области законотворчества.

Елена Анатольевна Войниканис , Михаил Владимирович Якушев

ОС и Сети, интернет / Юриспруденция / Интернет / Образование и наука / Книги по IT