apt-get установить из локального репозитория

У меня есть два сервера Ubuntu 14.04. Сервер 2 является сервером репозитория, а сервер 1 не имеет доступа к Интернету.

Конфигурация сервера репозитория:

nginx с корневым каталогом: /var/www/packages Все пакеты, включая Packages.gz, находятся в пути /var/www/packages/amd64

Конфигурация моего сервера: в sources.list.d/local-repo.list

deb http://my-repo-ip amd64/

sudo apt-get update успешно, без ошибок. Но:

$ sudo apt-get install {package}
....
....
After this operation, **.* MB of additional disk space will be used.
Do you want to continue? [Y/n] y
WARNING: The following packages cannot be authenticated!

Err http://my-repo-ip/ amd64/ {package}
404  Not Found
Err http://my-repo-ip/ amd64/ {package-dependencies}
404  Not Found
....
E: Failed to fetch http://my-repo-ip/./{package-dependencies}.deb 404  Not Found
E: Failed to fetch http://my-repo-ip/./{package-dependencies}.deb 404  Not Found
E: Failed to fetch http://my-repo-ip/./{package}.deb 404  Not Found

Точные пакеты, конечно же, существуют в моем репозитории amd64 /. Кто-нибудь знает, как помочь с этим, потому что у меня закончились идеи?

Спасибо.

Редактировать: wget http://my-repo-ip/amd64/Packages.gz с моего сервера работает как шарм.

1
задан 14 September 2015 в 15:11

1 ответ

Проблема была в sources.list.d/local-repo.list

, я имел: deb http://my-repo-ip amd64/

и я изменил его на: deb http://my-repo-ip/amd64/ ./

и работал как очарование!

0
ответ дан 15 September 2015 в 01:11
  • 1
    @karel у меня есть канал, который содержит приблизительно 250 видео. Теперь я хочу загрузить его. Там какой-либо прямой путь состоит в том, чтобы сделать эти загрузки в разделах? – Vicrobot 19 July 2018 в 03:42

Другие вопросы по тегам:

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