LINUX.ORG.RU

Посоветуйте гуёвый менеджер архивов

 


0

1

UPD: Расходимся, во всём виноват firefox, который неправильно именует файлы с составными расширениями при конфликте имён.

Замучился выбирать:

  • File-Roller: GTK3. Nuff said.
  • File-Roller2: не осиливает .tar.gz.
  • Xarchiver: не осиливает .tar.gz.
  • Xarchive: наркоманский интерфейс, почему-то не открывает архивы через лисье «открыть с помощью».
  • PeaZip: выглядит как говно, зависит от старого gmp, который не собирается.
  • Squeeze: не собирается.
  • Ark: зависит от кед, а у меня маленький... хм... корень, и места для них нет.
  • 7zFM: не осиливает .tar.gz.
  • Freearc: не осиливает .tar.gz.

Ну ё моё... Почему, как всегда, куча вариантов, но единственное, чем можно пользоваться, — кдешное? Посоветуйте, в общем, нормальную софтину.

★★★★★

Последнее исправление: Axon (всего исправлений: 8)
Ответ на: комментарий от Anon

Итого: пять действий (включая открытие консоли), среди которых ещё и набор «короткого имени». У меня же: кликнул, выбрал место, кликнул «распаковать».

Axon ★★★★★
() автор топика
Ответ на: комментарий от devl547

Не люблю clearlooks. К тому же, те темы для GTK3, которые я пробовал, ломают чуть ли не в каждом минорном релизе. С этой, небось, та же фигня.

Axon ★★★★★
() автор топика
Ответ на: комментарий от Axon

Эта у меня фиг знает сколько времени пережила.

Не люблю clearlooks.

Оригинальный я как-то не особо. Надоел.
А компактная версия - айс.

devl547 ★★★★★
()
Ответ на: комментарий от Axon

пять действий

Ну дык скриптик напиши - будет одно (по клавосочетанию запустить wget и 7z, подставив содержимое буфера обмена).

включая открытие консоли

Она всегда открыта, вообще-то. Куда ж без нее?

У меня же: кликнул, выбрал место, кликнул «распаковать».

Для этого достаточно следующее. Повесить на клавосочетание скриптик с `dialog`, в котором будет два поля: ссылка (вставляется из буфера обмена при нажатии клавосочетания) и пункт назначения (выбирается тем же `dialog`). А еще там будет две кнопки: "OK" и "нафиг".

Anon
()

А тема очень сильно напоминает эту

anonymous
()
Ответ на: комментарий от drBatty

man 1 setfattr (годно для ext3, ext4, и остальных годных ФС)

man формат_zip

zip комментарий работает с любым zip архивом, на любой FS. Так что прекрати употреблять, и научись читать.

tar --append

Не работает с сжатыми архивами. Фтопку

anonymous
()
Ответ на: комментарий от Anon

Ну дык скриптик напиши - будет одно (по клавосочетанию запустить wget и 7z, подставив содержимое буфера обмена).

Будут те же яйца, что и с гуём, только в профиль и с меньшим удобством. К тому же, момент с извлечением только некоторых файлов вы старательно игнорируете. Да, я знаю, «хз, мне это не нужно». Мне нужно.

Она всегда открыта, вообще-то. Куда ж без нее?

Alt-tab - тоже действие, ничем, по сути, не отличающееся от хоткея для вызова терминала.

Для этого достаточно следующее. Повесить на клавосочетание скриптик с `dialog`, в котором будет два поля: ссылка (вставляется из буфера обмена при нажатии клавосочетания) и пункт назначения (выбирается тем же `dialog`). А еще там будет две кнопки: «OK» и «нафиг».

Что люди ни делают, лишь бы нормальный гуй не использовать.

Axon ★★★★★
() автор топика
Ответ на: комментарий от devl547

Странно, у меня тоже. 30 секунд назад работало. Пофиксил.

Axon ★★★★★
() автор топика
Ответ на: комментарий от Axon

В первый раз нормально открыл, а потом начал открывать только .gz

