Алексей Федорчук - Погружение в Salix

Здесь есть возможность читать онлайн «Алексей Федорчук - Погружение в Salix» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: ОС и Сети, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Погружение в Salix: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Погружение в Salix»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Эта электронная книжка, aka e-book, посвящена дистрибутиву Salix – одному из «клонов» Slackware. Он интересен и сам по себе. Но также и тем, что среди всех потомков старейшего из выживших дистрибутивов он в наибольшей степени наследует особенности родительской системы. И потому знакомство с ним может рассматриваться (в том числе и) как самый быстрый и простой метод вхождения в мир Slackware. Ибо фраза «Если ты знаешь Slackware – ты знаешь Linux» до сих пор не потеряла своей актуальности.
Настоящая книжка не является руководством по Salix, Slackware или, тем более, по Linux'у вообще. Нет, это описание дистрибутив-специфических особенностей Salix'а – тех, которые показались мне интересными, и которые я задействовал в своей практической работе.
Основу книжки составили
и цикл статей, размещённых на
(содержание его
). Ныне они исправлены, дополнены и причёсаны, так что полного совпадения с материалами, ранее размещёнными на указанных ресурсах, нет.
Непосредственным стимулом к оформлению всех изложенных материалов послужило желание моего сына Виктора погрузиться в Salix самому и приобщить к нему сестру Ольгу. Так что им эта e-book'а и посвящается.

Погружение в Salix — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Погружение в Salix», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Однако некоторый контроль зависимостей при построении слакбилдов и не запрещается: автор может перечислить их в упомянутом только что файле README. Но делать этого он не обязан. И это вторая важная их особенность: если порты или портежи претендуют на универсальность и «всеохватность», и потому более или менее поддерживаются в целостном состоянии, то каждый слакбилд – продукт «индивидуальный». Автор его в явном или не явном виде как бы говорит, что сделал его для собственных целей, а уж дальше – не его дело. И SlackBuilds.org– это просто «копилка» таких индивидуальных решений.

Разумеется, сказанное не относится к слакбилдам, с помощью которых собираются пакеты официальной части Slackware или Salix (а это, повторяю, точно такие же слакбилды, как и любые другие): здесь майнтайнеры дистрибутивов в лице, соответственно, Патрика или Георгия с соратниками за целостностью системы следят.

Однако Salix предоставляет некоторую возможность контроля зависимостей при сборке произвольных слакбилдов – собственный официальный их репозиторий.

Слакбилбы и Salix

В официальном репозитории Salix можно увидеть целых два хранилища слакбилдов --sbo и slkbuild.

Рисунок 82 Корень официального репозитория Salix Чтобы больше не - фото 70

Рисунок 8-2. Корень официального репозитория Salix

Чтобы больше не возвращаться к этому вопросу – для начала скажу пару слов о ветке slkbuild. Не смотря на кажущееся изобилие разделов, повторяющих структуру SlackBuilds.org, на момент сочинения этих строк она включает в себя всего два пакета весьма специфического назначения, в чём легко убедиться, просмотрев, например, /slkbuild/14.1/SLACKBUILDS.TXT:

SLACKBUILD NAME: pastebinitSLACKBUILD LOCATION: ./misc/pastebinit SLACKBUILD FILES: SLKBUILD slack-desc pastebinit-1.3.1.tar.gz SLACKBUILD VERSION: 1.3.1 SLACKBUILD REQUIRES: python,configobj SLACKBUILD SHORT DESCRIPTION: pastebinit (pastebin from the command line) SLACKBUILD NAME: solaar SLACKBUILD LOCATION: ./system/solaar SLACKBUILD FILES: SLKBUILD slack-desc 0.9.2.tar.gz SLACKBUILD VERSION: 0.9.2 SLACKBUILD REQUIRES: dbus-python,pygobject3,python,pyudev SLACKBUILD SHORT DESCRIPTION: solaar (Device manager for Logitech's Unifying receiver peripherals)

А знакомство с файлом /slkbuild/14.1/ChangeLog.txt не показывает следов активного обновления:

Sun Dec 01 2013system/solaar-0.9.2: Added. +-------------------------+ Wed Nov 27 2013 misc/pastebinit-1.3.1: Added.

Так что больше я к нему возвращаться не буду. Пока прошу только обратить внимание на строку SLACKBUILD REQUIRES: в описании слакбилдов для обоих пакетов.

А вот репозиторий sbo – это, как можно догадаться по названию, нечто вроде «филиала» SlackBuilds.org, не только повторяющего его структуру, но и во многом соответствующего ему по содержанию (с некоторыми купюрами).

Рисунок 83 Структура sboрепозитория Salix В чём же кроме этих купюр - фото 71

Рисунок 8-3. Структура sbo-репозитория Salix

В чём же, кроме этих купюр, отличие? Дьявол, как известно, таится в мелочах. И в данном случае эта мелочь — файл SLACKBUILDS.TXT, представляющий собой описание репозитория. Точнее, даже одна строка в описании каждого слакбилда репозитория. И строка эта –

SLACKBUILD REQUIRES:

в которой перечисляются зависимости пакета, собираемого данным слакбилдом (если они у него есть, разумеется). Например, в файле salix.hostingxtreme.com/sbo/14.1/SLACKBUILDS.TXT последние строки описания слакбилда для пакета EMBOSS выглядят так:

SLACKBUILD MD5SUM: cc3fca80cb0618deb10fa0d29fe90e4bSLACKBUILD MD5SUM_x86_64: SLACKBUILD REQUIRES: jdk SLACKBUILD SHORT DESCRIPTION: EMBOSS (European Molecular Biology Open Software Suite)

Тогда как в файле slackbuilds.org/14.1/SLACKBUILDS.TXT аналогичные строки имеют вид:

SLACKBUILD MD5SUM: cc3fca80cb0618deb10fa0d29fe90e4bSLACKBUILD MD5SUM_x86_64: SLACKBUILD SHORT DESCRIPTION: EMBOSS (European Molecular Biology Open Software Suite)

Именно различие в одну строку и позволяет учитывать зависимости при использовании слакбилдов из официального репозитория Salix в отличие от репозитория SlackBuilds.org. Хотя сами по себе слакбилды в них ничем между собой не различаются – более того, это просто одни и те же слакбилды.

А теперь давайте посмотрим, как это выглядит на практике. Для чего рассмотрим утилиту slapt-src, специально предназначенную для работы со слакбилдами.

Утилита slapt-src

Как уже говорилось, утилита slapt-src – не специфичный для Salix инструмент. Однако именно в этом дистрибутиве она заиграла всеми своими красками – в первую очередь благодаря описанным в предыдущем разделе его официальным репозиториям.

Утилита slapt-src написана тем же автором – Язоном Вудвардом, что и slapt-get, и работает в том же стиле.

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Погружение в Salix»

Представляем Вашему вниманию похожие книги на «Погружение в Salix» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Погружение в Salix»

Обсуждение, отзывы о книге «Погружение в Salix» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x