SliTaz SliTaz Forum

You are not logged in.

#1 2015-10-11 07:10:27

I-Jurij
Member
Registered: 2015-10-10
Posts: 148

Xarchiver Gui не распаковывает

Все необходимые архиваторы установлены.

В pcmanfm - интеграция с xarchiver. Через контекстное меню все распаковывается.

При этом в самом xarchiver содержимое rar не отображается,

xz не определяется как поддерживаемый, не открывается и не распаковывается.

Offline

#2 2015-10-11 08:24:54

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Xarchiver Gui не распаковывает

Привет!

содержимое rar не отображается

Убедись, что это не RAR5. Тема "RAR5 linux" хорошо гуглится, но я в неё не углублялся. Вроде бы еще недавно RAR5 не поддерживался в Linux. Если можешь, поделись проблемным файликом.

xz не определяется как поддерживаемый

Если открыть десктопный файл /usr/share/xarchiver.desktop в текстовом редакторе и посмотреть строку "MimeType=", то видно, что строки "application/x-xz" там нету. Но всё равно, можно его открыть через контекстное меню PCManFM "Открыть с помощью".

Я сейчас попробовал создать архив XZ:

[c]cd /tmp
mkdir test; cd test
cp /usr/share/applications/xarchiver.desktop .
xz -e ./xarchiver.desktop
pcmanfm[/c]
Этот архив XZ у меня прекрасно открывается и через контекстное меню, и через даблклик. Содержимое архива распаковывается.

Я понимаю, это может выглядеть как синдром "У меня всё работает", но так и есть smile Будем разбираться, почему не работает у тебя.

Offline

#3 2015-10-11 10:08:53

I-Jurij
Member
Registered: 2015-10-10
Posts: 148

Re: Xarchiver Gui не распаковывает

Приношу уточнения.

rar точно не 5, там прога для wine, запакованная в 3.8 по-моему лет 100 назад. Других raroв пока нет, проверю - отпишусь.

По xz приношу извинения: проблемы с *.tar.xz

Offline

#4 2015-10-11 11:10:56

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Xarchiver Gui не распаковывает

Я уже на работе и у меня под рукой нет ни SliTaz, ни Linux вообще. Пишу со смартфона. Приду ночью.

Пока можешь попробовать вот что.

Открой терминал, запусти из него xarchiver. И уже в открывшемся xarchiver пооткрывай проблемные архивы. Может быть при этом в терминале будут какие-нибудь интересные сообщения об ошибках. Скопируй их и вставь сюда на форум или если много текста, то на http://paste.slitaz.org и ссылочку напиши сюда.

Offline

#5 2015-10-11 11:37:58

I-Jurij
Member
Registered: 2015-10-10
Posts: 148

Re: Xarchiver Gui не распаковывает

В том и дело, что он совсем не ругается. Просто открывает пустое окно.

Offline

#6 2015-10-11 11:49:16

az_ua
Moderator
Registered: 2014-05-02
Posts: 284

Re: Xarchiver Gui не распаковывает

Открытие tar.xz в xarchiver требует установки GNU tar.

[c]# tazpkg get-install tar[/c]

А для того, что бы в контекстном меню файла tar.xz появились пункты "Извлечь" надо отредактировать (или скачать по ссылке) /usr/share/libfm/archivers.list - в конец строки №12 (mime_types) добавить application/x-xz-compressed-tar;  и перезапустить иксы.

> в терминале будут какие-нибудь интересные сообщения об ошибках

Кстати, нет.  вывод перенаправляется в свое окно. Меню Actions -> Cmd-line output (Ctrl-U)

Там же и список файлов в rar видно.

Offline

#7 2015-10-11 12:00:47

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Xarchiver Gui не распаковывает

PS. Пока я отвечал медленно, Александр написал дельные советы.

Мой вариант муторный и не для слабонервных smile

---

Есть, конечно, «бронебойный» вариант — использовать для отладки утилиту strace.

Я смогу попробовать ночью. На последнем Live CD, может быть там чего-то не хватает в отличие от моей текущей системы.

