ZaLinux.ru

Как в Double Commander добавить плагин для поддержки всех видов архивов

Какие архивы поддерживает Double Commander

Double Commander - это отличный двухоконный файловый менеджер с открытым исходным кодом. Если вы хотите узнать о нём дополнительные подробности, то смотрите статью «Бесплатный аналог Total Commander».

Double Commander, благодаря встроенным плагинам, из коробки поддерживает работу с самыми популярными архивами: zip, jar, tar, bz2, tbz, gz, tgz, Izma, tlz, xz, txz и zipx.

Это хороший набор, но в этой инструкции я покажу, как в Double Commander добавить плагин, благодаря которому он будет поддерживать следующие архивы (в этом списке также присутствуют файлы виртуальных дисков и файловые системы):

	7z:       [7z; ]
	APM:      [apm; ]
	Ar:       [ar a deb lib; ]
	Arj:      [arj; ]
	bzip2:    [bz2 bzip2 tbz2 tbz; * * .tar .tar]
	Cab:      [cab; ]
	Chm:      [chm chi chq chw; ]
	Hxs:      [hxs hxi hxr hxq hxw lit; ]
	Compound: [msi msp doc xls ppt; ]
	Cpio:     [cpio; ]
	CramFS:   [cramfs; ]
	Dmg:      [dmg; ]
	ELF:      [elf; ]
	Ext:      [ext ext2 ext3 ext4 img; ]
	FAT:      [fat img; ]
	FLV:      [flv; ]
	gzip:     [gz gzip tgz tpz; * * .tar .tar]
	GPT:      [gpt mbr; ]
	HFS:      [hfs hfsx; ]
	IHex:     [ihex; ]
	Iso:      [iso img; ]
	Lzh:      [lzh lha; ]
	lzma:     [lzma; ]
	lzma86:   [lzma86; ]
	MachO:    [macho; ]
	MBR:      [mbr; ]
	MsLZ:     [mslz; ]
	Mub:      [mub; ]
	Nsis:     [nsis; ]
	NTFS:     [ntfs img; ]
	PE:       [exe dll sys; ]
	TE:       [te; ]
	Ppmd:     [pmd; ]
	QCOW:     [qcow qcow2 qcow2c; ]
	Rar:      [rar r00; ]
	Rar5:     [rar r00; ]
	Rpm:      [rpm; ]
	Split:    [001; ]
	SquashFS: [squashfs; ]
	SWFc:     [swf; ~.swf]
	SWF:      [swf; ]
	tar:      [tar ova; ]
	Udf:      [udf iso img; ]
	UEFIc:    [scap; ]
	UEFIf:    [uefif; ]
	VDI:      [vdi; ]
	VHD:      [vhd; ]
	VMDK:     [vmdk; ]
	wim:      [wim swm esd; ]
	Xar:      [xar pkg; ]
	xz:       [xz txz; * .tar]
	Z:        [z taz; * .tar]
	zip:      [zip zipx jar xpi odt ods docx xlsx epub; ]

Плагин p7z-usr для Double Commander

P7Z Usr - это плагин для Double Commander (DCMD), который предоставляет функции архиватора файлов 7-Zip.

У плагина открыт исходный код, он предназначен для платформ Linux. Его основной модуль - P7ZIP, порт 7-Zip для систем POSIX.

Подробности о 7-Zip смотрите в статье «Бесплатная альтернатива WinRAR».

Плагин для Double Commander, который добавляет архивы, совместимые с 7-Zip. Форматы: 7z, Udf, VHD, SquashFS, NTFS, Rpm, Chm и другие. На основе проектов 7-Zip и P7ZIP.

Как установить P7Z Usr в Linux

Установка Debain, Linux Mint, Ubuntu, Kali Linux и их производных

Подразумевается, что Double Commander уже установлен в вашей системе. Если ещё нет, то выполните следующую команду:

sudo apt install doublecmd-gtk

