7 zip linux gui

7zip GUI для Unity

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

xarchiver, file-roller, squeeze.

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

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

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

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

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

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

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

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

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

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

Читайте также:  Как сбросить ноутбук самсунг до заводских настроек windows

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

Нормальный себе 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»

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

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

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

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

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

Источник

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
Читайте также:  Кнопки для windows forms

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.

Источник

Установка и использование 7-Zip в Linux

Формат 7-Zip

Формат 7-Zip впервые появился в 1999 году. Данный формат отличает высокая степень сжатия данных. По сравнению с ZIP степень сжатия 7-Zip может быть на 30-50% лучше. 7-Zip в основном используется среди пользователей Windows.

7-Zip нельзя использовать для создания резервных копий в Linux, так как формат не сохраняет информацию о правах доступа к файлам и данные о владельце.

В данной заметке мы рассмотрим, как установить поддержку 7-Zip в некоторых дистрибутивах Linux, а также как работать с 7zip-архивами.

Установка 7-Zip в Linux

Установка 7-Zip в Ubuntu, Debian

Для установки поддержки 7-Zip в Ubuntu и Debian, а также производных от них дистрибутивах (LinuxMint и др.), доступно три пакета:

  • p7zip — базовая версия, которая поддерживает только архивы в формате .7z Представляет собой порт утилиты 7za.exe для POSIX систем.
  • p7zip-full — полная версия, которая поддерживает различные алгоритмы сжатия при создании 7zip-архивов, а также другие форматы архивов. Установка данного пакета также обеспечивает поддержку 7-Zip в менеджере архивов File Roller, который используется в Ubuntu.
  • p7zip-rar — отдельный модуль для p7zip, позволяющий распаковывать RAR-архивы.
Читайте также:  Шагов по оптимизации windows

Для установки 7-Zip в Ubuntu (Debian) вы можете установить пакет p7zip-full, а также p7zip-rar для поддержки RAR. Для этого выполните в терминале команду:

Примечание: В новых версиях Ubuntu (например, в Ubuntu 18.04 и новее) 7-Zip автоматический поддерживается в файловом менеджере Nautilus. Можно создавать и распаковывать 7zip архивы.

Установка 7-Zip в Fedora, CentOS

В дистрибутивах Fedora, CentOS доступны пакеты p7zip, p7zip-plugins.

Для установки используйте следующую команду:

Установка 7-Zip в ArchLinux

Для установки поддержки 7-Zip в ArchLinux установите пакет p7zip, который доступен в официальных репозиториях дистрибутива.

Раcпаковка 7zip-архивов

Когда поддержка 7-Zip установлена, то для распаковки .7z файлов вы можете использовать графические утилиты (например, File Roller, Ark), средства файлового менеджера вашего дистрибутива (если есть поддержка), а также командую строку.

Для работы с 7-Zip архивами через командную строку используется команда 7z

Распаковать в текущую директорию

Чтобы распаковать .7z архив в текущую директорию с сохранением структуры директорий, которые находятся внутри архива, выполните в терминале команду:

Файлы архива будут распакованы в текущую директорию. Если в архиве содержатся директории, то при распаковке их структура будет сохранена.

Распаковать в определенную директорию

Чтобы распаковать архив в определенную директорию используется опция -o , за которой без пробела указывается путь до директории.

Распаковать без сохранения структуры директорий

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

Создание 7zip-архива

Упаковать один файл

Чтобы создать .7z архив используется следующая команда.

В результате выполнения данной команды будет создан архив archive.7z , который содержит файл myfile.txt

Упаковать несколько файлов

Чтобы упаковать несколько файлов, перечислите их имена через пробел.

Упаковать директорию и ее содержимое

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

Добавить файлы в существующий архив

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

Просмотр файлов в архиве

Для просмотра содержимого архива используется команда:

Протестировать целостность архива

Чтобы проверить целостность архива (проверить, что архив «не битый») используется команда:

Заключение

Мы рассмотрели как установить поддержку 7-Zip в популярных дистрибутивах Linux, а также рассмотрели базовые возможности работы с 7zip-архивами.

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

Источник

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