Лечим виндовую кодировку в zip архивах
Alex Emergy
alex.emergy на gmail.com
Чт Июн 16 08:20:08 UTC 2011
Да нет проблем, кому так нра. - пользуйтесь. Мне больше нравится
использовать нативный софт. Да и взялся я за это тело, только потому что
надо было скриптом распаковывать кучу zip архивов в виндовой кодировкой.
Так бы и дальше wine + 7-zip использовал....
16.06.2011 12:16, Pivushkov Alexandr пишет:
> а в чем проблема использования решения "wine + 7-zip"?
>
> Alex Emergy пишет:
>> Часто для себя делаю заметки в контакте, эту решил запостить здесь. Поле
>> перехода на Ubuntu, года 2 назад (до этого сидел на Gentoo), меня время
>> от времени раздражало, что в zip архивах с виндовой кодировкой
>> кракозябли. Время от времени на это натыкаешься и самым лёгким способом
>> "решить проблему" (чтобы побыстрей) было wine + 7-zip. На генте это
>> делается очень легко. Просто глобально включается флаг rcc. Лёгкого
>> решения для Ubuntu я не нашёл (может о5 плохо искал). В общем решил
>> перелопатить ебилды гентухи и вот результат.
>> Нет проблем с русскими именами файлов в:unzip 6.0p7zip 9.04file-roller
>> (по всей видимости при установленном p7zip, он использует его, если 7z
>> не стоит, то unzip)
>>
>> Если установлен пакет p7zip-full - удаляем
>> Устанавливаем все необходимое для сборки:sudo apt-get build-dep unzip
>> p7zipsudo apt-get install git build-essential librcc0 librcc-dev
>> Создаём папку для сборки:mkdir build-zipcd build-zip
>> Получаем репозиторий unzip, заходим, собираем:git clone
>> git://github.com/emergy/rus-unzip-6.0.gitcd rus-unzip-6.0/make -f
>> unix/Makefile LF2="-ldl -lrcc" LOCAL_UNZIP="" linux_noasm
>> Устанавливаем unzip:sudo checkinstall -D
>> cd ..
>> Получаем репозиторий 7-zip, заходим, собираем:git clone
>> git://github.com/emergy/p7zip-9.04.gitcd p7zip-9.04make all3
>> Устанавливаем 7-zip:sudo checkinstall -Dsudo ln -s /usr/local/bin/7z
>> /usr/bin/sudo ln -s /usr/local/bin/7za /usr/bin/sudo ln -s
>> /usr/local/bin/7zr /usr/bin/
>> -- С уважением,Alex Emergy
>>
>> -- ubuntu-ru mailing
>> listubuntu-ru на lists.ubuntu.comhttps://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>>
>>
>>
--
С уважением,
Alex Emergy
Подробная информация о списке рассылки ubuntu-ru