Без пакета p7zip-standalone или симлинка 7za>7z, в xarchiver не открываются архивы 7z.
А ему нужен именно p7zip-standalone ?
Ибо:
$ rpm -ql p7zip
/usr/bin/7z
/usr/lib64/p7zip
/usr/lib64/p7zip/7z.so
/usr/lib64/p7zip/7zCon.sfx
/usr/lib64/p7zip/Codecs
/usr/lib64/p7zip/Codecs/Rar.so
/usr/share/doc/p7zip-16.02
... далее файлы с докой ...
p7zip-standalone, это /usr/bin/7za, без которого xarchiver из p9 не откроет архив *.7z:
# rpm -qpvl ./p7zip-standalone_16.02-alt5%3ap9+250716.100.2.1\@1588177794_x86%5f64.rpm | grep bin/
-rwxr-xr-x 1 root root 1392840 апр 29 2020 /usr/bin/7za
И спасибо за вопрос. Хороший вопрос. Он помог увидеть ещё один баг xarchiver из p9:
При установленных пакетах и отсутствии симлинка 7za -> 7z, полный отказ открытия и архивов *.7z и многотомных архивов *.7z.001
# rpm -q xarchiver
xarchiver-0.5.4-alt2.x86_64
# rpm -q p7zip
p7zip-16.02-alt5.x86_64
# rpm -q p7zip-statdalone
пакет p7zip-statdalone не установлен
# ls -l /usr/bin/7za
ls: невозможно получить доступ к '/usr/bin/7za': Нет такого файла или каталога
с выводом сообщения:
Этот тип архива не поддерживается:
не установлен соответствующий архиватор!
.
Если установить пакет p7zip-standalone или создать симлинк, то будут открываться архивы *.7z
# cd /usr/bin/
# ln -s 7z 7za
# ls -l /usr/bin/7za
lrwxrwxrwx 1 root root 2 фев 4 02:09 /usr/bin/7za -> 7z
но не многотомные архивы
*.7z.001
*.7z.002
...
Резюме:
При установленных пакетах из p9/branch
xarchiver-0.5.4-alt2.x86_64
p7zip-16.02-alt5.x86_64
p7zip-standalone-16.02-alt5
отказ открытия многотомных архивов
*.7z.001
*.7z.002
...
При установленных пакетах:
p7zip из p9, xarchiver локально собранный в p9 из сизифного src.rpm и неустановленном p7zip-standalone при отсутствующем симлинке 7za -> 7z
p7zip-16.02-alt5
xarchiver-0.5.4.17-alt1
открываются и архивы *.7z и многотомные архивы *.7z.001.
И это надо добавить комментарием в багрепорт на обновление xarchiver в p9 версией из сизифа.
И ещё раз спасибо за вопрос. Это очень хороший вопрос.