So without further ado, here’s how to build LibreOffice Online on Debian Stretch! Installing the Dependencies As this is a brand-new project and I’m a keen dist-upgradeer, I’ve gone with the brand-new Stretch (9.0) release in the amd64 arch - you should probably be running the same, but 32-bit will work too. And it’s right there in the repo! A huge win in my mind, especially considering my initial fear of a program distributed as a Docker Image. As such, I always choose to build a package if possible, and luckily with LibreOffice Online I can. By separating applications from their libraries, you keep security updates easy and with minimal administrative work. It however gave me most of what I needed to get going with this, including help integrating the final package with my OwnCloud instance(s).Īs mentioned briefly above, my philosophy in BLSE2 is “use a package” - this is a core feature of Debian, and one of the most solid examples of quality forethought in design in the Free Software world. His guide is however extremely rough, as well as using Ubuntu and building for integration with another project featuring OwnCloud. Luckily, a GitHub user by the name of m-jowlett has written about his processes in a log over at his GitHub page. This however was no small task - there’s precious little usable information in any one place on how to do this, especially not from the official Collabora site that just wants you to use the Docker image. However, my BLSE2 platform does not support Docker now, or at any time in the foreseeable future, and is based entirely around Debian and the idea of “use the package manager as much as possible”. The software builds on the LibreOffice core code, and currently is only distributed as a Docker image, obtainable from the link above. In effect, it’s a Free Software version of the Google Docs suite of productivity tools, allowing one or many people to edit and save documents in a browser. LibreOffice Online is a very cool project by the fine people at Collabora to bring the LibreOffice core functionality into a web browser. I can offer no helpful support regarding getting it running. DISCLAIMER: I never did proceed with this project beyond building the packages.
0 Comments
Leave a Reply. |