Here is a LibreWolf-portable remake of what @mikewalsh shared here: viewtopic.php?p=34456#p34456
(btw, got permission to do so from Mike himself )
The setup includes the latest Librewolf appimage (v131.0.3-1), and,
- different method to point to the (portable) profile (see Readme).
- choice to run as spot or as root
- checking if plain Alsa is used by the system for sound, if so, then run with included apulse (needed then to make sound work)
Tested on: FossaPup, BookwormPup and F96-CE .
EDIT: Note that it's required to run it on a Linux filesystem, not from e.g. FAT32 or NTFS .
Info: (content of included Readme)
*** Launching LibreWolf portable ***
To run LibreWolf 'as spot', run the "LAUNCH" script.
To run LibreWolf 'as root', run the "LAUNCH-as-root" script.The Librewolf profile (portable) will be in: LibreWolf.x86_64.AppImage.home/.librewolf .
(for when running as spot and as root)
It makes use of the appimage feature to set $HOME inside directory <APPIMAGENAME>.home at the same level as the appimage.*** How to Update ***
To update the appimage, go here: https://gitlab.com/librewolf-community/ ... -/releases
And download newest appimage, LibreWolf-<VERSION>.x86_64.AppImage (currently it's LibreWolf-131.0.3-1.x86_64.AppImage)It will download as: LibreWolf.x86_64.AppImage .
Make executable e.g. chmod +x ./LibreWolf.x86_64.AppImage .
And replace the existing LibreWolf.x86_64.AppImage with the new one here.*** fusermount error ***
If you run as spot (LAUNCH) and librewolf won't start, run ./LAUNCH from terminal.
If it shows an error e.g. fusermount: ....
Then fusermount needs to have the "sticky bit" set for to run as spot, to fix:
chmod u+s `which fusermount`*** apulse ***
On systems with plain Alsa (no pipewire or pulseaudio running),
then the LD_LIBRARY_PATH env. will be set to make use of the libraries in folder "apulse".
Download LibreWolf-portable64.tar.xz :
https://drive.google.com/uc?export=down ... NLpwBys2BR