WikiDer > Slapt-get

Slapt-get

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

пощечину является APT-подобно система управления пакетами за Slackware. Slapt-get пытается подражать особенностям Debians (apt-get) как можно точнее.

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

Функции

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

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

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

Зависимости

slapt-get не предоставляет зависимость разрешение для пакетов, включенных в Slackware распределение. Однако он обеспечивает основу для разрешения зависимостей.[3] в Slackware совместимые пакеты, похожие по моде на настроенный вручную метод APT использует.[4] Несколько источников пакетов и 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 лет назад (2005-02-13)[5]
Стабильный выпуск
0.5.5 / 4 августа 2019 г.; 15 месяцев назад (2019-08-04)[5]
Операционная системаSlackware и производные
ПлатформаLinux
ТипАвтоматизация
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтпрограммного обеспечения.jaos.org/ # slapt-get Отредактируйте это в Викиданных

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

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

Распределения

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

Рекомендации

  1. ^ а б «Журнал изменений». software.jaos.org. Получено 10 сентября, 2019.
  2. ^ а б "ПРОЧТИ МЕНЯ". software.jaos.org. Получено 10 сентября, 2019.
  3. ^ а б "ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ". software.jaos.org. Получено 10 сентября, 2019.
  4. ^ «7. Объявление отношений между пакетами». debian.org. Получено 10 сентября, 2019.
  5. ^ а б «Журнал изменений». software.jaos.org. Получено 10 сентября, 2019.
  6. ^ «Vector Linux SOHO 5.9 Deluxe - не только для офиса».

внешняя ссылка