В этой статье мы познакомимся с различными программами для просмотра, создания и распаковки архивов - аналогами WinRAR Linux, а так же установим их на различные дистрибутивы.
У многих пользователей, которые только перешли на Linux, часто возникает вопрос, а есть ли какие-либо менеджеры архивов под данную ОС, которые будут нормальной альтернативой WinRAR. Далее я покажу вам 4 хорошие, на мой взгляд, программы.
Содержание статьи
Аналоги WinRAR в Linux
По сути все архиваторы для Linux, которые работают в графическом интерфейсе, являются оболочками для консольных утилит, поэтому они поддерживают одни и те же форматы архивов. Но для этой поддержки нужно, чтобы в системе были установлены соответствующие утилиты (zip, unzip, rar, unrar, tar, lzma, p7zip, bzip2 и другие), если они вам нужны.
1. Ark
Архиватор, входящий в комплект программ KDE. Код программы написан на C++, интерфейс с использованием Qt. По сути является графической оболочкой для библиотек и консольных приложений, работающих с архивами. Распространяется под лицензией GPL.
Ubuntu
Ark присутствует в основном репозитории, просто введите следующую команду:
sudo apt install ark
Arch
Данный архиватор также имеется в стандартных репозиториях Arch:
sudo pacman -S ark
2. File Roller
Аналог WinRAR Linux, разрабатываемый для оболочки Gnome (но это не значит, что её можно использовать только там). По сути File Roller является Front-end, графической оболочкой, дающей пользователю единый интерфейс для различных консольных архиваторов. Данная программа написана на C, а интерфейс на GTK+. Распространяется под лицензией GPL.
Внимание! На момент написания статьи программа не обновлялась с 23.09.13!
Ubuntu
Данный пакет присутствует в официальном репозитории Ubuntu, так что используйте следующую команду:
sudo apt install file-roller
Arch
Программа также есть в стандартных репозиториях:
sudo pacman -S file-roller
3. PeaZIP
Бесплатный, кроссплатформенный архиватор, написанный на Object Pascal и Pascal. Распространяется для Windows 9x, Windows NT и Linux. Имеет свой формат пакетов "*.pea", который поддерживает многотомные архивы, сжатие, системы шифрования и контроля целостности. Работа же с другими форматами чаще обеспечивается за счёт различных внешних библиотек. Интерфейс программы имеет реализацию как на Qt, так и на GTK+. Распространяется под лицензиями GPL и LGPL.
Внимание! Поддержка кодировки UTF-8 реализована не полностью!
Ubuntu
В официальных репозиториях Ubuntu данного пакета нет. Лучше скачайте deb-файл с сайта проекта, выбрав нужную вам версию.
Arch
Данного пакета нет и в стандартных репозиториях Arch, так что придётся воспользоваться AUR. Qt версия:
yaourt -S peazip-qt
Gtk версия:
yaourt -S peazip-gtk2
4. Xarchiver
Легковесный файловый архиватор. Архиватор по умолчанию для таких сред, как LXDE и XFCE. Написана данная программа на C, интерфейс же построен на GTK+. Распространяется под лицензией GPLv2.
Внимание! Разработка приостановлена!
Ubuntu
Чтобы установить данную программу в этом дистрибутиве, просто выполните следующую команду в терминале:
sudo apt install xarchiver
Arch
Пакет с данной программой есть и в официальных репозиториях Arch:
sudo pacman -S xarchiver
Выводы
В данной статье мы рассмотрели несколько программ, которые можно использовать как аналоги WinRAR Linux. Какую из них использовать, решать вам. А каким архиватором предпочитаете пользоваться вы? Напишите в комментариях!
Для информации. Запустил свой любимый архиватор WinRAR под WINE и пользуюсь
Для сведения - со своим любимым WinRar вместе с Wine ты запустил еще оччччччень много всего))))) Пользуйся, открывай ворота
Смотри ниже , не туда запулил
r
Mне лично еще с DOSовских времён всегда было удобнее пользоваться консольными утилитами -- zip, gz, arj, ace, rar, 7z и тд, запускаемыми в файл-менеджерах вроде double / total commander буквально одним кликом.
peazip как оболочку, xz как архиватор, в редких случаях пакую в zip/bzip2 для старых компов
Благословляешь? Спасибо, уже многим пользуюсь.
MS Office 2003, TheBat, Архивариус 3000, dupkiller, FastStone, AIMP и прочее
Абсолютной защиты конечно нет, но можно сильно поднять непробиваемость.
Для широко улыбающихся:
Запрещение запуска программ Windows позволяет ограничить доступ к программам, кроме разрешенных в специальном списке.
Для ограничения запускаемых программ надо открыть раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVerson\Policies\Explorer и создать там ключ RestrictRun типа DWORD со значением 0х00000001. Затем тут же надо создать подраздел с аналогичным именем RestrictRun и в нем перечислить список РАЗРЕШЕННЫХ к запуску программ для текущего пользователя. Записи в этом подразделе пронумеровываются, начиная с 1, и содержат строки с путями (необязательно) и именами приложений. Файлы должны быть с расширением. Например, Word.exe, Excel.exe ...
Не забудьте указать файл Regedit.exe, иначе Вы сами не сможете больше запустить редактор реестра! Для сброса ограничения на запуск программ надо установить значение ключа RestrictRun в 0
И уже не много всего))))), можно сказать вообще ничего. Пользуйсь, закрываю
еще есть нативный 7zFM, для арчеподобных дистров ставится из аур
yaourt -S p7zip-gui
Еще есть Engrampa, разваваемый в рамках mate desktop.
А Engrampa почему не упомянута, лучший из архиваторов для Linux.
Потому что Engrampa это тот же File Roller и в прошлой жизни, когда MATE был GNOME2 Engrampa так и назывался - File Roller - а его автор упомянул.
Кста... Engrampa и все перечисленные выше - это морды, цель которых единственная - предоставить пользователю GUI для работы с архивами, но без них легко обойтись в консоли, иногда даже удобней и быстрей. правда сноровка нужна особая... кхе. кхе.
По-моему мнению, с развитием технологий облачного хранения данных, а также широкой сетью различных файлообменников целесообразность упаковки данных в архив для обычного пользователя представляется сомнительной. Задача-то архиватора - сжимать данные, чтобы было меньше передавать. Но это было актуально в эпоху дисков небольшого объёма и узкого канала связи. По крайней мере, в настоящее время передача файлов текста, электронных таблиц и презентаций (ценность последних также сомнительна, лучше уж пусть делают видеоролики, но почему-то всё никак от презентаций не откажутся) не занимает много времени. А если народ собирается сжимать mp3, mp4, mkv, jpg, png, то он теряет время, так как спецификация данных форматов уже предусматривает сжатие содержащихся в них данных. Поэтому держать у себя супер-пупер WinRAR ради выигрыша в 0,1 или 0,5 % ... А уж когда прочитал о запуске его через Wine, то, простите меня, чуть не поперхнулся. Установил бы товарищ NICKVG лучше B1 (b1.org) и будет ему для целей распаковки счастье в виде поддержки всех форматов, если так уже не любит file-roller.
Полностью с Вами согласен и я о том же! Но, товарищ NICKVG полностью и очень собой доволен и самоуверен )))))
То есть я могу закинуть 400 PNG-файлов для дизайнеров или 200 сэмплов в WAV-формате для друганов-музыкантов на облачный файлообменник НЕ в архиве? Чтобы они матерились, скачивая каждый файл по отдельности.
В целом, облачные файлообменники = зло + техническая безграмотность, кроме того, они не подходят для тех, кто лето, например, проводит на даче/в другой стране. Попробуйте, приехав куда-нибудь в Индию (их телеком - это отдельная тема)/спальный район Амстердама-Германии/дальнее Подмосковье, сделать бэкап через тусклый WIFI - это будет реальный цифровой ад.
Весь мой бэкап (массивы документов, сэмплов, дизайнерских файлов, игр), кроме файлообменника, всегда идет на флэшки и переносные жесткие диски. Файлообменники - это наивные игрушки, для тех, кто не знает, что такое реальный бэкап данных. АРХИВАТОР МНЕ НУЖЕН ДЛЯ ВСЕГО - от упаковки документов/сэмплов до даже игр (например, для упаковки ромсета с играми).
С большим трудом, но могу себе представить зачем aimp в линукс запускать, хотя плееров очень много, на все вкусы, но зачем вам архиватор то в вайне? Народ, с ума не сходите.
ну в общем-то иногда хочется странного, я согласен.., ностальгия, то, сё... но aimp тащить на свой собственный десктоп - это слишком грязное на мой вкус извращение.
Да, но если с винды мигрируют, пока найдут для себя плеер подходящий (хороших то не так много), а там привычно все, это можно еще понять.
Это не архиваторы, это всё оболочки для консольных программ-архиваторов. Сами по себе ничего они не зархивируют.
Ну и по функционалу им, кончено же, очень далеко до виндошного WunRar-а.
Мда...
На винде давно отказался от WinRAR в пользу 7zip, в основном из-за заморочек с лицензией.
Сейчас на Manjaro и пользуюсь дефолтной оболочкой Engrampa.
Для Тунара из репозиториев ставится "rar" и в контекстном меню появляется вариант "rar" со всеми плюшками типа пароля и шифрования списка файлов. Если нужен RAR конечно.
Стесняюсь спросить - а чем плох RAR for Linux? (нативный)
тама кнопок нема... а как без кнопок?! :)))
не пойму в чем проблема? Rar под Arch https://aur.archlinux.org/packages/rar-beta/ .. так же Rar под Debian есть... пашет со всеми Gui
B1 Free Archiver использую - устраивает по всем параметрам
PeaZip использую очень давно, мне нравится. Хотя штатный Ark в кедах тоже не плох.
Кажется 7zip же есть и под линуксом тоже. Странно что его не упомянули. А так во всех юзерских линуксах стоят уже какие-то графические архиваторы по умолчанию обычно. Мне хватает.
Пользуюсь консольным вариантом, ибо штатный "Менеджер архивов" в Linux Mint LMDE 2 и LMDE 3 не всегда корректно распаковывает, он как gui'вый просмотрщик используется. Все утилиты для распаковки должны быть установлены и тогда вот мой unpack (пробелы в путях и названиях норм переваривает):
#!/bin/bash
#
# unpack
# Unpack files
# Author: Serega@Russia
#
############
# Вывод справки:
helpik ()
{
echo ''
echo -en "\033[1m" 1>&2
echo -n ' unpack'
echo -en "\033[0m" 1>&2
echo ' help'
echo -e "Unpack files.\nРаспаковка файлов\n"
echo -en "\033[1m" 1>&2
echo -n 'unpack'
echo -en "\033[0m" 1>&2
echo ' [file...] [file...] [file...]'
exit 0
}
#==============#
# Обработка аргументов и распаковка:
echo -en "\033[0m" 1>&2
script_name=$(basename "$0")
if [[ "$script_name" != 'unpack' ]]
then
echo -en "\033[33;1m" 1>&2
echo -e "Зачем Вы меня переименовали?\nWhy did they rename me?"
echo -en "\033[0m" 1>&2
echo -e "Вам не нравится моё имя unpack?\nYou do not like my name unpack"
sleep 3
fi
[ -z "$1" ] && helpik
for arg in "$@" # пролистываем все полученные аргументы
do
if [ -f "$arg" ]
then
case "$arg" in
*.tar.bz2) tar xvjf "$arg" ;;
*.tar.gz) tar xvzf "$arg" ;;
*.tar.xz) tar xvJf "$arg" ;;
*.bz2) bunzip2 "$arg" ;;
*.rar) unrar x "$arg" ;;
*.gz) gunzip "$arg" ;;
*.tar) tar xvf "$arg" ;;
*.tbz2) tar xvjf "$arg" ;;
*.tgz) tar xvzf "$arg" ;;
*.zip) unzip "$arg" ;;
*.Z) uncompress "$arg";;
*.7z) 7z x "$arg";;
*.xz) unxz "$arg" ;;
*.exe) cabextract "$arg";;
*)
echo -en "\033[31;1m" 1>&2
echo -n 'Нет метода для распаковки "'
echo -en "\033[34;1m" 1>&2
echo -n "$arg"
echo -en "\"\033[31;1m" 1>&2
echo '! No unpack method!'
echo -en "\033[0m" 1>&2
;;
esac
else
case "$arg" in
-h) helpik ;;
--help) helpik ;;
esac
echo -en "\033[31;1m" 1>&2
echo -n 'Не могу найти файл "'
echo -en "\033[34;1m" 1>&2
echo -n "$arg"
echo -en "\"\033[31;1m" 1>&2
echo '! Not found!'
echo -en "\033[0m" 1>&2
fi
done
####################################
exit 0
Нужно было запаролить архив. В xarchiver вообще при создании нет пункта "задать пароль" и в меню тоже. Поставил ark, при создании сразу можно задать пароль. Вывод: ark лучше xarchiver.
Почему меня не просят купить лицензию? Фигня, винрар лучше.
Сидят обсуждают гуи архивов, размышляют об облачных серверах. А я тем временем сижу сейчас и пытаюсь отправить 45 000 файлов на сервер. И как мне их млять, так отправить без архивирования?
Архивы жили и будут жить скорости выросли, а протоколы шифрования никто не отменял и куда проще передать 1 файл чем весь стак. Архивом тупо быстрее.
А по поводу гуев, у меня возникает ощущение что работают они через задницу. Пакуешь архив каким нить роллером, а потом чудесным образом на половине архивации тот рапортует, что все готово. А по факту битый архив.
Поэтому для особо важных задач хардкор и только хардкор, то бишь консольные утилиты. Кстати тоже самое касается и ftp клиентов и прочей дряни, через консоль элементарно раз в 7-8 быстрее!
Мне вообще крайне грустно смотреть на набор доступных программ в линуксе. Всё какое-то кривое, нецелостное, разорванное. Постоянно такое ощущение, что всё держится на соплях. Приходится терпеть и держать какой-то набор софта из под wine.
Да-да, это всё делали программисты, а не дизайнеры. Только вот почему какой-нибудь total commander совсем не так выглядит? И я знаю, что в линуксе дофига тулкитов вроде gtk и qt, но программы постоянно изменяют размеры кнопок как им вздумается, или шрифты свои включают. Вот зачем?
Xarchiver хорош. Родной менеджер архивов среды GNOME при попытке извлечения периодически выдавал сообщение, что скачанный файл в архиве битый. У виндовых юзеров всё открывалось норм. Теперь пользуюсь Xarchiver -- ни разу ещё не подвёл.