-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Start.ru
EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
Это вся первоначальная настройка. Конфигурация лежит в /etc/slacker/ (каталог
переопределяется через --config-dir). После установки пакета файлы уже на месте —
вы редактируете только mirrors и repos.
Сначала выполните slacker find-mirror. Он опрашивает официальный список зеркал
Slackware, замеряет каждое одним крошечным запросом, отбрасывает устаревшие и
перечисляет самые быстрые актуальные зеркала для вашего региона — а затем
предлагает одну строку для использования. Он работает до того, как настроено
любое зеркало, поэтому это естественная первая команда на свежей установке.
slacker find-mirrorЗатем откройте /etc/slacker/mirrors и раскомментируйте ровно одну строку для
вашей архитектуры и выпуска — или вставьте строку, предложенную find-mirror. По
умолчанию ни одна не активна; две или более активных строк — это ошибка.
# /etc/slacker/mirrors - раскомментируйте ОДНУ строку
https://slackware.uk/slackware/slackware64-current/
На 32-бит -current выбирайте дерево
slackware-currentвместоslackware64-current(каталогslackware, а неslackware64); slacker автоматически определяет архитектуру поaaa_base(i586/i686).find-mirrorработает и на 32-бит.
Откройте /etc/slacker/repos. Поле URL — это буквальный URL, ключевое слово
mirror (активное зеркало, для официального репозитория) или mirror/<подпуть>
(активное зеркало с добавленным подпутём). Бинарные репозитории должны иметь
различные приоритеты; побеждает высший приоритет.
# priority name url|mirror|mirror/<subpath> [flags]
100 slackware mirror official
200 patches mirror/patches subtree immutable
90 extras mirror/extra subtree immutable
85 testing mirror/testing subtree immutable
# опциональные сторонние - раскомментируйте и подстройте; URL уже под вашу арх/выпуск:
#80 conraid https://slackers.it/repository/slackware64-current
#60 alienbob https://slackware.nl/people/alien/sbrepos/current/x86_64
При желании добавьте строки приоритета по метке (tag-priority), чтобы пакеты из
исходников/локальные никогда не мигрировали и не понижались командой upgrade-all:
100 SBo _SBo
100 local _rtz
Полное значение каждого флага, правило subtree и модель приоритетов — в
Repositories and Priority. Четыре поддерева дистрибутива — extra, patches,
testing, pasture — всегда должны нести флаг subtree.
Сначала запустите «доктора»: slacker status работает даже на свежей или
сломанной конфигурации, проверяет окружение и ваши mirrors/repos (в том числе,
не отстаёт ли ваше зеркало от вышестоящего мастера), и печатает точные следующие
шаги. Выполните их, а затем в любой момент перезапустите status, чтобы убедиться,
что всё зелёное.
slacker status # диагностика настройки; подсказывает дальнейшие шаги
slacker update gpg # один раз: импорт + закрепление GPG-ключа каждого репо
slacker update # проверка GPG, загрузка метаданных
slacker install-new
slacker upgrade-allupdate gpg закрепляет ключ каждого репозитория (trust on first use). Для
репозитория subtree он закрепляет тот же ключ Slackware из корня — именно это
позволяет пройти попакетной GPG-проверке для пакетов extra//testing//patches/
при установке. См. Security.
slacker search firefox
slacker install mozilla-firefox
slacker upgrade-all
slacker history --last 20Дальше:
- Commands — каждое действие со своими опциями.
- Common Workflows — рецепты, которыми вы будете пользоваться каждый день.
-
Configuration — каждый ключ
slacker.conf.
slacker - slackpkg + slackpkg+ in one - Apache-2.0 - by Ioannis Anagnostakis (rizitis) - beta / WIP, for Slackware -current (64-bit & 32-bit)
Getting started
Using slacker
- Commands
- Common Workflows
- Distribution Upgrade
- Repositories and Priority
- Package History
- Dependencies
- Docker
- Templates
- Blacklist
Trust & safety
Reference
For contributors