Sboui

Sboui — утилита для сборки и установки пакетов из репозитория исходных кодов SlackBuilds.org (SBo). Sboui в отличие от sbopkg написана на языке С и имеет графический интерфейс.

Интерфейс очень прост и удобен. Состоит из 2х панелей. Слева находятся группы, а справа сами пакеты. Есть поиск и фильтр. Для установки достаточно выбрать нужную программу и нажать Enter. Пакет будет собран и установлен со всеми необходимыми зависимостями.

Read more «Sboui»

Sbopkg

Sbopkg эта утилита, которая упрощает процесс сборки пакетов из репозитория SlackBuilds. Sbopkg скачивает исходный код пакета, выполняет скрипт сборки и устанавливает пакет. Скачать Sbopkg можно по ссылке https://sbopkg.org.

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

Прежде всего необходимо настроить репозиторий это можно сделать в конфигурационном файле:

/etc/sbopkg/sbopkg.conf
Read more «Sbopkg»

sqg — утилита генерации списка зависимостей

sqg устанавливается вместе с sbopkg и позволяет генерировать зависимости для одного или всех пакетов. И затем используя эти списки зависимостей sbopkg будет уже устанавливать пакет с его зависимостями.

sqg -p имя_пакета - сгенерировать список зависимостей для пакета
sqg -a сгенерировать список зависимостей для всех пакетов из репозитория slackbuilds.org

Конфигурационный файл находится здесь

/usr/sbin/sqg
Read more «sqg — утилита генерации списка зависимостей»

Управление пакетами Slackware — Netpkg

Сегодня мы разберемся с уже как бы сторонним инструментом для управления пакетами в Slackware. Это утилита Netpkg разрабатываемая Jean-Philippe Guillemin для проекта Zenwalk. Но она так же прекрасно работает во всех дистрибутивах на основе Slackware и в самом тоже. Кстати вот совсем недавно вышла новая версия, об этом я делал заметку у себя https://slackware-alive.ru/reliz-netpkg-7-0/

Как уже нужно привыкнуть в Slackware многие программы требуется скачивать с разных ресурсов и устанавливать себе. (Я думаю пользователи Windows к этому привычны). Итак, скачать Netpkg можно из current-репозитория Zenwalk.

Read more «Управление пакетами Slackware — Netpkg»

Управление пакетами Slackware — slapt-get

В этой статье я рассмотрю несколько стороннюю утилиту для управления пакетами в Slackware — slapt-get.

slapt-get является APT-подобной программой, которая использует стандартные инструменты Slackware для управления пакетами: installpkgremovepkg и upgradepkg. (О них можно почитать здесь). Используется в дистрибутиве Salix.

Основные возможности slapt-get:

  • поддержка нескольких репозиториев
  • умение разрешать зависимости (конечно если их поддерживает сам репозиторий)
  • поддерживает http, ftp и gpg ключи
  • имеет очень простой конфигурационный файл
  • имеет краткие параметры командной строки
  • лаконичный и понятный вывод информации
Read more «Управление пакетами Slackware — slapt-get»

Управление пакетами в Slackware — slackpkg+

В прошлой статье я описал основной инструмент установки и обновления пакетов в Slackware из сети slackpkg. И, как я говорил, slackpkg работает только с одним репозиторием пакетов. Чтобы добавить возможность работы с несколькими репозиториями требуется установить пакет, который расширяет стандартный функционал slackpkg. Этот пакет называется slackpkg+.

Загрузить пакет можно с sourceforge.net по ссылке:

https://sourceforge.net/projects/slackpkgplus/files/

К сожалению в официальном репозитории и на диске этого пакета нет. Хотя это уже не совсем так. На LiveCD дистрибутивах, которые собирает Eric Hameleers (он же AlienBOB) (ссылка на ресурсы) slackpkg+ включен в диск и даже имеет настроенные репозитории. Так что возможно в следующем релизе Slackware он уже будет в штатной поставке.

Read more «Управление пакетами в Slackware — slackpkg+»

Управление пакетами Slackware — slackpkg

Для установки пакетов из репозитория в Slackware существует утилита slackpkg. Работать slackpkg может только с одним репозиторием. Отсюда вытекает основное предназначение slackpkg — это установка обновлений безопасности.

/etc/slackpkg/slckpkg.conf - основной конфигурационный файл
/etc/slackpkg/mirrors - список зеркал
/etc/slackpkg/blacklist - список пакетов, которые не будут автоматически выполнятся при выполнении slackpkg upgrade-all 
Read more «Управление пакетами Slackware — slackpkg»

Управление пакетами в Slackware

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

Для начало подготовим список инструментов. Каждый инструмент это ссылка на отдельную статью.

Управление пакетами в Slackware — pkgtool

pkgtool — это основная утилита управления пакетам в Slackware Linux. Она запускается при установке системы, но её так же можно запустить и после установки. Что примечательно, pkgtool не является бинарной программой, это набор bash скриптов.

Read more «Управление пакетами в Slackware — pkgtool»