Не удается разархивировать файлы

Я прошу прощения за этот вопрос, но на все вопросы в том же духе я нашел ответ, установив 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 я сделал следующее:

  1. Раскомментируйте deb-srcочередь в /etc/apt/sources.list

            deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
    
  2. Обновлять

            # apt update && apt upgrade
    
  3. Установить unrar-nonfree

            # apt-get build-dep unrar-nonfree
    # apt-get source -b unrar-nonfree
    # sudo dpkg -i unrar_5.6.6-1_armhf.deb
    
  4. Установить p7zip-rar

    Загрузите последнюю версию с https://packages.debian.org/buster/armhf/p7zip-rar и выполните следующее:

            # apt install ./p7zip-rar_16.02-3_armhf.deb
    
Другие вопросы по тегам