Niels Horn's Blog
Random thoughts, tips & tricks about Slackware-Linux, Lego and Star WarsLibreOffice 3.4.1 package for Slackware and what to do about missing sources…
July 21st, 2011 by Niels Horn in LibreOffice, Slackware
Another version of LibreOffice was released recently, 3.4.1.
When I first "created" the SlackBuild for LibreOffice (I actually adapted rworkman's OpenOffice.org script with his permission) it was because I was convinced that it would substitute OpenOffice.org eventually, as "open source" and "Oracle" did not sound like a happy marriage. And it seems that I was right, as the future of OpenOffice.org is at least doubtful, with Oracle trying to dump it at the Apache Foundation, but that causes some serious license or at least philosophical conflicts. At best, OO.o's future looks "murky". I also think the future of Java looks very complicated as long as Oracle is involved, but that's a whole other story…
Back to the LibreOffice SlackBuild.
It (the script) is a bit of a messy hack to transform the pre-compiled packages into Slackware packages so that they can be maintained and installed or upgraded using the standard Slackware tools, like "installpkg" and "upgradepkg". It does not really "build" the software, like AlienBOB's script does. If you want to build LibreOffice from source, and have the resources (=hardware), expertise and patience (=couple of hours) to do so, get his script and give it a try. This might really give you a better and faster LibreOffice, but be warned: this is not for everyone. So, with the idea of serving a larger audience, I'll keep maintaining my own script, so that everyone searching for a solution at slackbuilds.org or using sbopkg can "build" a LibreOffice Slackware package in just a couple of minutes.
And then I started to receive feedback.
I already maintained quite a few SlackBuild scripts - some more popular than others. But I never received so many e-mails as I have received about LibreOffice… And when a new version is released, I have a problem. Because the download link to the "source" gets broken, as it is moved to the "old" directory on their server.
I do respond to every message I receive, but I also have a full-time job (writing SlackBuild scripts does not pay the bills) so an answer might take a few days. And with all the new releases of LibreOffice, I have been receiving *lots* of e-mails complaining that the link to the source is "broken". So here is a little explanation on what to do when a new version is released:
- Get the previous sources from the "old" directory
The Document Foundation keeps previous versions of LibreOffice available for download. But only previous versions, so I cannot link to them when they're still current. You can download these previous versions from here. Just pick the version you want (and which the SlackBuild was written for), pick "rpm" and the architecture you need ("x86″ for 32-bits and "x86_64″ for 64-bits). There you will find the "install-rpm" files needed to build the previous release.
- Get the latest sources and try to use them
With the latest version of my SlackBuild script, you might be able to build the newer version. I tried to make it as flexible as possible, but the folks that package the LibreOffice binaries have changed the naming scheme and package structure a few times in the past, so I cannot guarantee that it will work. But it's worth a try.
Having said all this, I submitted today the new scripts for LibreOffice and for the latest language packs.
As always, if you can't wait for the scripts to be approved by the SlackBuilds admins, you can get the pre-built packages (or just the SlackBuild script) from my site.
Archive
- ► 2012 (3)
- ► 2011 (26)
- ► December 2011 (2)
- ► August 2011 (7)
-
- Slackware packages for LibreOffice 3.4.3
- NTOP 4.1.0 on Slackware - Packages available
- FreeCAD, OpenCASCADE and Pivy updated - Slackware packages available
- New Slackware package for Freeciv 2.2.7
- Slackware package for QComicBook updated
- LibreOffice 3.4.2 Released - Slackware packages available!
- rt3090 wireless adapter with Slackware 13.37
- ► July 2011 (5)
- ► June 2011 (2)
- ► May 2011 (1)
- ► March 2011 (7)
-
- Updated Slackware packages for BRL-CAD and viewvc
- LibreOffice 3.3.2 + Language Packs for Slackware
- VHBA and RocketRaid 2320 (rr232x) modules with Kernel 2.6.37.x
- Qemu, snapshots, temporary files, where they go and how to change that
- Slackware 13.37 and Qt3
- QEMU and Brazilian keyboards
- LibreOffice 3.3.1 for Slackware (+ language packs)
- ► February 2011 (1)
- ► January 2011 (1)
- ► 2010 (80)
- ► December 2010 (2)
- ► November 2010 (10)
-
- LibreOffice Beta3 - packages for Slackware (including Language Packs)
- nhexed v2.00.03 (third alpha) available
- Fritzing-0.4.3b released, Slackware packages available
- Hebe-0.4 released, Slackware packages available
- Remote Desktop (Windows) access from Slackware (Linux)
- Snort 2.9.0.1 and daq 0.3 released - Slackware packages available
- nhexed v2.00.02 (second alpha) available
- Barnyard2 - Unknown record type read: 110
- nhexed 2.00.01 (alpha) available for download
- Hex-Ed revisited
- ► October 2010 (10)
-
- LibreOffice Language Packs
- Changing the boot logo in Slackware
- DVDAuthor 0.7.0 released
- Stuttering sound with Via HDA Intel sound chip
- LibreOffice 3.3.0_beta2 packages available for Slackware
- NVIDIA "Failed to allocate primary buffer" error
- Barnyard2 - Solving the "Unknown record type" errors
- Snort 2.9.0 released - Slackware packages available
- Nagios 3.2.3 released
- LibreOffice on Slackware
- ► September 2010 (12)
-
- EDA software for Slackware - Fritzing and KiCad
- Snort / Barnyard2 / BASE - Complete installation on Slackware
- Snort on Slackware
- Freeciv 2.2.3 released
- Cacti 0.8.7g - Patch Level 7
- XSpacewarp revisited
- More packages for ARMedslack
- Packages for ARMedslack
- Getting Zarafa 6.40.2 to work on Slackware
- Nagios 3.2.2 released - Slackware package available
- Announcement #1000 :)
- Updates... FreeCiv, brlcad, Zarafa - New packages for Slackware
- ► August 2010 (3)
- ► July 2010 (6)
- ► June 2010 (3)
- ► May 2010 (5)
- ► April 2010 (3)
- ► March 2010 (9)
- ► February 2010 (7)
- ► January 2010 (10)
- ► 2009 (30)
- ► December 2009 (5)
- ► November 2009 (2)
- ► October 2009 (6)
- ► September 2009 (6)
- ► August 2009 (1)
- ► July 2009 (2)
- ► June 2009 (1)
- ► May 2009 (4)
- ► April 2009 (3)
- ► 2008 (34)
- ► December 2008 (1)
- ► November 2008 (12)
-
- Hercules and Slackware (slack/390) - Part 11
- Hercules and Slackware (slack/390) - Part 10
- Hercules and Slackware (slack/390) - Part 9
- Hercules and Slackware (slack/390) - Part 8
- Hercules and Slackware (slack/390) - Part 7
- Hercules and Slackware (slack/390) - Part 6
- Hercules and Slackware (slack/390) - Part 5
- Hercules and Slackware (slack/390) - Part 4
- Hercules and Slackware (slack/390) - Part 3
- Hercules and Slackware (slack/390) - Part 2
- Hercules and Slackware (slack/390) - Part 1
- VMware-server 1.0.7 on 2.6.27 kernels
- ► October 2008 (13)
-
- Slackware/Linux/Unix (pre-)history (Part 3: Unix-wars, and peace)
- Slackware/Linux/Unix (pre-)history (Part 2: A new language, a philosophy, and the spreading of Unix)
- Hidden name in the Linux logo
- Slackware/Linux/Unix (pre-)history (Part 1: The origins)
- Lego Sculpture - You are the model!
- Slackware/Linux/Unix (pre-)history (Part 0: Introduction)
- Older Slackware versions (V)
- Older Slackware versions (IV)
- Older Slackware versions (III)
- Older Slackware versions (II)
- Older Slackware versions (I)
- VMware & Slackware as guest
- Keeping your clock accurate
- ► September 2008 (8)
-
Categories
- Blogging (3)
- CAD (9)
- cli (1)
- EDA (2)
- emulation (26)
- Firewall (1)
- Free Software (41)
- FBReader (4)
- Gallery (1)
- geeqie (1)
- gimp (1)
- LibreOffice (11)
- mysqlcc (2)
- nbench (2)
- OpenCASCADE (2)
- Pivy (1)
- POVRay (4)
- QComicBook (5)
- statifier (1)
- transmission (2)
- viewvc (1)
- WordPress (1)
- zarafa (2)
- Games (3)
- freeciv (2)
- XSpacewarp (1)
- gcc (3)
- hex-ed (6)
- history (5)
- internet (1)
- KDE (2)
- Lego (18)
- LDraw (4)
- Lego Sculptures (3)
- LeoCAD (4)
- Linux (47)
- configuration (9)
- kernel (5)
- Tux (3)
- X (3)
- Maintenance (2)
- Monitoring (24)
- multimedia (3)
- networking (5)
- NTP (1)
- Patches (4)
- Programming (1)
- VBA (1)
- Random Thoughts (10)
- Rio 2016 (1)
- Rio de Janeiro (1)
- Sem categoria (3)
- shell scripting (4)
- Slackware (130)
- ARMedslack (21)
- Slack/390 (20)
- Slackpkg (5)
- Star Wars (1)
- steganography (1)
- TRS-80 (3)
- udev (1)
- UNIX (4)
- Virtualization (14)
-
Blogs
-
Links