Я пытаюсь вручную выполнить обновление apt-get на автономной виртуальной машине (Ubuntu 18.04), используя резервные копии из оперативной с обновленными списками пакетов. После некоторого быстрого поиска в Google я нашел форум, который предложил, чтобы это было так же просто, как копирование содержимого / var / lib / apt / lists с онлайн-машины, которая обновила apt-get на автономную.
Похоже, это не работает, когда я пытаюсь установить пакеты на автономном компьютере, я получаю следующий вывод, который заставляет меня поверить, что пакет не получен с помощью apt.
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package PACKAGE_NAME
Я просто хочу уточнить, что моя проблема не в том, что моя автономная виртуальная машина не может найти и извлечь новые пакеты, у меня есть все требуемые пакеты, скопированные в папку / var / cache / apt / archives / на автономной виртуальной машине .
Я могу выполнить grep в / var / lib / apt / lists и найти там пакет (автономная виртуальная машина), который я хочу установить. Когда я запускаю 'apt-cache pkgnames | grep PACKAGE_NAME 'на автономной машине я ничего не получаю, но когда я делаю это на виртуальной машине, я вижу свой пакет. Это наводит меня на мысль, что мне нужно что-то сделать с apt-cache на автономной виртуальной машине, чтобы получить изменения в / var / lib / apt / lists
Я знаю, что существует инструмент под названием apt-offline, но в этом сценарии я не могу использовать этот инструмент.
Ценю помощь!