Кстати, похоже понятно из-за чего это возникает. Если в Firefox-е выбрать открыть архив, то он качается в /tmp и открывается оттуда. В первый раз все проходит нормально. Во второй раз исходный файл в /tmp еще остается и новому файлу дается имя xarchiver.tar-1.gz, что явное неправильно. Должно же быть что-то вида xarchiver-1.tar.gz. Вот архиваторы и сходят с ума. Это баг firefox-а.

ATIpro ★★
()
Последнее исправление: ATIpro (всего исправлений: 1)
Ответ на: комментарий от Axon

Я первый попавшийся у себя tar.gz на 2.6Gb спокойно им открыл.

kernelpanic ★★★★★
()
Ответ на: комментарий от Axon

момент с извлечением только некоторых файлов вы старательно игнорируете

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

Что люди ни делают, лишь бы нормальный гуй не использовать

"Нормальный гуй" — зло.

Anon
()
Ответ на: комментарий от Axon

А почему не все архиваторы фейлятся?

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

ATIpro ★★
()
Ответ на: комментарий от ATIpro

Так, стоп. Я проверил, такая фигня, в самом деле, происходит. Выходит, виноват-то во всём огнелис... Чёрт, я слепой идиот.

Axon ★★★★★
() автор топика

Почему, как всегда, куча вариантов, но единственное, чем можно пользоваться, — кдешное?

Потому что КДЕ — наше всё!

J ★★★★★
()
Ответ на: комментарий от ATIpro

Нормальные люди этим не занимаются .

Спорное утверждение, в веб-серверах определения типа файла по содержимому сплошь и рядом.

anonymous
()
Ответ на: комментарий от Anon

Это возможно только после просмотра содержимого архива.

Ну так.

Ну, а для вытаскивания только некоторых файлов все равно подавляющее большинство сжатых архивов сначала «разжать» надо будет.

Не в случае zip, gz, xz и bz. А именно с ними я сталкиваюсь в 99% случаев.

Axon ★★★★★
() автор топика
Ответ на: комментарий от Axon

Не в случае zip, gz, xz и bz

Хм. Я что-то редко видел, чтобы сначала жали файлы, а потом архивировали. Так что оставить надо будет только zip, который компрессор и архиватор в одном лице.

Anon
()
Ответ на: комментарий от anonymous

Спорное утверждение, в веб-серверах определения типа файла по содержимому сплошь и рядом.

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

ATIpro ★★
()
Последнее исправление: ATIpro (всего исправлений: 1)

WinRar, братюнь

anonymous
()
Ответ на: комментарий от Axon

150 драгоценных мегабайт

$ df -h |sed -n '1p;/^\/dev/p'
Filesystem      Size  Used Avail Use% Mounted on
/dev/block/8:1  9.9G  6.0G  3.9G  61% /
/dev/sda2       1.8T   51G  1.8T   3% /mnt/data
anonymous
()
Ответ на: комментарий от anonymous
df -h |sed -n '1p;/^\/dev/p'                                                              :)
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sdb2          4,7G         4,5G  184M           97% /
/dev/sdb1           10G         7,3G  2,8G           73% /media/Grey

Надо что-то объяснять?

Axon ★★★★★
() автор топика

Xarchiver, проблем не замечено. Недостаток: не умеет (пока) открывать .iso

Programmist11180 ★★★
()
Ответ на: комментарий от Axon

через wine

Смешная шутка.

Мопед не мой же

alix ★★★★
()
Ответ на: комментарий от anonymous

man 1 setfattr

расскажите когда будет стандартизировано

тебе шашечки или ехать?

Кто сказал, что архив несжатый?

к сжатому нельзя добавить в любом случае. Даже в winrar'е. Это полная перепаковка нужна. Ты можешь сжимать по одному файлу, и потом тарить (обычный, не солидный архив в терминологии WinRAR), в такой тарбол можно добавлять.

И частные случаи будьте любезны оставить в вашем воображении, лучше линк на реализацию VFS, где есть нормально добавление. А то вдруг пропустил.

