Centos7 から Centos8 へのアップグレードに関するチュートリアル (画像とテキスト付き)

Centos7 から Centos8 へのアップグレードに関するチュートリアル (画像とテキスト付き)

正式な環境でアップグレードする場合は、データと重要な設定をバックアップしてください。アップグレードにより一部のアプリケーションがアンインストールされるためです。

1. epelソースをインストールする

yum -y install epel-release

2. rpmconfとyum-utilsをインストールする

yum -y install rpmconf yum-utils

3. rpmconf を実行します。プロンプトが表示されたら、Y と入力して Enter キーを押して続行します。プロンプトが表示されない場合は、手順 4 に進みます。

rpmconf -a

4. dnfをインストールする

yum -y install dnf

5. yumとyum-metadata-parserを削除します。

dnf -y remove yum yum-metadata-parser

6. /etc/yumディレクトリを削除する

rm -rf /etc/yum

7. Centos8ソースをインストールし、epelソースをアップグレードする

dnf -y アップグレード
dnf -y アップグレード http://mirrors.163.com/centos/8.0.1905/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm
dnf -y アップグレード https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
すべてクリーンDNF 

8. Centos7のカーネルをアンインストールする

rpm -e --nodeps `rpm -q kernel`

9. Centos8 にアップグレードします。この手順では通常、エラーが報告されます。エラーがない場合は、手順 10 に進んでください。

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false ディストリビューション同期

エラーを見つけたら、まず図のパッケージから次の名前に似たパッケージをアンインストールします。

rpm -e --nodeps sysvinit-tools-2.88-14.dsf.el7.x86_64
rpm -e --nodeps python-inotify-0.9.4-4.el7.noarch
rpm -e --nodeps adwaita-qt5-1.0-1.el7.x86_64
rpm -e --nodeps pycairo-1.8.10-8.el7.x86_64 

アンインストール後、再度アップグレードを実行してください

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false ディストリビューション同期

10. rpmconfを実行すると、次のインターフェイスが表示されます。Yと入力してEnterキーを押し続けます。

rpmconf -a

11. マシンを再起動する

reboot

要約する

上記は、編集者が紹介した Centos7 から Centos8 へのアップグレードに関するチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • CentOS7 から CentOS8 にアップグレードする方法 (詳細な手順)
  • CentOS7 カーネル カーネル5.0 バージョンアップグレード
  • yum を使って CentOS/RHEL の最小インストールをアップグレードする方法
  • Linux システム Centos7.4 から Centos7.7 への手動オンラインアップグレード

<<:  SQLインジェクションの詳しい解説 - セキュリティ編(第2部)

>>:  Reactでコンポーネントを作成する方法

推薦する

MySQL における引用符とバックティックの違いと使い方の詳細な説明

序文そこでこのブログを書きました。このブログでは大物の記事からいくつかの知識も推奨しています。侵害が...

ウェブのさまざまなフロントエンド印刷方法: CSS はウェブページの印刷スタイルを制御します

CSS は Web ページの印刷スタイルを制御します。 CSS を使用して印刷スタイルを制御します。...

WeChatアプレットリクエストの前処理方法の詳細な説明

質問一部のページでは、onload でデータを要求してからビューをレンダリングするため、ミニプログラ...

フレックスレイアウトにおける画像変形の解決策の詳細な説明

フレックス レイアウトは現在よく使用されるレイアウト方法ですが、場合によっては小さな問題が発生するこ...

MySQL 5.7 をバイナリモードでインストールし、Linux でシステムを最適化する手順

この記事では主に、MySQL バイナリ パッケージのインストール/起動/シャットダウンのプロセスを紹...

docker nginxコンテナの起動とローカルへのマウントの詳細な説明

まず、nginx コンテナ内の構造:コンテナを入力します: docker exec -it b511...

MySQL インストール図の概要

MySQL 5.5 のインストールと設定方法のグラフィックチュートリアルMySQL 5.5 のインス...

全画面ページのスクロール効果を実現するJavaScript

JavaScript DOM を読み終えた後、解釈型 JavaScript スクリプト言語に対する...

docker ベースの mariadb のインストール構成プロセスの分析

1. インストール dockerhub を通じてインストールする mariadb のバージョンを検索...

JavaScript における URL オブジェクトの素晴らしい使い方

目次序文解析パラメータURLパラメータを変更する要約する序文URLオブジェクトはページ側ではあまり使...

MySQLデータベースでゼロ値を含む日付の問題について簡単に説明します

デフォルトでは、MySQL は日付に 0 値を挿入することを受け入れますが、実際には日付の 0 値に...

ウェブページ作成の基本宣言文書型記述(DTD

CSS レイアウトを使用して WEB 標準に準拠した Web ページを作成することは、jb51.ne...

Tencent Cloud Server での Jenkins の設定方法の詳細

目次1. Tencent Cloud Serverに接続する2. 環境整備Jenkinsのデプロイメ...

JavaScript で簡単なモグラ叩きゲームを実装する

この記事では、モグラ叩きゲームを実装するためのJavaScriptの具体的なコードを参考までに紹介し...

JavaScriptの記事では、Webフォームの操作方法を説明します。

1. はじめに先ほど、ウェブページの急速な発展について紹介しました。今回は、より深い内容についてお...