Я работаю над сценарием обертки для rm
это могло бы повредиться apt-get
часть путь посредством обработки.
Какой файл (файлы) делают я должен создать резервную копию сначала в случае, если apt-get
база данных повреждается?
После некоторого рытья я узнал это 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
.