Я установил unrar-free
, но я не могу извлечь несколько файлов .rar
архива ( my_archive.part01.rar
, my_archive.part02.rar
и т.д.):
$ ls
my_archive.part01.rar
my_archive.part02.rar
my_archive.part03.rar
$ unrar -x my_archive.part01.rar
unrar 0.0.1 Copyright (C) 2004 Ben Asselstine, Jeroen Dekkers
Extracting from /home/morgan/my_archive.part01.rar
Extracting my_text_file.txt Failed
1 Failed
Я прочитал, что мне нужно unrar-nonfree
управлять многочастными архивами, но, похоже, он не включен в официальное репо Raspbian.
Как я могу установить unrar-nonfree
?
raspbian
software-installation
Морган Курбе
источник
источник
runrar-free
синтаксис,unrar e -r <filename>.rar
и он будет рекурсивно извлекать ваши файлы.Ответы:
Удалить
unrar-free
.Убедитесь, что у вас есть исходный репозиторий путем редактирования
/etc/apt/sources.list
.Синхронизировать базу данных apt.
Создайте рабочий каталог и перейдите в него. Команда
unrar-nonfree
будет встроена в этот каталог.Установите зависимости, необходимые для
unrar-nonfree
.Загрузите
unrar-nonfree
исходники и соберите.deb
пакет.Установите сгенерированный
.deb
пакет. Его имя варьируется в зависимости от версииunrar-nonfree
.Рабочий каталог, созданный на шаге 4, будет удален при следующей загрузке; нет смысла его удалять.
После установки вы можете использовать либо
unrar
илиunrar-nonfree
(unrar
является simlink дляunrar-nonfree
).Внимание:
unrar-nonfree
иunrar-free
варианты разные. Например, чтобы извлечь архив:Пожалуйста,
man unrar-nonfree
для более подробной информации.источник
sudo dpkg -i unrar*.deb
чтобы он больше не зависел от номера версии.sudo apt-get update
, верно? Есть ли сообщение об ошибке?это мой скомпилированный unrar 4.20
unrar_4.20_armhf.deb
eliafino
источник