apt upgrade не видит пакеты apt-offline

apt upgrade не видит пакеты apt-offline

Я пытаюсь обновить свой компьютер Ubuntu 18.04, на котором нет подключения к интернету. Однако процесс терпит неудачу, когда я пытаюсь запустить sudo apt upgrade. Я проверил несколько других ссылок, таких как:соль1,соль2исоль3.

Я настроил apt-offline на своем офлайн-компьютере, который мы можем назвать OC1, и я также настроил его на своем онлайн-компьютере, который мы можем назвать OC2. Я настроил файл подписи на своем OC1, затем я перенес файл на OC2 и использую команду sudo apt-offline get apt-offline.sig --bundle apt-offline-update.zip. Он загружает все пакеты в этот zip-файл, а затем я переношу этот файл на OC1.

Отлично, на этом этапе все нормально и работает так, как я и ожидал. Теперь я устанавливаю пакет с помощью этой команды: sudo ./apt-offline install /home/fletchy/Desktop/MyPC/apt-offline-update.zipЯ выбираю Yes (Y), когда предлагается установить, и онустанавливаетпакеты. Однако он просто синхронизирует их все. Однако я полагаю, что это имеет смысл, потому что теперь я просто сделаю нормально sudo apt upgrade, обновлю и все будет хорошо. Однако, когда я запускаю, sudo apt upgradeон работает так, как будто он ищет в Интернете, чтобы установить эти пакеты, а не мой cache or directories.

Я получаю такие ошибки:

Err:## http://... Could not resolve 'us.archive.ubuntu.com'
E: Failed to fetch http....deb Could not resolve 'us.archive.ubuntu.com'

Я бы ожидал получить успешную установку пакетов и обновление системы. Возможно, я упускаю что-то незначительное, я уже некоторое время пользуюсь Linux, но до недавнего времени мне никогда не приходилось обновлять пакеты в автономном режиме, и вот я столкнулся с этой проблемой. Я попытался перезагрузить систему и перезапустить весь процесс обновления с нуля.

Редактировать 1:

Я только что заметил, что при запуске apt-cache showя получаю следующий ответ: E: No packages found

решение1

Я нашел решение, возможно, есть и лучшее, но мне это помогло...

Часть 1

Вместо того, чтобы делать: sudo apt upgradeсам по себе, вам придется использовать тег --fix-missing, и сначала он не будет работать, но затем обнаружит все пакеты, которые вы настроили, используя обычный метод apt-offline, и он обновится, как и ожидалось.

Короткий рассказ используйте эту команду:sudo apt upgrade --fix-missing

Часть 2

Теперь, если вы пытаетесь установить пакеты/продукты/модули, например, что-то вроде net-tools... вы делаете все то же самое, за исключением...

Не используйте:, sudo apt upgrade --fix-missingиспользуйте:sudo apt-get install net-tools

Связанный контент