Изтегляне на файловете с инсталационните ISO изображения на Scientific Linux 7 и проверка на автентичността им под Linux и Mac OS XСъдържание:
1. Предварителни инструкцииЗа да изпълните инструкциите описани по-долу в този документ трябва да имате инсталиран пакетите GnuPG (задължителен), wget и curl (един от последните два).
2. Изтегляне на файловете с инсталационните ISO изображенияПосетете списъка с огледални файлови сървъри на дистрибуцията, който е достъпен на адрес: http://scientificlinux.org/downloads/sl-mirrors/ и изберете в него този сървър, за който предполгате, че ще ви осигури най-висока скорост на изтегляне. Структурата на всяко хранилище на Scientific Linux 7 е такава, че файловете с ISO изображенията се намират в поддиректория За примера по-долу е избран сървъра http://mirror.host.ag/, а файла с инсталационното ISO изображение е $ wget http://mirror.host.ag/scientific/7/x86_64/iso/SL-7.6-x86_64-netinst.iso или $ curl http://mirror.host.ag/scientific/7/x86_64/iso/SL-7.6-x86_64-netinst.iso -O Изтеглете от същото място и файла $ wget http://mirror.host.ag/scientific/7/x86_64/iso/SHA256SUM.gpgsigned или $ curl http://mirror.host.ag/scientific/7/x86_64/iso/SHA256SUM.gpgsigned -O
3. Изтегляне и инсталиране на OpenPGP сертификата използван от разработчиците на дистрибуцията в локалното за потребителя хранилище на GnuPGИзтеглете от файла $ wget http://ftp1.scientificlinux.org/linux/scientific/7/x86_64/os/RPM-GPG-KEY-sl или $ curl http://ftp1.scientificlinux.org/linux/scientific/7/x86_64/os/RPM-GPG-KEY-sl -O За да инсталирате изтегления сертификат в локалното хранилище на GnuPG (файловете на това хранилище се намират обикновено в $ gpg --import RPM-GPG-KEY-sl Като резултат, трябва да видите следния изход: gpg: key 192A7D7D: public key "Scientific Linux (RPM signing key for Scientific Linux) <scientific-linux-devel@fnal.gov>" imported gpg: Total number processed: 1 gpg: imported: 1 gpg: 3 marginal(s) needed, 1 complete(s) needed, classic trust model gpg: depth: 0 valid: 11 signed: 2 trust: 0-, 0q, 0n, 0m, 0f, 11u gpg: depth: 1 valid: 2 signed: 3 trust: 1-, 0q, 0n, 0m, 1f, 0u gpg: next trustdb check due at 2020-05-17 Идентификаторът на сертификата трябва да е $ gpg --finger 192A7D7D Цифровият отпечатък ще се появи в изхода от горната команда (след pub 1024D/192A7D7D 2009-07-10 Key fingerprint = 40D4 223E 3673 3C2E 1B24 E755 B0B4 183F 192A 7D7D uid Scientific Linux (RPM signing key for Scientific Linux) <scientific-linux-devel@fnal.gov> sub 2048g/49444317 2009-07-10 В случай, че цифровия отпечатък е този, може да гласувате доверие на инсталирания сертификат, като изпълните: $ gpg --edit-key 192A7D7D и след това продължете в интерактивен режим, както е показано по-долу: gpg (GnuPG) 2.0.22; Copyright (C) 2013 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. pub 1024D/192A7D7D created: 2009-07-10 expires: never usage: SC trust: unknown validity: unknown sub 2048g/49444317 created: 2009-07-10 expires: never usage: E [ unknown] (1). Scientific Linux (RPM signing key for Scientific Linux) <scientific-linux-devel@fnal.gov> gpg> trust pub 1024D/192A7D7D created: 2009-07-10 expires: never usage: SC trust: unknown validity: unknown sub 2048g/49444317 created: 2009-07-10 expires: never usage: E [ unknown] (1). Scientific Linux (RPM signing key for Scientific Linux) <scientific-linux-devel@fnal.gov> Please decide how far you trust this user to correctly verify other users' keys (by looking at passports, checking fingerprints from different sources, etc.) 1 = I don't know or won't say 2 = I do NOT trust 3 = I trust marginally 4 = I trust fully 5 = I trust ultimately m = back to the main menu Your decision? 5 Do you really want to set this key to ultimate trust? (y/N) y pub 1024D/192A7D7D created: 2009-07-10 expires: never usage: SC trust: ultimate validity: unknown sub 2048g/49444317 created: 2009-07-10 expires: never usage: E [ unknown] (1). Scientific Linux (RPM signing key for Scientific Linux) <scientific-linux-devel@fnal.gov> Please note that the shown key validity is not necessarily correct unless you restart the program. gpg> quit
4. Проверка на автентичността на файла с контролните суми на ISO изображениятаПреди да започнете проверката, уверете се, че OpenPGP сертификата, използван от разработчиците на Scientific Linux 7, е наличен в локалното (за вашия потребител) GnuPG хранилище: $ gpg --list-keys 192A7D7D Ако сертификатът е наличен, ще се изведе следното съобщение: pub 1024D/192A7D7D 2009-07-10 uid Scientific Linux (RPM signing key for Scientific Linux) <scientific-linux-devel@fnal.gov> sub 2048g/49444317 2009-07-10 Ако сертификатът не е наличен, инсталирайте го съгласно инструкциите дадени по-горе. За да бъде проверен електрония подпис, вграден във файла $ gpg --verify SHA256SUM.gpgsigned Ако електронният подпис е валиден, ще бъде изведено съобщение, в чийто край ще има реда " gpg: Signature made Wed 26 Dec 2018 10:13:17 AM PST using DSA key ID 192A7D7D gpg: Good signature from "Scientific Linux (RPM signing key for Scientific Linux) <scientific-linux-devel@fnal.gov>"
5. Проверка на автентичността на изтегленото инсталационно ISO изображение (файл)Преди да започнете, уверете се, че сте изпълнили всички инструкции дадени по-горе. Трябва да сте сигурни, че автентичността на файла с контролните суми Ако изтегленият ISO файл е с името
След това отворете файла |
Последна актуализация: 18 март 2019
2019 УНИТе, Веселин Колев