Обновился, но версии остались старые. Вот другой рабочий способ:
В synaptic забейте в поиск zstd и установите его, есть в Ubuntu 16.04 и выше)
в терминале cd папка_с_rpm_fedora_31
потом крадём 7z из peazip_portable
www.peazip.org/peazip-linux.html(у меня штатный 7z путает zstd с lzma)
в терминале
for i in *.rpm; do '/home/xxx/Рабочий стол/peazip_portable-6.9.2.LINUX.x86_64.GTK2/res/7z/7z' x -aos $i; done
вместо home/xxx/Рабочий стол/ ваш путь к папке с peazip_portable
в терминале
rename 's/.zstd/.zst/g' *.zstd
в терминале
for i in *.zst; do zstd -d $i; done
если очень много .cpio, то можно быстро переместить их во внешнюю папку 0 (создайте её рядом с основной)
find ./ -type f -name '*.cpio' -print0 | xargs -0 mv -t ../0
затем в ней (cd папка)
for i in *.cpio; do '/home/xxx/Рабочий стол/peazip_portable-6.9.2.LINUX.x86_64.GTK2/res/7z/7z' x -aos $i; done
При распаковке видно, что часть пакетов запаковано не в .zstd, а в .xz.