Как сделать резервную копию локально установленного пакета apt?

Как я могу создать резервную копию локально установленного пакета apt?

Я пытаюсь устранить проблему с драйвером NVIDIA и хочу попробовать удалить пакет oem-fix-gfx -nvidia-ondemandmode . Я хочу сделать резервную копию пакета перед его удалением на случай, если что-то действительно сломается. Этот пакет был установлен производителем ноутбука (предустановленная Ubuntu), и я понятия не имею, что он делает, кроме того факта, что он мешает моим драйверам NVIDIA. Ничего не получается, если погуглить имя пакета.

Большинство вариантов «резервного копирования пакетов apt» включают простое создание списков пакетов для загрузки, что, очевидно, не сработает для локально установленного пакета. Я также пробовал apt-clone, но мне тоже не удалось создать копию этого пакета.

$ apt-cache policy oem-fix-gfx-nvidia-ondemandmode
oem-fix-gfx-nvidia-ondemandmode:
  Installed: 1.4
  Candidate: 1.4
  Version table:
 *** 1.4 100
        100 /var/lib/dpkg/status
$ dpkg -L oem-fix-gfx-nvidia-ondemandmode
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/oem-fix-gfx-nvidia-ondemandmode
/usr/share/doc/oem-fix-gfx-nvidia-ondemandmode/changelog.gz
/usr/share/doc/oem-fix-gfx-nvidia-ondemandmode/copyright
1
задан 3 September 2021 в 13:05

2 ответа

Если я правильно понимаю, то этот пакет был получен от OEM-производителей, например этот PPA .

Сам пакет oem-fix-gfx-nvidia-ondemandmode_1.5 почти пуст, так как в нем всего 2 объекта:

/usr/share/doc/oem-fix-gfx-nvidia-ondemandmode/changelog.gz
/usr/share/doc/oem-fix-gfx-nvidia-ondemandmode/copyright

Но самая интересная часть пакета - это его сообщение -установить скрипт.

Вы должны найти его по адресу /var/lib/dpkg/info/oem-fix-gfx-nvidia-ondemandmode.postinst и сделать резервную копию.

0
ответ дан 4 September 2021 в 09:24

Вариант 1. Обратитесь в службу поддержки OEM. Они предоставили программное обеспечение. Поскольку Ubuntu не предоставил этот пакет, в репозиториях Ubuntu НЕТ его копии.

Вариант 2: Используйте команду dpkg -L oem-fix-gfx-nvidia-ondemandmode , чтобы показать вам список всех файлов, включенных в этот пакет. Вы можете вручную создать резервную копию и восстановить эти файлы, но не в виде пакета; это несколько неуклюжий обходной путь. Предупреждение : Если вы сделаете ошибку или файл будет поврежден во время копирования, apt не сможет волшебным образом восстановить, так как у него нет .deb для работы.

2
ответ дан 4 September 2021 в 09:24

Другие вопросы по тегам:

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