Загрузка данных


# 1. Очистка кэша и удаление всех текущих репозиториев
sudo apt-get clean
sudo apt-repo rm all

# 2. Запись стандартных репозиториев p9 через зеркало Яндекса
sudo tee /etc/apt/sources.list.d/alt.list << 'EOF'
# ALT Linux p9 — зеркало Яндекса
rpm [p9] http://mirror.yandex.ru/altlinux/p9/branch x86_64 classic
rpm [p9] http://mirror.yandex.ru/altlinux/p9/branch x86_64-i586 classic
rpm [p9] http://mirror.yandex.ru/altlinux/p9/branch noarch classic
EOF

# 3. Запись репозитория автоимпортов (дополнительные российские пакеты)
sudo tee /etc/apt/sources.list.d/autoimports.list << 'EOF'
# Autoimports p9 — дополнительные пакеты
rpm http://ftp.altlinux.ru/pub/distributions/ALTLinux/autoimports/p9 x86_64 autoimports
rpm http://ftp.altlinux.ru/pub/distributions/ALTLinux/autoimports/p9 x86_64-i586 autoimports
rpm http://ftp.altlinux.ru/pub/distributions/ALTLinux/autoimports/p9 noarch autoimports
EOF

# 4. Запись резервного зеркала ftp.altlinux.org (на случай сбоя Яндекса)
sudo tee /etc/apt/sources.list.d/alt-fallback.list << 'EOF'
# Резерв: ftp.altlinux.org
# rpm [p9] http://ftp.altlinux.org/pub/distributions/ALTLinux/p9/branch x86_64 classic
# rpm [p9] http://ftp.altlinux.org/pub/distributions/ALTLinux/p9/branch x86_64-i586 classic
# rpm [p9] http://ftp.altlinux.org/pub/distributions/ALTLinux/p9/branch noarch classic
EOF

# 5. Обновление списков пакетов
sudo apt-get update

# 6. Установка пакетов для печати и сканирования
sudo apt-get install -y cups cups-filters sane-backends sane-airscan ipp-usb

# 7. Включение служб
sudo systemctl enable --now cups
sudo systemctl enable --now ipp-usb 2>/dev/null || echo "ipp-usb: служба не найдена, пропускаем"

# 8. Добавление пользователя в группы
sudo usermod -aG scanner $USER
sudo usermod -aG lp $USER

# 9. Перезагрузка
sudo reboot