- 7zip GUI для Unity
- Arch Linux User Repository
- Search Criteria
- Package Details: p7zip-gui 16.02-5
- Package Actions
- Dependencies (7)
- Required by (0)
- Sources (8)
- Latest Comments
- Smithandreas commented on 2021-07-05 13:54
- tmn505 commented on 2021-07-05 12:21
- Smithandreas commented on 2021-07-05 11:22
- tmn505 commented on 2021-02-03 19:35
- colinjmatt commented on 2021-02-03 18:42
- tmn505 commented on 2021-01-07 14:45
- dandownapp commented on 2021-01-07 14:09
- tmn505 commented on 2020-05-16 14:28
- class101 commented on 2020-05-16 12:14
- tmn505 commented on 2019-02-22 19:09
- Установка и использование 7-Zip в Linux
- Формат 7-Zip
- Установка 7-Zip в Linux
- Установка 7-Zip в Ubuntu, Debian
- Установка 7-Zip в Fedora, CentOS
- Установка 7-Zip в ArchLinux
- Раcпаковка 7zip-архивов
- Распаковать в текущую директорию
- Распаковать в определенную директорию
- Распаковать без сохранения структуры директорий
- Создание 7zip-архива
- Упаковать один файл
- Упаковать несколько файлов
- Упаковать директорию и ее содержимое
- Добавить файлы в существующий архив
- Просмотр файлов в архиве
- Протестировать целостность архива
- Заключение
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
Видишь в списке файлов [..] ? Я как то нет, есть только кнопка «наверх» в адресной строке. В текущей реализации это хреново.
Для манипуляции с файлами есть полноценные ФМ, а архиваторы должны подключаться к ним (как угодно, например, через контекстное меню).
Для этого полноценные ФМ должны иметь нормальную интеграцию с архивам, а именно хотя бы полноценный просмотр информации о файлах внутри архивов, в том числе в многотомных. А этого увы нет.
Ну не знаю, я сильно по архивам не ползаю, сразу распаковываю.
Нормальный себе 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
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’
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-архивы.
Для установки 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 имеет много возможностей. Чтобы получить дополнительную информацию можно использовать следующие команды:
Источник