Я пытаюсь обновить свой компьютер Ubuntu 18.04, который не имеет интернет-соединения. Однако процесс перестал работать, когда я пытаюсь работать sudo apt upgrade
. Я проверил несколько других ссылок как: 1 соль, 2 соль и 3 соль.
Я настроил способно-в режиме офлайн на моем офлайновом компьютере, который мы можем назвать 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
Вместо выполнения: sudo apt upgrade
отдельно необходимо использовать тег --fix-missing
и это перестанет работать сначала, но затем обнаружит все пакеты, Вы настраиваете использование нормального метода способно-офлайновых, и это обновит как ожидалось.
Использование рассказа эта команда: sudo apt upgrade --fix-missing
Часть 2
Теперь, если Ваша попытка установить пакеты/продукты/модули так вещи как net-tools
например... Вы делаете все то же кроме...
Не используйте: sudo apt upgrade --fix-missing
, использование: sudo apt-get install net-tools