Linux gui для 7zip

Как распаковать формат 7zip в Linux Ubuntu

По умолчанию Linux Mint, Ubuntu и Debian не открывают архивы *.7z. Чтобы обучить свой Linux этому формату есть отдельный пакет. После его установки, архивы с расширением .7z будет открываться в стандартном менеджере архивов.

Что такое 7zip?

В 1998 году украинский программист Игорь Павлов разработал новый алгоритм сжатия LZMA , который в первой своей версии превосходил все аналоги в скорости и степени сжатия. Формат архива получил расширение .7z. В 1999 году выпускается первый релиз программы 7zip, в основу которого встал LZMA . На сегодняшний день используется уже усовершенствованный алгоритм LZMA2, что делает его еще быстрее и эффективнее. Архиватор 7zip поддерживает аппаратную инструкцию современных процессоров AES -NI, которая помогает архивировать данные на высокой скорости. Это задействует аппаратные возможности процессоров.

7zip на данный момент можно назвать «комбайном», который работает со всеми популярными форматами, даже с такими как проприетарный RAR . Архиватор WinRAR разработал тоже русский парень.

Установка 7zip в Linux

В Linux Mint и Ubuntu Вы можете пойти 2 путями:

Урезанная версия 7zip

Что умеет урезанная linux-версия 7zip:

  1. поддержку только архивов формата 7z;
  2. нет поддержки полноценной консольной утилиты, для автоматизации в скриптах.

Для этого нужно установить пакет:

В Ubuntu с версии 18.04 данный пакет входит в список установленных пакетов по умолчанию. В большинстве дистрибутивов Linux также.

Полная версия

Полная версия 7zip для Linux содержит в себе:

  1. упаковка и распаковка: 7z, BZIP2 (BZ2, TB2, TBZ , TBZ2), GZIP (GZ, TGZ ), TAR , ZIP ( JAR ), XZ, WIM ;
  2. только распаковка: ARJ , CAB , CHM , CPIO , CramFS, DEB , DMG , FAT , HFS , MBR , ISO , LZH ( LHA ), LZMA , MSI , NSIS , NTFS , RAR , RPM , SquashFS, UDF , VHD , XAR , Z ( TAR );
  3. в этой версии есть также консольный вариант для терминала – /usr/bin/7z .

Для этого нужно установить полную версию 7zip:

Для файлов RAR также предусмотрена поддержка в Linux, для которой нужно поставить отдельный пакет. Вынесли его в отдельный пакет из-за его проприетарности.

Любой из двух путей «обучит» стандартный архиватор Ubuntu понимать новые форматы. В Windows установка происходит стандартным способом. Официальный сайт программы – www.7-zip.org

Читайте также:  Open air file windows

Графическая оболочка для p7zip в Linux

Если Вы не хотите использовать программу по умолчанию, есть возможность установить отдельную оболочку для 7zip для Linux – p7zip-gui .

Есть проблемы с кириллицей.

Внешний вид графической оболочки для Linux точно такой же как и в ОС Windows. К новому привыкать не придется.

Примеры работы 7zip

Данные команды будут одинаково хорошо работать как в Linux, так и в Windows. Синтаксис команд одинаковый. В консоли можно создавать скрипты для автоматического создания бэкапов критически важной информации на серверах вне зависимости какая операционная система установлена. Этим и замечателен 7zip.

Архивируем

Архивируем директорию /home/user/UserDir с параметров a (append):

Компрессия

Параметр -mx 9 явно указывать степень сжатия. Может быть от 0 до 9:

Пароль

Для того, чтобы установить пароль на архив, используем параметр -p (password):

Многотомность

Создание многотомнго архива:

Самораспаковка

Создание самораспаковывающего архива:

Вывод содержимого архива

Чтобы посмотреть содержимое архива, выполняем команду с.параметром l (list):

Распаковка архива

Разархивируем 7z-файл с параметром у (extract):

После распаковки файлы будут находится в директории /home/user/UserDir. За это отвечает параметр -o (output). Если его не использовать, файлы распакуются в текущую директорию.

Если нужно распаковать запароленный архив, то нужно запустить с параметром p (password):

Комментарии

Очень полезный пакет, качаем, лично рекоменудю

Спасибо! Мне помогло и на Мандриве 2011

Спасибо помогло, думал как же распаковать файлы движка для сайта, еще раз спасибо!!

  • Денис Юрьевич прокомментировал MultiKey не устанавливается, отозван сертификат
  • Павел Urman прокомментировал Как закрыть крышку часов Tissot?
  • AdminWay прокомментировал kernel_task грузит проц на 100% на MacOS BigSur
  • Лев прокомментировал kernel_task грузит проц на 100% на MacOS BigSur
  • AdminWay прокомментировал kernel_task грузит проц на 100% на MacOS BigSur

Не отображаются номера страниц в OpenOffice или о пользе чтения справки

Поднимаем на Mikrotik OpenVPN сервер

Если Вы используете материал моего блога, то будьте добры поставьте ссылку.

Источник

7zip GUI для Unity

не понял — существует ли GUI-интерфейс для Unitu или нет. И если да, то как его запускать.

xarchiver, file-roller, squeeze.

Есть сегфолтящаяся поделка на wxwidgets, лучше тебе её не видеть.

file-roller. Запускать — ПКМ на файле, создать архив.

На самом деле сложный вопрос. Да, в комплекте идет гуй, но сколько раз пробовал — собрать его не получалось, самый простой способ его получить — утянуть бинарный пакет отсюда (для 64 бит рядом) и распаковать вручную.
По внешнему виду похож на вендовый гуй, хотя и не полностью. Встроенный ФМ у меня хоть и не падает, как тут выше писали, но глючит по-жесткому. А вот гуй именно для создания архивов и распаковки (7zG и p7zipForFilemanager) работают нормально и вообще очень удобные, пользуюсь ими регулярно. Интегрируются в контекстное меню Dolphin и Konqueror, для гнома нужно погуглить, наверняка кто-то сделал.

Читайте также:  Восстанавливать пароли windows 10

По внешнему виду похож на вендовый гуй, хотя и не полностью.

Виндовый гуй 7zip это какое то недоразумение а не менеджер архивов, уже лучше file-roller тогда

Не знаю, чем тебе не понравился гуй 7zip’а под вендой, по мне так вполне нормальный. А чего от него требовать? Для манипуляции с файлами есть полноценные ФМ, а архиваторы должны подключаться к ним (как угодно, например, через контекстное меню).

Ну вот к примеру — заходишь на официальный сайт и чуть ниже смотришь официальный скриншот гуя http://www.7-zip.org/7zfm.png

Видишь в списке файлов [..] ? Я как то нет, есть только кнопка «наверх» в адресной строке. В текущей реализации это хреново.

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

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

Ну не знаю, я сильно по архивам не ползаю, сразу распаковываю.

Нормальный себе GUI я вендузятникам подсововал вместо винрара они даже не замечали подмены.

полноценные ФМ должны иметь нормальную интеграцию с архивам, а именно хотя бы полноценный просмотр информации о файлах внутри архивов

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

Видишь в меню пункт Tools? В нем есть пункт Options, а в них — возможность включить показ «..».

Для Nautilus, Konqueror, Dolphin. В официальном пакете.

у меня поставлен nautilus и 7zip. Ubuntu 13.04. Жму ПКМ на файле — нет пунктов про 7zip в контекстном меню. ЧЯДНТ?

У меня тоже нет. При сборке GUI зачем-то отключено. А на скриншоте Gentoo, где есть USE-флаги и пользователь может запрещать и разрешать такие опции. Если бы не Gentoo, я бы и не узнал про GUI для 7-zip в Linux.

А по идее должен с любыми, для которых есть утилита в системе. На мой взгляд это основное отличие Менеджера Архивов от Файлового Менеджера

я почти уверен, что и в убунте можно собрать из исходников и всё что надо включить.

«sudo apt-get build-dep p7zip», «mkdir p7zip && cd p7zip», «apt-get source p7zip», «dpkg-source -x *.dsc», «cd [TB]». Там отредактировать debian/rules, найдя configure и изменив его параметры. Запустить компиляцию DEB-пакета командой «fakeroot ./debian/rules binary»

По скриншоту конечно же не вижу. Для этого нужно поставить и поразбираться. А мне этот недоделанный гуй нафиг не уперся.

Но если есть, пусть будет.

