You are not logged in.
Pages: 1
Все необходимые архиваторы установлены.
В pcmanfm - интеграция с xarchiver. Через контекстное меню все распаковывается.
При этом в самом xarchiver содержимое rar не отображается,
xz не определяется как поддерживаемый, не открывается и не распаковывается.
Offline
Привет!
содержимое 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 у меня прекрасно открывается и через контекстное меню, и через даблклик. Содержимое архива распаковывается.
Я понимаю, это может выглядеть как синдром "У меня всё работает", но так и есть
Будем разбираться, почему не работает у тебя.
Offline
Приношу уточнения.
rar точно не 5, там прога для wine, запакованная в 3.8 по-моему лет 100 назад. Других raroв пока нет, проверю - отпишусь.
По xz приношу извинения: проблемы с *.tar.xz
Offline
Я уже на работе и у меня под рукой нет ни SliTaz, ни Linux вообще. Пишу со смартфона. Приду ночью.
Пока можешь попробовать вот что.
Открой терминал, запусти из него xarchiver. И уже в открывшемся xarchiver пооткрывай проблемные архивы. Может быть при этом в терминале будут какие-нибудь интересные сообщения об ошибках. Скопируй их и вставь сюда на форум или если много текста, то на http://paste.slitaz.org и ссылочку напиши сюда.
Offline
В том и дело, что он совсем не ругается. Просто открывает пустое окно.
Offline
Открытие 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
PS. Пока я отвечал медленно, Александр написал дельные советы.
Мой вариант муторный и не для слабонервных 
---
Есть, конечно, «бронебойный» вариант — использовать для отладки утилиту 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
application/x-xz-compressed-tar - в наличии, наверное после обновления.
Однако делу это не помогло. И не показывает и не распаковывает: an error occurred while accessing the archive.
Меню Actions -> Cmd-line output (Ctrl-U) - неактивно (нельзя выполнить).
Offline
strace 1 вариант (только обращения к файлам), однако и там куча ошибок, насколько я понял за пять минут изучения strace.
Сам я там не разберусь.
Offline
Здравствуй, Юрий!
В логе strace я не нашел ничего интересного, узнал, что у тебя пользователь "my" и тема значков "Classic95"
Тут несколькими сообщениями выше Александр (az_ua) писал уже, что всё самое интересное перенаправляется в собственный лог xarchiver.
Пару слов про лог strace, просто для информации, может когда-нибудь пригодится. Да, там полно ошибок доступа к файлам, но так работает система. Не только SliTaz, но и другие, может быть все программы, скомпилированные GCC, утверждать не буду. Если просмотреть пару-тройку десятков строк, то видно, что ищется один определенный файл сначала по одному пути, потом по другому пути, и т.д. В конце-концов этот файл находится (статус обычно «-1» если файл не найден и «3» если найден). Потом всё то же самое со следующим файлом. Зачем так делается, спросишь. Затем, чтобы система была более работоспособной в любых ситуациях. Библиотеки могут лежать по разным путям и запускаемая программа будет искать их везде пока не найдет. И последнее, в начале лога (в начале запуска программы) ищутся библиотеки, крайне необходимые программе для работы. Если что-то не найдется, то программа работать не будет. А уже потом, после того как программа запустилась, в логе видно, что она там значки ищет по разным путям, конфиги разные, и прочие «трудовые будни».
Теперь про встроенный лог xarchiver.
Меню Actions -> Cmd-line output (Ctrl-U) - неактивно (нельзя выполнить).
Странное дело, у меня тоже неактивно 
Я даже открыл конфигурационный файл (~/.config/xarchiver/xarchiverrc) и руками исправил "store_output=true", но оказывается можно и проще 
Поставь галочку «Сохранять сообщения архиватора»:

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

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

И в логе непременно найдется ответ на вопрос, почему у тебя не открываются архивы! 
-----
Еще, чтобы отделить мух от котлет, хочу попросить тебя сделать «образцовый» архив .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
Мда... Теперь я знаю , что и в busybox есть tar:)
После установки Gnu Tar xz-архивы открываются и распаковываются.
А с rar-ом все равно не дружит.
Offline
В busybox вообще много чего есть, и этого чаще всего достаточно для комфортной работы 
Набери в терминале [c]busybox[/c] и ты увидишь длинный список апплетов.
А с rar-ом все равно не дружит.
Мои телепатические способности и эмпатия давно уже дают сбой
Где лог?
Offline
Ничего примечательного:
[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
> Упаковывает, распаковывает,
А зачем что-то ещё?
> но содержимое не показывает.
В 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
Pages: 1
[ Generated in 0.018 seconds, 7 queries executed - Memory usage: 1.57 MiB (Peak: 1.77 MiB) ]