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でコンポーネントを作成する方法

推薦する

ローカルでビルドした Docker イメージを Dockerhub に公開する方法

今日は、ローカルの Docker プロジェクト イメージを dockerhub に公開する方法を紹介...

WeChatミニプログラム開発のためのコンポーネント設計仕様

WeChat ミニプログラム コンポーネント設計仕様コンポーネントベースの開発という考え方は、私の開...

CSS3 を使用して左上または右上隅にリマインダー ドットを表示するサンプル コード

効果画像(三角形をご希望の場合は、ここをクリックしてください): コード: <html>...

4つのファイル拡張子 .html、.htm、.shtml、.shtm の違い

ウェブページを作り始めたばかりの友人の多くは、拡張子が非常に多いことに気づきます。実際、htm と ...

表内のコンテンツオーバーフローのレイアウト方法について

コンテンツオーバーフローとは何ですか?実際、テキストが大量にある場合、コンテンツ領域がそれだけの長さ...

Reactでのイベントバインディングの実装は3つの方法を指しています

1. 矢印関数1. 矢印関数自体はこれをバインドしないという事実を利用します。 2. render(...

JavaScript データ型の詳細な説明

目次1. リテラル1.1 数値リテラル1.2 浮動小数点リテラル1.3 特別な値1.4 文字列リテラ...

dockerでlnmp環境を構築する方法

プロジェクトディレクトリを作成する php ディレクトリをコピーする次のプロジェクト構造を作成します...

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

MySQL 8.0.20 のインストールおよび設定方法は、参考としてグラフィック チュートリアルにま...

JavaScript を使用した Web 計算機の作成

この記事は主にJavaScriptを使用してWeb計算機を実現する効果を記録し、参考として掲載してい...

CSSはフロートをシミュレートして、画像の左右を囲む中央テキストの効果を実現します。

画像の周囲にテキストを折り返すとは何ですか?これは次の図の効果です。 エフェクトのCSSコードはここ...

MySQL における int の最大値の詳細な説明

導入2日前に見た問題について詳細に書きます。バイトコンピューターがバイナリに基づいていることは誰もが...

VMware Workstation16 と Navicat リモート接続での Centos7 での MySQL8.0 インストール プロセス

目次1. CentOS7+MySQL8.0、yumソースインストール2. MySQLにログインしてパ...

ファイルをアップロードするときに enctype フィールドを使用する理由は何ですか?

FORM 要素の enctype 属性は、フォーム データがサーバーに送信されるときに使用されるエン...

IDEA は MySQL への接続時にエラーを報告します。サーバーが無効なタイムゾーンを返します。タブに移動して serverTimezone プロパティを設定してください。

これからの道は常に困難で、棘だらけです。歯を食いしばって、乗り越えられると信じてください。さあ、さあ...