slapt-get - slapt-get

редактировать
Экран печати Slaptget
Slapt-get
Разработчик (и) Джейсон Вудворд
Первый выпуск15 августа 2003 г.; 17 лет назад (2003-08-15)
Стабильный выпуск 0.11.1 / 4 августа 2019 г.; 14 месяцев назад (2019-08-04)
Написано вC
Операционной системе Linux
Платформа Linux
Тип Система управления пакетами
Лицензия GNU Стандартная общественная лицензия
Веб-сайтпрограммное обеспечение.jaos.org

slapt-get - это APT -подобная система управления пакетами для Slackware. Slapt-get пытается максимально точно имитировать функции Debian (apt-get).

Выпущенный в соответствии с условиями Стандартной общественной лицензии GNU, slapt-get является бесплатным программным обеспечением.

Содержание
  • 1 Функции
  • 2 Зависимости
  • 3 Источники пакетов
  • 4 GSlapt
  • 5 Дистрибутивы
  • 6 Ссылки
  • 7 Внешние ссылки
Функции

Функциональность сборки slapt-get поверх встроенной Slackware инструменты пакета (installpkg, upgradepkg и removepkg), позволяющие запрашивать пакет, удаленную выборку, обновления системы, интегрированную информацию журнала изменений и множество дополнительных дополнительных функций, таких как разрешение зависимостей, конфликты пакетов, предложения, проверка контрольной суммы и открытого ключа, а также возобновление передачи.

slapt-get использует библиотеку libcurl cURL для транспорта. libcurl обеспечивает поддержку ftp, ftps, http, https, file: // и других типов ресурсов вместе с возобновлением передачи для неполных загрузок. slapt-get также использует библиотеку GNU Privacy Guard для проверки подписей.

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

Зависимости

slapt-get не обеспечивает разрешение зависимостей для пакетов, включенных в дистрибутив Slackware. Тем не менее, он обеспечивает основу для разрешения зависимостей в Slackware -совместимых пакетах, аналогичных по способу настраиваемому вручную методу, который использует APT. Некоторые источники пакетов и дистрибутивы на основе Slackware используют эту функциональность. Жесткие, мягкие и условные зависимости, а также конфликты пакетов и дополнительные предложения пакетов могут быть выражены с помощью структуры slapt-get.

Добавление информации о зависимостях не требует модификации самих пакетов. Скорее, файл списка пакетов, PACKAGES.TXT, используется для определения этих отношений. Этот файл предоставлен Патриком Волкердингом и аналогичен файлу Packages.gz, используемому Debian. Доступно несколько сценариев для создания файла PACKAGES.TXT из группы пакетов. Формат файла, используемый Патриком Волкердингом, расширен за счет добавления нескольких дополнительных строк в пакет. Затем slapt-get анализирует этот файл во время загрузки исходного кода. Обычно сторонние пакеты хранят информацию о зависимостях внутри самого пакета для последующего извлечения в PACKAGES.TXT. Включение этой информации в формат пакета Slackware не препятствует установке этих пакетов Slackware pkgtools. Эта информация игнорируется и удаляется после установки пакета.

Источники пакетов

slapt-get работает с официальными зеркалами Slackware и сторонними репозиториями пакетов, такими как http://www.slacky.eu/. slapt-get ищет файлы поддержки PACKAGES.TXT и CHECKSUMS.md5 в репозитории для получения информации о пакете. Эти файлы содержат имена пакетов, версии, размеры (как сжатые, так и несжатые), контрольные суммы, а также описание пакета. Эти файлы могут быть расширены, как обсуждалось в предыдущем разделе, для добавления списков зависимостей, информации о конфликтах и ​​предложений пакетов. Эти файлы также могут быть прокси для других удаленных источников, указав объявление MIRROR для каждого пакета.

GSlapt
GSlapt
Gslapt 180px.png Скриншот GSlapt
Разработчик (и) Джейсон Вудворд
Первоначальный выпуск13 февраля 2005 г.; 15 лет назад (13.02.2005)
Стабильный выпуск 0.5.5 / 4 августа 2019 г.; 14 месяцев назад (04.08.2019)
Операционная система Slackware и производные
Платформа Linux
Тип Автоматизация
Лицензия GNU General Public Лицензия
Веб-сайтпрограммное обеспечение.jaos.org / # slapt-get Измените это в Викиданных

GSlapt - это GTK + интерфейс для libslapt, slapt- get библиотеку, которая обеспечивает расширенное управление пакетами для Slackware и его производных. Вдохновленный функциональностью, представленной в Synaptic, Gslapt стремится принести простоту использования, которой обладает Debian и его производные, в мир Slackware.

GSlapt был написан в первую очередь для замены интерфейса slapt-get диалога vlapt (x), используемого VectorLinux.

Distributions

Помимо Slackware, slapt-get и GSlapt включены в несколько других дистрибутивов, включая:

Ссылки
Внешние ссылки
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Последняя правка сделана 2021-06-08 05:27:13
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте