Верификация загрузок
Проверка целостности
Контрольная сумма представляет собой строку из букв и цифр, которые уникальные для каждого файла, как отпечатки пальцев. Контрольные суммы рассчитываются с использованием различных алгоритмов, наиболее популярными из которых являются два - Secure Hash Algorithms (SHAs) и MD5. Ubuntu MATE предоставляет контрольную суммы SHA256 на странице загрузок.
Верификация загрузки выполняется путем расчета контрольной суммы загруженного файла относительно контрольной суммы, опубликованной на сайте, с которого вы загрузили файл. Несовпадение контрольной суммы может означать повреждение или компрометацию файла, поэтому проверка загрузок - это хорошая привычка!
В качестве альтернативы вы можете вместо этого проверить достоверность загруженного файла, путем проверки его цифровой подписи.
Windows
On Windows, you can verify checksums from the command line.
- Copy the downloaded file by selecting the file in the File Explorer and pressing Ctrl + C.
- Open a Command Prompt window or a PowerShell window.
- Type
certutil -hashFile
followed by a space and press Ctrl + V. This should paste the file path in the command line. Then press space. -
Type
SHA256
at the end. The command should look like this: -
Press Enter to begin the process. This may take a few moments.
-
Compare the SHA256 checksum printed to the command line to the checksum on the image’s download page.
macOS
В системе macOS, вы можете легко проверить контрольную сумму вручную в терминале поскольку
программа shasum
предустановлена.
- Запустите Терминал и Finder в каталоге, содержащем ISO-файл.
-
В терминале напишите
shasum -a 256
и перетащите пиктограмму ISO-файла из Finder в окно терминала. - Нажмите Enter для запуска процесса. Это может потребовать некоторого времени.
-
Сравните контрольную сумму SHA256 из терминала с суммой, указанной на странице загрузке образа диска.
GNU/Linux
GtkHash
Если это приложение еще не установлено, то оно может быть установлено через менеджер программного обеспечения вашего дистрибутива.
- Запустите
gtkhash
. - В выпадающем меню Файл выберите файл ISO для проверки.
- Со страницы загрузки ISO файла скопируйте контрольную сумму SHA256 и вставьте ее в соответствующее текстовое поле в области Сравнить.
-
Нажмите кнопку Хэш - появившаяся в результате зеленая галочка означает успешную проверку.
В терминале
Каждый дистрибутив включает команды терминала для проверки контрольных сумм.
В этом случае нам понадобится утилита sha256sum
.
- Сначала перейдите в каталог с загруженным ISO файлом
- Введите команду
sha256sum ubuntu-mate-XX.XX-version.iso
, заменив имя файла в соответствии с именем загруженного ISO-файла. - Сравните контрольную сумму SHA256 из терминала с суммой, указанной на странице загрузке образа диска.
Ubuntu MATE
В актуальных версиях Ubuntu MATE (18.04 LTS и новее), предустановлено дополнение caja-gtkhash
для выполнения операций с контрольными суммами из файлового менеджера.
- В файловом менеджере Caja перейдите в каталог с файлом ISO.
- Сделайте правый щелчок на файле и выберите пункт меню Свойства.
- Перейдите на вкладку Дайджесты.
-
Со страницы загрузки ISO файла скопируйте контрольную сумму SHA256 и вставьте ее в соответствующее текстовое поле в области Сравнить и нажмите кнопку Хэш. Появившаяся в результате зеленая галочка означает успешную проверку.