В Linux-версии свободного офисного пакета LibreOffice появились автоматические обновления.

Из блога разработчика LibreOffice Маркуса «moggi» Морхарда (Markus Mohrhard) стало известно о доступности в ежедневных сборках для ОС GNU/Linux нового механизма автоматических обновлений для этого свободного офисного пакета.
Работа над системой автоматического обновления LibreOffice велась в проекте уже около года. Её код основан на разработках организации Mozilla, используемых в её продуктах (Firefox, Thunderbird), и впервые был импортирован в систему сборки LibreOffice в рамках Лета кода Google (GSoC) 2015. В применяемой системе файлы с обновлениями называются mar и содержат в себе сжатые в формате bzip2 архивы с полными обновлениями или дельтами изменений, а также некоторые дополнительные сведения (подписи, информацию о версии и каналах обнолвения).
По словам Маркуса, к настоящему моменту этот механизм «наконец-то дошёл до такого состояния, что мы делаем сборки [LibreOffice] на оборудовании The Document Foundation, которые выполняют автоматические обновления с использованием дельт». Текущие сборки LibreOffice с автоматическими обновлениями создаются на SLES 12.2 и предназначены для 64-битных Linux-инсталляций — «должны работать на большинстве Linux-дистрибутивов». Скачать их можно с dev-builds.libreoffice.org .
Разработчик сообщает, что ещё не все необходимые проблемы решены в механизме обновлений LibreOffice, однако выражает надежду, что всё будет готово и включено в следующем крупном релизе свободного офиса.

Комментарии

  • 27 июн 2017 15:02
    А какой в этом смысл? Бинарные сборки в дистрибутивах должны собираться мейнтейнерами дистрибутива, так как могут иметь специфические патчи. Это раз. Подобные программы не должны даже запускаться от суперюзера.А значит они не смогут (и не должны) ничего записывать в /usr. Это два.
  • 27 июн 2017 15:52
    В том виде как есть, тем более с патчами, сейчас сложно представить. Но они и пишут, что должно работать на большинстве дистрибутивов. Причем до сих пор есть не решенные проблемы. Так то идея интересная, всегда иметь самую свежую версию софта. Но даже в окошках в либре есть только проверка обновлений
  • 29 июн 2017 09:23
    Я что-то вообще не представляю как можно на разные бинарные версии одного файла наложить один и тот же патч.
    Они что-ли решили все в Java запихать?

    Компилируя один и тот же код в одном и том же дистрибутиве с одними и теме же версиями программ, но на разных машинах, исполняемый бинарник получается разный.