Table of Contents
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
slacker
slackpkg + slackpkg+ в одном — менеджер пакетов Slackware, написанный на
Rust.
slacker даёт полный паритет действий с slackpkg и разрешение приоритетов между
несколькими репозиториями в стиле slackpkg+ — в одном быстром бинарнике с
минимумом зависимостей. Официальное зеркало — лишь один из репозиториев, чей
приоритет выбираете вы, так что он может стоять где угодно в вашей иерархии, а
отдельный высокий приоритет блокирует пакеты репозитория: ничто с более низким
приоритетом не сможет молча заменить или понизить их.
Статус: бета / в разработке. slacker собирается и работает на Slackware -current — 64-бит (x86_64) и, начиная с 0.9.0, 32-бит (i586/i686) — и предлагается тестировщикам. Он не предназначен для Slackware 15.0 и никогда не будет. См. Status and Roadmap.
Почему slacker
- Один инструмент, много репозиториев. Официальное зеркало,
extra/testing/patches, alienbob, conraid, ktown, ваш собственный — все в единой модели, упорядоченной по приоритету. - Приоритет превыше всего. Установленный пакет никогда не мигрирует молча в
другой репозиторий и не понижается. Дайте репозиторию высокий приоритет — и его
пакеты защищены; только явный
repo:nameэто переопределяет. См. Repositories and Priority. - Честная проверка. GPG при каждом
update, подписи для каждого пакета при установке, закрепление ключа при первом использовании (trust on first use) и модель карантина для репозиториев с подозрительным поведением. См. Security. - Настоящая команда истории. Лента (от новых к старым) каждого изменения пакетов на машине — установка, обновление, переустановка, удаление — включая изменения, сделанные другими инструментами. См. Package History.
- Лёгкий по замыслу. Он никогда не переписывает
installpkg/upgradepkg/removepkg,gpgилиbzip2— он вызывает инструменты, которые Slackware уже поставляет. - Простой текст везде. Всё, что вы редактируете, — это текстовые файлы в
/etc/slacker/.
Быстрый старт
После установки пакета вы редактируете два файла и выполняете несколько команд:
# 1) найти самое быстрое свежее зеркало, затем активировать ровно одно в /etc/slacker/mirrors
slacker find-mirror
$EDITOR /etc/slacker/mirrors
# 2) задать приоритеты репозиториев
$EDITOR /etc/slacker/repos
# 3) проверить настройку — работает даже до update и подсказывает дальнейшие шаги
slacker status
# 4) импортировать ключи один раз, затем обновить
slacker update gpg
slacker update
slacker install-new
slacker upgrade-all
Полное руководство: Quick Start.
Документация
На русском: Быстрый старт · Установка · Репозитории и приоритет · Чёрный список · FAQ · Эмблема
Полная справка (на английском): Commands · Configuration · Common Workflows · Distribution Upgrade · Package History · Dependencies · Security · Templates · Comparison · Contributing · Building and Releasing · Status and Roadmap.
slacker — свободное ПО под лицензией Apache 2.0, автор Ioannis Anagnostakis (rizitis). Исходники: https://forge.slackware.nl/rizitis/slacker.
slacker
Getting started
Using slacker
- Commands
- Common Workflows
- Distribution Upgrade
- Repositories and Priority
- Package History
- Dependencies
- Docker
- Templates
- Blacklist
Trust & safety
Reference
For contributors
slacker - slackpkg + slackpkg+ in one - Apache-2.0 - by Ioannis Anagnostakis (rizitis) - beta / WIP, for Slackware -current (64-bit & 32-bit)