A Leappアップグレードでサポートされているリポジトリ
この付録では、Leappユーティリティによるシステムまたはインスタンスのアップグレードで使用されるリポジトリを示します。
リポジトリ・マッピング
次の表では、Oracle Linux 7とOracle Linux 8の間のリポジトリ対応を示します。この表は、ホストでOracle Linux 8へのアップグレードが完了した後にLeappユーティリティによって使用可能になる、対応するリポジトリを特定するのに役立ちます。
Oracle Linux 7 Yumリポジトリ | Oracle Linux 8 DNFリポジトリ | 注記 |
---|---|---|
|
|
すべてのOracle Linux 8アップグレードには、BaseOSおよびAppStreamリポジトリが必要です。 |
|
|
aarch64プラットフォーム用のOracle Linux 7では、KVMパッケージはol7_latest リポジトリにあります。
|
|
|
Oracle Linux 8には、最小UEKバージョンとしてUEK R6が必要です。 |
|
|
|
|
|
|
|
|
Oracle Cloud Infrastructureインスタンスでのみ使用できます。 |
|
|
Oracle Cloud Infrastructureインスタンスでのみ使用できます。 |
|
|
Oracle Cloud Infrastructureインスタンスでのみ使用できます。 |
|
|
開発者システムにのみ推奨されます。 |
|
|
|
|
|
この表では、Oracle Linux KVMスタックのリポジトリ・マッピングを示します。
コマンド引数を使用したリポジトリの有効化
将来のバージョンのLeappユーティリティではアップグレード可能な製品が増えるため、アップグレード後に有効にする必要があるリポジトリの数も増える可能性があります。有効にするリポジトリを手動でコマンド構文でリストすると、Leappアップグレード・コマンドが長く複雑になります。
オラクル社は、Leappのpreupgradeまたはupgradeコマンドで使用できる、次の便利なスイッチまたは引数を提供しています。これらの引数を使用すると、アップグレードするホストに適したリポジトリに--enablerepoサブコマンドが自動的に適用されます。
- --oraclelinux
-
この引数は、ローカルまたはリモートで実行するシステム・アップグレードで使用します。この引数を指定した場合は、システムのアーキテクチャが検出され、そのアーキテクチャに適用可能なリポジトリが自動的に使用されます。
この引数を使用すると、次のリポジトリが自動的に有効になります。
-
ol8_baseos_latest
-
ol8_appstream
-
ol8_UEKR6
1
-
- --oci
-
この引数は、Oracle Cloud Infrastructureインスタンスのアップグレードで使用します。この引数の対象となるリポジトリは、
--oraclelinux
引数のスーパーセットです。この引数を使用すると、次のリポジトリが自動的に有効になります。
-
ol8_baseos_latest
-
ol8_appstream
-
ol8_UEKR6
1 -
ol8_addons
-
ol8_ksplice
-
ol8_oci_included
-
1 aarch64プラットフォームの場合、ol8_UEKR6
リポジトリは存在しません。かわりに、UEK R6がol8_baseos
リポジトリの一部となります。
注意:
デフォルト・リポジトリを有効にするための--oraclelinux
と--oci
の引数は相互に排他的です。
たとえば、preupgrade --oraclelinuxコマンドは次の構文と同等です。
sudo leapp preupgrade --enablerepo 'ol8_baseos_latest' --enablerepo 'ol8_appstream' --enablerepo 'ol8_UEKR6'
--enablerepoオプションを使用すると、使用している引数によって有効になるリポジトリのデフォルト・リストにない、必要なその他のリポジトリを有効にできます。有効化する追加のリポジトリごとにこのオプションを使用する必要があります。次に例を示します。
sudo leapp preupgrade --oraclelinux --enablerepo 'ol8_addons' --enablerepo 'ol8_codeready_builder' ...