Проверка контрольных сумм образов ROSA Desktop с помощью Checkisomd5

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Created page with "Согласно нашим не очень секретным данным, большинство пользователей для установки РОСЫ скачив...")
 
 
(не показано 15 промежуточных версий 2 участников)
Строка 1: Строка 1:
Согласно нашим не очень секретным данным, большинство пользователей для установки РОСЫ скачивает ISO-образ с наших сайтов и дальше либо производит установку непосредственно с этого образа, либо записывает его на флешку (или на DVD-диск — этот способ пока еще отнюдь не умер, особенно для сертифицированных версий). К сожалению, несмотря на всяческий рост распространения Интернета, его скорости и качества, иногда при закачке образов случаются-таки ошибки, скачанный файл оказывается «побитым» и установка с него с большой вероятностью успехом не увенчается.
+
[[File:CheckISOmd5-logo.png|right]]
  
Для проверки целостности файлов традиционно применяется вычисление их контрольной суммы и сравнени ее с ожидаемым результатом. Обычно этот самый ожидаемый результат лежит в отдельном файле (с расширением {{File|.md5}}, {{File|.sha1}} и так далее — смотря какой алгоритм используется). Так что для проверки целостности вам надо скачать этот файл, запустить программу подсчета контрольной суммы (например, {{Cmd|md5sum ROSA.iso}}) и сравнить результаты. Некоторые программы (например, {{Prog|K3b}}, способный записывать ISO-образы на DVD) могут автоматически делать это за вас (и даже сравнят контрольную сумму с эталоном, если обнаружат рядом с образом md5-файл).
+
Большинство пользователей для установки РОСЫ скачивает ISO-образ с наших сайтов и дальше либо производит установку непосредственно с этого образа, либо записывает его на флешку (или на DVD-диск — этот способ особенно актуален для сертифицированных версий). К сожалению, несмотря на всяческий рост распространения Интернета, его скорости и качества, иногда при закачке образов случаются-таки ошибки, скачанный файл оказывается «битым» и установка с него невозможна.
  
Как показывает практика, далеко не все пользователи знают, что помимо такого традиционного пути, контрольная сумма ISO-образа может быть встроена непосредственно в ISO-файл. Дело в том, что файлы формата ISO9660 содержат неиспользуемую секцию, размера которой вполне достаточно для помещения туда MD5-суммы. Осуществить такое встраивание MD5 в файл может утилита {{Prog|implantisomd5}}, входящая в набор программ {{Pkg|isomd5sum}}, а проверить соответсвие содержимого образа встроенной в него контрольной сумме поможет утилита {{Prog|checkisomd5}} из того же пакета.
+
Для проверки целостности скачанных файлов традиционно применяется вычисление их контрольной суммы и сравнение её с заданным результатом. Обычно это отдельный файл с расширением {{File|.md5}}, {{File|.sha1}} и так далее — смотря какой алгоритм используется. Для проверки целостности требуется скачать этот файл, запустить программу подсчета контрольной суммы, например {{Cmd|md5sum ROSA.iso}} и сравнить результаты. Некоторые программы  могут делать это автоматически и даже сравнить контрольную сумму с эталоном, если обнаружат рядом с образом md5-файл.
  
Уже довольно долгое время встраивание контрольной суммы с помощью {{Prog|implantisomd5}} осуществляется для всех образов ROSA Desktop Fresh, так что проверить целостность наших образа вы можете одной простой командой:
+
Как показывает практика, далеко не все пользователи знают, что помимо традиционного пути, контрольная сумма ISO-образа может быть встроена непосредственно в ISO-файл. Дело в том, что файлы формата ISO9660 содержат неиспользуемую секцию, размера которой вполне достаточно для помещения туда MD5-суммы. Осуществить такое встраивание MD5 в файл может утилита {{Prog|implantisomd5}}, входящая в набор программ {{Pkg|isomd5sum}}, а проверить соответствие содержимого образа встроенной в него контрольной сумме поможет утилита {{Prog|checkisomd5}} из того же пакета.
 +
