LinuxForum.Fans
Тема

Unrar

Автор: SamuelLinux 14 сообщений 3780 просмотров
#242335

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

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

Tnx.

#242340

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

#242341

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

#242342

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

#242343

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

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

text

                  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%
#242344

Вот вывод unrar:

text

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

#242349
text
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:~>

#242351

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

#242352
"SamuelLinux" написал:
unrar 0.0.1 Copyright (C) 2004 Ben Asselstine, Jeroen Dekkers

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

#242354

SamuelLinux,

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

#242358

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

+

#243078

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

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

Войдите или зарегистрируйтесь, чтобы ответить.