Slackware: Sbopkg и SlackBuilds, легко устанавливайте пакеты

Продолжая серию статей, которые пытаются демистифицировать этот отличный дистрибутив, пришло время представить, что, с моей точки зрения, является самым простым способом установки пакетов в Slackware, это о вялыйюилдс и небольшое приложение, которое это упрощает нас еще больше жизни при управлении ими, Сбопкг.

Стоит отметить, что этот инструмент НЕ разрешает зависимости как и большинство инструментов для SlackwareОднако это может быть очень сносной задачей, о чем мы попытаемся объяснить позже.

Что такое Slackbuild?

Прежде всего необходимо упомянуть, что «традиционный» способ установки пакетов в Linux он компилируется из исходного кода, который в целом работает, но может представлять собой проблему в будущем, например, когда уже установленный пакет пытается обновить, а системный администратор (вы) забываете значения компиляции.

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

К этой коллекции скрипты они назывались SlackBuilds и они, мягко говоря, абсолютные благословений посланный всемогущим Бог Тукс для всех пользователей, которые неделями медитировали, чтобы достичь уровня просветления, который привел их к использованию Slackware (Моя мама говорит, что у меня много воображения) ...

Способ их использования очень прост, сначала мы переходим на страницу, где находится полная коллекция пакетов Slackbuilds, речь идет о http://slackbuilds.org/.

и мы используем его интегрированную поисковую систему, чтобы найти нужные нам пакеты, например Давайте смотреть «Flash», поэтому мы получим список пакетов, соответствующих поиску.

В этом случае мы выберем установку «плагин flash-player».

Мы получим информация о пакете что мы выбираем, например, его версию, краткое описание, его официальную страницу, официальные ссылки для загрузки, откуда мы получим исходный код в его доступных архитектурах и ссылку для загрузки на SlackBuild кто позаботится о процессе установки.

Мы загрузили исходный код y el SlackBuild.

Мы извлекаем el SlackBuild.

Мы движемся el исходный код (без сжатия) в каталоге SlackBuild что мы только что извлекли.

Мы открыты наши комфорт в каталоге SlackBuild.

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

к архитектуры de 32 биты набираем «. /flash-player-plugin.SlackBuild ».

к архитектуры de 64 биты набираем «ARCH = x86_64 . /flash-player-plugin.SlackBuild ».

Процесс упаковка и если в итоге все пойдет хорошо, он дает нам маршрут где пакет создан, в данном случае это «/tmp/flash-player-plugin-11.2.202.243-x86_64-1_SBo.tgz».

Теперь вычтите устанавливать el пакет по инструмент что Slackware предоставляет нам для этой задачи (в дальнейшем эти инструменты будут подробно обсуждены), это о installpkg.

Мы печатаем  "Installpkg /tmp/flash-player-plugin-11.2.202.243-x86_64-1_SBo.tgz".

Процесс установка и если все прошло хорошо, это говорит нам, что пакет установлен.

Как видно, процесс не загар сложныйхотя да может вывернуть маленький tedioso В принципе, например, что произойдет, если пакет, который мы хотим установить, требует большого количества зависимости, процедура загрузки каждого SlackBuild и каждый Источник это может заставить нескольких людей отказаться от распространения.

К счастью мы считаем con una инструмент что может значительно упростить задачу устанавливать применения, хотя я настаиваю, не разрешать зависимости, «Сбопкг».

Сбопкгэто инструмент en Командная строка что это синхронизированный с хранилище de Слэкбилдс de slackbuilds.org (SBo) таким образом, что если мы хотим установить пакет, мы должны сначала перейти к slackbuilds.org чтобы проверить его доступность, а также проверить правильность его имени и необходимых зависимостей.

Использование пример установка предыдущий, «Flash-player-plugin», мы заметим разницу.

Достаточно ключ "Sbopkg -i flash-player-plugin".

Примечание: НЕТ необходимо, чтобы мы не скачивали ни SlackBuild ни Источник, поскольку этот инструмент позаботится обо всем.

мы подтверждаем что мы хотим установить набор текста "П".

И мы получим пакет ya установлен для любой нашей архитектуры.

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

 УСТАНОВКА SBOPKG

 к устанавливать сбопкг мы должны перейти на его официальную страницу выполнять y возьми

Раз Выписан.

Мы открыты наши комфорт в этом каталоге и мы печатаем "Installpkg sbopkg-0.36.0-noarch-1_cng.tgz" (Не забывайте, что должен быть в качестве корень)

И у нас уже есть установлен сбокг.

После установки сбопкг, первое, что мы должны сделать, это синхронизировать su Использование темпера с изогнутым основанием de данные с этим из slackbuilds.org, за это мы печатаем «Сбопкг -р».

Раз Completetada la синхронизация, мы готовы устанавливать любой пакет доступен через сбопкг.

Провести вождение de пакеты через сбопкг у нас есть внутри opcionesклассический линия de команды или по сбопкг ан су передний конец Ncurses.

Это уже было видно в пример предыдущий путь устанавливать un пакет con сбопкг en линия de команды, а что если мы хотим устанавливать un пакет что требовать зависимости, чтобы избежать установки каждого пакета несмотря на, мы могли бы указать все пакеты для установки в двойные кавычки (").

Например, для устанавливать «Supertuxkart» требует двух зависимостей: «OpenAL» и «irrlicht».

Поэтому вместо того, чтобы вводить каждый пакет по отдельный, мы набираем в одну строку 'sbopkg -i "OpenAL irrlicht supertuxkart"'.

Примечание: Давайте посмотрим, как каждый пакет отделен пробелом и все они заключены в двойные кавычки («).

Так мы получим супертускарт с его зависимости покрытый.

Para obtener una Полный список на opciones обработки посылок, что позволяет нам сбопкгдостаточно с ключ на консоли человек сбопкг.

La другой вариант что предлагает сбопкг, это с помощью своего интерфейса Ncurses. Чтобы получить к нему доступ, просто ключ «Sbopkg» в нашей консоли.

Как запустит уна передний конец где мы можем наблюдать, у нас есть opciones это позволит нам синхронизировать репозитории, устанавливать, деинсталляция, обновление среди прочего, его использование очень просто, так как достаточно выбрать нужные нам параметры.

Вообще говоря, это способ, которым мы можем создать систему Slackware очень сносно, если совместить количество доступных пакетов с установкой Slackware и те, которые доступны через SlackBuilds мы получим очень длинный список пакетов для этого замечательного дистрибутива.

Больше нет оправданий давайте использовать Slackware !!! ...