Обновление списка пакетов apt на автономной виртуальной машине - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь вручную выполнить обновление 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, но в этом сценарии я не могу использовать этот инструмент.

Ценю помощь!

...