Fossa64-Medium - reopened - v2b

Moderator: Forum moderators

Post Reply
ozsouth
Posts: 1366
Joined: Sun Jul 12, 2020 2:38 am
Location: S.E. Australia
Has thanked: 210 times
Been thanked: 606 times

Fossa64-Medium - reopened - v2b

Post by ozsouth »

A small puppy with many basic features, including security updates. Thanks to Marv & greengeek for testing.
Fossa64-Medium v2b is 230mb. It can be extended, if desired.

Version 2b has palemoon 33.1.0 gtk2, gnome-mplayer, osmo, viewnior, xpat2 cards, as well as intel,
nouveau, radeon, dvdcss & gtk3 libs, kernel 5.10.208 & no ydrv, as all additions are in puppy .sfs.

Media is played by clicking on file in ROX-Filer - plays in gnome-mplayer. You may have to change
settings via Edit/Preferences, as I had to set video output to x11, so made that the default.
Also, CD/DVD can be played via gnome-mplayer.
Palemoon can play a decent amount of web media content (youtube, tubitv.com, dailymotion.com etc),
but NOT subscription sites like netflix - need firefox or similar with drm enabled for that.
mhwaveedit can record, edit & play .wav files.

NOTE many audio/video files can be converted via the enclosed ffmpeg's terminal command:
ffmpeg -i input.ext1 output.ext2

Also has basic printer support (my Brother HLL2395DW works with the HP Laserjet 4/5 driver).
Should be easy to swap browser if desired (just swap adrv).
If burnt to CD, has legacy boot only.
It has a cut-down selection of libraries, so programs like zoom, anydesk & localsend will not run.
Video chat sites like talky.io require firefox or similar.

.pets can be added; fdrv can be easily swapped for more firmware. Use at own risk.

v2b iso here: https://www.mediafire.com/file/c05armc2 ... b.iso/file

History: PhilB made the original fossapup modular, enabling this sort of manipulation.
Thanks to: PhilB, BarryK, 01micko, peebee, mikewalsh, SFR, radky, zigbert, plinej, Jasper, rockedge
& others whose names I'm unsure of, for posting some forum software I used.

leafpad text editor, terminal, minixcal calendar & updates to busybox, wget, openssl & curl are in puppy .sfs

.pets included in puppy .sfs :

abiwgnum-fixed-fl
apulse-gtk3-fixed-fl
calcoo_1.3.8
cupsgsij-fl
evince-fl
ffmpeg-sml-fl
gftp-fl
gmeasures -fl
gnome-mplayer-fixed-fl
gparted-fixed-fl
mhwaveedit-fixed-fl
mtpaint-updt-fl
osmo-fl
pmirror-fl
poorerbatlev-1c
poorercputemp64-0.1e
pupmtp-fl
pupsysinfo-fl
viewnior-fl
Xdelta-fl
xkbd-fl
xpat2-fl
yahtzeez-fl

Note: pCompress makes an iso from a directory (need to have boot files too).

other programs included:

blankcddvd - fast blanking of cd or dvd - user actioned
burniso2cd - burns (bootable) iso to cd or dvd (edited to suggest blankcddvd) - user actioned
makesusplid - ensures laptop suspends upon lid close & resumes on open (runs on startup via /etc/init.d)
rfkill - wifi unblocker - user actioned
setblt - brightness setter - can set in terminal - default is setblt 5 (50% - runs on startup via /etc/init.d)
setspot - sets spot folder & all under it to owner spot - user actioned
updatesfsf - run on an sfs in blank folder - to add/remove sfs contents - high compression - user actioned

Palemoon gtk2 browser & basic updater are as adrv.sfs. Included ffmpeg increases available media content.
Set to run as spot. To run as root, edit /usr/local/bin/defaultbrowser & remove 'run-as-spot'.
Updating process (only needed if running as spot): To update Palemoon, close it, & click Update Palemoon (in the Internet Menu).
This temporarily runs Palemoon as root - necessary to allow update. Then click Help, then click Check for Updates.
Will update if possible & then restart needed. Then close Palemoon, then open it from icon - updated version runs, as user spot.

Background image can be changed by swapping in a .jpg as /usr/share/backgrounds/default.jpg, then restarting X.

other .pets available:

masterpdf4 here: https://www.mediafire.com/file/yd334myb ... l.pet/file

gutenprint here: https://archive.org/download/puppy_linu ... enp-fl.pet

