IV настроить локальный РЕПО где я скачал все пакеты из Ubuntu.
root@vm-repo-server:~# ifconfig | grep инет
инет 10.0.0.4 сетевая маска 255.255.255.0 широковещательная рассылка 10.0.0.255
root@vm-repo-server:/var/www/html/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/dists/focal# ll
всего 40472
drwxr-xr-x 6 root root 146 24 января 12:31 ./
drwxr-xr-x 8 root root 123 24 января 12:31 ../
-rw-r--r-- 1 root root 40902952 23 апреля 2020 г. Содержание-amd64.gz
-rw-r--r-- 1 root root 264892 23 апреля 2020 г. InRelease
-rw-r--r-- 1 root root 263289 Выпуск от 23 апреля 2020 г.
-rw-r--r-- 1 root root 1554 23 апреля 2020 Release.gpg
drwxr-xr-x 5 root root 51 24 января 12:31 main/
drwxr-xr-x 5 root root 51 24 января 12:31 мультивселенная/
drwxr-xr-x 4 root root 38 24 января 12:31 ограничено/
drwxr-xr-x 5 root root 51 24 января 12:31 вселенная/
root@vm-repo-сервер:
602,5 ГиБ будет загружено в архив.
Загрузка 187125 архивных файлов в 20 потоков...
Время начала: Пн, 24 января, 10:24:22 2022 г.
[20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12 ]... [11]... [10]... [9]... [8]... [7]...[6]... [5]... [4]. .. [3]... [2]... [1]... [0]...
Время окончания: Пн, 24 января, 12:31:12 2022 г.
У меня есть два клиента: один 18.04, другой 20.04. Эти клиенты теперь будут загружать обновления с сервера REPO.
Список источников 18.04 /etc/apt/sources.list содержит записи:
root@vm-ubuntu18:~# cat /etc/apt/sources.list | grep разрешить
deb [allow-insecure=yes] http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/ бионическая основная ограниченная вселенная мультивселенная
deb [allow-insecure=yes] http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/ bionic-updates основная ограниченная вселенная мультивселенная
deb [allow-insecure=yes] http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/ bionic-backports основная ограниченная вселенная мультивселенная
deb [allow-insecure=yes] http://10.0.0.4/ubuntu/mirror/security.ubuntu.com/ubuntu bionic-security основная ограниченная вселенная мультивселенная
root@vm-ubuntu18:~#
При запуске apt update с сервера 18.04 он отлично работает и подключается к моему РЕПО.
root@vm-ubuntu18:~# дата && точное обновление
Пн, 24 января 16:13:40 UTC 2022
Попадание: 1 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu bionic InRelease
Попадание: 2 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu bionic-updates InRelease
Попадание: 3 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu bionic-backports InRelease
Попадание: 4 http://10.0.0.4/ubuntu/mirror/security.ubuntu.com/ubuntu bionic-security InRelease
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
5 пакетов могут быть обновлены. Запустите «apt list --upgradable», чтобы увидеть их.
root@vm-ubuntu18:~#
Когда я пытаюсь обновить 20.04 LTS из того же РЕПО, я получаю следующую ошибку:
Err:4 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu focus/main amd64 c-n-f Метаданные
404 Не найдено [IP: 10.0.0.4 80]
Ign:11 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu focus/universe amd64 c-n-f Метаданные
Ign:12 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu focus/multiverse amd64 c-n-f Метаданные
Ign:13 http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu focus/restricted amd64 c-n-f Метаданные
Получено 265 КБ за 0 с (867 КБ/с)
Чтение списков пакетов... Готово
E: Не удалось получить http://10.0.0.4/ubuntu/mirror/azure.archive.ubuntu.com/ubuntu/dists/focal/main/cnf/Commands-amd64 404 Not Found [IP: 10.0.0.4 80]
E: Не удалось загрузить некоторые индексные файлы. Их игнорировали или вместо них использовали старые.
root@vm-ubuntu20:~#
Что должно быть в файле исходного списка 20.04, чтобы подключиться к моему локальному РЕПО с IP 10.0.0.4 и загрузить пакеты без ошибок?
Спасибо