Я только что понял, что не могу разархивировать файлы .rar на своей машине Ubuntu!
Каков самый простой способ выполнить эту фундаментальную задачу? Если возможно, мне бы хотелось что-то вроде 7Zip, которое я мог бы просто щелкнуть правой кнопкой мыши, извлечь и заставить программу беспокоиться о том, как это сделать, независимо от того, является ли это сжатым файлом .zip, .rar или .foo.
Имейте в виду, что это всего лишь графический интерфейс, поэтому вам все равно нужно установить unrar для .rar поддержка;
То unrar пакет размещен в репозитории Multiverse, поэтому сначала вам нужно включить репозиторий Multiverse в разделе Программное обеспечение и обновления;
Затем вы можете установить пакет либо с помощью Центра программного обеспечения, либо открыв терминал и запустив sudo apt-get install unrar.
$ sudo apt-get install unrarReading package lists... DoneBuilding dependency tree Reading state information... DonePackage unrar is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, oris only available from another sourceE: Package 'unrar' has no installation candidate
Я попробовал приведенную выше команду в Ubuntu 16.04, но она не сработала.
Затем в вашем любимом файловом менеджере (например, nemo, мой любимый, или nautilus [Ubuntu по умолчанию]), щелкните правой кнопкой мыши файл .rar и перейдите к Extract Here. Готово!
Вот несколько бесплатных альтернатив несвободному пакету unrar:
Пакет libarchive-tools предоставляет bsdtar команда, которая может извлекать файлы многих форматов, включая файлы RAR. Устанавливать:
sudo apt-get install libarchive-tools
Извлекайте файлы RAR с помощью:
bsdtar -xf myfile.rar
Пакет unar обеспечивает unar команда для извлечения различных форматов файлов, включая файлы RAR. Устанавливать:
sudo apt-get install unar
Извлекайте файлы RAR с помощью:
unar myfile.rar
Другой бесплатной альтернативой является пакет unrar-free. Однако, unrar-free способен извлекать только файлы RAR, в отличие от bsdtar и unar которые способны извлекать файлы многих форматов. Кроме того, начиная с Ubuntu 22.04 (Jammy Jellyfish), unrar-free это просто оболочка вокруг libarchive (точно так же, как bsdtar), что делает unrar-free избыточный.
@Andre: Я получил сообщение об ошибке, в котором говорилось, что мне пришлось установить новое программное обеспечение. Итак, я поискал, и он автоматически установил плагин, теперь он работает нормально.
Из командной строки я всегда “обманываю” и устанавливаю пакет “unp” - это скрипт командной строки, который может автоматически обнаруживать и правильно извлекать наиболее распространенные архивы, если у вас установлены соответствующие архивные программы. Просто хотел упомянуть кое-что, что люди часто упускают из виду.