mpv (fixed) here: https://www.mediafire.com/file/y81ahj36 ... l.pet/file

claws-mail here: https://www.mediafire.com/file/4lp2fx2w ... l.pet/file

flashgames here: https://www.mediafire.com/file/wdzw6rct ... l.pet/file

libreoffice 6.4.7.2 here: https://www.mediafire.com/file/799hnwns ... l.pet/file

  • 180mb. Puts an entry in Document menu. Default saves to /root/Documents , in ms2007- format.
  • Is set to US - to change this, when open, go to: tools/options/language settings/languages - edit locale & western settings

much larger fdrv .sfs is here: https://www.mediafire.com/file/f6xib03a ... z.sfs/file
(is 59mb firmware ; base is 21mb. Must rename it to fdrv_fossapup64_9.5.sfs)

Some amethyst .pets are here: viewtopic.php?p=95885#p95885

Last edited by ozsouth on Mon May 13, 2024 2:39 am, edited 33 times in total.
User avatar
Marv
Posts: 387
Joined: Fri Dec 20, 2019 3:09 am
Has thanked: 182 times
Been thanked: 103 times

Re: Fossa64-med - a medium fossapup

Post by Marv »

Happily running med v1 with my very slightly trimmed LXDE/PCManFM/Personal Configs ydrv from FossaPup64 9.5. Your 'med' version is a slightly better fit with the apps I had in my ydrv than your 'min' version but both run well. A very welcome update and pruning of the already very good 9.5. Runs the current Brave, Slimjet, and ungoogled browsers portables perfectly and no other hitches or glitches noted. My usual frugal to SSD install on the 2nd gen I5 based laptops (circa 2012).

Thanks :thumbup2:

My pups: LxPupSc64 and Voidpup64 with LXDE ydrv & synaptics touchpad drivers, both using savefiles. Ydrv based Jammypup64 (JWM), Bookworm64, Fossapup23 & FossapupFire (LXDE/PCManFM). No savefiles, no fdrvs there. :thumbup:

keniv
Posts: 627
Joined: Mon Jul 13, 2020 2:18 pm
Location: Scotland
Has thanked: 99 times
Been thanked: 65 times

Re: Fossa64-med - a medium fossapup

Post by keniv »

@ozsouth
Made a manual frugal install on an ssd booting with grub2. Have had a number of problems though.
1. I setup palemoon browser then got a message about updating the browser. Used Menu>Internet>Update Palemoon. Update went OK but lost all of the settings I'd made. I can't remember seening this happen before.
2. I cannot download to /root/ Downloads, /home/spot/Downloads or my usual /mnt/home/downloads64. All give me a message about not having the correct permissions and saying "permission denied".
3. I have tried to run Firefox-portable64 and Iron-portable64 provided by mikewalsh. Neither will run.
I also have a full copy of Fossapup95 64bit running without any of the above problems. While I expected some things might not work in this cut down version I didn't expect the browser problems outlined above. Any help you can give me with this would be much appreciated.

Regards,

Ken.

Edit: Found some info in the Fossa64Low_CLOSED thread on how to run Palemoon i.e. "To run as root, edit /usr/local/bin/defaultbrowser & remove (just) run-as-spot, then save", however I would prefer to run as spot so still have a problem.

User avatar
Marv
Posts: 387
Joined: Fri Dec 20, 2019 3:09 am
Has thanked: 182 times
Been thanked: 103 times

Re: Fossa64-med - a medium fossapup

Post by Marv »

@keniv , Check the permissions of /home/spot and your other download locations ( I use /home/spot/Downloads in all my browsers/installs). You will probably find them set to root:root. Set them back to spot:spot recursively and your browsers should run as spot and your download problems should ease.

I just use a rightclick to properties>permissions in my PCManFM file manager to do the job. I have had the permissions on /home/spot revert enough times (not just in this pup) so I'm considering adding a line in my portable browser launch scripts to reset them on browser launch.

My pups: LxPupSc64 and Voidpup64 with LXDE ydrv & synaptics touchpad drivers, both using savefiles. Ydrv based Jammypup64 (JWM), Bookworm64, Fossapup23 & FossapupFire (LXDE/PCManFM). No savefiles, no fdrvs there. :thumbup:

ozsouth
Posts: 1366
Joined: Sun Jul 12, 2020 2:38 am
Location: S.E. Australia
Has thanked: 210 times
Been thanked: 606 times

