Я должен запустить скрипт, который мог бы повредиться 'склонный - получают' базу данных. Что я должен скопировать?

Я работаю над сценарием обертки для rm это могло бы повредиться apt-get часть путь посредством обработки.

Какой файл (файлы) делают я должен создать резервную копию сначала в случае, если apt-get база данных повреждается?

1
задан 3 January 2017 в 14:54

1 ответ

После некоторого рытья я узнал это apt-get базой данных управляют dpkg

От man dpkg

   /etc/dpkg/dpkg.cfg
          Configuration file with default options.

   /var/log/dpkg.log
          Default log file (see /etc/dpkg/dpkg.cfg(5) and option --log).

   The other files listed below are in their default directories, see option --admindir to see how to
   change locations of these files.

   /var/lib/dpkg/available
          List of available packages.

   /var/lib/dpkg/status
          Statuses  of  available packages. This file contains information about whether a package is
          marked for removing or not, whether it is installed or not, etc.  See  section  INFORMATION
          ABOUT PACKAGES for more info.

          The  status  file is backed up daily in /var/backups. It can be useful if it's lost or cor‐
          rupted due to filesystems troubles.

Также от FAQ Debian, говорит это

Важно понять, что высокоуровневые инструменты управления пакета, такие как способность или синаптический полагаются на Кв., которая, саму, полагается на dpkg для управления пакетами в системе.

Итак, если dpkg вставляет его собственную базу данных /var/lib/dpkg/status, это означает apt-get база данных и все другие кормушки пакета, сохраняемые dpkg также будет в /var/lib/dpkg/status.So просто путем резервного копирования /var/lib/dpkg/status (который dpkg уже вставляет его резервные копии /var/backups/) решит Ваши заботы завинчивания с apt-get.

1
ответ дан 7 December 2019 в 15:42

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

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