centos8アップグレードcentos7

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/Pangshibo233/article/details/102740475

centos8(便利なプロのテスト)をアップグレードcentos7

#Centos 7 => 8手動でアップグレード。
#NOサポートが与えられ、YMMV、バックアップを忘れないでください!
upcloudとcloudatcostで#Tested。

アップグレードする準備をしなさい

yumをインストール-y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
のyum -y rpmconfのyum-utilsのインストール

すべての設定のものを解決します。

rpmconf -a

あなたは何かがdoens't場合は削除し、必要/必要はないかもしれませんパッケージが必要としているようです。

パッケージのクリーンアップ--leaves
パッケージのクリーンアップ--orphans

DNFをインストールします。

yumをDNFをインストール-y

yumを削除

DNFは、yumのメタデータ・パーサyumを削除-y
のyumのrm -Rfの/ etc /

最新のようにシステムをアップグレード

DNF -yアップグレード

新しいバージョンをインストールします。

DNFはhttp://mirror.bytemark.co.uk/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpmアップグレード-y

軽度のアップグレード

DNFはhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmアップグレード-y

DNFきれい

DNFクリーンすべて

カーネルを削除し、カーネルパッケージはC8で、カーネルコアです。

rpmの-e 'rpm -q kernel'

確かに矛盾するものを削除します。

rpmの-e --nodepsはsysvinit-ツール

アップグレードを実行しようとします

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

それは(メーリングリスト)に成功していない場合は、/削除confictingのものをインストールすることで、依存関係のものを修正して再試行してください。
例えば。あなたはすべての依存関係を削除する場合

python2-6のpython-6削除#dnf
#egを。あなたは彼らがあまりにも多くを除去するであろう、すべての依存関係をドロップする必要はありません。
#rpm -e --nodepsはsysvinit-ツール

新しいコンフィグを処理

rpmconf -a

カーネルが正しくインストールされていることを確認

RPM -eカーネルコア
DNFは、カーネルコアをインストール-y

GRUBが更新されていることを確認します(それが適切な場所だということを確認してください!)

ROOTDEV = 'ls /dev/*da|head -1';
「$ ROOTDEVとして検出されたルート...」エコー
GRUB2インストールの$ ROOTDEV

インストールコア/最小値である新しいものをインストールします。

DNF -y groupupdate「コア」「最小インストール」

あなたが必要とするものをバックインストールし、成功するためにDNFディストリビューション同期を得るために除去。

おすすめ

転載: blog.csdn.net/Pangshibo233/article/details/102740475