Re: Fossa64-med - a medium fossapup

Post by ozsouth »

@keniv - I just opened Palemoon, made settings, updated - still there, then downloaded - went to /home/spot/Downloads, all as expected. I'm very poor at writing instructions & it concerns me that if an experienced person like you would have trouble, newbies may be all at sea. I'll go over the steps slowly, to see where it messed up:
1. Palemoon v32.2.0 is in the adrv as standard in Fossa64-med. Clicking the icon runs it as spot.
2. With internet connected, open Palemoon via icon, accept as default browser & make settings, then close it.
3. From Internet menu, open Update Palemoon. To default browser question, I say no, but shouldn't matter.
- THIS opens Palemoon as root (essential for update). Script deletes root setting for security. Doesn't affect spot settings.
- If one WANTS to run as root, running Updater unnecessary & destroys root settings. So, I only run as root when update needed, then use spot.
4. Once Palemoon temporarily running as root, go to Help & Check Updates & accept update & restart, as asked by Palemoon.
5. Then close Palemoon & restart it from icon (runs as spot). Should have updated version, with spot settings intact.

Last edited by ozsouth on Sun Jul 16, 2023 1:38 pm, edited 1 time in total.
keniv
Posts: 627
Joined: Mon Jul 13, 2020 2:18 pm
Location: Scotland
Has thanked: 99 times
Been thanked: 65 times

Re: Fossa64-med - a medium fossapup

Post by keniv »

@ozsouth
Thanks for your instructions which I think I can follow and certainly explains why I lost my browser settings. I now have version 32.2.1 of Palemoon.
I have been starting Palemoon from the desktop icon. If I right click it and choose "edit item" I get "Clicking the item opens" /usr/local/bin/defaultbrowser. On opening this file I see the following

Code: Select all

#!/bin/sh
sleep 0.5
exec run-as-spot /opt/palemoon64/palemoon "$@"

This confirms to me that I am running Palemoon as spot. However, if I go to Tools>Preferences>General>Downloads and click "Save files to" I can browse the "file system" and can click on /home/spot/Downloads then click on "Open" but the box after "Save files to" only shows the path asDownloads I find this confusing. Surely it should be /home/spot/Downloads. If I now try to download to this folder I get the permission errors I have previously described.

@Marv

Check the permissions of /home/spot and your other download locations

I tried this using the instructions you gave i.e.

I just use a rightclick to properties>permissions in my PCManFM file manager to do the job.

If I do this I get a box appearing showing /home/spot with with "Owner Group" shown as "spot,spot". If I look at permissions I see "Read" with all three boxes (owner, group, world) ticked, "Write" with owner only ticked and "Exec" with all three boxes ticked. I am now confused as to whether this is as it should be. I have tried in the past to run a browser as spot and something has always caused problems with it, however I don't remember not being able to download at all.

Again any help anyone can give that would get this working properly would be much appreciated.

Ken.

User avatar
Marv
Posts: 387
Joined: Fri Dec 20, 2019 3:09 am
Has thanked: 182 times
Been thanked: 103 times

Re: Fossa64-med - a medium fossapup

Post by Marv »

I don't use Palemoon but... Within /home/spot is there a directory named Downloads? If not, create it and set its' permissions to spot:spot. Then in Palemoon, see if you can set your saveto location to that directory. In the FossaPup64 9.5 install, there is a Downloads folder in /root with root:root permissions but I would think Palemoon would show the path if that one was selected as the saveto location. I change that one to a symlink to /home/spot/Downloads to lessen my confusion :?

I have a symlink (in LXDE) or shortcut (in JWM) to /home/spot/Downloads on my desktops and a line in my browser launch scripts that sets the permissions of any files or folders in that download location to root:root on exiting the browser. The directory itself retains spot:spot permissions. Saves a step in accessing downloaded stuff.

My pups: LxPupSc64 and Voidpup64 with LXDE ydrv & synaptics touchpad drivers, both using savefiles. Ydrv based Jammypup64 (JWM), Bookworm64, Fossapup23 & FossapupFire (LXDE/PCManFM). No savefiles, no fdrvs there. :thumbup:

keniv
Posts: 627
Joined: Mon Jul 13, 2020 2:18 pm
Location: Scotland
Has thanked: 99 times
Been thanked: 65 times

Re: Fossa64-med - a medium fossapup

Post by keniv »

@Marv
Thanks for that. I now think we might be getting somewhere.

