{"id":278,"date":"2022-04-01T18:04:46","date_gmt":"2022-04-01T10:04:46","guid":{"rendered":"http:\/\/feel.name\/?p=278"},"modified":"2022-04-01T18:04:46","modified_gmt":"2022-04-01T10:04:46","slug":"centos-yum%e6%a8%a1%e5%bc%8f%e7%ae%80%e5%8d%95%e5%8d%87%e7%ba%a7kernel","status":"publish","type":"post","link":"http:\/\/feel.name\/?p=278","title":{"rendered":"centos yum\u6a21\u5f0f\u7b80\u5355\u5347\u7ea7kernel"},"content":{"rendered":"\n<p>\u67e5\u770b\u5148\u6709\u7684\u5185\u6838<\/p>\n\n\n\n<p>uname -a<\/p>\n\n\n\n<p>\u7136\u540e\u76f4\u63a5yum\u5347\u7ea7\u5373\u53ef<\/p>\n\n\n\n<p>rpm &#8211;import https:\/\/www.elrepo.org\/RPM-GPG-KEY-elrepo.org<\/p>\n\n\n\n<p>yum install https:\/\/www.elrepo.org\/elrepo-release-7.el7.elrepo.noarch.rpm<\/p>\n\n\n\n<p>\u8981\u662fcentos8\u8bf7\u63628\u7248\u672c\u7684elrepo\u5373\u53ef<\/p>\n\n\n\n<p>\u67e5\u770belrepo\u7684ml\u7248\u672c<\/p>\n\n\n\n<p>yum &#8211;enablerepo=elrepo-kernel list all | grep kernel-ml<\/p>\n\n\n\n<p>[root@localhost ~]# yum &#8211;enablerepo=elrepo-kernel list all | grep kernel<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>elrepo-kernel: hkg.mirror.rackspace.com<br>kernel.x86_64 3.10.0-862.el7 @anaconda<br>kernel.x86_64 3.10.0-957.27.2.el7 @C7.6.1810-updates<br>kernel-headers.x86_64 3.10.0-1160.42.2.el7 @updates<br>kernel-ml.x86_64 5.17.1-1.el7.elrepo @elrepo-kernel<br>kernel-ml-devel.x86_64 5.17.1-1.el7.elrepo @elrepo-kernel<br>kernel-tools.x86_64 3.10.0-957.27.2.el7 @C7.6.1810-updates<br>kernel-tools-libs.x86_64 3.10.0-957.27.2.el7 @C7.6.1810-updates<br>abrt-addon-kerneloops.x86_64 2.1.11-60.el7.centos base<br>kernel.x86_64 3.10.0-1160.59.1.el7 updates<br>kernel-abi-whitelists.noarch 3.10.0-1160.59.1.el7 updates<br>kernel-debug.x86_64 3.10.0-1160.59.1.el7 updates<br>kernel-debug-devel.x86_64 3.10.0-1160.59.1.el7 updates<br>kernel-devel.x86_64 3.10.0-1160.59.1.el7 updates<br>kernel-doc.noarch 3.10.0-1160.59.1.el7 updates<br>kernel-headers.x86_64 3.10.0-1160.59.1.el7 updates<br>kernel-lt.x86_64 5.4.188-1.el7.elrepo elrepo-kernel<br>kernel-lt-devel.x86_64 5.4.188-1.el7.elrepo elrepo-kernel<br>kernel-lt-doc.noarch 5.4.188-1.el7.elrepo elrepo-kernel<br>kernel-lt-headers.x86_64 5.4.188-1.el7.elrepo elrepo-kernel<br>kernel-lt-tools.x86_64 5.4.188-1.el7.elrepo elrepo-kernel<br>kernel-lt-tools-libs.x86_64 5.4.188-1.el7.elrepo elrepo-kernel<br>kernel-lt-tools-libs-devel.x86_64 5.4.188-1.el7.elrepo elrepo-kernel<br>kernel-ml-doc.noarch 5.17.1-1.el7.elrepo elrepo-kernel<br>kernel-ml-headers.x86_64 5.17.1-1.el7.elrepo elrepo-kernel<br>kernel-ml-tools.x86_64 5.17.1-1.el7.elrepo elrepo-kernel<br>kernel-ml-tools-libs.x86_64 5.17.1-1.el7.elrepo elrepo-kernel<br>kernel-ml-tools-libs-devel.x86_64 5.17.1-1.el7.elrepo elrepo-kernel<br>kernel-tools.x86_64 3.10.0-1160.59.1.el7 updates<br>kernel-tools-libs.x86_64 3.10.0-1160.59.1.el7 updates<br>kernel-tools-libs-devel.x86_64 3.10.0-1160.59.1.el7 updates<br>libreport-plugin-kerneloops.x86_64 2.1.11-53.el7.centos base<br>perf.x86_64 5.17.1-1.el7.elrepo elrepo-kernel<br>python-perf.x86_64 5.17.1-1.el7.elrepo elrepo-kernel<br>texlive-l3kernel.noarch 2:svn29409.SVN_4469-45.el7 base<br>texlive-l3kernel-doc.noarch 2:svn29409.SVN_4469-45.el7 base<\/li><\/ul>\n\n\n\n<p>\u5b89\u88c5\u5185\u6838<\/p>\n\n\n\n<p>yum &#8211;enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml<\/p>\n\n\n\n<p>\u5b89\u88c5\u540e\u67e5\u770b\u7cfb\u7edf\u73b0\u6709\u7684\u5185\u6838<\/p>\n\n\n\n<p>awk -F\\&#8217; &#8216;$1==&#8221;menuentry &#8221; {print $2}&#8217; \/etc\/grub2.cfg<\/p>\n\n\n\n<p>\u9ed8\u8ba4\u662f\u5b89\u88c5\u597d\u7684\u5185\u6838\u4f1a\u5728\u7b2c\u4e00\u4e2a<\/p>\n\n\n\n<p>grub2-set-default &#8216;CentOS Linux (5.17.1-1.el7.elrepo.x86_64) 7 (Core)&#8217;<\/p>\n\n\n\n<p>grub2-editenv list<\/p>\n\n\n\n<p>reboot<\/p>\n\n\n\n<p>\u5c31\u597d\u4e86\u3002<\/p>\n\n\n\n<p>\u8fd8\u6709\u4e00\u79cd\u65b9\u5f0f<\/p>\n\n\n\n<p id=\"p-2bo-iv6-upq\"><code>#vim \/etc\/default\/grub<\/code><\/p>\n\n\n\n<p id=\"p-b44-ha1-74i\">\u5c06GRUB_DEFAULT=saved \u6539\u4e3a GRUB_DEFAULT=0<\/p>\n\n\n\n<p id=\"p-60j-cnw-do4\">\u6267\u884cgrub2-mkconfig\u547d\u4ee4\u6765\u91cd\u65b0\u521b\u5efa\u5185\u6838\u914d\u7f6e<\/p>\n\n\n\n<p id=\"p-vk5-3vl-2h4\"><code># grub2-mkconfig -o \/boot\/grub2\/grub.cfg<\/code><\/p>\n\n\n\n<p id=\"p-go1-2ld-3js\"><strong>&nbsp;\u56de\u6eda\u7248\u672c<\/strong><\/p>\n\n\n\n<p id=\"p-xvz-yvi-m6q\"><code># awk -F\\' '$1==\"menuentry \" {print $2}' \/etc\/grub2.cfg<\/code><\/p>\n\n\n\n<p id=\"p-v09-nz1-57d\">\u67e5\u770b\u65e7\u5185\u6838\uff08xxxx\uff09\u7684\u4f4d\u7f6e\u4e3ay\uff0c\u4f8b\u59821<\/p>\n\n\n\n<p id=\"p-jy2-334-c1i\">\u5185\u6838\u56de\u6eda\u64cd\u4f5c\u6d41\u7a0b\uff1a<\/p>\n\n\n\n<p id=\"p-xu8-da2-dmj\"><code># vi \/etc\/default\/grub<\/code><\/p>\n\n\n\n<p id=\"p-deo-51t-dz6\">\u5c06GRUB_DEFAULT=saved \u6539\u4e3a GRUB_DEFAULT=1<\/p>\n\n\n\n<p id=\"p-5pc-9qp-k9o\">\u6267\u884cgrub2-mkconfig\u547d\u4ee4\u6765\u91cd\u65b0\u521b\u5efa\u5185\u6838\u914d\u7f6e<\/p>\n\n\n\n<p id=\"p-i3v-wba-sez\"><code># grub2-mkconfig -o \/boot\/grub2\/grub.cfg<\/code><\/p>\n\n\n\n<p id=\"p-esp-ykq-vi3\">\u91cd\u542f\u670d\u52a1\u5668,\u4f7f\u5185\u6838\u7248\u672c\u56de\u6eda\u751f\u6548<\/p>\n\n\n\n<pre id=\"codeblock-p0n-mqb-iku\" class=\"wp-block-code\"><code># reboot\n# uname \u2013a\n<\/code><\/pre>\n\n\n\n<p id=\"p-jji-nnv-edz\"><strong>\u5f02\u5e38\u5904\u7406<\/strong><\/p>\n\n\n\n<p id=\"p-qq5-r4p-xlq\">1. \u82e5\u51fa\u73b0\u62a5\u9519\uff1aFound 7 pre-existing rpmdb problem(s), &#8216;yum check&#8217; output follows:<\/p>\n\n\n\n<p id=\"p-w89-2za-gs8\">gssproxy-0.7.0-4.el7.x86_64 is a duplicate with gssproxy-0.4.1-13.el7.x86_64<\/p>\n\n\n\n<p id=\"p-juk-8dn-3st\">libnfsidmap-0.25-17.el7.x86_64 is a duplicate with libnfsidmap-0.25-15.el7.x86_64<\/p>\n\n\n\n<p id=\"p-m76-789-083\">libtalloc-2.1.9-1.el7.x86_64 is a duplicate with libtalloc-2.1.6-1.el7.x86_64<\/p>\n\n\n\n<p id=\"p-m7w-ogr-dik\">libtevent-0.9.31-1.el7.x86_64 is a duplicate with libtevent-0.9.28-1.el7.x86_64<\/p>\n\n\n\n<p id=\"p-jk2-5ba-yd1\">libtirpc-0.2.4-0.10.el7.x86_64 is a duplicate with libtirpc-0.2.4-0.8.el7.x86_64<\/p>\n\n\n\n<p id=\"p-5ak-1xw-wk1\">1:nfs-utils-1.3.0-0.48.el7.x86_64 is a duplicate with 1:nfs-utils-1.3.0-0.33.el7_3.x86_64<\/p>\n\n\n\n<p id=\"p-81i-at7-xjs\">rpcbind-0.2.0-42.el7.x86_64 is a duplicate with rpcbind-0.2.0-38.el7.x86_64<\/p>\n\n\n\n<p id=\"p-755-dve-k8u\"><strong>\u6267\u884c\u547d\u4ee4\uff1a<\/strong><strong><code>rpm -e #old version<\/code><\/strong><\/p>\n\n\n\n<p id=\"p-jah-vj5-rg8\">2. \u82e5\u51fa\u73b0\u62a5\u9519\uff1a warning\uff1aPRMDB altered outside of yum.<\/p>\n\n\n\n<p id=\"p-azb-w4y-e2o\"><strong>\u6267\u884c\u547d\u4ee4\uff1a<\/strong><strong><code>rm -rf \/var\/lib\/yum\/history\/*.sqlite<\/code><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u67e5\u770b\u5148\u6709\u7684\u5185\u6838 uname -a \u7136\u540e\u76f4\u63a5yum\u5347\u7ea7\u5373\u53ef rpm &#8211;import https:\/\/&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-278","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"http:\/\/feel.name\/index.php?rest_route=\/wp\/v2\/posts\/278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/feel.name\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/feel.name\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/feel.name\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/feel.name\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=278"}],"version-history":[{"count":1,"href":"http:\/\/feel.name\/index.php?rest_route=\/wp\/v2\/posts\/278\/revisions"}],"predecessor-version":[{"id":279,"href":"http:\/\/feel.name\/index.php?rest_route=\/wp\/v2\/posts\/278\/revisions\/279"}],"wp:attachment":[{"href":"http:\/\/feel.name\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/feel.name\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=278"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/feel.name\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}