'Portable' Palemoon 27.9.4-SSE with glibc219 'tweak'
Evening, kiddiwinks.
We all know how popular watchdog's 27.9.4 SSE-only build of Palemoon is, incorporating as it does the glibc 2.19 'tweak'. It brings life back to many older Puppies, which, but for a decent browser, are otherwise still perfectly usable on a day-to-day basis. My own Lucid (lupu-super2) and Racy 5.5 are a case in point.
It also runs well in newer Pups, too, since the CPU doesn't work so hard to process the browser's code.
----------------------------------------
To make this even more usable, I'm pleased to be able to offer a 'portable' version of this SSE-only edition of Palemoon. It's been built along the same lines as my other Mozilla 'portables', FF60esr and Palemoon28.
Obviously, I've had to make a few modifications, especially with the inclusion in the mix of the glibc 2.19 'upgrade'.
a) The 'palemoon' launch script has been moved from /usr/bin into the browser directory itself, and renamed 'launch'. The 'plmn' start script now points to this rather the main palemoon binary.
b) 'Launch' has been re-jigged a bit. The same '$LAUNCHDIR' variable as used in the 'plmn' start script has been specified, and every reference to the original '/usr/lib/palemoon/' location has been replaced with this variable.
Clicking on 'plmn' now runs the 'launch' script, which in turn starts Palemoon, using the glibc 2.19 components. (I must be starting to get the hang of this 'variable' stuff, because amazingly it fired-up straight away on the first trial run!)
Well; it amazed
me, anyway..... It's been tested in my Lucid & Racy installs, temporarily adding 'pfix=ram' to menu.lst so as to get Pup to boot as a pristine install. It works a treat.
-----------------------------------------
For anybody who would like to try this out, you can find it at my Google Drive:-
https://drive.google.com/file/d/1mDsyL3 ... sp=sharing
As with the other Palemoon 'portable', unzip; move the resulting 'palemoon32' directory anywhere you like, then click on the 'plmn' scipt to start Palemoon. That's it.
Palemoon will create the 'profile' directory at first run, thereafter always using this profile directory on subsequent runs.....as long as you start Palemoon using the start script.
----------------------------------------------------
To run with an existing profile, locate your existing /root/.moonchild productions directory. Click through 'palemoon' to reach your 'xxxxxxx.default' profile. If you wish to do this before you fire up for the first time, manually create the 'profile' directory. If you already created the 'profile' directory by starting Palemoon with the 'plmn' script, then delete the contents.
Open your existing 'xxxxxxx.default' profile. Now, copy the contents of this across to the empty 'profile' directory in the portable-Palemoon directory. Once that's done, you can restart Palemoon-portable. That's
all there is to it.
---------------------------------------------------
Credits go to:-
watchdog - for putting this marvellous build together in the first place
fredx181 - for giving me the original inspiration with his 'FF-Quantum-portable'
---------------------------------------------
Hope some of you may find this useful. Feedback is appreciated, as always.
Enjoy!
Mike.