Skip to content

Quick Start.ru

Anagnostakis Ioannis edited this page Jun 30, 2026 · 4 revisions

EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE

Быстрый старт

Это вся первоначальная настройка. Конфигурация лежит в /etc/slacker/ (каталог переопределяется через --config-dir). После установки пакета файлы уже на месте — вы редактируете только mirrors и repos.

1. Выбрать зеркало

Сначала выполните 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-бит.

2. Объявить репозитории

Откройте /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.

3. Проверить, затем импортировать ключи и обновить

Сначала запустите «доктора»: slacker status работает даже на свежей или сломанной конфигурации, проверяет окружение и ваши mirrors/repos (в том числе, не отстаёт ли ваше зеркало от вышестоящего мастера), и печатает точные следующие шаги. Выполните их, а затем в любой момент перезапустите status, чтобы убедиться, что всё зелёное.

slacker status            # диагностика настройки; подсказывает дальнейшие шаги
slacker update gpg        # один раз: импорт + закрепление GPG-ключа каждого репо
slacker update            # проверка GPG, загрузка метаданных
slacker install-new
slacker upgrade-all

update gpg закрепляет ключ каждого репозитория (trust on first use). Для репозитория subtree он закрепляет тот же ключ Slackware из корня — именно это позволяет пройти попакетной GPG-проверке для пакетов extra//testing//patches/ при установке. См. Security.

4. Пользоваться

slacker search firefox
slacker install mozilla-firefox
slacker upgrade-all
slacker history --last 20

Дальше:

  • Commands — каждое действие со своими опциями.
  • Common Workflows — рецепты, которыми вы будете пользоваться каждый день.
  • Configuration — каждый ключ slacker.conf.

Clone this wiki locally