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

推薦する

Ubuntu 12.04 でカーネルツリーを構築する実装プロセスの詳細な説明

まず使用しているカーネルのバージョンを確認してくださいlin@lin-仮想マシン:~$ uname ...

Linux で SVN サーバーをインストールする方法

1. Yumのインストール yum でサブバージョンをインストール 2. 構成1. 倉庫を作る/ho...

デザイン: 意志の強いデザイナー

<br />長年の専門的なアートデザイン教育を通じて「美とは何か」を学びましたが、「美を...

MySQL 接続で認証失敗エラーが発生する場合の分析と解決方法

[問題の説明]アプリケーション側では、次のエラーが時々表示されます。メソッド 'mysql_...

HTML の doctype とエンコーディングに関する簡単な説明

文書タイプDoctype は、指示を解析するためにどのバージョンの HTML を使用するかをブラウザ...

Nginx 構成 SSL および WSS 手順の紹介

目次序文1. Nginxのインストール1. Nginxをダウンロードする2. 依存関係をインストール...

CSS レスポンシブ レイアウト システムの例コード

レスポンシブ レイアウト システムは、今日の一般的な CSS フレームワークではすでに非常に一般的で...

MySQLの通常インデックスとユニークインデックスの違いの詳しい説明

目次1 概念上の区別2 事例紹介3 クエリパフォーマンス4 アップデートのパフォーマンス4.1 記憶...

フレックスレイアウトにおけるflex-growとflex-shrinkの計算方法の詳しい説明

CSS のFlex(彈性布局)すると、Web ページのレイアウトを柔軟に制御できます。Flex Fl...

Centos サーバーで nginx を設定する方法の例

セキュアターミナルMobaXterm_Personalをダウンロードまず、安全なターミナルをダウンロ...

Vue のループフォーム項目例の詳細な説明

場合によっては、ユーザーがボタンをクリックして同様のフォームを追加し、クリックごとに 1 回追加でき...

Vue3 (V) HTTPライブラリaxiosの統合の詳細

目次1. axiosをインストールする2. アクシオスの使用1.ホームページでaxiosを参照する2...

あるテーブルのデータの列を別のテーブルの列にコピーするMySQLメソッド

mysql 1 つのテーブル列を別のテーブルにコピーする場合によっては、フィールドから別の新しいフィ...

Dockerのオンラインおよびオフラインインストールと一般的なコマンド操作

1. テスト環境名前バージョンセント7.6ドッカー18.09.06 2. オンラインインストールここ...

Vue ローカルコンポーネントデータ共有 Vue.observable() の使用

コンポーネントが詳細になるにつれて、複数のコンポーネントが状態を共有する状況に遭遇するでしょう。Vu...