Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: LUbuntu 18.04 LTS и архиватор по-умолчанию  (Прочитано 648 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Muphasa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
LUbuntu 18.04 LTS и архиватор по-умолчанию
« : 11 Декабрь 2020, 12:11:09 »
Добрый день!

В установленной с нуля LUbuntu х64 по пкм создаю архив с выбранным расширением .zip. Данный архив, при загрузке на свой сайт, не разархивируется - идет ошибка. В то же время, в стоявшей до этого 16.04, все архивировалось корректно. (в винде - все корректно)
Вопрос: как узнать что за версия zip модуля стоит и нельзя ли его заменить на тот, что стоял в 16.04 ?



Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 13698
  • Xubuntu 18.04
    • Просмотр профиля
Re: LUbuntu 18.04 LTS и архиватор по-умолчанию
« Ответ #1 : 11 Декабрь 2020, 12:13:55 »
Посмотреть можно просто

apt policy zip
Только дело скорее всего к кодировке имен файлов, а не в версии Zip.

И если стоит p7zip-full, то по умолчанию он используется для zip архивов. И с русской кодировкой в нем проблемы.

Так что не там ищете.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Muphasa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: LUbuntu 18.04 LTS и архиватор по-умолчанию
« Ответ #2 : 14 Декабрь 2020, 12:02:29 »
~$ apt policy zip
zip:
  Установлен: 3.0-11build1
  Кандидат:   3.0-11build1
  Таблица версий:
 *** 3.0-11build1 500
        500 http://ru.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status

Обнаружилась интересная ситуация: если в терминале создать архив типа zip 1.zip 'Томаты садовые.doc' - то все ОК!
Но если создавать архив по пкм - архив не корректный. Ну, т.е. он конечно правильный и открыть посмотреть можно чем угодно, кроме момента загрузки на сайт:)

 
« Последнее редактирование: 14 Декабрь 2020, 16:43:08 от ALiEN175 »

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 2635
    • Просмотр профиля
Re: LUbuntu 18.04 LTS и архиватор по-умолчанию
« Ответ #3 : 14 Декабрь 2020, 13:04:21 »
Обнаружилась интересная ситуация: если в терминале создать архив типа zip 1.zip 'Томаты садовые.doc' - то все ОК!
Но если создавать архив по пкм - архив не корректный. Ну, т.е. он конечно правильный и открыть посмотреть можно чем угодно, кроме момента загрузки на сайт:)
- дык все абсолютно закономерно, ты же для создания zip-ахива в терминале набираешь zip 1.zip 'Томаты садовые.doc', т.е. тем самым указываешь интерпретатору прямо, использовать архиватор zip, у которого с кириллицей все нормально, а по ПКМ по умолчанию используется p7zip-full, у которого есть проблемы с кириллицей...
тебе же на это уже указал Pilot6, в своем комменте выше, Ответ #1  :coolsmiley:

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 13698
  • Xubuntu 18.04
    • Просмотр профиля
Re: LUbuntu 18.04 LTS и архиватор по-умолчанию
« Ответ #4 : 14 Декабрь 2020, 14:07:25 »
F12,
Все именно так. Есть шанс, что этот многолетний баг наконец исправят.

Решается это в ubuntu удалением p7zip-full. Но например в xubuntu он стоит по умолчанию, да и от него зависят многие другие пакеты. Что там в lubuntu лень смотреть.

Для ubuntu я пропатчил графическую оболочку для архиваторов - file-roller, чтобы она использовала zip для этих архивов. Патчить другие лениво, поэтому я в xubuntu в место engrampa поставил file-roller.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 4478
    • Просмотр профиля
Re: LUbuntu 18.04 LTS и архиватор по-умолчанию
« Ответ #5 : 14 Декабрь 2020, 14:20:06 »
Цитировать
Что там в lubuntu лень смотреть.
По умолчанию, в lubuntu вроде p7zip-full никогда не было. Для себя из пакета копирую только файл 7za.

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 2635
    • Просмотр профиля
Re: LUbuntu 18.04 LTS и архиватор по-умолчанию
« Ответ #6 : 14 Декабрь 2020, 14:45:15 »
Решается это в ubuntu удалением p7zip-full.
- на самом деле, решение так себе...


