Это команда debsums, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
debsums - проверьте MD5-суммы установленных пакетов Debian
СИНТАКСИС
дебсумы [кредита] [пакет|дебютантка] ...
ОПИСАНИЕ
Проверьте установленные файлы пакета Debian по спискам контрольных сумм MD5 из
/ var / lib / dpkg / info /* .md5sums.
дебсумы может генерировать списки контрольных сумм из архивов deb для пакетов, которые их не включают.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-a, --все
Также проверьте файлы конфигурации (обычно исключенные).
-e, --config
Только проверьте файлы конфигурации.
-c, --измененный
Сообщить об изменении списка файлов на стандартный вывод (подразумевается -s).
-l, --list-отсутствует
Перечислите пакеты (или debs), у которых нет файла сумм MD5.
-s, --тихий
Только сообщайте об ошибках.
-m, --md5sums=файл
Прочитать список контрольных сумм deb из файл.
-r, --корень=директория
Корневой каталог для проверки (по умолчанию /).
-d, --админдир=директория
каталог администратора dpkg (по умолчанию / var / lib / dpkg).
-p, --deb-путь=директория[:директория...]
Каталоги, в которых можно искать дебеты, производные от имени пакета (по умолчанию
Текущий каталог).
Полезная ценность / Var / кэш / меткие / архивы При использовании APT-получить Автоматическая очистка или нет
очистка кеша вообще. Команда:
apt-get --reinstall -d установить `debsums -l`
может использоваться для заполнения кеша любыми дебетами, которых еще нет в кеше.
Примечание: Это не работает для CD-ROM и других локальных источников, поскольку пакеты не
скопировано в / var / cache. Простой файл исходники (все дебаты в одном каталоге) должны
быть добавленным к -p .
-g, - генерировать=[отсутствующий|ВСЕ] [,держать[,нет]]
Сгенерируйте суммы MD5 из содержимого deb. Если аргумент - это имя пакета, а не
архив deb, программа будет искать deb с именем пакет_версия_арка.deb в
каталоги, предоставленные -p опцию.
отсутствующий
Сгенерируйте суммы MD5 из deb для пакетов, которые их не предоставляют.
ВСЕ Игнорируйте суммы на диске и используйте ту, которая предоставлена в deb, или сгенерирована
от него, если его нет.
держать Записать извлеченные / сгенерированные суммы в / var / lib / dpkg / info /пакет.md5сумс.
нет
Подразумевает держать; извлеченные / сгенерированные суммы не сверяются с
установленный пакет.
Для обратной совместимости короткий вариант -g эквивалентна
--generate = отсутствует.
--no-locale-purge
Сообщать об отсутствии файлов локали, даже если localepurge настроен.
--без предварительной ссылки
Сообщать об измененных файлах ELF, даже если настроена предварительная ссылка.
--игнорировать-разрешения
Обращайтесь с ошибками разрешений как с предупреждениями при работе без полномочий root.
--Помогите
--версия
Распечатать справку и информацию о версии.
ВЫХОД статус
дебсумы Возвращает 0 в случае успеха или сочетание * следующих значений в случае ошибки:
1 Указанный пакет или имя архива не были установлены, недействительны или установлен
версия не соответствует данному архиву.
2 Измененные или отсутствующие файлы пакета, или несоответствие контрольной суммы в архиве.
255 Неверный вариант.
* Если оба первых условия верны, статус выхода будет 3.
ПРИМЕРЫ
бар debsums foo
Проверить суммы установленных пакетов Foo и бар.
debsums foo.deb bar.deb
Как и выше, с использованием контрольных сумм из архивов (или созданных из них).
дебсумс -л
Список установленных пакетов без контрольных сумм.
дебсумс -ca
Список измененных файлов пакета из всех установленных пакетов с контрольными суммами.
дебсумс -ce
Список измененных файлов конфигурации.
дебсумс -cagp / Var / кэш / меткие / архивы
Как и выше, с использованием сумм из кешированных дебетов, если они доступны.
apt-get install --reinstall $ (dpkg -S $ (debsums -c) | cut -d: -f 1 | sort -u)
Переустанавливает пакеты с измененными файлами.
РЕЗУЛЬТАТЫ
ОК. Сумма MD5 файла хороша.
FAILED Сумма MD5 файла не совпадает.
ЗАМЕНЕНЫ
Файл был заменен файлом из другого пакета.
ПРИМЕЧАНИЯ
Чтобы создать md5sums файлы для уже установленных пакетов, в которых их нет,
ты должен бежать debsums_init один раз после установки дебсумы пакет.
Используйте дебсум онлайн с помощью сервисов onworks.net