ZIP Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:zip [2013/03/11 18:36]
создано, наполнено
wiki:zip [2020/07/16 13:01] (текущий)
[Устранение неполадок]
Строка 6: Строка 6:
  
 ===== Устранение неполадок ===== ===== Устранение неполадок =====
-У пользователей с давних пор(([[http://​forum.ubuntu.ru/​index.php?​topic=124286.0|Zip & русские имена, поможем решить этот баг? Нужна ваша помощь!]])) возникают проблемы совместимости zip-[[архив|архивов]],​ созданных в ОС [[Windows]] при попытке их распаковки на Ubuntu. Это происходит из-за несоответствия [[wiki:​кодировка|кодировки]],​ используемой при упаковке архива в Windows и кодировке,​ которая используется при распаковке на других системах((подробности [[http://​forum.ubuntu.ru/​index.php?​topic=188890.msg1417353#​msg1417353|здесь]])). Если у вас кракозябры в zip-архивах,​ неверная кодировка или знаки вопроса,​ то для вас, вполне вероятно,​ решение проблемы выглядит следующим образом: +У пользователей с давних пор(([[http://​forum.ubuntu.ru/​index.php?​topic=124286.0|Zip & русские имена, поможем решить этот баг? Нужна ваша помощь!]])) возникают проблемы совместимости zip-[[архив|архивов]],​ созданных в ОС [[Windows]] при попытке их распаковки на Ubuntu. Это происходит из-за несоответствия [[wiki:​кодировка|кодировки]],​ используемой при упаковке архива в Windows и кодировке,​ которая используется при распаковке на других системах((подробности [[http://​forum.ubuntu.ru/​index.php?​topic=188890.msg1417353#​msg1417353|здесь]])). Если у вас кракозябры в zip-архивах,​ неверная кодировка или знаки вопроса,​ то для вас, вполне вероятно, ​проблема заключается в следующем. Если у вас установлен пакет p7zip-full, а он автоматически устанавливается с некоторыми ​программами,​ например,​ PlayOnLinux,​ то стандартный "​Менеджер архивов"​ (file-roller) использует p7zip вместо unzip для распаковки zip-архивов. При этом p7zip не умеет корректно работать с различными кодировками русского языка.  
-  - Запустите [[терминал]] и добавьте [[репозитории#​PPA|неофициальный репозиторий]] (в документации есть отдельная статья — [[PPA]]): <code bash>​sudo apt-add-repository ppa:frol/zip-i18n</​code>​+Проблема, например,​ появляется при скачивании приложений к почте из gmail. Когда скачиваются несколько приложений, то они ​упаковываются в zip. Если присутствуют русские ​имена файлов, то они ​будут в виде кракозябров. 
 + 
 +Поэтому можно установить исправленный file-roller,​ который всегда использует unzip. 
 + 
 +  - Запустите [[терминал]] и добавьте [[репозитории#​PPA|неофициальный репозиторий]] (в документации есть отдельная статья — [[PPA]]): <code bash>​sudo apt-add-repository ppa:hanipouspilot/file-roller</​code>​
   - Обновите списки доступных пакетов:​ <code bash>​sudo apt-get update</​code>​   - Обновите списки доступных пакетов:​ <code bash>​sudo apt-get update</​code>​
-  - Установитеесли отсутствуют, или ​переустановитеесли ​уже были, следующие пакеты ​командой: <code bash>​sudo apt-get ​install ​--reinstall ​p7zip p7zip-full ​zip unzip libnatspec0 p7zip-rar unrar</​code>​ +  - Установите ​пакет <code bash>​sudo apt-get install file-roller</​code>​ 
-[[http://​forum.ubuntu.ru/​index.php?​topic=179583.msg1332685#​msg1332685|Источник]]+ 
 +Ещё одно возможное решение - использовать пропатченную версию p7zip, которая ​выбирает кодировку для .zip-архивовсозданных на Windows, в зависимости от локали системы ((подробности [[https://​forum.ubuntu.ru/​index.php?​topic=253304.msg2427223#​msg2427223|здесь]])). В этом случае проблемы с кодировкой будут решены даже при использовании p7zip в терминале
 + 
 +  - Запустите [[терминал]] и добавьте [[репозитории#​PPA|неофициальный репозиторий]] (в документации есть отдельная статья — [[PPA]]): <code bash>​sudo apt-add-repository ppa:​alkisg/​ppa</​code>​ 
 +  - Обновите списки ​доступных пакетов: <code bash>​sudo apt-get ​update</​code>​ 
 +  ​Установите пакеты <code bash>​sudo apt-get install ​p7zip p7zip-full</​code>​ 
 + 
 ===== Ссылки ===== ===== Ссылки =====