<br />
 +
Делается это так, сначала утилита вычисляет MD5-сумму, затем внедряет её в образ-диска ROSA.iso + MD5. Далее на зеркало выкладываются файлы md5sum = ROSA.iso + MD5 и sha1sum = ROSA.iso + MD5 . У пользователя есть выбор, проверять контрольную сумму командой '''checkisomd5''' или '''md5sum''', '''sha1sum'''. Но имейте ввиду, checkisomd5 проверяет внедрённую MD5-сумму и она не равна md5sum, sha1sum, ибо они проверяют уже общую сумму ROSA.iso + MD5.
  
$ checkisomd5 ROSA.iso
+
Уже довольно долгое время встраивание контрольной суммы с помощью {{Prog|implantisomd5}} осуществляется во все образы ROSA Desktop Fresh, поэтому проверить их целостность вы можете одной простой командой:
  
У команды есть опции «--verbose», заставляющая выводить ее некоторую информациб о ходе проверки, «--gauge» для индикации прогресса в виде цифр, а также «--md5sumonly», которая велит утилите просто посчитать MD5-сумму содержимого образа, не сравнивая ее с эталоном.
+
[имя_юзера@rosa2021 ~/Загрузки]$ checkisomd5 ROSA.iso
 +
Нажмите [Esc], чтобы прервать проверку.
 +
Проверка носителя завершена, результат: PASS (ПРОЙДЕН).
 +
Использовать этот носитель можно.
 +
У команды есть опции: « '''--verbose''' », которая выводит полную информацию о ходе проверки на целостность образа, в том числе и его MD5-сумму, внедрённую в него, « '''--gauge''' », с индикацией процесса в виде цифр от 1 до 100, а также « '''--md5sumonly''' », покажет только MD5-сумму данного образа, не делая проверку на целостность.
  
Натравливать checkisomd5 можно не только на файлы с ISO-образами, но и на блочные устройства — например, если в ваш DVD-привод вставлен диск с РОСОЙ, то его целостность можно проверить, запустив {{Prog|checkisomd5}} на {{File|/dev/dvdrw}}.
+
Утилита '''checkisomd5''' работает не только с ISO-образами, но и с блочными устройствами — например, если в ваш DVD-привод вставлен диск с РОСОЙ, то запустите команду {{Prog|checkisomd5}} на {{File|/dev/dvdrw}}.
  
Мы настоятельно рекомендуем производить проверку скачанных образов перед их использованием. Процесс это недолгий, зато может сэкономить вам много времени в будущем, предотвратив попытку установки с испорченного образа и связанные с этим мучения.
+
Для проверки с помощью {{File|md5sum}}, {{File|sha1sum}} потребуется скачать не только образ.iso, но и файл .md5sum, или .sha1sum в один каталог, например "Загрузки", команда запускается именно оттуда, для перехода в него {{Cmd|cd ~/Загрузки}}, далее:
 +
 
 +
[имя_юзера@rosa2021 ~/Загрузки]$ md5sum -c ROSA.md5sum
 +
ROSA.iso: ЦЕЛ
 +
 
 +
Из сравнения видно, что проверка образа командой {{Cmd|checkisomd5 ROSA.iso}} проще и быстрее.
 +
 
 +
Настоятельно рекомендуем производить проверку скачанных образов перед их использованием. Процесс этот недолгий, cэкономит вам много времени, предотвращая неудачную попытку установки с испорченного образа и длительное выяснение причин.
 +
 
 +
Подобная, но краткая статья: [[Проверка целостности ISO образа.]]
  
 
[[Category:ToROSAPoint]]
 
[[Category:ToROSAPoint]]
 
{{wl-publish: 2015-10-16 15:18:44 +0400 | Denis.silakov }}
 
{{wl-publish: 2015-10-16 15:18:44 +0400 | Denis.silakov }}

Текущая версия на 11:25, 4 декабря 2022

CheckISOmd5-logo.png

