Как установить 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