Page 1 of 2
Browser Appimages
Posted: Mon Jul 12, 2021 8:58 am
by fredx181
*** Browser Appimages ***
Update 2021-12-09:
Most of the Browser Appimages that I shared here are becoming outdated soon, to create a Browser Appimage from newest version, see: Create Browser Appimage
===============================================================================================================
Here are some browser appimages that I shared earlier in different threads, and more.
(thought it would be good to collect these here, in one place)
If anyone else has a browser appimage to share, please post here.
Or if anyone wants some other browser "appimaged", I may take requests
Firefox appimage: (see also viewtopic.php?p=29854#p29854)
32-bit: https://drive.google.com/uc?export=down ... yo7Pb0eWxV
64-bit: https://drive.google.com/uc?export=down ... _ldwxdeC2s
Firefox-ESR appimage: v78.12.0
32-bit: https://drive.google.com/uc?export=down ... 4h3EYCG4rB
64-bit: https://drive.google.com/uc?export=down ... dpWIuCJK9y
Google-chrome appimage: (see also viewtopic.php?p=29855#p29855)
64-bit: https://drive.google.com/uc?export=down ... VIw481EydI
Iron-browser appimage:(see also viewtopic.php?p=30621#p30621)
64-bit: https://drive.google.com/uc?export=down ... ZT5v9efOtG
Brave-browser appimage: (see also viewtopic.php?p=30738#p30738)
64-bit: https://drive.google.com/uc?export=down ... vxRcum1h4h
Seamonkey appimage (v2.53.8): (see also viewtopic.php?p=30648#p30648)
64-bit: https://drive.google.com/uc?export=down ... hrv2xhpCr_
32-bit: https://drive.google.com/uc?export=down ... iACZhRSSns
Opera-browser appimage: (see also viewtopic.php?p=29856#p29856)
64-bit: https://drive.google.com/uc?export=down ... Bcz63DYLS0
Vivaldi appimage: Made from Mike's portable Vivaldi, see: viewtopic.php?p=v32.0.4.0113#p113
64-bit: https://drive.google.com/uc?export=down ... ckParZKBu1
32-bit: https://drive.google.com/uc?export=down ... fqL2wDUDaa
EDIT:
Slimjet Browser (Flashpeak-Slimjet) appimages Stable Version (make executable before running):
32-bit: https://drive.google.com/uc?export=down ... n_mfE9XFjv EDIT 2021-11-30 Link replaced now version 32.0.4.0
64-bit: https://drive.google.com/uc?export=down ... kbS-yj3BeK EDIT 2021-11-30 Link replaced now version 32.0.4.0
Profile directory "slimjet-profile" will be at the same level as the appimage.
EDIT: Folder on Google-Drive containing the appimages: https://drive.google.com/drive/folders/ ... jdWLDvgLnL
Fred
Re: Browser Appimages
Posted: Mon Jul 12, 2021 10:30 am
by amethyst
Ferdinand - Ons moet 'n Hollandse/Afrikaanse forum-seksie begin.
Re: Browser Appimages
Posted: Mon Jul 12, 2021 4:26 pm
by wizard
I want to add a directory to firefox that stops the automatic update, is it possible to unpack an appimage and add a directory to it?
thanks
wizard
Re: Browser Appimages
Posted: Mon Jul 12, 2021 5:17 pm
by fredx181
wizard wrote: ↑Mon Jul 12, 2021 4:26 pm
I want to add a directory to firefox that stops the automatic update, is it possible to unpack an appimage and add a directory to it?
thanks
wizard
Hi wizard, firefox cannot update itself, because the appimage is mounted read-only when you run it.
EDIT: To answer how to unpack, run it with --appimage-extract, e.g from terminal:
./Firefox-Portable64 --appimage-extract
A 'squashfs-root' directory will appear. To repack, run from inside squashfs-root :
./cr-appimage2
Re: Browser Appimages
Posted: Mon Jul 12, 2021 7:17 pm
by wizard
Thanks fred, just wasn't sure if ff would try to update into the save file which would be really messy. Do we have a how to and/or package for creating appimages?
wizard
Re: Browser Appimages
Posted: Mon Jul 12, 2021 8:15 pm
by fredx181
wizard wrote: ↑Mon Jul 12, 2021 7:17 pm
.... Do we have a how to and/or package for creating appimages?
wizard
Officially, see: https://appimage.org/ but I have my own "unorthodox" method see: viewtopic.php?p=29851#p29851 and program: viewtopic.php?f=106&t=590
Re: Browser Appimages
Posted: Tue Jul 13, 2021 8:46 am
by fredx181
Added Vivaldi-Portable64 appimage, see post #1
Made from Mike's portable Vivaldi share, see: viewtopic.php?p=113#p113
Re: Browser Appimages
Posted: Tue Jul 13, 2021 3:44 pm
by wizard
Hi fred, the links were just what I needed. A couple of years ago I used a program: create-portable32. Did a search and can't find any info on it. Do you know are appimages a lot different than what that program produced?
thanks
wizard
Re: Browser Appimages
Posted: Tue Jul 13, 2021 5:31 pm
by fredx181
wizard wrote: ↑Tue Jul 13, 2021 3:44 pm
Hi fred, the links were just what I needed. A couple of years ago I used a program: create-portable32. Did a search and can't find any info on it. Do you know are appimages a lot different than what that program produced?
thanks
wizard
I'm not sure what's your question exactly, more about create-portable in the old forum: https://oldforum.puppylinux.com/viewtop ... 6#p1011814 (download is old version, new version with bugfix in this forum, link at my post above).
There are several ways to create an appimage, but there's always "AppRun" inside.
Re: Browser Appimages
Posted: Tue Jul 13, 2021 7:27 pm
by wizard
Hi fred, I guess my question was, does the program create-portable32 (that i used before) create an appimage. Your links answered that question, it does.
thanks for your help.
wizard
Re: Browser Appimages
Posted: Tue Jul 13, 2021 7:34 pm
by fredx181
wizard wrote: ↑Tue Jul 13, 2021 7:27 pm
Hi fred, I guess my question was, does the program create-portable32 (that i used before) create an appimage. Your links answered that question, it does.
thanks for your help.
wizard
Ah..., yes, it does after you setup the "appdir" manually first (as you probably know already), it can be e.g. an extracted .deb, .pet or .sfs.
@All : Added 32-bit Seamonkey (v2.53.8) appimage to post #1
Fred
Re: Browser Appimages
Posted: Wed Jul 14, 2021 3:01 pm
by fredx181
Added Vivaldi 32-bit appimage and Firefox-ESR appimages (32 and 64 bit) to First post
Re: Browser Appimages
Posted: Mon Aug 09, 2021 10:30 am
by fredx181
I've added Slimjet appimages (32 and 64 bit) see near the bottom at: first post
Re: Browser Appimages
Posted: Sat Aug 21, 2021 4:40 pm
by Gnimmelf
what about the Min browser? is it possible to make an appimage of it?
Re: Browser Appimages
Posted: Thu Aug 26, 2021 7:39 am
by ronriel
fredx181 wrote: ↑Mon Aug 09, 2021 10:30 am
I've added Slimjet appimages (32 and 64 bit) see near the bottom at: first post
Hi fred, I am using slimjet 64 bit. So far, your appimage works well. Thanks for this.
Re: Browser Appimages
Posted: Thu Aug 26, 2021 9:04 am
by ronriel
Just sharing my thoughts after using these appimages...
I think the approach of using appimages or any portable apps fits into the Puppy Linux principle of being a small or portable OS. I think this is a good solution for unavoidable "big" applications like browsers and office suites (I use sfs for these).
Browsers for example, create huge profile folders over time and eats up the puppy save file. I also don't like creating huge save files because it tends to make copying and booting up longer.
Portable appimage is a really good solution here because I can save it elsewhere and fire it up from there so it won't affect puppy save space. Plus if you have multiple puppy installations or even other linux distro, they can all use the same appimage and you retain the same profile across your puppies/distro. How convenient is that?
I also appreciate the extra convenience of having a .desktop file automatically created by the appimage. Very good job here fred.
Based on my experience with these appimages, I think this is a good benchmark for creating puppy appimage.
1. creates profile/config/cache in the same directory as the appimage.
2. automatically creates .desktop file at .local/share/applications
That way, we will have the same expectation for most puppy appimage in terms of behavior.
regards,
ronriel
Re: Browser Appimages
Posted: Sat Aug 28, 2021 8:35 pm
by fredx181
Preview, experimented with method to update existing appimage with newest version, this Slimjet-Portable64 appimage can be run with argument "-update" to be able to choose a directory with newest Slimjet version, download zip from here https://www.slimjet.com/en/postdl.php?v ... 4&type=zip" (and extract) to create new appimage.
Slimjet-Portable64 appimage: (EDIT: Download link replaced, fixed when running from path with spaces viewtopic.php?p=35541#p35541)
https://drive.google.com/uc?export=down ... 211H9rJzQJ
Run as ./Slimjet-Portable64 -update
or /path/to/Slimjet-Portable64 -update
and follow instructions:
- 2021-08-28_21-47-54.gif (251.63 KiB) Viewed 4950 times
Need to say that above appimage is latest Slimjet version (v31.0.2.0), so at this point of time updating doesn't make any difference, so for now just for testing the concept, feedback appreciated.
I plan to update all appimages at first post with this -update option included, this Slimjet appimage is just first start.
Re: Browser Appimages
Posted: Sun Aug 29, 2021 1:12 pm
by ronriel
fredx181 wrote: ↑Sat Aug 28, 2021 8:35 pm
Need to say that above appimage is latest Slimjet version (v31.0.2.0), so at this point of time updating doesn't make any difference, so for now just for testing the concept, feedback appreciated.
I plan to update all appimages at first post with this -update option included, this Slimjet appimage is just first start.
I'll try this once a new slimjet version comes out. Thanks for doing slimjet first. It happens to be my main browser.
-ronriel
Re: Browser Appimages
Posted: Mon Aug 30, 2021 2:30 am
by ronriel
@fredx181 ,
I'd like to report a problem. When you save the directory with a space in the name (ex. "Portable Apps" - note the space between "Portable" and "Apps"), the profile will be saved in another directory, not in the same directory as the appimage. In my case, it's here:
Code: Select all
/initrd/dev_saveApps/Slimjet/slimjet-profile
Apparently, "Portable " was not read. The solution is easy - don't use space in directory names, but you'll mess with your directory if you're not aware of this.
Tested in BionicPup and DupBuster, same issue encountered.
-ronriel
Re: Browser Appimages
Posted: Mon Aug 30, 2021 10:17 am
by fredx181
ronriel wrote: ↑Mon Aug 30, 2021 2:30 am
@fredx181 ,
I'd like to report a problem. When you save the directory with a space in the name (ex. "Portable Apps" - note the space between "Portable" and "Apps"), the profile will be saved in another directory, not in the same directory as the appimage. In my case, it's here:
Code: Select all
/initrd/dev_saveApps/Slimjet/slimjet-profile
Apparently, "Portable " was not read. The solution is easy - don't use space in directory names, but you'll mess with your directory if you're not aware of this.
Tested in BionicPup and DupBuster, same issue encountered.
-ronriel
Yes, thanks for reporting, here's new Slimjet-Portable64, should be OK now when running from path including spaces:
https://drive.google.com/uc?export=down ... 211H9rJzQJ
The cause was that I forgot to put double quotes around some variables here and there in the scripts.
Also improved the "-update" option a little.
EDIT: RE-UPLOADED again, download link replaced, one thing I had forgotten, that the path in the Exec=... line in the created .desktop launcher should be surrounded by quotes too, fixed.
Re: Browser Appimages
Posted: Mon Aug 30, 2021 12:10 pm
by fredx181
Re-uploaded Slimjet-Portable64 again with small fix (hopefully last), see EDIT previous post.
Re: Browser Appimages
Posted: Mon Oct 04, 2021 11:30 pm
by greengeek
Hi Fred,
I downloaded the 32bit seamonkey appimage and I am wondering if you could clarify where the cache is placed please? I thought the cache may be kept inside the appimage but when I rightclick the appimage I do not see a "Look inside" option so I can't get in there to check/delete the cache.
Any thoughts please?
Cheers!
Re: Browser Appimages
Posted: Tue Oct 05, 2021 12:18 am
by mikewalsh
@greengeek :-
Should be within the profile, Ian.....labelled "cache2", I believe. And if I understand the way Fred has buit these particular versions, the profile should be created alongside the AppImage, at the same level.
Hope that helps!
Mike.
Re: Browser Appimages
Posted: Tue Oct 05, 2021 4:31 am
by greengeek
mikewalsh wrote: ↑Tue Oct 05, 2021 12:18 am
Should be within the profile, Ian.....labelled "cache2", I believe. And if I understand the way Fred has buit these particular versions, the profile should be created alongside the AppImage, at the same level.
Thanks Mike - yes that's exactly where the profile is appearing. Not sure what I must have been doing before. I was testing a couple of versions of SeaMonkey and mustv confused myself because there was no profile in any of the usual places. Loose nut behind the wheel.
Do you have any idea why I can't "Look inside" the appimage? (Maybe it's a special variant of appimages??)
Cheers!
Re: Browser Appimages
Posted: Tue Oct 05, 2021 8:59 am
by fredx181
Do you have any idea why I can't "Look inside" the appimage? (Maybe it's a special variant of appimages??)
That "look inside" option goes for a "rox-app" (which is a directory containing "AppRun") not for an appimage.
But you can turn it into a rox-app by extracting the appimage:
./myappimage --appimage-extract
A folder squashfs-root will appear (rename as you wish) where you can "look inside" and you can run it as a rox-app as well.
Other way to look inside is: run the appimage, then go in /tmp and open folder ./mount_.... (e.g. /tmp/.mount_SeamonoQr9Vl/)
Re: Browser Appimages
Posted: Tue Oct 05, 2021 9:36 am
by greengeek
fredx181 wrote: ↑Tue Oct 05, 2021 8:59 am
That "look inside" option goes for a "rox-app" (which is a directory containing "AppRun") not for an appimage.
But you can turn it into a rox-app by extracting the appimage:...
Thanks Fred. I will try that and get a better understanding. Haven't had much to do with appimages before.
Cheers!
Re: Browser Appimages
Posted: Sun Nov 28, 2021 3:28 pm
by gilles
Hi Fred,
The slimjet 32 bits (your message of july the 12th) works fine with my two 64 bits computers running with a 32 bits puppy, but doesn't work with my 32 bits computer...
May be the next one, with the new slimjet 32.0.4.0 (november 14 2021) ...
Re: Browser Appimages
Posted: Mon Nov 29, 2021 7:07 pm
by fredx181
gilles wrote: ↑Sun Nov 28, 2021 3:28 pm
Hi Fred,
The slimjet 32 bits (your message of july the 12th) works fine with my two 64 bits computers running with a 32 bits puppy, but doesn't work with my 32 bits computer...
May be the next one, with the new slimjet 32.0.4.0 (november 14 2021) ...
Hi gilles, I need to know some more details so I can possibly test (although I don't have 32-bit computer):
- From which Puppy you tried Slimjet-Portable32 on your 32 bits computer?
- Can you run Slimjet-Portable32 on your 32 bits computer from terminal, look for errors and post here ?
Re: Browser Appimages
Posted: Tue Nov 30, 2021 2:41 pm
by gilles
Hi Fred,
I tried your slimjet appimage with Xenial 32 bits and with Focal Fossa 32 bits (always frugal install) In both cases, it works fine with my two 64 bits computers but doesn't work with my 32 bits computer.
Terminal (32 bits computer) :
Focal Fossa :
# /opt/Slimjet-Portable32
mkdir: cannot create directory ‘/opt/slimjet-profile’: File exists
./runapp: line 4: 5287 Illegal instruction "$HERE/flashpeak-slimjet" --user-data-dir="$(dirname $APPIMAGE)/$PROFILE" --test-type --no-sandbox "$@"
#
Xenial : https://onedrive.live.com/?authkey=%21 ... t&o=OneUp
May be, it will work better with the next appimage, made with the new slimjet, released on november the 14th 2021...
If I uninstall slimjet, I still have it in the menu, but I cannot delete it in the menu...
You don't have a 32 bits computer. If you want, I can help you doing what you want with my 32 bits computer for this appimage, or any other. But you may need my e mail. I can give it to you if you want
Re: Browser Appimages
Posted: Tue Nov 30, 2021 3:52 pm
by fredx181
@gilles
Here's newest 32-bit Slimjet-Portable32 (made from v32.0.4.0):
https://drive.google.com/uc?export=down ... n_mfE9XFjv
Maybe you can try first on your 32-bit computer, but to be honest, I'd be surprised if it works, worth testing though, I guess, but... perhaps your 32-bit computer is too old.
Btw, you can test also by download and extract the newest 32-bit slimjet and edit "flashpeak-slimjet" line 9-11 (as we discussed before) to:
Code: Select all
#if [ "`whoami`" = "root" ]; then
# echo "Don't run this as root."
# exit;
#fi
and run from terminal inside the slimjet directory:
./flashpeak-slimjet --no-sandbox
If that doesn't work (giving the same "Illegal instruction" error) on your 32-bit computer then obviously the portable won't work too.
EDIT:
If I uninstall slimjet, I still have it in the menu, but I cannot delete it in the menu...
You can delete the .desktop file from /root/.local/share/applications, and run fixmenus
(and probably also, not sure jwm -reload
)
EDIT2:
Updated Slimjet-Portable64 for 64-bit too (v32.0.4.0):
https://drive.google.com/uc?export=down ... kbS-yj3BeK