ここでは、virt-install(仮想マシン作成)コマンドで指定するos-variant 情報を最新に更新する方法について紹介する(補足:os-variant 情報が古いと新しいOSの仮想マシンを作成しようとした時に作成が失敗する場合があるので、その場合のは os-variant 情報を更新します)。

os-variantで現在指定できるOS情報を確認

os-variantで指定できるOS情報は、osinfo-query コマンドで確認できます。

[root@localhost ~]# osinfo-query os
 短縮 ID            | 名前                                             | バージョン | ID                                      
----------------------+----------------------------------------------------+----------+-----------------------------------------
 almalinux8           | AlmaLinux 8                                        | 8        | http://almalinux.org/almalinux/8        
 almalinux9           | AlmaLinux 9                                        | 9        | http://almalinux.org/almalinux/9        
 alpinelinux3.10      | Alpine Linux 3.10                                  | 3.10     | http://alpinelinux.org/alpinelinux/3.10 
 alpinelinux3.11      | Alpine Linux 3.11                                  | 3.11     | http://alpinelinux.org/alpinelinux/3.11 
ー省略ー
 winnt3.1             | Microsoft Windows NT Server 3.1                    | 3.1      | http://microsoft.com/winnt/3.1          
 winnt3.5             | Microsoft Windows NT Server 3.5                    | 3.5      | http://microsoft.com/winnt/3.5          
 winnt3.51            | Microsoft Windows NT Server 3.51                   | 3.51     | http://microsoft.com/winnt/3.51         
 winnt4.0             | Microsoft Windows NT Server 4.0                    | 4.0      | http://microsoft.com/winnt/4.0          
 winvista             | Microsoft Windows Vista                            | 6.0      | http://microsoft.com/win/vista          
 winxp                | Microsoft Windows XP                               | 5.1      | http://microsoft.com/win/xp             
[root@localhost ~]# 

最新のos-variant情報を入手

以下サイトから最新の情報を入手することができます。

https://releases.pagure.org/libosinfo/

[root@localhost tmp]# wget https://releases.pagure.org/libosinfo/osinfo-db-20230518.tar.xz --no-check-certificate
--2023-07-12 22:23:35--  https://releases.pagure.org/libosinfo/osinfo-db-20230518.tar.xz
releases.pagure.org (releases.pagure.org) をDNSに問いあわせています... 2620:52:3:1:dead:beef:cafe:fed8, 8.43.85.76
releases.pagure.org (releases.pagure.org)|2620:52:3:1:dead:beef:cafe:fed8|:443 に接続しています... 接続しました。
警告: releases.pagure.org の証明書(発行者: `/C=US/O=Let\'s Encrypt/CN=R3')の検証に失敗しました:
  発行された証明書は失効しています。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 142340 (139K) [application/x-xz]
`osinfo-db-20230518.tar.xz' に保存中

100%[======================================>] 142,340      250KB/s 時間 0.6s   

2023-07-12 22:23:37 (250 KB/s) - `osinfo-db-20230518.tar.xz' へ保存完了 [142340/142340]

[root@localhost tmp]# 

os-variant情報を更新

入手した情報をインポートする

[root@localhost tmp]# osinfo-db-import --system /tmp/osinfo-db-20230518.tar.xz 
[root@localhost tmp]# 

osinfo-queryコマンドで更新されていることを最後に確認してください。