По умолчанию, в lubuntu вроде p7zip-full никогда не было.
- даже если и не было, так запросто мог по зависимостям притянуться... сча в Синаптике посмотрел его обратные зависимости, пожалуй штук 30 пакетов наберется ::)

Оффлайн Muphasa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: LUbuntu 18.04 LTS и архиватор по-умолчанию
« Ответ #7 : 14 Декабрь 2020, 16:14:13 »
Обнаружилась интересная ситуация: если в терминале создать архив типа zip 1.zip 'Томаты садовые.doc' - то все ОК!
Но если создавать архив по пкм - архив не корректный. Ну, т.е. он конечно правильный и открыть посмотреть можно чем угодно, кроме момента загрузки на сайт:)
- дык все абсолютно закономерно, ты же для создания zip-ахива в терминале набираешь zip 1.zip 'Томаты садовые.doc', т.е. тем самым указываешь интерпретатору прямо, использовать архиватор zip, у которого с кириллицей все нормально, а по ПКМ по умолчанию используется p7zip-full, у которого есть проблемы с кириллицей...
тебе же на это уже указал Pilot6, в своем комменте выше, Ответ #1  :coolsmiley:

Однако, эта ситуация воспроизводима и с файлами с английскими именами.

Пользователь добавил сообщение 14 Декабрь 2020, 16:16:13:
F12,
Все именно так. Есть шанс, что этот многолетний баг наконец исправят.

Решается это в ubuntu удалением p7zip-full. Но например в xubuntu он стоит по умолчанию, да и от него зависят многие другие пакеты. Что там в lubuntu лень смотреть.


А не могли бы вы подсказать - где, что и как подправить, чтоб брался нормальный zip для архивирования?
« Последнее редактирование: 14 Декабрь 2020, 16:16:13 от Muphasa »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 13698
  • Xubuntu 18.04
    • Просмотр профиля
Re: LUbuntu 18.04 LTS и архиватор по-умолчанию
« Ответ #8 : 14 Декабрь 2020, 16:16:56 »
Однако, эта ситуация воспроизводима и с файлами с английскими именами.
У всех файлов английские названия? Если хоть у одного в другой кодировке, то может быть ошибка.

Пользователь добавил сообщение 14 Декабрь 2020, 16:18:56:
чтоб брался нормальный zip для архивирования?
Пока непонятно в чем у вас проблема. Попробуйте поставить file-roller из моей репы

ppa:hanipouspilot/file-roller

Ну и архивировать им. Это снимет вопрос с кодировкой. Если не поможет, то значит дело в чем-то другом.
« Последнее редактирование: 14 Декабрь 2020, 16:19:51 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 2635
    • Просмотр профиля
Re: LUbuntu 18.04 LTS и архиватор по-умолчанию
« Ответ #9 : 14 Декабрь 2020, 16:30:51 »
Однако, эта ситуация воспроизводима и с файлами с английскими именами.
- ну, если дело не в кириллице, то рискну предположить (именно предположить), что созданный с помощью p7zip-full zip-архив имеет какие-то отличия от созданного в терминале родным архиватором, например, степень сжатия более высокая или в чем-то еще, что твой сайт не понимает, и потому считает такой архив некорректным ::)

Оффлайн Muphasa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: LUbuntu 18.04 LTS и архиватор по-умолчанию
« Ответ #10 : 15 Декабрь 2020, 14:39:27 »
Однако, эта ситуация воспроизводима и с файлами с английскими именами.
- ну, если дело не в кириллице, то рискну предположить (именно предположить), что созданный с помощью p7zip-full zip-архив имеет какие-то отличия от созданного в терминале родным архиватором, например, степень сжатия более высокая или в чем-то еще, что твой сайт не понимает, и потому считает такой архив некорректным ::)

Вот в это я больше поверю! Теперь я, зная такой нюанс текущего архиватора, просто открываю в терминале нужную папку и делаю там zip 1.zip *.* Во всех остальных случаях - пкм.
Спасибо всем. Я уж думал что чего то недоустановил:)

 

Страница сгенерирована за 0.093 секунд. Запросов: 25.