Для работы плагина требуется пакет p7zip, установим его, если он ещё отсутствует в вашей системе:

sudo apt install p7zip-full

Теперь приступим к установке самого плагина

wget -O p7z_usr.zip https://github.com`curl -s https://github.com/ike9000e/p7z-usr/releases | grep -E -o '/ike9000e/p7z-usr/releases/download/[0-9.v]+/p7z_usr_.*_a64.zip' | head -n 1`
unzip p7z_usr.zip
rm p7z_usr.zip License.txt readme.txt
sudo mkdir /usr/lib/doublecmd/plugins/wcx/p7z_usr
sudo mv p7z_usr.ini p7z_usr.wcx /usr/lib/doublecmd/plugins/wcx/p7z_usr
sudo ln -s /usr/lib/p7zip/7z.so /usr/lib/doublecmd/plugins/wcx/p7z_usr

Установка в Arch Linux, BlackArch, Manjaro и их производных

Подразумевается, что Double Commander уже установлен в вашей системе. Если ещё нет, то выполните следующую команду:

sudo pacman -S doublecmd-gtk2

Для работы плагина требуется пакет p7zip, установим его, если он ещё отсутствует в вашей системе:

sudo pacman -S p7zip

Если у вас ещё не установлена утилита pikaur, то установите её по статье «Автоматическая установка и обновление пакетов AUR». Затем достаточно выполнить команду:

pikaur -S doublecmd-plugin-p7z-usr

Активация плагина P7Z Usr в Double Commander

В Double Commander в меню перейдите в Настройки → Параметры.

Найдите раздел «Плагины», перейдите в «Плагины WCX»: и нажмите кнопку «Добавить»:

Найдите и добавьте файл, расположенный по пути /usr/lib/doublecmd/plugins/wcx/p7z_usr/p7z_usr.wcx

Когда будет предложено ввести файловые расширения, с которыми должен работать плагин, вы можете ввести следующие (отредактируйте список под ваши нужды):

7z apm ar arj bz2 bzip2 tbz2 tbz tar cab chm chi chq chw hxs hxi hxr hxq hxw lit msi msp doc xls ppt cpio cramfs dmg elf ext ext2 ext3 ext4 img fat flv gz gzip tgz tpz gpt mbr hfs hfsx ihex iso lzh lha lzma lzma86 macho mslz mub nsis ntfs exe dll sys te pmd qcow qcow2 qcow2c rar r00 rpm 001 squashfs swf ova udf scap uefif vdi vhd vmdk wim swm esd xar pkg xz txz z taz zip zipx jar xpi odt ods docx xlsx epub

Предыдущий список включает все поддерживаемые расширения, данный список сокращён, за счёт исключения офисных и некоторых других форматов:

7z apm ar arj bz2 bzip2 tbz2 tbz tar cab chi chq chw hxs hxi hxr hxq hxw lit msi msp cpio cramfs dmg elf ext ext2 ext3 ext4 img fat flv gz gzip tgz tpz gpt mbr hfs hfsx ihex iso lzh lha lzma lzma86 macho mslz mub nsis ntfs dll sys te pmd qcow qcow2 qcow2c rar r00 rpm 001 squashfs swf ova udf scap uefif vdi vhd vmdk wim swm esd xar pkg xz txz z taz zip zipx xpi

Плагин добавлен - настройте его, нажав кнопку «Параметры».

Возможности и ограничения

Возможности плагина P7Z Usr

  • может просматривать или извлекать все архивы, которые может открывать библиотека 7-zip.
  • настройка через INI-файл (с плагином поставляется документация).
  • должен быть совместим с версиями библиотек P7ZIP> >= 15.09.

Ограничения плагина P7Z Usr

  • только чтение
  • многотомные архивы не поддерживаются
  • без атрибутов файла
  • нет Rar5 (видно только файлы в архиве)

Рекомендуемые статьи:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *