Есть ли графический интерфейс для сжатия архивов в Ubuntu?
В Windows я использовал программу 7zip для почти всех моих задач сжатия в прошлом. Теперь, после перехода на Ubuntu, я также установил эту программу из Центра программного обеспечения. После завершения я смог выбрать.7z-формат из меню создания архива, однако я не могу найти какие-либо параметры сжатия, только возможность шифрования таблицы файлов и запрос пароля. В сборке программы для Windows есть много других опций, таких как размер библиотеки и использование потоков, но я пока не смог найти такое меню в Ubuntu.
Есть ли способ сделать эти опции доступными в интегрированном диспетчере архивов или альтернативном, который их предоставляет?
Я знаю, что эти параметры можно определить в терминале, но я бы предпочел иметь интерфейс, который позволяет мне видеть все возможные варианты и в интерактивном режиме вычисляет использование памяти.
Если другая библиотека, кроме 7zip, предлагает эти опции в Ubuntu, я хотел бы попробовать ее, если это F/OSS. Совместимость платформы не имеет значения, просто быстро выбираются опции для разных задач.
2 ответа
Отличный выбор peazip
который имеет большинство вариантов, которые вы после. Хотя его еще нет в репозиториях Ubuntu, его можно относительно легко установить. Я проверил 32-битный peazip
на 64-битной установке Trusty Tahr (следовательно, добавление 32- битных библиотек) следующим образом.
Я не мог найти легкую установку чистого 64-битного peazip
к сожалению, хотя я видел "портативную" версию, которая казалась 64-битной по крайней мере по частям. Я не проверял это, хотя это, конечно, вариант...
Это одна команда:
sudo apt-get install p7zip-full p7zip-rar libpango1.0-0:i386 \
libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libxft2:i386 && \
wget --content-disposition \
http://downloads.sourceforge.net/project/peazip/6.0.0/peazip_6.0.0.LINUX.GTK2-2_i386.deb && \
sudo dpkg -i peazip_6.0.0.LINUX.GTK2-2_i386.deb
При чистой установке Trusty все равно могут потребоваться некоторые зависимости, так что если dpkg
жалуется что не смог настроить peazip
запустите следующее:
sudo apt-get -f install
sudo dpkg -i peazip_6.0.0.LINUX.GTK2-2_i386.deb
Опции, которые вам нужны, находятся в разделе "Дополнительно":
и добавление паролей легко доступно из главного меню в Сервис -> Менеджер паролей:
Интеграция с Nautilus требует еще одного шага: скопируйте скрипты, поставляемые с peazip
в правильное место и сделайте их исполняемыми:
cp -v /usr/local/share/PeaZip/FreeDesktop_integration/nautilus-scripts/Archiving/PeaZip/* \
$HOME/.local/share/nautilus/scripts
chmod +x $HOME/.local/share/nautilus/scripts/{"Add to Archive","Extract Archive","Extract Here","Extract to Folder","Open Archive"}
Выйдите из системы и снова войдите в систему, тогда интеграция Nautilus работает хорошо:
Сведения о лицензии содержатся в ссылке в моих "Рекомендациях", но, похоже, это Стандартная общественная лицензия GNU...
Рекомендации:
Вы можете использовать обычную версию Windows. Я сейчас пользуюсь 7z1514-x64.exe
, Он отлично работает на WINE, а производительность такая же, как на Windows. Не уверен насчет этого F/OSS, хотя... Не видел ни одного подходящего приложения для Linux для этого.