Большинство пользователей для установки РОСЫ скачивает ISO-образ с наших сайтов и дальше либо производит установку непосредственно с этого образа, либо записывает его на флешку (или на DVD-диск — этот способ особенно актуален для сертифицированных версий). К сожалению, несмотря на всяческий рост распространения Интернета, его скорости и качества, иногда при закачке образов случаются-таки ошибки, скачанный файл оказывается «битым» и установка с него невозможна.

Для проверки целостности скачанных файлов традиционно применяется вычисление их контрольной суммы и сравнение её с заданным результатом. Обычно это отдельный файл с расширением .md5, .sha1 и так далее — смотря какой алгоритм используется. Для проверки целостности требуется скачать этот файл, запустить программу подсчета контрольной суммы, например md5sum ROSA.iso и сравнить результаты. Некоторые программы могут делать это автоматически и даже сравнить контрольную сумму с эталоном, если обнаружат рядом с образом md5-файл.

Как показывает практика, далеко не все пользователи знают, что помимо традиционного пути, контрольная сумма ISO-образа может быть встроена непосредственно в ISO-файл. Дело в том, что файлы формата ISO9660 содержат неиспользуемую секцию, размера которой вполне достаточно для помещения туда MD5-суммы. Осуществить такое встраивание MD5 в файл может утилита implantisomd5, входящая в набор программ isomd5sum, а проверить соответствие содержимого образа встроенной в него контрольной сумме поможет утилита checkisomd5 из того же пакета.
Делается это так, сначала утилита вычисляет MD5-сумму, затем внедряет её в образ-диска ROSA.iso + MD5. Далее на зеркало выкладываются файлы md5sum = ROSA.iso + MD5 и sha1sum = ROSA.iso + MD5 . У пользователя есть выбор, проверять контрольную сумму командой checkisomd5 или md5sum, sha1sum. Но имейте ввиду, checkisomd5 проверяет внедрённую MD5-сумму и она не равна md5sum, sha1sum, ибо они проверяют уже общую сумму ROSA.iso + MD5.

Уже довольно долгое время встраивание контрольной суммы с помощью implantisomd5 осуществляется во все образы ROSA Desktop Fresh, поэтому проверить их целостность вы можете одной простой командой:

[имя_юзера@rosa2021 ~/Загрузки]$ checkisomd5 ROSA.iso
Нажмите [Esc], чтобы прервать проверку.
Проверка носителя завершена, результат: PASS (ПРОЙДЕН).
Использовать этот носитель можно.

У команды есть опции: « --verbose », которая выводит полную информацию о ходе проверки на целостность образа, в том числе и его MD5-сумму, внедрённую в него, « --gauge », с индикацией процесса в виде цифр от 1 до 100, а также « --md5sumonly », покажет только MD5-сумму данного образа, не делая проверку на целостность.

Утилита checkisomd5 работает не только с ISO-образами, но и с блочными устройствами — например, если в ваш DVD-привод вставлен диск с РОСОЙ, то запустите команду checkisomd5 на /dev/dvdrw.

Для проверки с помощью md5sum, sha1sum потребуется скачать не только образ.iso, но и файл .md5sum, или .sha1sum в один каталог, например "Загрузки", команда запускается именно оттуда, для перехода в него cd ~/Загрузки, далее:

[имя_юзера@rosa2021 ~/Загрузки]$ md5sum -c ROSA.md5sum
ROSA.iso: ЦЕЛ

Из сравнения видно, что проверка образа командой checkisomd5 ROSA.iso проще и быстрее.

Настоятельно рекомендуем производить проверку скачанных образов перед их использованием. Процесс этот недолгий, cэкономит вам много времени, предотвращая неудачную попытку установки с испорченного образа и длительное выяснение причин.

Подобная, но краткая статья: Проверка целостности ISO образа.

[ Хронологический вид ]Комментарии

Последний абзац я бы выделил ЖИРНЫМ шрифтом !!!

Спасибо, очень помогает.

Исправил опечатки и чуть-чуть подправил стилистику.

Эту информацию можно в редакторе указывать.
i.imgur.com/KX9FR4o.png

Войдите, чтобы комментировать.