Поиск по сайту:

Как установить 7-Zip (командный и графический интерфейс) в Ubuntu 22.04 и 24.04

В этом простом руководстве показано, как установить архиватор файлов 7-Zip в Ubuntu Desktop.

7-Zip — популярный бесплатный архиватор файлов с открытым исходным кодом и высокой степенью сжатия. Ubuntu Linux может получить его в нескольких разных пакетах:

  • p7zip — порт командной строки 7-Zip для систем POSIX, включая Linux, когда 7-Zip был только для Windows. Снят с производства в 2016 году, но по-прежнему популярен и хорошо работает.
  • p7zip-desktop - форк p7zip с графическим интерфейсом.
  • 7zip - 7-Zip для Linux, версия для командной строки.

ПРИМЕЧАНИЕ. Если вы просто хотите сжать и/или извлечь файлы .7z, Ubuntu поддерживает эту функцию «из коробки» с помощью файлового менеджера Nautilus.

Вариант 1: p7zip-рабочий стол (графический интерфейс)

Насколько мне известно, для новичков, предпочитающих графический интерфейс пользователя, p7zip-desktop — единственный выбор.

Это форк p7zip, основанный на 7-Zip 16.02. Он устарел, снят с производства, но по-прежнему хорошо работает в современном Linux Desktop.

Как показано на снимке экрана выше, он имеет почти такой же пользовательский интерфейс, как и версия для Windows. Просто просмотрите и выберите файлы и папки (Ctrl+Click или Shift+Click, чтобы выбрать несколько файлов/папок), затем нажмите кнопку «Добавить», чтобы добавить их в архив (или создать новый архив), или выберите архив и нажмите «Извлечь», чтобы распаковать.

Чтобы установить p7zip-desktop, либо откройте Ubuntu Software (или App Center), затем найдите и установите его как пакет Snap:

или нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал, и вместо этого запустите команду для его установки:

snap install p7zip-desktop

После установки найдите и запустите его «p7zip-desktop» либо из меню «Пуск», либо из экрана обзора Gnome, в зависимости от среды вашего рабочего стола.

Вариант 2: пакет 7zip .deb (командная строка)

7-Zip добавляет встроенную поддержку Linux, начиная с версии 21.0, однако это только командная строка!

Ubuntu включает пакет 7zip в системный репозиторий, начиная с Ubuntu 22.04. Чтобы установить его, нажмите Ctrl+Alt+T, чтобы открыть терминал, и выполните команду:

sudo apt install 7zip

Для Ubuntu 23.10 и 24.04 также установите плагин RAR с помощью команды sudo apt install 7zip-rar.

После установки просто запустите команду 7zz, чтобы распечатать версию и получить помощь. Это автономная консольная версия 7-Zip, скомпилированная для динамического связывания системных библиотек.

Базовое использование команды 7zz включает в себя:

  • Добавьте файл/каталог в архив (или создайте новый):

    7zz a archive_name.7z file_name
  • Добавьте файл/каталог в архив и установите пароль с помощью флага -p и скройте структуру архива с помощью флага -mhe=on:

    7zz a archive_name.7z file_name -p -mhe=on
  • Вывести содержимое архива:

    7zz l archive_name.7z
  • Извлеките все файлы из архива в текущий каталог без использования имен каталогов:

    7zz e archive_name.7z

Вариант 3: официальный пакет Linux 7zip (командная строка)

Как вы видите на последнем снимке экрана, Ubuntu 22.04 включает в себя 7zip-версию 21.07 в системном репозитории, которая уже устарела!

Для последней версии веб-сайт 7zip предоставляет официальный пакет по ссылке ниже:

Загрузить 7-zip: https://www.7-zip.org/download.html.

Если вы не знаете тип своей системы, запустите команду uname -m или dpkg --print-architecture в терминале (Ctrl+Alt+T), чтобы узнать.

После загрузки пакета откройте папку «Загрузки», распакуйте архив, затем щелкните правой кнопкой мыши извлеченную папку и выберите «Открыть в терминале».

Во всплывающем окне терминала запустите команду ls, чтобы просмотреть содержимое файла в текущем каталоге. Чтобы установить консольную версию 7zz, просто выполните команды:

sudo install 7zz /usr/local/bin
sudo install 7zzs /usr/local/bin

В отличие от 7zz, 7zzs — это автономная консольная версия 7-Zip, скомпилированная с использованием статической системной библиотеки.

По завершении запустите команду 7zz или 7zzs, чтобы проверить версию 7-Zip и параметры команды.

Вариант 4: p7zip

Как упоминалось выше, p7zip — это форк 7-Zip, когда он был только для Windows. Его выпуск прекращен с 2016 года, но он по-прежнему доступен в репозитории Ubuntu только на выбор!

Чтобы установить p7zip, откройте терминал (Ctrl+Alt+T) и выполните команду:

sudo apt install p7zip-full --install-suggests

После установки вы получили 3 командных инструмента. Запустите любую команду, чтобы узнать версию и параметры команды.

  • 7z использует плагины для работы с архивами.
  • 7za — это автономный исполняемый файл, который поддерживает меньше форматов архивов, чем 7z.
  • 7zr облегченная версия 7za, которая работает только с архивами 7z.

Удалить 7-Zip

В зависимости от того, какую версию вы установили, удалите графический инструмент p7zip-desktop либо через программное обеспечение Ubuntu (Центр приложений), либо выполнив команду в терминале:

snap remove p7zip-deesktop

Чтобы удалить установленные пакеты p7zip и 7zip из системного репозитория, используйте команду:

sudo apt remove --autoremove p7zip-full 7zip

А чтобы удалить пакет, загруженный с сайта 7zip, используйте команду:

sudo rm /usr/local/bin/7zz /usr/local/bin/7zzs

Статьи по данной тематике