Я работал, DPKG Проверяют на всем packges и получили этот вывод, и я не знаю то, что это означает:
??5?????? c /etc/lightdm/lightdm-gtk-greeter.conf
??5?????? c /etc/default/chromium-browser
??5?????? /usr/local/etc/no-ip2.conf
??5?????? /var/lib/dokuwiki/data/cache/_dummy
??5?????? c /etc/xdg/menus/mate-settings.menu
??5?????? c /etc/apache2/apache2.conf
??5?????? c /etc/apt/apt.conf.d/10periodic
??5?????? c /etc/sysctl.conf
??5?????? /var/lib/xine/xine.desktop
??5?????? /boot/vmlinuz-4.4.0-21-generic
??5?????? /usr/lib/python3/dist-packages/cupshelpers/__pycache__/cupshelpers.cpython-35.pyc
??5?????? /usr/lib/python3/dist-packages/cupshelpers/__pycache__/xmldriverprefs.cpython-35.pyc
??5?????? /usr/lib/python3/dist-packages/cupshelpers/__pycache__/config.cpython-35.pyc
??5?????? /usr/lib/python3/dist-packages/cupshelpers/__pycache__/openprinting.cpython-35.pyc
??5?????? /usr/lib/python3/dist-packages/cupshelpers/__pycache__/__init__.cpython-35.pyc
??5?????? /usr/lib/python3/dist-packages/cupshelpers/__pycache__/ppds.cpython-35.pyc
??5?????? /usr/lib/python3/dist-packages/cupshelpers/__pycache__/installdriver.cpython-35.pyc
??5?????? c /etc/xdg/autostart/mate-volume-control-applet.desktop
??5?????? c /etc/libvirt/qemu/networks/default.xml
dpkg -V
или dpkg --verify
проверяет целостность пакетов (пакетов) путем сравнения метаданных, сохраненных в, он - база данных и пути к файлам. Можно выбрать использование выходного формата --verify-format
опция, но это в настоящее время только поддерживает rpm
формат. В rpm
формат только пути, которые привели любую проверку к сбою, показывают.
Возьмите пример неудавшейся проверки:
??5?????? c /etc/lightdm/lightdm-gtk-greeter.conf
Здесь:
?
indcates, который проверка привела к сбою, например, из-за проблемы разрешения
Третий charqacter, 5
, указывает, что это передало md5sum()
проверить
c
на втором столбце указывает на проверенный атрибут, в настоящее время только conffile
(c
) поддерживается
От man dpkg
:
- имя формата проверять-формата
Устанавливает выходной формат для - проверяют команду.
Единственный в настоящее время поддерживаемый выходной формат является об/мин, который состоит из строки для каждого пути, который привел любую проверку к сбою. Строки начинают с 9 символов сообщать об определенных результатах проверки, a'?' подразумевает, что проверка не могла быть сделана (отсутствие глотка ‐ порт, полномочия файла, и т.д.), '.' подразумевает, что проверка передала, и буквенно-цифровой знак подразумевает определенную отказавшую проверку; единственная функциональная проверка является md5sum проверкой, обозначенной с '5' на третьем символе.
Строка сопровождается пространством и символом атрибута (в настоящее время 'c' для conffiles), другим пространством и путем.
От dpkg
страница справочника:
-V, --verify [package-name...]
Verifies the integrity of package-name or all packages if
omitted, by comparing information from the files installed by
a package with the files metadata information stored in the
dpkg database (since dpkg 1.17.2). The origin of the files
metadata information in the database is the binary packages
themselves. That metadata gets collected at package unpack
time during the installation process.
Currently the only functional check performed is an md5sum
verification of the file contents against the stored value in
the files database. It will only get checked if the database
contains the file md5sum. To check for any missing metadata in
the database, the --audit command can be used.
The output format is selectable with the --verify-format
option, which by default uses the rpm format, but that might
change in the future, and as such, programs parsing this
command output should be explicit about the format they
expect.
А"?" обозначает, что проверка не могла быть сделана, скорее всего, из-за отсутствия полномочий файла или поддержки. "c" обозначает, что проверка делается на конфигурационном файле.