Задать вопрос
imurd
@imurd
Системный администратор | DevOps

Как правильно настроить локальный apt-mirror репозиторий Ubuntu 18.04.3?

При попытке установить локальный репозиторий на системе Ubuntu Mate 18.04.3 получаю ошибки. Самостоятельно разобраться не могу.

Алгоритм следующий:

- 1. Я установил apt-mirror и apache2 server с помощью apt
- 2. Скачал более 200 Гб файлов пакетов в папку /repo (папку моего репозитория)
- 3. Добавил символическую ссылку на /repo в корень веб сервера (для получения пакетов посредством http).

При тестировании данного алгоритма я получил ошибки. Прежде всего не найден postmirror.sh
При этом, есть около 1 Гб. файлов которые нужно докачать (с помощью команды sudo apt-mirror) но ничего не происходит. Вывод показывает отсутствие скрипта postmirror.sh
Во всех возможных howto по этой теме, которые мне встречались, я не нашел откуда этот скрипт берется, и/или почему в моем случае его нет.

Ниже коротко по моей конфигурации, а также, если интересно несколько скриншотов.
Нуждаюсь в консультации.
Конфигурация в mirror.list

--- config ---
set base_path /repo
#set mirror_path $base_path/mirror
#set skel_path $base_path/skel
#set var_path $base_path/var
#set cleanscript $var_path/clean.sh
#set defaultarch
#set postmirror_script $var_path/postmirror.sh
#set run_postmirror 0
set nthreads 20
set _tilde 0

--- end config ---


deb archive.ubuntu.com/ubuntu/ubuntu bionic main restricted universe multiverse
deb archive.ubuntu.com/ubuntu/ubuntu bionic-security main restricted universe multiverse
deb archive.ubuntu.com/ubuntu/ubuntu bionic-updates main restricted universe multiverse
deb archive.ubuntu.com/ubuntu/ubuntu bionic-proposed main restricted universe multiverse
deb archive.ubuntu.com/ubuntu/ubuntu bionic-backports main restricted universe multiverse
deb-src archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb-src archive.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
deb-src archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
clean archive.ubuntu.com/ubuntu


Конфигурация в sources.list


deb 192.168.0.1/repo/mirror/archive.ubuntu.com/ubuntu/... bionic main restricted
deb 192.168.0.1/repo/mirror/archive.ubuntu.com/ubuntu/... bionic-updates main restricted
deb 192.168.0.1/repo/mirror/archive.ubuntu.com/ubuntu/... bionic-updates multiverse
deb 192.168.0.1/repo/mirror/archive.ubuntu.com/ubuntu/... bionic universe
deb 192.168.0.1/repo/mirror/archive.ubuntu.com/ubuntu/... bionic multiverse
deb 192.168.0.1/repo/mirror/archive.ubuntu.com/ubuntu/... bionic-updates universe
deb 192.168.0.1/repo/mirror/archive.ubuntu.com/ubuntu/... bionic-backports main restricted universe multiverse


Несколько скриншотов:

i.stack.imgur.com/U2zQr.png
i.stack.imgur.com/YeFsZ.png
i.stack.imgur.com/98yNl.png
i.stack.imgur.com/PuzmZ.png
i.stack.imgur.com/46Frv.png
  • Вопрос задан
  • 797 просмотров
Подписаться 2 Средний Комментировать
Решения вопроса 1
imurd
@imurd Автор вопроса
Системный администратор | DevOps
Для устранения ошибок оказалось достаточно убрать поддержку неиспользуемой архитектуры.
В моем случае:

dpkg --remove-architecture i386
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы