1 (30.03.2012 17:17:02 отредактировано SamuelLinux)

Здравствуйте.

Как разархивировать архив .rar в Linux'е? Интересует GUI-решение. unrar не хочет работать.

Tnx.

2

Например, если уж ничего не работает: Некорректное отображение имён файлов в архивах, созданных в Windows

3

verg, Wine'а у меня нет и ставить его ради распаковки одного rar-архива в год нет особого желания. В любом случае, спасибо за совет.

4

Кстати, что не так с архивом?
Покажите вывод unrar.
И пример архива, если не секретные сведения конечно, куда-нибудь на rghost.ru например закиньте.

5

SamuelLinux, все gui-решения работают через rar или unrar (кому-что религия позволяет)
для kde, например есть ark.
почему не работает? посмотрите версию, rar'а... если 3-я, то он не будет распаковывать архивы созданные в 4-й версии rar'а (последняя вышла относительно недавно).

95% процентов проблем находятся между клавиатурой и стулом.

6

verg, вот ссылка на архив. Проверьте у себя, пожалуйста.

Fat-Zer, версия 2.9, если я правильно понял вывод `unrar v <имя_архива>` (последняя колонка).

                  Size   Packed Ratio  Date   Time     Attr      CRC   Meth Ver
-------------------------------------------------------------------------------
 En-En_Oxford Advanced Learners Dictionary.bmp
                   978      566  58% 03-08-10 16:35   .....A   0367F0A7 m5? 2.9
 En-En_Oxford Advanced Learners Dictionary.ann
                  3846      974  25% 06-08-10 13:38   .....A   8243E4DF m5? 2.9
 En-En_Oxford Advanced Learners Dictionary.dsl
             202738526 12061357   6% 06-08-10 13:09   .....A   8B85509C m5? 2.9
 En-En_Oxford Advanced Learners Dictionary_abrv.dsl
                   446      143  32% 03-08-10 15:32   .....A   B74F3DC1 m5? 2.9
-------------------------------------------------------------------------------
    4        202743796 12063040   6%

7

Вот вывод unrar:

unrar 0.0.1  Copyright (C) 2004  Ben Asselstine, Jeroen Dekkers


Extracting from /media/Samsung/OALD8 for Lingvo/dsl/En-En-Oald8.08-2010.dsl.rar

Extracting  En-En_Oxford Advanced Learners Dictionary.bmp             Failed    
Extracting  En-En_Oxford Advanced Learners Dictionary.ann             Failed    
Extracting  En-En_Oxford Advanced Learners Dictionary.dsl             Failed    
Extracting  En-En_Oxford Advanced Learners Dictionary_abrv.dsl        Failed    
4 Failed

8

verg@localhost:~> unrar x  En-En-Oald8.08-2010.dsl.rar

UNRAR 4.00 beta 4 freeware      Copyright (c) 1993-2011 Alexander Roshal


Extracting from En-En-Oald8.08-2010.dsl.rar

Extracting  En-En_Oxford Advanced Learners Dictionary.bmp             OK 
Extracting  En-En_Oxford Advanced Learners Dictionary.ann             OK 
Extracting  En-En_Oxford Advanced Learners Dictionary.dsl             OK 
Extracting  En-En_Oxford Advanced Learners Dictionary_abrv.dsl        OK 
All OK
verg@localhost:~> 

9 (30.03.2012 18:14:19 отредактировано verg)

unrar 0.0.1  <- не старовата ли версия

10 (30.03.2012 18:14:29 отредактировано Fat-Zer)

SamuelLinux пишет:

unrar 0.0.1  Copyright (C) 2004  Ben Asselstine, Jeroen Dekkers

так у вас же unrar-gpl... ИМХО он уже давно занял почётное место на свалке истории... пользуйтесь нормальной официальной версией...

95% процентов проблем находятся между клавиатурой и стулом.

11 (30.03.2012 18:18:11 отредактировано verg)

SamuelLinux,

Удалите: unrar-free
Подключите: Debian Nonfree (если не ошибся у вас Debian)
Установите: unrar

12

Спасибо, сам уже догадался по вашему выводу, что у меня устарелая версия стоит. Подключил non-free, установил «актуалный» unrar. Всё заработало!

+

13

SamuelLinux пишет:

Спасибо, сам уже догадался по вашему выводу, что у меня устарелая версия стоит.

тут не в старости дело - на самом деле, легальную Свободную версию unrar'а сделать невозможно, там алгоритм закопирайтенный. А у вас - свободная версия, которая умеет открывать только архивы времён MS-DOS, в то время rar упаковывал старым алгоритмом, как в ZIP. Приходится пользоваться unrar'ом от автора (он бесплатный, исходники доступны, но защищён копирайтом, потому есть он только в nonFree). В принципе, можно и один файлик unrar скачать с сайта автора, и запихать его куда-нить в /usr/local/bin.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14

drBatty, ясно. Спасибо за историческую справку и подробное объяснение сути проблемы.