Насколько я помню, здесь разработчики MC обитают?
Есть проблема - некорректно стало работать с архивами rar, если в системе rar 6 версии. Причина - в скрипте /usr/lib/mc/extfs.d/urar
mcrarfs_list ()
{
[ x$UNRAR_VERSION = x5 ] && mcrar5fs_list "$@" || mcrar4fs_list "$@"
}
Проверяется пятая или четвертая версия unrar, а уже шестая! Поэтому не работает. Костыль - если заменить 5 на 6 то все работает
mcrarfs_list ()
{
[ x$UNRAR_VERSION = x6 ] && mcrar5fs_list "$@" || mcrar4fs_list "$@"
}
То есть функция для пятой версии корректно работает с шестой. Так конечно делать нельзя, надо нормально поправить код.
Если кто из разработчиков читает - исправьте пожалуйста. Если нет ни у кого времени, могу я пулл-реквест оформить.