Я вижу в списке опций, как и в виндовой версии, есть разбить на тома заданного размера ?

Вот попробуй создать архив с разбиением на тома, а затем над вторым и третьим томом попробуй всякие предлагаемые действия по правой кнопке. К пример хотя бы список файлов посмотреть.

Читайте также:  Windows 10 update system requirements

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

Источник

Arch Linux User Repository

Search Criteria

Package Details: p7zip-gui 16.02-5

Package Actions

Git Clone URL: https://aur.archlinux.org/p7zip-gui.git (read-only, click to copy)
Package Base: p7zip-gui
Description: Graphic user interface (alpha quality) for the 7zip file archiver
Upstream URL: http://p7zip.sourceforge.net
Licenses: LGPL, custom:unRAR
Submitter: tmn505
Maintainer: tmn505
Last Packager: tmn505
Votes: 76
Popularity: 0.80
First Submitted: 2015-12-12 09:37
Last Updated: 2021-07-05 12:19

Dependencies (7)

  • p7zip (p7zip-jinfeihan57-git, p7zip-natspec)
  • wxgtk2 (wxgtk2-light, wxgtk2-dev)
  • nasm (nasm-git) (make, i686)
  • python (python-dbg, python35, python38, python36, python310, python311, python37) (make)
  • yasm (yasm-git) (make, x86_64)
  • desktop-file-utils (desktop-file-utils-git) (optional) – desktop entries
  • kservice (kservice-git) (optional) – entries in kde context menu

Required by (0)

Sources (8)

Latest Comments

Smithandreas commented on 2021-07-05 13:54

thx for the fast fix

tmn505 commented on 2021-07-05 12:21

Thanks. Arch Linux moved its infrastructure to gitlab instance.

Smithandreas commented on 2021-07-05 11:22

gets some one also the error: 0 0 0 0 0 0 0 0 —:—:— —:—:— —:—:— 0curl: (6) Could not resolve host: git.archlinux.org ==> ERROR: Failure while downloading https://git.archlinux.org/svntogit/packages.git/plain/trunk/CVE-2016-9296.patch?h=packages/p7zip&id=a82b67f5d36f374afd154e7648bb13ec38a3c497 Aborting. Failed to build p7zip-gui

tmn505 commented on 2021-02-03 19:35

Thanks, fixed. Fedora changed the git root name from master to rawhide.

colinjmatt commented on 2021-02-03 18:42

I’m getting a 404 and the following error

tmn505 commented on 2021-01-07 14:45

@dandownapp Thanks, fixed.

dandownapp commented on 2021-01-07 14:09

Following patches from archlinux domain disappeared: CVE-2016-9296.patch; CVE-2017-17969.patch; CVE-2018-10115.patch; CVE-2018-5996.patch

tmn505 commented on 2020-05-16 14:28

@class101 Fixed. For future, do not flag package to be out of date if it fails to compile. That option is only for indicating that there’s new upstream release/version.

class101 commented on 2020-05-16 12:14

I think recent gcc v10+ update broke the compiling part

g++ -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -m64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_7ZIP_ASM wx-config —unicode=yes —cxxflags -DLANG -DNEW_FOLDER_INTERFACE -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/ErrorMsg.cpp In file included from ../../../../CPP/Common/Common.h:8, from ../../../myWindows/StdAfx.h:17: ../../../../CPP/Windows/ErrorMsg.cpp: In function ‘UString NWindows::NError::MyFormatMessage(DWORD)’: ../../../../CPP/Common/MyWindows.h:83:40: error: narrowing conversion of ‘-2147467263’ from ‘LONG’ to ‘unsigned int’ [-Wnarrowing] 83 | #define E_NOTIMPL ((HRESULT)0x80004001L) | ^

tmn505 commented on 2019-02-22 19:09

@Ataraxy The short answer is, it’s unmaintained, https://sourceforge.net/p/p7zip/bugs/175. I work around this with this https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=p7zip-gui#n41. I didn’t check how other distros do this but as You can see it’s not Arch specific. TBF whole p7zip seems to be unmaintained ATM, https://sourceforge.net/p/p7zip/bugs/185/#417d.

Copyright © 2004-2021 aurweb Development Team.

AUR packages are user produced content. Any use of the provided files is at your own risk.

Источник

Оцените статью