Не удается разархивировать файлы
Я прошу прощения за этот вопрос, но на все вопросы в том же духе я нашел ответ, установив unrar/7zip.
Итак, я получил книгу в виде архива jpeg.rar. Изначально я пытался распаковать 7zip из терминала. Он проходит через каждый файл в архиве и для каждого файла в архиве, говорит,
Extracting cover.jpg Unsupported Method
После некоторого быстрого поиска в Google, я подумал, что это из-за отсутствия кодеков.rar, так как он не является технически бесплатным или каким-то другим. После установки unrar, из терминала запускаю
unrar -x Books.rar
И он проходит и просто говорит "Сбой" вместо "Неподдерживаемый метод" 7zip.
Я подумал, что это может быть поврежденный файл или что-то в этом роде, поэтому я попросил друга сжать случайный jpg как.rar и отправить его мне, и я столкнулся с той же программой. Двойной щелчок по нему открывает раскатчик, который затем быстро закрывается.
Любая помощь приветствуется.
4 ответа
Выполните следующую команду в терминале:
sudo apt-get install unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack arj cabextract file-roller
Затем распакуйте любой RAR-файл.
Edit: rar предоставляется в компоненте multiverse, поэтому вы должны включить этот репозиторий.
Дополните установку 7zip
p7zip-rar
, несвободный модуль rar для p7zip:
sudo apt-get install p7zip-rar
Вы можете скачать последнюю версию WinRAR для Linux на их сайте .
Затем распакуйте его с помощью следующей команды (к счастью, это не rar-архив)
tar xvf rarlinux-x64-6.0.2.tar.gz
Он создает папку с именем, в которой находится исполняемый файл с таким же именем. Вы можете использовать его для распаковки архива.
Например, если ваш архив находится в той же папке, что и папка.
./rar/rar x Books.rar
Примечание: вам может потребоваться разрешить выполнение на
rar
исполняемый с
chmod a+x rar/rar
.
Вы должны установить некоторые несвободные пакеты.
На моем Raspberry Pi с Raspbian я сделал следующее:
Раскомментируйте
deb-src
очередь в/etc/apt/sources.list
deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
Обновлять
# apt update && apt upgrade
Установить
unrar-nonfree
# apt-get build-dep unrar-nonfree # apt-get source -b unrar-nonfree # sudo dpkg -i unrar_5.6.6-1_armhf.deb
Установить
p7zip-rar
Загрузите последнюю версию с https://packages.debian.org/buster/armhf/p7zip-rar и выполните следующее:
# apt install ./p7zip-rar_16.02-3_armhf.deb