Всем привет.
Ark открывает архивы rar пустыми.
Поставил Fedora, пробую открыть архив rar. Сначала вылезла ошибка:
Ошибка чтения архива /путь Не найдена программа lsar на диске.
Поставил unar, ошибка пропала, но rar открывается пустым.
При попытке заархивировать папку вылазит ошибка: Не найдена программа x-fakeprogram на диске.
При этом распаковывается через контекстное меню нормально.
Так же стоит unrar, через консоль распаковка работает.
Все остальные архивы просматриваются через Ark нормально.
И что ему нужно?
Проблема с просмотром архивов rar в ARK
Ramon, Ark не читает .rar архивы
Ramon, Ark не читает .rar архивы
Спасибо, видел. Но там решения нету.
[quote=bobr]гаг-архивы можно распаковывать 7zip'ом.
нельзя, к сожалению. :(
лицензия на unrar не позволяет встроить его в Свободное ПО, значит, либо 7zip несвободен, либо там rar не тот.
На самом деле, идём на http://www.rarlab.com/rar_add.htm, и берём там любой RPM. Внутри лежит всякий мусор, и один исполняемый файл unrar. Его достаточно для распаковки RAR'ов в любом линуксе.[/quote]
Так куда ложить этот исполняемый файл unrar.
ну положите в /usr/local/binТак куда ложить этот исполняемый файл unrar.
AFAIK этот путь есть в $PATH любого дистрибутива.
PS: если нет, то напишите свой дистрибутив, а то мне интересно.
PPS: можно положить в $HOME/bin/, и даже лучше. Но придётся в своём $PATH добавить этот путь, через «:».
Ramon,
Покажите:
[console]rpm -qa | grep rar
ls -l /usr/bin/ | grep rar[/console]
Ramon,
Покажите:
[console]rpm -qa | grep rar
ls -l /usr/bin/ | grep rar[/console]
Такое
[console][ronteo@localhost ~]$ rpm -qa | grep rar
unrar-5.0.12-2.fc20.x86_64
libunrar-5.0.12-2.fc20.x86_64
[ronteo@localhost ~]$ ls -l /usr/bin/ | grep rar
lrwxrwxrwx. 1 root root 23 Ноя 1 13:53 unrar -> /etc/alternatives/unrar
-rwxr-xr-x. 1 root root 279072 Дек 15 2013 unrar-nonfree
[ronteo@localhost ~]$[/console]
ну положите в /usr/local/bin[quote="Ramon"]Так куда ложить этот исполняемый файл unrar.
AFAIK этот путь есть в $PATH любого дистрибутива.
PS: если нет, то напишите свой дистрибутив, а то мне интересно.
PPS: можно положить в $HOME/bin/, и даже лучше. Но придётся в своём $PATH добавить этот путь, через «:».[/quote]
Fedora 20
с редактированипем $PATH не знаком.
Ramon,
Выполните:
[console=root]rm -f /usr/bin/unrar && ln -s /usr/bin/unrar-nonfree /usr/bin/unrar[/console]
Потом проверяйте Ark.
Ramon,
Выполните:
[console=root]rm -f /usr/bin/unrar && ln -s /usr/bin/unrar-nonfree /usr/bin/unrar[/console]
Потом проверяйте Ark.
тоже самое, открывает пустым. При попытке заархивировать пишет: Не найдена программа x-fakeprogram на диске.
с редактированипем $PATH не знаком.
1. посмотреть на $PATH
[console]drb@amilo:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/qt/bin
[/console]
2. добавить к $PATH
[console]drb@amilo:~$ PATH="$PATH:$HOME/bin"
drb@amilo:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/qt/bin:/home/drb/bin
[/console]
Но с этим пунктом проблема, добавлять нужно ПЕРЕД стартом, но ПОСЛЕ запуска иксов. Как это делается в вашем дистрибутиве — я не знаю, надеюсь подскажет кто-то другой. Мой способ работает, но тогда unrar будет запускаться только из этого окошечка терминала.
Да, можете посмотреть настройки Ark, там где-то были команды запуска, я точно не помню, где, а смотреть за вас мне лениво. Там пропишите _полный_ путь к unrar, и при этом unrar может лежать где угодно.
[quote="Ramon"]с редактированипем $PATH не знаком.
1. посмотреть на $PATH
[console]drb@amilo:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/qt/bin
[/console]
2. добавить к $PATH
[console]drb@amilo:~$ PATH="$PATH:$HOME/bin"
drb@amilo:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/qt/bin:/home/drb/bin
[/console]
Но с этим пунктом проблема, добавлять нужно ПЕРЕД стартом, но ПОСЛЕ запуска иксов. Как это делается в вашем дистрибутиве — я не знаю, надеюсь подскажет кто-то другой. Мой способ работает, но тогда unrar будет запускаться только из этого окошечка терминала.
Да, можете посмотреть настройки Ark, там где-то были команды запуска, я точно не помню, где, а смотреть за вас мне лениво. Там пропишите _полный_ путь к unrar, и при этом unrar может лежать где угодно.[/quote]
Так с консоли он работает у меня, не работает через ark, открывает пустые архивы.
У меня такая проблема. Ark открывает архивы rar пустыми.
Поставил Fedora, пробую открыть архив rar. Сначала вылезла ошибка:
Ошибка чтения архива /путь Не найдена программа lsar на диске.
Поставил unar, ошибка пропала, но rar открывается пустым.
При попытке заархивировать папку вылазит ошибка: Не найдена программа x-fakeprogram на диске.
При этом распаковывается через контекстное меню нормально.
Так же стоит unrar, через консоль распаковка работает.
Все остальные архивы просматриваются через Ark нормально.
И что ему нужно?
ark очевидно не знает, что rar == архив, который нужно открывать программой unrar. Поковыряйте настройки Ark и KDE, это где-то было, только я не помню где конкретно.Не найдена программа x-fakeprogram на диске
ark очевидно не знает, что rar == архив, который нужно открывать программой unrar. Поковыряйте настройки Ark и KDE, это где-то было, только я не помню где конкретно.[/quote][quote="Ramon"]Не найдена программа x-fakeprogram на диске
Не в KDE нема, полдня копаюсь.
Не найдена программа lsar на диске.
Установить lsar. Входит в состав пакета unar, не unrar.
[quote="Ramon"]Не найдена программа lsar на диске.
Установить lsar. Входит в состав пакета unar, не unrar.[/quote]
Установлено, ошибка пропала, на рары открываются пустыми.
Установлено, ошибка пропала, на рары открываются пустыми.
попробуйте запустить ark в консоли, и попытайтесь открыть rar. Что скажет(в этой консоли)?
Для справки: ar это такой древний формат архивов. Свободный. Не путайте с rar (который не настолько древний, и вообще к ar НЕ имеет отношения)!
Насколько я понимаю, вы пытаетесь открыть rar как ar. Естественно у вас не получается. Утилита ark использует lsar для rar архивов, но lsar не умеет открывать rar, и потому пишет об ошибке в консоль, а в гуй пишет пустоту. Вот вы её и наблюдаете.
[quote="Ramon"]Установлено, ошибка пропала, на рары открываются пустыми.
попробуйте запустить ark в консоли, и попытайтесь открыть rar. Что скажет(в этой консоли)?
Для справки: ar это такой древний формат архивов. Свободный. Не путайте с rar (который не настолько древний, и вообще к ar НЕ имеет отношения)!
Насколько я понимаю, вы пытаетесь открыть rar как ar. Естественно у вас не получается. Утилита ark использует lsar для rar архивов, но lsar не умеет открывать rar, и потому пишет об ошибке в консоль, а в гуй пишет пустоту. Вот вы её и наблюдаете.[/quote]
В общем заработал сам собой распаковка. А при упаковке вылазит:
Не найдена программа x-fakeprogram на диске.
Что за хрень, не гуглится даже.
В общем заработал сам собой распаковка
Само собой вряд ли.
Видимо перезапустили систему или KDE. (после выполненного в сообщении №9)