Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Mans FreeBSD по-русски ckdist - проверить программные дистрибутивы

ckdist - проверить программные дистрибутивы

CKDIST(1)

НАЗВАНИЕ
ckdist -- проверить программные дистрибутивы

СИНТАКСИС
ckdist [-airsx] [-d каталог] [-n имя] [-t тип] файл ...

ОПИСАНИЕ
Утилита ckdist читает файлы ``контрольных сумм'' (с перечисленными внутри компонентами дистрибутива) и проверяет целостность дистрибутива, сравнивая контрольную сумму каждого файла компонента с записанной. Поддерживаемые форматы включают MD5 (128-битовый ``дайджест сообщения'') и .inf (32-битовый циклический избыточный код CRC). Аргументы файл могут указывать как на обычные файлы, так и на каталоги.

Считается, что файлы с именем md5 или файлы, имеющие расширения .md5 и .inf, имеют предполагаемый тип. Формат других файлов определяется по их содержимому. Если в качестве аргумента указан каталог, внутри него осуществляется поиск файлов с подходящими именами.

 

 

Имеются следующие опции:
-a    Вывести отчёт по всем компонентам дистрибутива, а не только по тем, в которых были обнаружены ошибки.
-i    Игнорировать отсутствующие компоненты дистрибутива.
-r    Выполнять рекурсивный поиск по каталогам.
-s    Не выводить сообщения о недоступности файлов контрольных сумм и каталогов.
-x    Проверить существования компонентов дистрибутива (и в случае .inf файлов также сверить размеры), но пропустить занимающую много времени стадию вычисления и проверки контрольной суммы.
-d    каталог Искать компоненты дистрибутива в каталоге, заданном аргумен- том каталог.
-n    имя Использовать имя файла имя для доступа к компонентам дистри- бутива. Для доступа к компонентам .inf файла, добавлять соответствующее расширение к имени файла.
-t    тип Считать, что все указанные файлы с контрольными суммами имеют формат тип, и искать в каталогах только файлы этого формата (тип может принимать значения md5 или inf).

СТАТУС ЗАВЕРШЕНИЯ
Утилита ckdist завершается с одним из следующих значений:
0    Ошибки не обнаружены.
1    Были обнаружены ошибки в дистрибутиве.
2    Ошибки синтаксиса, недоступность входных файлов или другие системные ошибки.

СМОТРИ ТАКЖЕ
cksum(1), md5(1)

ЗАМЕЧАНИЯ
Доступны версии ckdist как для BSD, так и для DOS.

Домашняя Mans FreeBSD по-русски ckdist - проверить программные дистрибутивы