Настройка локального репозитория: нужна помощь

Я пытаюсь настроить локальный репозиторий Ubuntu после этого , но мне нужна помощь. Чтобы проверить, все ли я сделал правильно, я попытался sudo apt-get install chrome или sudo apt-get install nodejs, но я получил Не удалось найти пакет x. Поскольку я точно следовал официальной документации, указанной выше, я не уверен, что делаю неправильно.

  1. Почему люди предлагают использовать apt-mirror или apt-catcher? Нужны ли они?
  2. Нужно ли разархивировать Packages.bz2 или Packages.gz? Правильно ли, что я просто оставляю их такими, какие они есть?
  3. Я пропустил важный шаг?

Я не нашел решения после некоторого исследования. Любая помощь будет оценена.

1
задан 07.05.2020, 23:56

1 ответ

Первый вопрос: вам не нужно использовать apt-mirror, просто чтобы получить .deb файлы в ваше локальное хранилище. Вы можете получить .deb другими способами:

  1. вы можете установить необходимое приложение в онлайн-систему с подключением к Интернету, затем вы можете скопировать файлы .deb из /var/cache/apt/archives в локальное хранилище. .
  2. Если вы не хотите устанавливать, вы можете просто загрузить .deb необходимого пакета по sudo apt-get dowload package-name, тогда вы можете найти .deb у себя дома, чтобы вы могли перейти в местное хранилище.

Второй вопрос, вам не нужно разархивировать Packages.gz. Это файл, содержащий архив пакетов, найденных в вашем локальном репо. Вы просто должны держать его там и не связываться с ним.

Третий вопрос, просто перейдите по ссылке, которую вы предоставляете, и вы в порядке. Если вы не получаете нужного, просто проверьте это Как создать локальный репозиторий APT? . Вы можете найти много способов сделать локальное репо с помощью веб-сервера (apache2) или просто локального каталога.

0
ответ дан 07.05.2020, 23:57

Теги

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