VFS ИМХО ненужный костыль. Зачем он тебе? Разве в Linux нет нормальных ФС?

drBatty ★★
()
Ответ на: комментарий от Axon

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

почему «жесть»?

cd /tmp
wget $link
tar -xvvf arch

а потом копируй куда надо то что надо.

это куда как проще, чем Over9000 тыков мышкой. Ты просто не в курсе, а я пробовал и то и другое.

drBatty ★★
()
Ответ на: комментарий от Anon

wget [клацаем средней мышекнопкой] -O короткое_имя

пусть длинное будет, тебе жалко?

7z x короткое_имя

во первых tar, во вторых длинное имя набирать недолго, если у тебя есть автодополнение. У меня — есть.

И да, этот твой 7z — маздайная фигня. Что вы в него так вцепились? Синдром утёнка?

drBatty ★★
()
Ответ на: комментарий от Axon

Итого: пять действий (включая открытие консоли), среди которых ещё и набор «короткого имени». У меня же: кликнул, выбрал место, кликнул «распаковать».

у тебя — четыре. Можешь повесить открытие консоли как способ открытия ссылок на файлы, тогда тоже будет четыре.

drBatty ★★
()
Ответ на: комментарий от anonymous

zip комментарий работает с любым zip архивом, на любой FS. Так что прекрати употреблять, и научись читать.

зачем нужен комментарий в zip, и вообще сам твой формат zip из 70х годов прошлого века? Да, он умеет комментарии, что дальше? Если комментарии сейчас любая нормальная ФС умеет.

drBatty ★★
()
Ответ на: комментарий от Axon

Будут те же яйца, что и с гуём, только в профиль и с меньшим удобством. К тому же, момент с извлечением только некоторых файлов вы старательно игнорируете. Да, я знаю, «хз, мне это не нужно». Мне нужно.

этого никто не обеспечивает. IRL распаковывается ВСЁ. Этим скриптиком тоже всё будет распаковываться, чем ты недоволен? Тем, что в гуе у тебя иллюзия экономии места/времени? Ну да, смирись, тебя поимели, впрочем как всегда это с гуями бывает.

Что люди ни делают, лишь бы нормальный гуй не использовать.

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

drBatty ★★
()
Ответ на: комментарий от ATIpro

еще остается и новому файлу дается имя xarchiver.tar-1.gz, что явное неправильно. Должно же быть что-то вида xarchiver-1.tar.gz. Вот архиваторы и сходят с ума. Это баг firefox-а.

вообще-то это не баг. Точнее это баг MS-DOS и её системы наименования имя8.расширение3. «Расширением» ФФ считает всё от конца до ПЕРВОЙ точки. И это логично, ибо какое расширение у файла С.С.С.Р.mp3? Вот и я думаю, что mp3, а не «С.С.Р.mp3».

Пример надуманный? Ну вот из жизни: http://mirror.yandex.ru/slackware/slackware64-current/source/k/linux-3.8.11.t...

Какое тут расширение? А по твоему: «8.11.tar.xz».

drBatty ★★
()
Ответ на: комментарий от Axon

Так, стоп. Я проверил, такая фигня, в самом деле, происходит. Выходит, виноват-то во всём огнелис... Чёрт, я слепой идиот.

нет, ты очередная жертва гуя. Хотя с виду гуй прост, но их чертовски сложно юзать вместе. Именно по этой причине маздайщики создают монстров, которые больше напоминают ВСЮ ОС целиком. Ибо гуи несовместимы и не масштабируемы by design.

drBatty ★★
()
Ответ на: комментарий от Anon

Хм. Я что-то редко видел, чтобы сначала жали файлы, а потом архивировали.

потому-что WinRAR тебе об этом не сказал. Хотя там такое поведение по умолчанию.

drBatty ★★
()
Ответ на: комментарий от drBatty

тебе шашечки или ехать?

Мне что-нибудь устоявшееся, нахера тот же «все файл», если его по-разному надо бы открывать.

