Leapp ユーティリティは、オペレーティング システムとアプリケーションを更新およびアップグレードするためのフレームワークです。ユーティリティのコンポーネント パッケージを使用すると、さまざまなワークフローをプロファイルに作成して、ソフトウェアを更新できます。
現在、Leapp ユーティリティは、オペレーティング システムのみをアップグレードするために使用されます。具体的には、現在の CentOS/RHEL 7 リリースから現在の CentOS/RHEL 8 バージョンにアップグレードされます。このドキュメントの手順は、他のオペレーティング システムまたはバージョンには適用されず、サポートもされていません。 Leapp ユーティリティは、CentOS/RHEL/Fedora のインスタンスをアップグレードする際に、x86_64 と ARM (aarch64) プラットフォームの両方もサポートします。
Leapp 操作は 2 つのフェーズで構成されます:
- アップグレード前の段階 システムのチェックを実行して、ソフトウェアをアップグレードできるかどうかを判断します。
- 第二段階は実際のアップグレードです そのプロセスは、ソフトウェアの以前のバージョンと現在のバージョンの間でパッケージをマッピングする構成ファイルに基づいています。
Leapp のインストール
Leapp は現在、Fedora 26、27、および 28、CentOS 7、および Red Hat Enterprise Linux 7 用に準備された RPM パッケージからインストールできます。別のディストリビューションを使用している場合、または自分で Leapp をビルドしてインストールする場合は、次の手順に従ってください。 .
フェドーラ
Leapp Copr リポジトリを有効にします。次に、Leapp をインストールします。
$ sudo dnf install -y dnf-plugins-core $ sudo dnf copr enable -y @leapp/leapp-devel $ sudo dnf install -y leapp
CentOS 7
Leapp Copr リポジトリを追加し、Leapp をインストールします。
$ sudo yum install -y yum-plugins-copr $ sudo yum copr enable -y @leapp/leapp-devel $ sudo yum install -y leapp
レッドハット エンタープライズ Linux 7
Leapp Copr リポジトリを追加し、Leapp をインストールします。
$ sudo curl https://copr.fedorainfracloud.org/coprs/g/leapp/leapp-devel/repo/epel-7/group_leapp-leapp-devel-epel-7.repo -o /etc/yum.repos.d/group_leapp-leapp-devel-epel-7.repo $ sudo yum install -y leapp
跳躍ツール
jumpp ツールは、特定のワークフローを実行するように設計されたエンド ユーザー アプリケーションです。カスタム ワークフローを実行したり、アクターを作成したりするには、snactor ユーティリティを使用します。現在、システムをアップグレードするためのワークフローを提供しています:
# leapp upgrade
アップグレード ワークフローの一部の段階でシステムが再起動するため、leap ツールを再開する必要があります。
# leapp upgrade --resume