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

Как установить и настроить менеджер архивов PeaZip в Ubuntu 24.04

В этом руководстве показано, как установить менеджер файловых архивов PeaZip и настроить интеграцию файлового менеджера в Ubuntu Desktop.

PeaZip — бесплатный менеджер архивов с открытым исходным кодом для Windows, Linux, macOS и BSD. Он основан на технологиях с открытым исходным кодом проектов 7-Zip, p7zip, Brotli, FreeArc, PAQ, Zstandard и PEA. И поддерживает более 200 типов архивов, включая 7Z/XZ/TXZ, ACE (*), BZ2/TBZ, Brotli BR, GZ/TGZ, ISO, RAR, TAR, WIM, ZIP, ZIPX, ZPAQ, Zstandard ZST и другие.

Бесплатный архиватор файлов легко установить в Ubuntu и других Linux через официальный двоичный пакет. Он предоставляет окно графического пользовательского интерфейса и хорошо интегрируется в контекстное меню файлового менеджера.

Шаг 1. Установите PeaZip

PeaZip предоставляет пакеты Linux в трех различных форматах. Они включают в себя собственный .deb/.rpm, переносимый архив и универсальный пакет Flatpak. Хотя для лучшей интеграции рекомендуется использовать собственный .deb/.rpm.

Вариант 1. Установите собственный пакет .deb.

1. Сначала перейдите на сайт PeaZip, чтобы загрузить пакет для Linux:

Загрузить PeaZip для Linux: https://peazip.github.io/peazip-linux.html

По выбору вы можете загрузить пакеты с других зеркал загрузки: sourceforge или страницы релизов Github.

Для Debian, Ubuntu, Linux Mint и т. д. выберите загрузку пакета DEB, а пользователи Fedora, RHEL, openSUSE и т. д. могут вместо этого выбрать пакет RPM.

Для рабочего стола KDE/LxQT выберите пакет Qt5, а для GNOME, MATE, XFCE и т. д. выберите загрузку версии GTK2. Хотя оба работают друг на друга!

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

sudo apt install ~/Downloads/peazip*.deb

Если вы не сохранили пакет в папку «Загрузки пользователя», перетащите пакет DEB в терминал вместо ввода ~/Downloads/peazip*.deb.

Наконец, найдите и запустите приложение либо из меню «Пуск», либо из экрана «Показать приложения» GNOME, в зависимости от среды вашего рабочего стола.

Для интеграции файлового менеджера перейдите к следующему шагу 2.

Вариант 2. Используйте портативный архив.

Если у вас нет учетной записи администратора для установки пакета DEB или вы используете Arch, Manjaro и т. д., которые не поддерживают DEB или RPM, выберите «Portable Qt5» или «Portable GTK2» по ссылке для скачивания выше.

Затем распакуйте архив и перейдите к извлеченной папке и, наконец, нажмите «Запустить файл peazip», чтобы запустить менеджер архива.

(Необязательно) Добавьте в PATH и меню (чтобы вы могли запускать его из меню «Пуск» или из обзора Gnome). При длительном использовании лучше сначала переместить переносную папку PeaZip. В моем случае я создал папку «Apps» на домашней странице пользователя и поместил ее туда.

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

Когда терминал откроется в этом каталоге, запустите команду, чтобы связать исполняемые файлы «pea» и «peazip» в локальную корзину. После этого вы можете запускать две команды где угодно, не вводя полный путь к файлу.

ln -s $PWD/peazip ~/.local/bin
ln -s $PWD/pea ~/.local/bin

Затем скопируйте файл .desktop и файл значка в локальные каталоги, чтобы система могла их найти (альтернативно вы можете выполнить копирование и вставку в файловом менеджере после нажатия Ctrl+H для просмотра скрытых папок).

  • Сначала скопируйте «peazip.desktop» в .local/share/applications, чтобы ваша система могла найти приложение и отобразить его значок в меню «Пуск».

    cp res/share/batch/freedesktop_integration/peazip.desktop ~/.local/share/applications/
  • Создайте .local/share/icons, если он не существует, затем скопируйте (и переименуйте) файл значка:

    mkdir -p ~/.local/share/icons
    cp res/share/icons/peazip_app.png ~/.local/share/icons/peazip.png

Если все сделано правильно, через несколько секунд вы сможете запустить PeaZip из меню «Пуск» или обзора Gnome.

Вариант 3: установить PeaZip через Flatpak

По выбору PeaZip также доступен для установки в виде пакета Flatpak, который работает в изолированной среде.

Linux Mint 21 и Fedora 38/39 могут найти и установить пакет Flatpak из диспетчера программного обеспечения или программного обеспечения GNOME.

