Изтегляне на файловете с инсталационните 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 УНИТе, Веселин Колев
![]()  | 
      ![]()  |