{"id":167388,"date":"2020-02-13T00:06:48","date_gmt":"2020-02-12T17:06:48","guid":{"rendered":"https:\/\/www.icez.net\/blog\/?p=167388"},"modified":"2020-02-13T00:06:49","modified_gmt":"2020-02-12T17:06:49","slug":"upgrade-centos-7-to-centos-8","status":"publish","type":"post","link":"https:\/\/www.icez.net\/blog\/167388\/upgrade-centos-7-to-centos-8","title":{"rendered":"0243 | upgrade centos 7 \u0e40\u0e1b\u0e47\u0e19 centos 8"},"content":{"rendered":"<ul>\n<li>\u0e2d\u0e32\u0e08\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e1c\u0e25\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e25\u0e07 software \u0e08\u0e32\u0e01 repository \u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01<\/li>\n<li>\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e43\u0e2b\u0e49\u0e41\u0e19\u0e48\u0e43\u0e08\u0e27\u0e48\u0e32\u0e17\u0e38\u0e01 repository \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e39\u0e48 \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a centos 8 \u0e01\u0e48\u0e2d\u0e19\u0e2d\u0e31\u0e1e\u0e40\u0e01\u0e23\u0e14<\/li>\n<li>backup \u0e01\u0e48\u0e2d\u0e19\u0e40\u0e2a\u0e21\u0e2d<\/li>\n<\/ul>\n<p>reference: <a href=\"https:\/\/www.tecmint.com\/upgrade-centos-7-to-centos-8\/\">https:\/\/www.tecmint.com\/upgrade-centos-7-to-centos-8\/<\/a><\/p>\n<p>1) \u0e25\u0e07 epel repository<\/p>\n<pre>yum install epel-release -y<\/pre>\n<p>2) \u0e25\u0e07 package yum-utils \u0e01\u0e31\u0e1a rpmconf<\/p>\n<pre>yum install yum-utils rpmconf<\/pre>\n<p>3) check \u0e44\u0e1f\u0e25\u0e4c config \u0e27\u0e48\u0e32\u0e21\u0e35\u0e2d\u0e30\u0e44\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e1a\u0e49\u0e32\u0e07 \u0e43\u0e2b\u0e49 revert \u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e17\u0e35\u0e48 default rpm \u0e01\u0e48\u0e2d\u0e19 ** \u0e23\u0e30\u0e27\u0e31\u0e07<\/p>\n<pre>rpmconf -a<\/pre>\n<p>4) cleanup package \u0e17\u0e35\u0e48\u0e0b\u0e49\u0e33\u0e0b\u0e49\u0e2d\u0e19<\/p>\n<pre>package-cleanup --leaves\npackage-cleanup --orphans<\/pre>\n<p>5) \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 dnf \u0e41\u0e25\u0e49\u0e27\u0e25\u0e1a yum \u0e17\u0e34\u0e49\u0e07 (package manager \u0e15\u0e31\u0e27\u0e43\u0e2b\u0e21\u0e48\u0e17\u0e35\u0e48\u0e21\u0e32\u0e41\u0e17\u0e19 yum)<\/p>\n<pre>yum install dnf\ndnf -y remove yum yum-metadata-parser\nrm -Rf \/etc\/yum<\/pre>\n<p>6) upgrade package \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e02\u0e2d\u0e07 centos 7 \u0e43\u0e2b\u0e49\u0e40\u0e1b\u0e47\u0e19 version \u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14<\/p>\n<pre>dnf upgrade<\/pre>\n<p>7) \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 centos release \u0e02\u0e2d\u0e07 centos 8 <u>\u0e16\u0e49\u0e32\u0e27\u0e31\u0e19\u0e44\u0e2b\u0e19 centos 8 \u0e2d\u0e2d\u0e01 update \u0e01\u0e47\u0e15\u0e49\u0e2d\u0e07\u0e41\u0e01\u0e49 version package \u0e15\u0e32\u0e21<\/u><\/p>\n<pre>dnf install \\\n    http:\/\/mirror.centos.org\/centos\/8\/BaseOS\/x86_64\/os\/Packages\/centos-repos-8.1-1.1911.0.8.el8.x86_64.rpm \\\n    http:\/\/mirror.centos.org\/centos\/8\/BaseOS\/x86_64\/os\/Packages\/centos-gpg-keys-8.1-1.1911.0.8.el8.noarch.rpm \\\n    http:\/\/mirror.centos.org\/centos\/8\/BaseOS\/x86_64\/os\/Packages\/centos-release-8.1-1.1911.0.8.el8.x86_64.rpm\n<\/pre>\n<p>8) upgrade epel repository \u0e41\u0e25\u0e30 repository \u0e2d\u0e37\u0e48\u0e19\u0e46 \u0e43\u0e2b\u0e49\u0e40\u0e1b\u0e47\u0e19 package \u0e02\u0e2d\u0e07 centos 8<\/p>\n<pre>dnf -y upgrade https:\/\/dl.fedoraproject.org\/pub\/epel\/epel-release-latest-8.noarch.rpm<\/pre>\n<p>** \u0e16\u0e49\u0e32\u0e21\u0e35\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 repository \u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01 \u0e40\u0e0a\u0e48\u0e19 remi \u0e01\u0e47\u0e44\u0e25\u0e48 upgrade release package \u0e02\u0e2d\u0e07\u0e41\u0e15\u0e48\u0e25\u0e30 repository \u0e43\u0e2b\u0e49\u0e2b\u0e21\u0e14<br \/>\n9) \u0e25\u0e1a kernel \u0e40\u0e01\u0e48\u0e32\u0e02\u0e2d\u0e07 centos 7 \u0e2d\u0e2d\u0e01<\/p>\n<pre>rpm -e `rpm -q kernel`<\/pre>\n<p>10) \u0e25\u0e1a conflict package \u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07 centos 7 \u0e01\u0e31\u0e1a 8 (\u0e2d\u0e32\u0e08\u0e21\u0e35\u0e2d\u0e35\u0e01 \u0e16\u0e49\u0e32 error \u0e15\u0e2d\u0e19 upgrade \u0e43\u0e19\u0e02\u0e31\u0e49\u0e19\u0e16\u0e31\u0e14\u0e44\u0e1b\u0e01\u0e47\u0e21\u0e32\u0e44\u0e25\u0e48\u0e25\u0e1a)<\/p>\n<pre>rpm -e --nodeps sysvinit-tools<\/pre>\n<p>11) <em>upgrade \u0e40\u0e1b\u0e47\u0e19 centos 8<\/em><\/p>\n<pre>dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync<\/pre>\n<p>12) \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 kernel \u0e43\u0e2b\u0e21\u0e48<\/p>\n<pre>dnf -y install kernel-core<\/pre>\n<p>13) \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 package \u0e43\u0e19 group minimal \u0e02\u0e2d\u0e07 centos 8 \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e43\u0e2b\u0e49\u0e04\u0e23\u0e1a<\/p>\n<pre>dnf -y groupupdate \"Core\" \"Minimal Install\"<\/pre>\n<p>14) <strong>\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e21\u0e32\u0e01<\/strong> \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e43\u0e2b\u0e49\u0e41\u0e19\u0e48\u0e43\u0e08\u0e27\u0e48\u0e32 SELINUX \u0e1b\u0e34\u0e14\u0e44\u0e1b\u0e41\u0e25\u0e49\u0e27 (\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c \/etc\/selinux\/config)<\/p>\n<p>\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27\u0e01\u0e47 reboot \u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e2a\u0e27\u0e14\u0e20\u0e32\u0e27\u0e19\u0e32\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22\u0e04\u0e23\u0e31\u0e1a<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0e2d\u0e32\u0e08\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e1c\u0e25\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e25\u0e07 software \u0e08\u0e32\u0e01 repository \u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01 \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e43\u0e2b\u0e49\u0e41\u0e19\u0e48\u0e43\u0e08\u0e27\u0e48\u0e32\u0e17\u0e38\u0e01 repository \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e39\u0e48 \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a centos 8 \u0e01\u0e48\u0e2d\u0e19\u0e2d\u0e31\u0e1e\u0e40\u0e01\u0e23\u0e14 backup \u0e01\u0e48\u0e2d\u0e19\u0e40\u0e2a\u0e21\u0e2d reference: https:\/\/www.tecmint.com\/upgrade-centos-7-to-centos-8\/ 1) \u0e25\u0e07 epel repository yum install epel-release -y 2) \u0e25\u0e07 package yum-utils \u0e01\u0e31\u0e1a rpmconf yum install yum-utils rpmconf 3) check \u0e44\u0e1f\u0e25\u0e4c config \u0e27\u0e48\u0e32\u0e21\u0e35\u0e2d\u0e30\u0e44\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e1a\u0e49\u0e32\u0e07 \u0e43\u0e2b\u0e49 revert \u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e17\u0e35\u0e48 default rpm \u0e01\u0e48\u0e2d\u0e19 ** \u0e23\u0e30\u0e27\u0e31\u0e07 rpmconf -a 4) cleanup package \u0e17\u0e35\u0e48\u0e0b\u0e49\u0e33\u0e0b\u0e49\u0e2d\u0e19 package-cleanup &#8211;leaves [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50],"tags":[],"class_list":["post-167388","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.icez.net\/blog\/wp-json\/wp\/v2\/posts\/167388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.icez.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.icez.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.icez.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.icez.net\/blog\/wp-json\/wp\/v2\/comments?post=167388"}],"version-history":[{"count":8,"href":"https:\/\/www.icez.net\/blog\/wp-json\/wp\/v2\/posts\/167388\/revisions"}],"predecessor-version":[{"id":167396,"href":"https:\/\/www.icez.net\/blog\/wp-json\/wp\/v2\/posts\/167388\/revisions\/167396"}],"wp:attachment":[{"href":"https:\/\/www.icez.net\/blog\/wp-json\/wp\/v2\/media?parent=167388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.icez.net\/blog\/wp-json\/wp\/v2\/categories?post=167388"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.icez.net\/blog\/wp-json\/wp\/v2\/tags?post=167388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}