Это полная перепаковка нужна.

Спасибо, кэп: Посоветуйте гуёвый менеджер архивов (комментарий)

VFS ИМХО ненужный костыль

Неудачно выразился, virtual в широком смысле. Вот знаю avfs - только чтение и то на rar-е может поскользнуться.

anonymous
()
Ответ на: комментарий от anonymous

Мне что-нибудь устоявшееся, нахера тот же «все файл», если его по-разному надо бы открывать.

Dec 2001                                               Extended Attributes                                           SETFATTR(1)

включи голову, посмотри на календарь, и подумай, что значит цифра 2001?

Спасибо, кэп:

пожалуйста. Так чего-же ты хочешь? Может чуда?

и то на rar-е может поскользнуться.

ни один нормальный кодер не будет вставлять в свою программу unrar. Это прямо и явно запрещено. Потому unrar используется исключительно как костыль, в виде отдельного приложения. Все вопросы можешь задать здесь, туда же засылай лучи поноса.

Лично мне не очень понятно, как можно сделать ФС, используя костыль-приложение unrar? Я не знаю. И никто не знает. Потому полноценная ФС из rar'а существует _только_ в рамках WinRAR. Я уже дал ссылку, куда писать, если ты с этим не согласен.

drBatty ★★
()
Ответ на: комментарий от drBatty

включи голову, посмотри на календарь, и подумай, что значит цифра 2001?

включи мозги, отвернись от календаря, и подумай, что значит слово «устоявшееся» (хинт: очевидно, подразумевался ключ «user.<name>»)

пожалуйста. Так чего-же ты хочешь? Может чуда?

Покажи пример виртуальной фс, ибо ваш вброс подразумевал что «фс не первое приближение к архиву», вот и интересуюсь: есть ли реализации (вы ведь не оголтелый теоретик) добавления в архив посредством фс.

используя костыль-приложение unrar?

А чего сразу к крайним случаям бежать за помощью? rar, разумеется, исключается.. что с остальными?

anonymous
()
Ответ на: комментарий от drBatty

во первых tar

7z все понимает (даже rar), а tar - только tbz и tgz.

И да, этот твой 7z — маздайная фигня. Что вы в него так вцепились?

А что, в линуксе есть еще один универсальный архиватор-компрессор, умеющий все форматы?

Anon
()
Ответ на: комментарий от anonymous

включи мозги, отвернись от календаря, и подумай, что значит слово «устоявшееся» (хинт: очевидно, подразумевался ключ «user.<name>»)

оно и значит. Что тебе не нравится? Юзер может _любую_ НЁХ использовать, в качестве комментария.

Покажи пример виртуальной фс, ибо ваш вброс подразумевал что «фс не первое приближение к архиву», вот и интересуюсь: есть ли реализации (вы ведь не оголтелый теоретик) добавления в архив посредством фс.

а зачем это нужно? Есть прекрасные ФС, которые умеют отлично добавлять. Такая ерунда может понадобится лишь поверх кривой ФС, например такой, которая не умеет много файлов в одном каталоге (как например NTFS). Но если у тебя в ТЗ это не прописано, что тебе мешает использовать обычную ФС?

А чего сразу к крайним случаям бежать за помощью? rar, разумеется, исключается.. что с остальными?

а с остальными всё в порядке. Если тебе нужна ФС, используй ФС, а виртуальная ФС это костыль по определению. Она и НЕ ДОЛЖНА обеспечивать гибкость реальной ФС. Архив из файлов (типа тарбола) так всегда и останется архивом из файлов, и ничем иным. Чудес не бывает. Только в сказке тыква превращается в карету, а крысы в лошадок. IRL ты можешь только делать карету из тыквы, и запрягать туда крыс. Ну и мечтать о том, что это коняшки.

Потому, я не совсем понимаю, чего-же ты хочешь? Если чуда, то извини, чудес не бывает. Во всяком случае, вопрос не по адресу, пиши лучше на Радио Радонеж.

drBatty ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.