Для Ubuntu и других Linux выполните следующие шаги один за другим, чтобы установить приложение в виде пакета Flatpak:

  1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал, затем выполните команду, чтобы включить поддержку Flatpak:

    sudo apt install flatpak

    Для других Linux следуйте официальному руководству по установке, чтобы включить поддержку формата пакета.

  2. Затем установите приложение как пакет Flatpak, выполнив в терминале следующую команду:

    flatpak install https://dl.flathub.org/repo/appstream/io.github.peazip.PeaZip.flatpakref

После установки найдите и запустите приложение либо из меню «Пуск», либо из обзора GNOME, в зависимости от среды вашего рабочего стола (может потребоваться выйти из системы и снова войти в нее, чтобы значок приложения стал видимым).

Шаг 2. Настройка интеграции контекстного меню PeaZip

ПРИМЕЧАНИЕ. Этот шаг НЕ работает для пакета Flatpak!

После установки приложения вы можете запустить его из меню «Пуск» или из диалогового окна «Открыть с помощью» для связанных файлов.

На выбор есть несколько встроенных скриптов для добавления дополнительных опций контекстного меню, в том числе:

  • Добавить в архив
  • Конвертировать
  • Извлечь архив
  • Извлечь сюда
  • Извлечь в папку
  • Открыть архив

Для рабочего стола GNOME (файловый менеджер Nautilus)

Для GNOME просто скопируйте все сценарии из каталога «/usr/share/peazip/batch/freedesktop_integration/Nautilus-scripts/Archiving/PeaZip» в «.local/share/nautilus/scripts», а затем добавьте для них разрешение на выполнение. Наконец, перезапустите Nautilus с помощью nautilus -q:

По выбору вместо этого запустите приведенные ниже команды одну за другой в терминале:

1. В Ubuntu с рабочим столом GNOME по умолчанию нажмите Ctrl+Alt+T, чтобы открыть терминал. Затем выполните команду, чтобы перейти к папке сценария (для версии DEB):

cd /usr/share/peazip/batch/freedesktop_integration/Nautilus-scripts/Archiving/PeaZip

Для переносимого архива щелкните правой кнопкой мыши переносимую папку PeaZip, затем выберите «Открыть в терминале», чтобы сначала открыть эту папку как рабочий каталог, а затем перейдите к папке сценария:

cd res/share/batch/freedesktop_integration/Nautilus-scripts/Archiving/PeaZip

2. Затем скопируйте все сценарии из этой папки в папку .local/share/nautilus/scripts, чтобы ваш файловый менеджер мог их прочитать:

sudo cp * ~/.local/share/nautilus/scripts

И измените владельца на своего текущего пользователя.

sudo chown $USER:$USER ~/.local/share/nautilus/scripts/*

3. Наконец, не забудьте добавить разрешение на выполнение всем скриптам (я забыл сделать команду на скриншоте):

sudo chmod u+x ~/.local/share/nautilus/scripts/*

И выйдите из файлового менеджера nautilus, чтобы применить изменения:

nautilus -q

Для KDE Плазма 5

Для KDE Plasma 5 просто скопируйте и вставьте все файлы .desktop из каталога «/usr/share/peazip/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin» в «.local/share/». kservices5/ServiceMenus'.

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

1. Затем выполните команду для создания локальной папки kservices, если она не существует:

mkdir -p ~/.local/share/kservices5/ServiceMenus/

2. Далее перейдите в папку со скриптом (для портативной версии измените команду соответствующим образом):

cd /usr/share/peazip/batch/freedesktop_integration/KDE-servicemenus/KDE5-dolphin

3. Скопируйте все файлы .desktop из этой папки в .local/share/kservices5/ServiceMenus.

sudo cp *.desktop ~/.local/share/kservices5/ServiceMenus/

4. Наконец, измените владельца на себя:

sudo chown $USER:$USER ~/.local/share/kservices5/ServiceMenus/*

Если все сделано правильно, параметры контекстного меню должны появиться сразу!

Удалить PeaZip

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

sudo apt remove --autoremove peazip

Чтобы удалить переносной пакет, просто удалите папку PeaZip, связанный файл значка из .local/share/icons, файл .desktop из .local/share/ apps и удалите файлы ссылок в папке .local/bin.

Для пакета Flatpak выполните команду ниже, чтобы удалить:

flatpak uninstall --delete-data io.github.peazip.PeaZip

Также запустите flatpak uninstall --unused, чтобы очистить ненужные библиотеки времени выполнения.

Для доступа к параметрам контекстного меню нажмите Ctrl+H в файловом менеджере и перейдите к .local/share/nautilus/scripts для GNOME (или .local/share/ kservices5/ServiceMenus для KDE Plasma 5), затем удалите соответствующие файлы сценариев (или файлы .desktop для KDE).

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