Hi All,
I realized that it had been a while since I updated my version of LibreOffice. After wasting a lot of time trying to create a new SFS or my own portable, I realized the easiest way to obtain an update was to use the portable MikeWalsh had already created and just update it. You can obtain MikeWalsh's portable here, https://www.forum.puppylinux.com/viewto ... 048#p54048. It's at libreoffice version 7.18. When you unpack it, the extracted folder will look like this:
The file in the above named LibreOffice64 is an AppImage simply edited to that name. To update it, merely download a newer AppImage from https://www.libreoffice.org/download/appimage/, give it the name LibreOffice64, substitute it for the old version and make it executable.
Edit: To use a portable LibreOffice AppImage without first having to download the entire package Mike published, see here: viewtopic.php?p=85684#p85684
It took me so long to discover this easy way to update LibreOffice because I hadn't used MikeWalsh's portable. It works: clicking the LAUNCH script (see the screenshot) will start the application; and clicking the Menu-Add script will add it to the Menu. But either way will only open LibreOffice-Starter, none of its applications directly. And that meant I couldn't use Menu>Setup>Default Application Chooser to make LibreOffice-Writer my default Word-processor, nor LibreOffice-Calc my default Spreadsheet, nor add either to Right-Click menus.
Edit, use the pet attached to Burunduk's post, https://www.forum.puppylinux.com/viewto ... 591#p85591. You'll find a Revised Pet here, viewtopic.php?p=95493#p95493
In the light of the above, the following is historical.
Edit: Just to be clear, Burunduk's menu pet will work if his revised LAUNCH Script for LibreOffice-portables is used. His modified script can be found here, https://www.forum.puppylinux.com/viewto ... 921#p85921. In other words, create a script [Right-Click an Empty Space, Select New>Script] and give it the name LAUNCH. Copy the script from the referrenced post into it and Save. Rename the old LAUNCH script "LAUNCH-old". Substitute the new LAUNCH script for it. If all is well, delete LAUNCH-old. This substitution isn't necessary if you download LibreOffice-portable64-FrameWork.tar.xz, https://www.forum.puppylinux.com/viewto ... 684#p85684. It has been the revised tar.xz to use Burunduk's modified LAUNCH script.
It will create menu entries for Calc, Draw, Impress and Writer. These, of course, will only function if you've used Menu-Add to create a link to the AppImage (and before/during reboot execute a Save to preserve that condition). [Might work (untested) if you merely click the LAUNCH script when you need libreoffice. But as Mike's portable can be run from anywhere --e.g. outside 'Puppy Space'-- and as it and the menu pet cumulatively take up little RAM there's really no reason to not have LibeOffice always available].
Edit: There is an aesthetic problem with the pet. While the contents of the pet include some nice-by-today's-standard's icons which are written to /usr/share/pixmaps* and the /usr/share/applications/...desktop files within the pet via the icon='s argruments specify their use, for reasons beyond me on installation generic icons are used.
I've spent hours trying to figure out why and have decided its a problem 'above my pay-grade'.
Still, the fault is only aesthetic. The menu-listings do what they are supposed to.
Feel free to try to find a solution and advise us of it. Edit: as the strike-outs indicate, Burunduk already has. Thanks, Burunduk.
-=-=-=-=--=
* You can still use them to display appropriate file-types: e.g., Right-Click a .odt file and select Set Icon, click the "for all files of type ODT" and drag the LibreOffice-writer.png from /usr/share/pixmaps into the GUI.