Если хочешь попробовать сам, установил пакет под названием strace.

Дальше в терминале запусти xarchiver через strace с выводом лога в файл:

Есть два варианта: логировать только обращение к файлам (лог будет короче) или логировать все операции (лог может быть гигантским).

Вот оба варианта:

[c]strace -e trace=file -o /tmp/strace1.log xarchiver

strace -e trace=all  -o /tmp/strace2.log xarchiver[/c]
Логи, соответственно, /tmp/strace1.log и /tmp/strace2.log.

Пооткрывай проблемные файлы (архиватор с логированием будет шевелиться заметно медленнее), после закрытия архиватора можно исследовать лог. Можешь отправить его на paste.

Offline

#8 2015-10-13 06:18:07

I-Jurij
Member
Registered: 2015-10-10
Posts: 148

Re: Xarchiver Gui не распаковывает

application/x-xz-compressed-tar - в наличии, наверное после обновления.

Однако делу это не помогло. И не показывает и не распаковывает: an error occurred while accessing the archive.

Меню Actions -> Cmd-line output (Ctrl-U) - неактивно (нельзя выполнить).

Offline

#9 2015-10-13 06:50:32

I-Jurij
Member
Registered: 2015-10-10
Posts: 148

Re: Xarchiver Gui не распаковывает

strace 1 вариант (только обращения к файлам), однако и там куча ошибок, насколько я понял за пять минут изучения strace.

Сам я там не разберусь.

Offline

#10 2015-10-13 08:37:43

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Xarchiver Gui не распаковывает

Здравствуй, Юрий!

В логе strace я не нашел ничего интересного, узнал, что у тебя пользователь "my" и тема значков "Classic95" smile Тут несколькими сообщениями выше Александр (az_ua) писал уже, что всё самое интересное перенаправляется в собственный лог xarchiver.

Пару слов про лог strace, просто для информации, может когда-нибудь пригодится. Да, там полно ошибок доступа к файлам, но так работает система. Не только SliTaz, но и другие, может быть все программы, скомпилированные GCC, утверждать не буду. Если просмотреть пару-тройку десятков строк, то видно, что ищется один определенный файл сначала по одному пути, потом по другому пути, и т.д. В конце-концов этот файл находится (статус обычно «-1» если файл не найден и «3» если найден). Потом всё то же самое со следующим файлом. Зачем так делается, спросишь. Затем, чтобы система была более работоспособной в любых ситуациях. Библиотеки могут лежать по разным путям и запускаемая программа будет искать их везде пока не найдет. И последнее, в начале лога (в начале запуска программы) ищутся библиотеки, крайне необходимые программе для работы. Если что-то не найдется, то программа работать не будет. А уже потом, после того как программа запустилась, в логе видно, что она там значки ищет по разным путям, конфиги разные, и прочие «трудовые будни».

Теперь про встроенный лог xarchiver.

Меню Actions -> Cmd-line output (Ctrl-U) - неактивно (нельзя выполнить).

Странное дело, у меня тоже неактивно big_smile

Я даже открыл конфигурационный файл (~/.config/xarchiver/xarchiverrc) и руками исправил "store_output=true", но оказывается можно и проще smile

Поставь галочку «Сохранять сообщения архиватора»:

xarchiver-settings-ru.png

Теперь пункт «Вывод командной строки» активен:

xarchiver-menu-actions-ru.png

И теперь можно посмотреть лог:

xarchiver-actions-log-ru.png

И в логе непременно найдется ответ на вопрос, почему у тебя не открываются архивы! smile

-----

Еще, чтобы отделить мух от котлет, хочу попросить тебя сделать «образцовый» архив .tar.xz. Этот архив, сделанный твоими руками, должен открываться в xarchiver без ошибок. Если твой «образцовый» .tar.xz открывается, а тот другой, с которым ты бьешься несколько дней не открывается, то дело тут в чём? В том, другом архиве.

Так, дальше просто. Открываем терминал и командуем:

[c]cd /tmp
busybox tar -cJf my.txz /usr/share/desktop-directories[/c]
Будет выведена только одна строка в ответ:

