Некорректное отображение имён файлов в архивах, созданных в Windows
но тут мне стыдно признаться. ни разу не юзала wine(( но что ж.. все когда-то в первый раз..
это просто:
1. ставите wine
2. качаете WinRar.EXE
3. запускаете установку
[console]$ wine wrar400.exe[/console]
Тут во первых надо перейти в каталог с файлом wrar400.exe (или что вы там скачали), а во вторых помнить, что большие и малые буквы РаЗнЫе.
4. потом можно перейти куда-то ~/.wine/drive_c/Progra~1/WinRAR/ и запустить WinRAR.
Пункты 1,2,3, и 4 не обязательно делать в консоли, а можно и мышкой тыкать. Так вам наверное будет удобнее. Но скриншотов я рисовать не буду, ибо лень :P
ЗЫЖ была ещё такая проблема: *.exe мышкой тыкается, а *.EXE не тыкается. Надо "открыть с помощью", "wine", "всегда открывать wine".
Erra,
Заметка:
Вайн, если ставить будете, делайте так:
[console]# urpmi --no-suggests wine wine32[/console]
А то он за собой ещё и гимп потянет.
А то он за собой ещё и гимп потянет.
facepalm.jpg
Спасибо за ценную информацию...
вот че..
по крайней мере уже точно известно, что unzip патченый на предмет кодировок wink
Нужно быть последовательными:
раз уж поставили http://mib.pianetalinux.org/MIB/2010.2/32/basic/unzip-6.0-69.1mib2010.1.i686.rpm
поставьте и его зависимость: http://mib.pianetalinux.org/MIB/2010.2/32/basic/libnatspec0-0.2.4-1mib2010.1.i686.rpm
wget -P /tmp http://mib.pianetalinux.org/MIB/2010.2/32/basic/libnatspec0-0.2.4-1mib2010.1.i686.rpm
rpm -Uvh --force --nodeps /tmp/libnatspec0-0.2.4-1mib2010.1.i686.rpm
тогда пропадёт вот это
unzip: error while loading shared libraries: libnatspec.so.0: cannot open shared object file: No such file or directory
по крайней мере уже точно известно, что unzip патченый на предмет кодировок wink
Да, там все эти три пакета патченные. В общем-то одинаковые.
В магее, кстати, этой зависимости нема, что неудивительно.
[url=ftp://ftp.mandriva.ru/EduMandriva/educontrib/2010.1/i586/free/release/unzip-6.0-10edm2010.1.i586.rpm]unzip-6.0-10edm2010.1.i586.rpm[/url] -- c natspec патчем, нужен [url=ftp://ftp.mandriva.ru/EduMandriva/educontrib/2010.1/i586/free/release/libnatspec0-0.2.4-10edm2010.1.i586.rpm]libnatspec0-0.2.4-10edm2010.1.i586.rpm[/url]
unzip-6.0-6-mdv2011.0.i586.rpm -- с natspec патчем, нужен libnatspec0-0.2.4-2-mdv2011.0.i586.rpm
Неплохо было бы добавить симметрично патченый zip, но
http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/i586/media/main/release/zip-3.0-5-mdv2011.0.i586.rpm при первом на него взгляде не содержит зависимости от natspec, то есть скорее всего непатченый.
ps. По поводу отсутствия зависимости -- есть патч без natspec, так что может быть не настолько всё однозначно.
2модераторы, а вам не кажется, что это всё лютый оффтопик?
bormant,
http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/i586/media/main/release/zip-3.0-5-mdv2011.0.i586.rpm <- этот, так точно, непатченный.
(на оф. репы лучше не ориентироваться, хотя с подобным в mdv2011 получше, чем у ранних)
2модераторы, а вам не кажется, что это всё лютый оффтопик?
Лишнее модератор раздела потрёт.
Upd: и разделит
Лишнее модератор раздела потрёт.
тут не стирать надо, а разделять. Начало темы про шрифты, а продолжение про unzip. unzip к шрифтам не имеет никакого отношения.
Для работы с архивами, созданными в Виндовсе, предпочитаю виндовский 7-зип из-под Кроссовера (в чистом вайне, вроде, тоже должен работать). Проблем с названиями файлов/папок не наблюдаю.
wine поставила из репов. там есть wine32. теперь вот думаю, это ж сколько телодвижений надо было сделать, чтобы поставить архиватор нормальный. А если комп с нуля? Я запуталась что и зачем? тут-то делаю последовательно вместе с вами, а может как-то можно проще одной-парой командами поставить все красиво сразу?
Пакет с ftp: http://www.mediafire.com/download.php?of465e5cw44g8ug
И ещё потом этот: http://ftp.free.fr/mirrors/ftp.mandriva … 0.i586.rpm
Поставила. Но опять та же фигня в консоли, что и в предпоследнем моем посте.
[console]unzip: error while loading shared libraries: libnatspec.so.0: cannot open shared object file: No such file or directory
[/console]
Док, искреннее спасибо за ликбез по вайну.. попробовала. получилось (с первого раза как ни странно) все разархивировалось без головоломок..
теперь вот думаю, это ж сколько телодвижений надо было сделать, чтобы поставить архиватор нормальный. А если комп с нуля?
а мы живём в реальном мире. Почему в центре Москвы все улицы кривые и косые? Почему нельзя было как в Питере сделать ровные, широкие и красивые першпективы? Вот именно потому. Потому эта ваша венда такая кривая и косая, что её нельзя вот так взять, и собрать по новой. Т.е. саму-венду в мысы можно, но вот всё остальное... Потому в Linux просто взяли, и перешли на юникод, а вот в венде - извините. Вот и приходится постоянно костыли пихать. В unzip например. Разработчики unzip не желают вставлять костыль для русских, ибо зачем-то, как я понял, делают новую версию формата, ну и нам приходится юзать свою, национально-исправленную версию. Причём разработчиков можно понять - в нормальных программах переводить надо только кнопки меню и сообщения, для этого есть свои специальные средства, которые не требуют от разработчика НИЧЕГО, кроме соблюдения стандарта. Он делает только английскую версию, и она с лёгкостью становится русской или там израильской. Но это только касается надписей и сообщений. А вот про изменения в самом коде никто не договаривался. Типичный Linux архиватор tar сам по себе работает на любом языке, а вот WinRAR есть только русско-английски или там только русско-китайский. Точно так же, как и венда. Неудивительно, что разработчикам unzip'а не хочется делать Over9000 версий этого unzip'а. А надо. Под каждую венду им нужно делать свою версию. А они - не хотят.
Я запуталась что и зачем? тут-то делаю последовательно вместе с вами, а может как-то можно проще одной-парой командами поставить все красиво сразу?
было-бы проще, если-бы венда была вся OpenSource. И не только венда, но и все её программы. Однако это, к сожалению, не так. Потому мы и мучаемся, когда к нам приходят файлы из венды, которые до отказу забиты костылями "для совместимости". В данном случае мы имеем дело с совместимостью с вендой из прошлого века, которая (совместимость) сама по себе не нужна, но ведь поди ж ты, соблюдается... А куда деваться?
Все уже запутались в этих вендовых кодировках, которых в самой русской венде применяется как минимум 3штуки, если не больше.
попробовала. получилось (с первого раза как ни странно) все разархивировалось без головоломок..
так я же говорю - сам так делал. лично мне такое редко надо, и собирать для этого исправленную версию unzip лично мне лень.
И да, подобное надо лечить подобным. Косой-кривой архив из венды отлично понимается вендовым же WinRAR'ом. В нём вся кривизна учтена многолетним развитием соответствующих костылей. :lol:
И да, подобное надо лечить подобным. Косой-кривой архив из венды отлично понимается вендовым же WinRAR'ом. В нём вся кривизна учтена многолетним развитием соответствующих костылей.
В этом все мы и есть.. Меня не парит сидеть и настраивать свой комп. меня парит бегать к юзерам, когда вылазит то одно, то другое. и ведь хрен объяснишь же что переход от 2003MSофиса к 2007 в принципе настолько же проблематичен как из МSОф в ОО. Я не могу объяснить это всеобщее отторжение всего, что связано с линуксом у конечного пользователя. Даже слушать не хотят. Привыкли кликать 2 раза, и не хотят кликать 1, ибо привыкли и усе тут.. Впрочем, это уже флуд.. Поэтому-то я и спрашиваю, как настроить сразу все так, чтобы потом этих костылей не было.. Мне-то самой не в напряг открыть вайном, но вот пользователю... страшнее бабайки
как настроить сразу все так, чтобы потом этих костылей не было.. Мне-то самой не в напряг открыть вайном, но вот пользователю...
дык "открыть с помощью", wine /..../WinRAR.EXE, и постоянно будет *.zip открываться в wine WinRAR.EXE. ну прям как в венде. Ещё можно симлинк из вайновских "мои документы" на ~/Documents сделать, чтоб совсем все радовались... Вот зачем юзера мучить? Нужен ему WinRAR - да и ладно! Вот тебе твой винрар, твои документы, твои папки и прочая и прочая. Я так считаю. Учится буду только если мене светит РЕАЛЬНО сотни нефти. Именно так я и осваивал sed & vim, ибо они уже лет 10 моей жизни сэкономили. Но - не всем это надо.
Erra,
ок, запутались, бывает, по порядку.
Вместо дистрибутивного unzip нужно поставить такой, который собран с применением патча.
Собранному с применением патча нужен пакет libnatspec.
Для достижения результата загружаем пакеты unzip и libnatspec, удаляем установленный unzip, устанавливаем загруженные пакеты.
# export MIR=http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2011/i586/media/main/release
# wget -c -P /tmp $MIR/unzip-6.0-6-mdv2011.0.i586.rpm $MIR/libnatspec0-0.2.4-2-mdv2011.0.i586.rpm
# rpm -e unzip libnatspec
# rpm -Uvh --force --nodeps /tmp/libnatspec0-0.2.4-1mib2010.1.i686.rpm /tmp/unzip-6.0-6-mdv2011.0.i586.rpm
Теперь проверяем наш архив на предмет листинга (unzip -l архив.zip) и распаковки (unzip архив.zip).
собирать для этого исправленную версию unzip лично мне лень.
Дарю: http://ifolder.ru/29268127, Slackware-13.37 wink
Вот зачем юзера мучить? Нужен ему WinRAR - да и ладно! Вот тебе твой винрар, твои документы, твои папки и прочая и прочая
Хе-хе.. этим юзерам... этим юзерам.. А ты пробовал их вместо дык-дык по файлу научить "Открыть в помощью"? ааа, то-то же.. Если бы все так просто было бы, то и не парилпась бы. сама-то у же дай бог 3 или 4 месяца как в винду не лазаю. на работе во всяком случае. и никакого дискомфорта при этом не испытываю..