{"id":228,"date":"2021-02-04T00:06:00","date_gmt":"2021-02-04T03:06:00","guid":{"rendered":"https:\/\/blog.4servers.co\/?p=228"},"modified":"2023-10-09T15:22:27","modified_gmt":"2023-10-09T18:22:27","slug":"como-atualizar-centos-7-para-o-centos-8","status":"publish","type":"post","link":"https:\/\/blog.4srv.net\/index.php\/2021\/02\/04\/como-atualizar-centos-7-para-o-centos-8\/","title":{"rendered":"Como atualizar CentOS 7 para o CentOS 8"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Neste artigo, voc\u00ea aprender\u00e1 como atualizar o CentOS 7 para o CentOS 8. As etapas descritas aqui n\u00e3o descrevem a atualiza\u00e7\u00e3o oficial e isso n\u00e3o deve ser aplicado a um servidor de produ\u00e7\u00e3o ainda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Etapa 1: Instale o Reposit\u00f3rio EPEL<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para come\u00e7ar, instale o reposit\u00f3rio EPL executando:<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\">#  <strong>yum install epel-release -y<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"785\" src=\"https:\/\/blog.4servers.co\/wp-content\/uploads\/2021\/04\/Install-EPEL-Repository-on-CentOS-7-1024x785.png\" alt=\"\" class=\"wp-image-230\" srcset=\"https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Install-EPEL-Repository-on-CentOS-7-1024x785.png 1024w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Install-EPEL-Repository-on-CentOS-7-300x230.png 300w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Install-EPEL-Repository-on-CentOS-7-768x589.png 768w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Install-EPEL-Repository-on-CentOS-7-110x85.png 110w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Install-EPEL-Repository-on-CentOS-7.png 1100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Etapa 2: Instale as ferramentas yum-utils<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Depois de instalar o EPEL com sucesso, instale o yum-utils executando o comando abaixo.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"># <strong>yum install yum-utils<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depois disso, voc\u00ea precisa resolver os pacotes RPM executando o comando.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"># <strong>yum install rpmconf<br># rpmconf -a<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"658\" src=\"https:\/\/blog.4servers.co\/wp-content\/uploads\/2021\/04\/Keep-Default-RPM-Settings.png\" alt=\"\" class=\"wp-image-232\" srcset=\"https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Keep-Default-RPM-Settings.png 819w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Keep-Default-RPM-Settings-300x241.png 300w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Keep-Default-RPM-Settings-768x617.png 768w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Em seguida, execute uma limpeza de todos os pacotes de que voc\u00ea n\u00e3o precisa.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"># <strong>package-cleanup &#8211;leaves<br># package-cleanup &#8211;orphans<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"739\" height=\"824\" src=\"https:\/\/blog.4servers.co\/wp-content\/uploads\/2021\/04\/Clean-RPM-Packages-on-CentOS-7.png\" alt=\"\" class=\"wp-image-233\" srcset=\"https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Clean-RPM-Packages-on-CentOS-7.png 739w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Clean-RPM-Packages-on-CentOS-7-269x300.png 269w\" sizes=\"auto, (max-width: 739px) 100vw, 739px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Etapa 3: Instale o dnf no CentOS 7<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Agora instale o gerenciador de pacotes dnf, que \u00e9 o gerenciador de pacotes padr\u00e3o do CentOS 8.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"># <strong>yum install dnf<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"462\" src=\"https:\/\/blog.4servers.co\/wp-content\/uploads\/2021\/04\/Install-DNF-Package-Manager-in-CentOs-7-1024x462.png\" alt=\"\" class=\"wp-image-234\" srcset=\"https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Install-DNF-Package-Manager-in-CentOs-7-1024x462.png 1024w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Install-DNF-Package-Manager-in-CentOs-7-300x135.png 300w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Install-DNF-Package-Manager-in-CentOs-7-768x347.png 768w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Install-DNF-Package-Manager-in-CentOs-7.png 1112w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea tamb\u00e9m precisa remover o gerenciador de pacotes yum usando o comando.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"># <strong>dnf -y remove yum yum-metadata-parser<br># rm -Rf \/etc\/yum<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"594\" src=\"https:\/\/blog.4servers.co\/wp-content\/uploads\/2021\/04\/Remove-Yum-Package-Manager-in-CentOS-7-1024x594.png\" alt=\"\" class=\"wp-image-235\" srcset=\"https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Remove-Yum-Package-Manager-in-CentOS-7-1024x594.png 1024w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Remove-Yum-Package-Manager-in-CentOS-7-300x174.png 300w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Remove-Yum-Package-Manager-in-CentOS-7-768x446.png 768w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Remove-Yum-Package-Manager-in-CentOS-7.png 1213w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Etapa 4: Atualizando CentOS 7 para CentOS 8<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Agora estamos prontos para atualizar o CentOS 7 para o CentOS 8, mas antes de fazer isso, atualize o sistema usando o gerenciador de pacotes dnf rec\u00e9m-instalado.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"><strong># dnf upgrade<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"331\" src=\"https:\/\/blog.4servers.co\/wp-content\/uploads\/2021\/04\/Upgrade-CentO-7-Packages-1024x331.png\" alt=\"\" class=\"wp-image-236\" srcset=\"https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Upgrade-CentO-7-Packages-1024x331.png 1024w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Upgrade-CentO-7-Packages-300x97.png 300w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Upgrade-CentO-7-Packages-768x248.png 768w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Upgrade-CentO-7-Packages.png 1099w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Em seguida, instale o pacote de lan\u00e7amento do CentOS 8 usando dnf conforme mostrado abaixo. Isso vai demorar um pouco.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"><strong># dnf install http:\/\/mirror.centos.org\/centos\/8\/BaseOS\/x86_64\/os\/Packages\/centos-linux-repos-8-2.el8.noarch.rpm http:\/\/mirror.centos.org\/centos\/8\/BaseOS\/x86_64\/os\/Packages\/centos-linux-release-8.3-1.2011.el8.noarch.rpm http:\/\/mirror.centos.org\/centos\/8\/BaseOS\/x86_64\/os\/Packages\/centos-gpg-keys-8-2.el8.noarch.rpm<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em seguida, atualize o reposit\u00f3rio EPEL.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"><strong># dnf -y upgrade https:\/\/dl.fedoraproject.org\/pub\/epel\/epel-release-latest-8.noarch.rpm<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"622\" src=\"https:\/\/blog.4servers.co\/wp-content\/uploads\/2021\/04\/Upgrade-EPEL-Repository-1-1024x622.png\" alt=\"\" class=\"wp-image-237\" srcset=\"https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Upgrade-EPEL-Repository-1-1024x622.png 1024w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Upgrade-EPEL-Repository-1-300x182.png 300w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Upgrade-EPEL-Repository-1-768x466.png 768w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Upgrade-EPEL-Repository-1.png 1118w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Depois de atualizar com sucesso o reposit\u00f3rio EPEL, remova todos os arquivos tempor\u00e1rios.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"># <strong>dnf clean all<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remova o n\u00facleo do kernel antigo para CentOS 7.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"><strong># rpm -e <code>rpm -q kernel<\/code><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em seguida, certifique-se de remover pacotes conflitantes.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"><strong># rpm -e &#8211;nodeps sysvinit-tools<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depois disso, inicie a atualiza\u00e7\u00e3o do sistema CentOS 8 conforme mostrado.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"><strong># dnf -y &#8211;releasever=8 &#8211;allowerasing &#8211;setopt=deltarpm=false distro-sync<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"872\" height=\"349\" src=\"https:\/\/blog.4servers.co\/wp-content\/uploads\/2021\/04\/CentOs-8-System-Upgrade.png\" alt=\"\" class=\"wp-image-238\" srcset=\"https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/CentOs-8-System-Upgrade.png 872w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/CentOs-8-System-Upgrade-300x120.png 300w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/CentOs-8-System-Upgrade-768x307.png 768w\" sizes=\"auto, (max-width: 872px) 100vw, 872px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Etapa 5: Instale o Novo Kernel Core para CentOS 8<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para instalar um novo kernel para CentOS 8, execute o comando.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"><strong># dnf -y install kernel-core<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"874\" height=\"304\" src=\"https:\/\/blog.4servers.co\/wp-content\/uploads\/2021\/04\/Install-Kernel-in-CentOS-8.png\" alt=\"\" class=\"wp-image-239\" srcset=\"https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Install-Kernel-in-CentOS-8.png 874w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Install-Kernel-in-CentOS-8-300x104.png 300w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Install-Kernel-in-CentOS-8-768x267.png 768w\" sizes=\"auto, (max-width: 874px) 100vw, 874px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Finalmente, instale o pacote m\u00ednimo do CentOS 8.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"><strong># dnf -y groupupdate &#8220;Core&#8221; &#8220;Minimal Install&#8221;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora voc\u00ea pode verificar a vers\u00e3o do CentOS instalada executando.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-background-color has-text-color has-background wp-block-paragraph\" style=\"color:#ffffff\"><strong># cat \/etc\/redhat-release<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"95\" src=\"https:\/\/blog.4servers.co\/wp-content\/uploads\/2021\/04\/Check-CentOS-Version.png\" alt=\"\" class=\"wp-image-240\" srcset=\"https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Check-CentOS-Version.png 512w, https:\/\/blog.4srv.net\/wp-content\/uploads\/2021\/04\/Check-CentOS-Version-300x56.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste artigo, voc\u00ea aprender\u00e1 como atualizar o CentOS 7 para o CentOS 8. As etapas descritas aqui n\u00e3o descrevem a atualiza\u00e7\u00e3o oficial e isso n\u00e3o deve ser aplicado a um servidor de produ\u00e7\u00e3o ainda.<\/p>\n","protected":false},"author":1,"featured_media":229,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,16],"tags":[47,46],"class_list":["post-228","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-so","tag-atualizacao","tag-centos"],"_links":{"self":[{"href":"https:\/\/blog.4srv.net\/index.php\/wp-json\/wp\/v2\/posts\/228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.4srv.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.4srv.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.4srv.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.4srv.net\/index.php\/wp-json\/wp\/v2\/comments?post=228"}],"version-history":[{"count":2,"href":"https:\/\/blog.4srv.net\/index.php\/wp-json\/wp\/v2\/posts\/228\/revisions"}],"predecessor-version":[{"id":241,"href":"https:\/\/blog.4srv.net\/index.php\/wp-json\/wp\/v2\/posts\/228\/revisions\/241"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.4srv.net\/index.php\/wp-json\/wp\/v2\/media\/229"}],"wp:attachment":[{"href":"https:\/\/blog.4srv.net\/index.php\/wp-json\/wp\/v2\/media?parent=228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.4srv.net\/index.php\/wp-json\/wp\/v2\/categories?post=228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.4srv.net\/index.php\/wp-json\/wp\/v2\/tags?post=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}