[c]tar: removing leading '/' from member names[/c]

Это не ошибка. И еще одна команда:

[c]tar -cJf my2.txz /usr/share/desktop-directories[/c]

И еще похожий ответ:

[c]tar: Удаляется начальный '/' из имен объектов[/c]

Теперь у нас в папке [c]/tmp[/c] лежат два архива:

[*]"my.txz", созданный Busybox Tar,

[*]"my2.txz", созданный GNU Tar (при условии, что ты установил GNU Tar, как предлагал az_ua).

Пооткрывай их в xarchiver. Посмотри вывод архиватора.

Offline

#11 2015-10-13 11:00:01

I-Jurij
Member
Registered: 2015-10-10
Posts: 148

Re: Xarchiver Gui не распаковывает

Мда... Теперь я знаю , что и в busybox есть tar:)

После установки Gnu Tar xz-архивы открываются и распаковываются.

А с rar-ом все равно не дружит.

Offline

#12 2015-10-13 11:11:21

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Xarchiver Gui не распаковывает

В busybox вообще много чего есть, и этого чаще всего достаточно для комфортной работы smile

Набери в терминале [c]busybox[/c] и ты увидишь длинный список апплетов.

А с rar-ом все равно не дружит.

Мои телепатические способности и эмпатия давно уже дают сбой smile Где лог?

Offline

#13 2015-10-13 15:05:37

I-Jurij
Member
Registered: 2015-10-10
Posts: 148

Re: Xarchiver Gui не распаковывает

Ничего примечательного:

[c]

RAR 5.30 beta 5   Copyright (c) 1993-2015 Alexander Roshal   12 Oct 2015

Trial version             Type RAR -? for help

Archive: /home/my/Downloads/console1.rar

Details: RAR 4

Attributes      Size    Packed Ratio    Date    Time   Checksum  Name

----------- ---------  -------- ----- ---------- -----  --------  ----

-rw-r--r--      1854       769  41%  2015-10-13 09:11  E2B555A5  console/pack-unpack

-rw-r--r--     12426      3440  27%  2015-10-13 16:36  C7659D6B  console/disk-usage

-rw-r--r--     16945      4321  25%  2013-10-10 22:21  EF30D2C2  console/update_alternatives/update-alternatives

-rw-r--r--    319383    310106  97%  2013-10-10 22:25  8BEF4B53  console/update_alternatives/2013-10-10-21_25_35-1280x800.png

-rw-r--r--    311863    301116  96%  2013-10-10 22:23  09D809C8  console/update_alternatives/2013-10-10-21_23_39-1280x800.png

-rw-r--r--    320720    310404  96%  2013-10-10 22:24  5CE91F11  console/update_alternatives/2013-10-10-21_24_16-1280x800.png

-rw-r--r--     12920      4044  31%  2014-01-18 21:48  D7F0D96B  console/Робота в командному рядці

drwxr-xr-x         0         0   0%  2015-10-13 18:02  00000000  console/update_alternatives

drwxr-xr-x         0         0   0%  2015-10-13 18:02  00000000  console

----------- ---------  -------- ----- ---------- -----  --------  ----

               996111    934200  93%                              9

[/c]

Упаковывает, распаковывает, но содержимое не показывает.

Offline

#14 2015-10-13 16:25:47

az_ua
Moderator
Registered: 2014-05-02
Posts: 284

Re: Xarchiver Gui не распаковывает

> Упаковывает, распаковывает,

А зачем что-то ещё?

> но содержимое не показывает.

В Cmd-line output ecть, но если очень хочется, то со старыми версиями rar содержимое показывается там где и ему и положено быть.

http://www.rarlab.com/rar/rarlinux-4.2.0.tar.gz

http://www.rarlab.com/rar/rarlinux-3.7.1.tar.gz

А поддержка нового rar думаю неcкоро появится в xarchiver, так как разработчики уже больше года назад его забросили.

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.018 seconds, 7 queries executed - Memory usage: 1.57 MiB (Peak: 1.77 MiB) ]