Jump to content

нерадивый козел

Печать экрана Slaptget
Пощечина
Разработчик(и) Джейсон Вудворд
Первоначальный выпуск 15 августа 2003 г .; 20 лет назад ( 15 августа 2003 г. ) [1]
Стабильная версия
0.11.8 / 25 декабря 2022 г .; 19 месяцев назад ( 25 декабря 2022 ) [2]
Написано в С
Операционная система Линукс
Платформа Линукс
Тип Система управления пакетами
Лицензия Стандартная общественная лицензия GNU
Веб-сайт программное обеспечение .раздел .org

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

выпущенная на условиях GNU General Public License Программа slapt-get, , является бесплатным программным обеспечением . [3]

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

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

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

Зависимости

[ редактировать ]

slapt-get не обеспечивает разрешение зависимостей для пакетов, включенных в дистрибутив Slackware . Однако он обеспечивает основу для разрешения зависимостей. [4] в пакетах, совместимых со Slackware, аналогично методу ручной настройки, который использует APT . [5] Некоторые источники пакетов и дистрибутивы на основе 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 для каждого пакета.

ГСлапт
Разработчик(и) Джейсон Вудворд
Первоначальный выпуск 13 февраля 2005 г .; 19 лет назад ( 13 февраля 2005 г. ) [6]
Стабильная версия
0.5.10 / 25 декабря 2022 г .; 19 месяцев назад ( 25 декабря 2022 ) [6]
Операционная система Slackware и производные
Платформа Линукс
Тип Автоматизация
Лицензия Стандартная общественная лицензия GNU
Веб-сайт программное обеспечение .раздел .org /#slapt-get  Edit this on Wikidata

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

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

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

[ редактировать ]

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

  1. ^ «Журнал изменений» . Software.jaos.org . Проверено 10 сентября 2019 г.
  2. ^ «Журнал изменений» . Software.jaos.org .
  3. ^ Jump up to: а б «ЧИТАЙТЕ» . Software.jaos.org . Проверено 10 сентября 2019 г.
  4. ^ Jump up to: а б "ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ" . Software.jaos.org . Проверено 10 сентября 2019 г.
  5. ^ «7. Объявление связей между пакетами» . debian.org . Проверено 10 сентября 2019 г.
  6. ^ Jump up to: а б «Журнал изменений» . Software.jaos.org . Проверено 13 декабря 2022 г.
  7. ^ «Vector Linux SOHO 5.9 Deluxe — не только для офиса» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1f811ffa4c5dba6bc14b122de43bc5ee__1708321680
URL1:https://arc.ask3.ru/arc/aa/1f/ee/1f811ffa4c5dba6bc14b122de43bc5ee.html
Заголовок, (Title) документа по адресу, URL1:
slapt-get - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)