Verificando imagens ISO do Linux Fedora
Autor: Gabriel P. Silva | Publicado: 2017-06-22T00:03:00-03:00


Caros,

Depois de baixar uma nova versão do ISO do Fedora, é um bom hábito fazer a verificação do arquivo baixado. Os benefícios da verificação são duplos: integridade e segurança. A verificação do seu ISO confirma se o arquivo que você baixou não foi corrompido durante o processo de download. <span title="Additionally, it also provides a check to help ensure that the ISO you have downloaded is in fact an ISO that the Fedora Project has published.
">Além disso, ele também fornece uma verificação para ajudar a garantir 
que o ISO que você baixou é de fato um ISO que o Projeto Fedora 
publicou.<span title="Verify with Fedora Media Writer

">&nbsp;

<span title="Verify with Fedora Media Writer

">Verificação com o Fedora Media Writer
<span title="Verify with Fedora Media Writer

">Se você usou o Fedora Media Writer para baixar sua nova mídia Fedora, o processo de verificação é super-simples. O
 Fedora Media Writer verifica automaticamente o seu download usando o 
hash SHA256 apropriado e a soma de verificação MD5 para a imagem. <span title="More details on this automatic verification is available in the Cryptography README in the Fedora Media Writer repository.

">Mais detalhes sobre esta verificação automática estão disponíveis no README Cryptography no repositório do Fedora Media Writer.
<span title="More details on this automatic verification is available in the Cryptography README in the Fedora Media Writer repository.

"><span title="Screenshot of a Fedora Workstation ISO downloading in Fedora Media Writer

 
">Captura de tela do download do Fedora Workstation ISO no Fedora Media Writer<span title="Verify an ISO manually

">Verificação Manual da ISO
<span title="Verify an ISO manually

">Verificar uma ISO não obtida usando o Fedora Media Writer é um pouco mais complicado. <span title="It requires you to download a CHECKSUM file for the specific ISO you have, and run a handful of commands in the terminal.
">Isso requer que você baixe um arquivo CHECKSUM para a ISO específica 
que você possui e execute um punhado de comandos no terminal.<span title="1. Get the CHECKSUM for your ISO

">&nbsp;

<span title="1. Get the CHECKSUM for your ISO

">1. Obter o CHECKSUM para a sua ISO
<span title="1. Get the CHECKSUM for your ISO

">Quando você baixa um Fedora ISO de getfedora.org, há um botão na página de abertura com um link para o arquivo CHECKSUM. Baixe este arquivo e salve-o no mesmo diretório que a própria imagem ISO. <span title="However, if you previously downloaded an ISO, or got it from another source like a torrent, the verify page lists all the current CHECKSUMs.
">No entanto, se você já baixou um ISO, ou obteve-o de outra fonte como 
um torrent, a página de verificação lista todos os CHECKSUMs atuais.<span title="2. Get the Fedora GPG keys &amp; verify your CHECKSUM

">&nbsp;

<span title="2. Get the Fedora GPG keys &amp; verify your CHECKSUM

">2. Obter as chaves Fedora GPG e verificar seu CHECKSUM
<span title="2. Get the Fedora GPG keys &amp; verify your CHECKSUM

">O próximo passo é verificar o próprio arquivo CHECKSUM. <span title="To do this, first download the Fedora GPG public keys, and import them using the gpg utility:

">Para fazer isso, primeiro baixe as chaves públicas do Fedora GPG e importe-as usando o utilitário gpg:
<span title="To do this, first download the Fedora GPG public keys, and import them using the gpg utility:

">$curl https://getfedora.org/static/fedora.gpg | <span title="gpg --import

">gpg --import
<span title="gpg --import

"><span title="Next, use the gpg utility to verify the CHECKSUM file, for example:

">Em seguida, use o utilitário gpg para verificar o arquivo CHECKSUM, por exemplo:
<span title="Next, use the gpg utility to verify the CHECKSUM file, for example:

"><span title="gpg --verify-files Fedora-Workstation-25-1.3-x86_64-CHECKSUM

">$gpg --verify-files Fedora-Workstation-25-1.3-x86_64-CHECKSUM
<span title="gpg --verify-files Fedora-Workstation-25-1.3-x86_64-CHECKSUM

"><span title="If your CHECKSUM checks out, you will see a line like this in the output:

">Se o CHECKSUM estiver Ok, você verá uma linha como essa na saída:
<span title="If your CHECKSUM checks out, you will see a line like this in the output:

"><span title="gpg: Good signature from &quot;Fedora 25 Primary (25) &lt;fedora-25-primary@fedoraproject.org&gt;&quot;

">gpg: good signature of&nbsp; "Fedora 25 Primary (25) &lt;fedora-25-primary@fedoraproject.org&gt;"
<span title="gpg: Good signature from &quot;Fedora 25 Primary (25) &lt;fedora-25-primary@fedoraproject.org&gt;&quot;

"><span title="3. Verify the ISO

">3. Verifique a ISO
<span title="3. Verify the ISO

"><span title="Now we are sure the CHECKSUM file itself is valid, use it to validate and check the ISO downloaded, for example:

">Agora, temos certeza de que o próprio arquivo CHECKSUM é válido, use-o para validar e verificar o ISO baixado, por exemplo:<span title="sha256sum -c Fedora-Workstation-25-1.3-x86_64-CHECKSUM

">&nbsp;
<span title="sha256sum -c Fedora-Workstation-25-1.3-x86_64-CHECKSUM

">$ sha256sum -c Fedora-Workstation-25-1.3-x86_64-CHECKSUM
<span title="sha256sum -c Fedora-Workstation-25-1.3-x86_64-CHECKSUM

">Uma linha semelhante à seguinte linha é apresentada se a ISO que você baixou for válida. <span title="(in this example, the ISO is Fedora-Workstation-Live-x86_64-25-1.3.iso):

">(Neste exemplo, a ISO é Fedora-Workstation-Live-x86_64-25-1.3.iso):
<span title="(in this example, the ISO is Fedora-Workstation-Live-x86_64-25-1.3.iso):

">Fedora-Workstation-Live-x86_64-25-1.3.iso: OK