Within /home/spot is there a directory named Downloads?

Yes but it's permissions are root:root. I've tried to change the permissions to spot:spot by right clicking on the "Downloads" directory and selecting "permissions". I've tried each of the five possible choices from the drop down menu to change the permissions to spot:spot but none of these appear to change the permissions from root:root to spot:spot. I presume this has to be done from the command line. Can you tell me how to change the the permissions of this directory from root:root to spot:spot.

Thanks again for your help.

Ken.

User avatar
Marv
Posts: 387
Joined: Fri Dec 20, 2019 3:09 am
Has thanked: 182 times
Been thanked: 103 times

Re: Fossa64-med - a medium fossapup

Post by Marv »

Puzzling. Lets see the permissions running ls -l /home/spot in terminal, ie.

Code: Select all

ls -l /home/spot
total 16
drwxr-xr-x 2 spot spot   80 Jun 27 07:47 Downloads
-rw-r--r-- 1 spot spot  580 Jun 23  2020 README.txt
-rw-r--r-- 1 spot spot 9868 Jun 23  2020 spot.png

Either

Code: Select all

chown -R spot:spot "/home/spot"
#

which is the line I use in my launchers, or

Code: Select all

chown -R spot:spot "/home/spot/Downloads"
#

should do it

My pups: LxPupSc64 and Voidpup64 with LXDE ydrv & synaptics touchpad drivers, both using savefiles. Ydrv based Jammypup64 (JWM), Bookworm64, Fossapup23 & FossapupFire (LXDE/PCManFM). No savefiles, no fdrvs there. :thumbup:

keniv
Posts: 627
Joined: Mon Jul 13, 2020 2:18 pm
Location: Scotland
Has thanked: 99 times
Been thanked: 65 times

Re: Fossa64-med - a medium fossapup

Post by keniv »

@Marv

Code: Select all

chown -R spot:spot "/home/spot/Downloads"

The above code did it. The permissions for/home/spot/Downloads have changed from root:root to spot:spot. Please see below.

Code: Select all

root# ls -l /home/spot
total 19
drwxr-xr-x 2 spot spot 4096 Jun 26 16:21 Desktop
drwxr-xr-x 2 spot spot 4096 Jun 27 18:47 Downloads
-rw-r--r-- 1 spot spot  580 Jun 23  2020 README.txt
-rw-r--r-- 1 spot spot 9868 Jun 23  2020 spot.png

I can also download. Tried downloading from the link to mpv in the first post in this thread which I could not get to work previously and it downloaded to /home/spot/Downloads. I guess it's working properly now but we'll see.

Thanks again for your help.

Ken.

ozsouth
Posts: 1366
Joined: Sun Jul 12, 2020 2:38 am
Location: S.E. Australia
Has thanked: 210 times
Been thanked: 606 times

Re: Fossa64-medium - reopened

Post by ozsouth »

Reopened project 09May2024. v2b (230mb) being tested.

ozsouth
Posts: 1366
Joined: Sun Jul 12, 2020 2:38 am
Location: S.E. Australia
Has thanked: 210 times
Been thanked: 606 times

Fossa64-Medium - v2b released

Post by ozsouth »

version 2b released - see 1st post

User avatar
Marv
Posts: 387
Joined: Fri Dec 20, 2019 3:09 am
Has thanked: 182 times
Been thanked: 103 times

Re: Fossa64-Medium - reopened - v2b

Post by Marv »

I've been running v2b for a bit now and it pretty much does what I wish with a very few adds. I did add parcellite using the PPM just now. Has only one small dependency so it isn't much overhead. Does require an X restart to create its' config file and come up in the tray. Clipit, on the other hand, is a pretty huge install with dependencies and parcellite does what I need.

One note. Slimjet version 43.0 (I run as portable) has outrun the glibc in all the fossapup64 derivs I run and in F96-CE_4. They all have glibc v2.31 and it wants 2.33. The Slimjet version 42s are all fine with glibc v2.31. The newest versions of Brave and un-googled chromium run as portables are all good for now in Medium :)

Thanks,

My pups: LxPupSc64 and Voidpup64 with LXDE ydrv & synaptics touchpad drivers, both using savefiles. Ydrv based Jammypup64 (JWM), Bookworm64, Fossapup23 & FossapupFire (LXDE/PCManFM). No savefiles, no fdrvs there. :thumbup:

Post Reply

Return to “Re-masters”