PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201121/201119

Moderator: Forum moderators

Post Reply
User avatar
exton
Posts: 40
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 9 times
Been thanked: 12 times
Contact:

PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201121/201119

Post by exton »

NEWS 201126 ABOUT Nvidia
Today I've discovered that Nvidia’s Proprietary Graphics Driver can be installed in PuppEX Build 201121 after all! Not version 450.80.02, but version 455.45.01. Watch this screenshot. Read this Article about the Open-Source NVIDIA/Nouveau vs NVIDIA Proprietary Driver. Install the Driver like this:
1. Download the driver to /root
2. chmod 755 NVIDIA-Linux-x86_64-455.45.01.run
3. Insert this file in the folder /etc/modprobe.d
4. Reboot your computer
5. Logout to Console Mode (leave X)
6. Run the command ./NVIDIA-Linux-x86_64-455.45.01.run

ABOUT PuppEX Focal64 Build 201121
A new PuppEX Focal64 version with kernel 5.9.9 (latest) is ready today. Unfortunately it does not have Nvidia’s Proprietary Graphics driver 450.80.02 installed. I could not find a patch for kernel 5.9. The good news is that the new version has the kernel sources for kernel 5.9.9. This means that VirtualBox Guest Additions can be installed by you. Which also means that you can run PuppEX in full screen in VirtualBox (among other things). Watch this screenshot. When running PuppEX Build 201121 in VirtualBox you shall first save your session. After a reboot you can install the Additions. When doing so you will get an error message saying failed to remove installed version filelist not found. Fix it by running the command rm /usr/sbin/vbox-greeter /usr/sbin/vbox-uninstall-guest-additions. Watch screenshot 1 and screenshot 2.

ABOUT PuppEX Focal Build 201119
My newest Puppy derivative is built from Puppy Linux 9.5 FossaPup64. I have added Firefox (for Netflix), Spotify, PCManFM, LXTerminal and many development tools. I have also compiled a new kernel – 5.7.19-exton. (A newer kernel than that was impossible to use. Aufs is not yet available for kernel 5.8 and 5.9). Furthermore I have installed Nvidia’s Proprietary Graphics driver 450.80.02. The Nvidia driver will be used if your computer/card is “good/modern” enough. If not automatically just open up a terminal and run the command nvidia-xconfig. Then restart X.

PuppEX Focal64 is compatible with Ubuntu 20.04 (Focal Fossa) LTS, which means that Ubuntu packages for Ubuntu 20.04 can be installed and used in PuppEX. The PuppEX Focal64 ISO is of 1320 MB respectively 1020 MB.

Performance
Puppy Fossapup64 original is of only 409 MB. PuppEX Focal64 is despite this still running as fast as the original, which means it runs very, very fast compared to most other Linux systems. (Puppy/PuppEX runs from RAM).

Study ALL installed packages in PuppEX Focal64. The same packages are installed in version 201121.

SCREENSHOTS
Screenshot of PuppEX Focal’s Desktop
Screenshot showing the live boot screen
Screenshot showing a Samba connection
Screenshot showing a WiFi connection
Your first PuppEX Focal64 Desktop after boot (if you have an Nvidia card)
PuppEX Build 201121 running in full screen i VirtualBox

READ MORE…

Last edited by exton on Thu Nov 26, 2020 3:50 pm, edited 3 times in total.
User avatar
peebee
Posts: 1501
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 148 times
Been thanked: 605 times
Contact:

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201119

Post by peebee »

exton wrote: Fri Nov 20, 2020 12:19 pm

a new kernel – 5.7.19-exton. (A newer kernel than that was impossible to use. aufs is not yet available for kernel 5.8 and 5.9).

Not totally impossible if you're prepared to try unofficial aufs patches....
viewtopic.php?p=7497#p7497

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

User avatar
exton
Posts: 40
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 9 times
Been thanked: 12 times
Contact:

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201119

Post by exton »

peebee,

Thanks! I didn't know that. Now I simply have to rebuild PuppEX and use kernel 5.9.9.

User avatar
exton
Posts: 40
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 9 times
Been thanked: 12 times
Contact:

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201119

Post by exton »

Very good. Thanks!

A new version with kernel 5.9.9 will be ready today.

User avatar
exton
Posts: 40
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 9 times
Been thanked: 12 times
Contact:

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201119

Post by exton »

peebee,

A new version with kernel 5.9.9 will be ready today. Unfortunately it will not have Nvidia’s Proprietary Graphics driver 450.80.02 installed. I could not find a patch for kernel 5.9.

The good news is that the new version will have VirtualBox Guest Additions installed. Which means that you can run PuppEX in full screen in VirtualBox. Watch this screenshot.

User avatar
exton
Posts: 40
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 9 times
Been thanked: 12 times
Contact:

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201119

Post by exton »

ABOUT PuppEX Focal64 Build 201121
A new PuppEX Focal64 version with kernel 5.9.9 (latest) is ready today. Unfortunately it does not have Nvidia’s Proprietary Graphics driver 450.80.02 installed. I could not find a patch for kernel 5.9. The good news is that the new version has the kernel sources for kernel 5.9.9. This means that VirtualBox Guest Additions can be installed by you. Which also means that you can run PuppEX in full screen in VirtualBox (among other things). Watch this screenshot. When running PuppEX Build 201121 in VirtualBox you shall first save your session. After a reboot you can install the Additions. When doing so you will get an error message saying failed to remove installed version filelist not found. Fix it by running the command rm /usr/sbin/vbox-greeter /usr/sbin/vbox-uninstall-guest-additions. Watch screenshot 1 and screenshot 2.

Clarity
Posts: 3348
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1379 times
Been thanked: 444 times

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201121/201119

Post by Clarity »

Nice :!:

Hi @Exton

Curious:

  • Are these builds via WoofCE? AND, are they including the work of @gyrog (from Puppy WoofCE GIT work with portions described here)?

  • Have you tested nVidia via HDMI to a TV as a monitor? If so, is sound carried automatically to TV or requiring manual setup (MSCW)? ... and does it provide volume control via the PuppEX or is volume only controlled by the TV's remote?

Thanks for your efforts

User avatar
exton
Posts: 40
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 9 times
Been thanked: 12 times
Contact:

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201121/201119

Post by exton »

Clarity,

No, I've just used the remaster script.

I've not tested with a TV as monitor, but I see no reason why it shouldn't work.

User avatar
davids45
Posts: 55
Joined: Mon Jul 06, 2020 2:09 am
Location: Chatswood, NSW
Been thanked: 8 times

Re: PuppEX Focal64 - Printing & Scanning?

Post by davids45 »

G'day Exton,

Thanks for another comprehensive new PuppEx.

I have only started to explore this one but have found two major (for me) problems:

1. CUPS won't log-in to its localhost (screenshot): I've tried varying the firewall setting to no avail; browsing is fine (posting from Focal64 now). My Epson-WF2510 printer/scanner is on my home network connecting via wifi; all other Pups have connected and print without problem.

2. Xsane won't find/connect after displaying the wifi option which I click. I could not find a sane.d directory in /etc which in other Pups I usually edit (dllconf) to remove unwanted scanners leaving just an entry my networked Epson-WF2510

I'll continue to add my usual apps to this Pup in the meantime.

Thanks again,
David S.

Attachments
cups-fails-fullscreen.jpg
cups-fails-fullscreen.jpg (90.96 KiB) Viewed 2024 times
User avatar
exton
Posts: 40
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 9 times
Been thanked: 12 times
Contact:

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201121/201119

Post by exton »

As I can see from Conky you are running BionicPup. Not PuppEX Focal64.

User avatar
exton
Posts: 40
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 9 times
Been thanked: 12 times
Contact:

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201121/201119

Post by exton »

NEWS 201126 ABOUT PuppEX Build 201121 and Nvidia
Today I've discovered that Nvidia’s Proprietary Graphics Driver can be installed in PuppEX Build 201121 after all! Not version 450.80.02, but version 455.45.01. Watch this screenshot. Read this Article about the Open-Source NVIDIA/Nouveau vs NVIDIA Proprietary Driver. Install the Driver like this:
1. Download the driver to /root
2. chmod 755 NVIDIA-Linux-x86_64-455.45.01.run
3. Insert this file in the folder /etc/modprobe.d
4. Reboot your computer
5. Logout to Console Mode (leave X)
6. Run the command ./NVIDIA-Linux-x86_64-455.45.01.run

User avatar
davids45
Posts: 55
Joined: Mon Jul 06, 2020 2:09 am
Location: Chatswood, NSW
Been thanked: 8 times

Re: PuppEX Focal64 (Puppy Linux)- CUPS problem

Post by davids45 »

G'day Exton,

Thanks for replying to my post regarding printing and scanning not working for me in PuppEX Focal.

I don't know how the Puppex Bionic showed in Conky - I use a shared profile for most things and was using PuppEX Bionic to try to fix my PuppEX Focal problems as PuppEX Bionic does scan and print for me.

This morning I definitely started PuppEX Focal and again CUPS could not access its localhost (screenshot).

I fixed the scanning problem by copying sane.d from PuppEX Bionic to /etc in PuppEX Focal.

I still have no idea about the printer/CUPS problem.

In the screenshot, at the bottom right are the applications (icons) I cannot run in PuppEX Focal so far - wine (32-bit) and its associated programs Ocad8, Legacy75 and Deadlink, as well as Gimp-2.10 and Seahaven which both report segmentation faults in a terminal. These all run in most other 64-bit Puppies I have - from an sfs of links to my data partition where all the programs are stored in their 'full' form.

Thanks for any help.

David S.

Attachments
cups-fails-focal.jpg
cups-fails-focal.jpg (107.48 KiB) Viewed 1021 times
TerryH
Posts: 578
Joined: Mon Jun 15, 2020 2:08 am
Has thanked: 111 times
Been thanked: 131 times

Re: PuppEX Focal64 (Puppy Linux)- CUPS problem

Post by TerryH »

davids45 wrote: Fri Nov 27, 2020 12:29 am

I don't know how the Puppex Bionic showed in Conky -

The bionicpup64 in the conky might be hard coded in the conkyrc, not read as a parameter.

New Laptop - ASUS ZenBook Ryzen 7 5800H Vega 7 iGPU / 16 GB RAM

User avatar
exton
Posts: 40
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 9 times
Been thanked: 12 times
Contact:

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201121/201119

Post by exton »

davids45,

You cannot (according to my experience) mix different versions of Puppy Linux on the same computer. Before using PuppEX Focal64 you should delete everything (all folders) with stuff from other Puppy versions. On all partitions on your computer.

User avatar
fredx181
Posts: 2645
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 292 times
Been thanked: 1038 times
Contact:

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201121/201119

Post by fredx181 »

exton wrote: Fri Nov 27, 2020 8:16 am

davids45,

You cannot (according to my experience) mix different versions of Puppy Linux on the same computer. Before using PuppEX Focal64 you should delete everything (all folders) with stuff from other Puppy versions. On all partitions on your computer.

That shouldn't be, I have several Puppy installs on one partition and on other partitions (using psubdir=<puppyname>) and they don't "influence" or "conflict" with each other.
As long as you keep separated save file/folder for each Puppy it should be fine.

Fred

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

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201121/201119

Post by Marv »

exton wrote: Fri Nov 27, 2020 8:16 am

davids45,

You cannot (according to my experience) mix different versions of Puppy Linux on the same computer. Before using PuppEX Focal64 you should delete everything (all folders) with stuff from other Puppy versions. On all partitions on your computer.

Not at all! That is one of the strong points of the 'frugal' install system. I regularly have up to 6 different pups in separate uniquely named directories on my boot partition. Grub4Dos allows me not only to choose a pup but to have different kernel parameters for each. Just works -and has for decades-. I just finished remastering fossapup64 while testing several iterations (one with peebees 5.9.10 kernel) in my 'experimental' kennel on the boot partition. As an aside, all boot and run but I haven't yet hit the balance I like between a small core SFS still capable of running my addon SFS and the adrv stuff I've left in.

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:

User avatar
exton
Posts: 40
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 9 times
Been thanked: 12 times
Contact:

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201121/201119

Post by exton »

Marv,

Ok, I didn't know that was possible. (I'm no Puppy Linux "expert").

User avatar
PipzDex
Posts: 177
Joined: Sun Jul 12, 2020 11:16 pm
Location: Mexico
Has thanked: 54 times
Been thanked: 70 times

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201121/201119

Post by PipzDex »

Hi @exton

I tell you that using your last puppy (puppexfosssa) I noticed that when doing the frugal installation with Grub4dos it does not detect it as frugal only as a complete installation, investigating a little about this I found the reason why ...

Code: Select all

puppy.sfs) # frugal installed Puppy with simple file name
DISTRO_IDSTRING = $ (tail -c 16 $ TOPDIR $ KEYFILE)
DVERSION = $ (echo $ DISTRO_IDSTRING | cut -b1-6 | tr -dc 'a-z0-9')
MAJOR = $ (echo $ DVERSION | cut -b1-4)
MINOR = $ (echo $ DVERSION | cut -b5-6 | tr -dc '0-9')
["$ MINOR" = ""] && MINOR = 0
[$ MINOR -eq 0] && DVERSION = $ MAJOR || DVERSION = $ MAJOR- $ MINOR
["$ DVERSION"! = ""] || DVERSION = $ UPLOAD
DNAME = "Puppy_ $ DVERSION"

Here it mentions that to be detected as frugal the main sfs must have a condition and that is marked as "puppy" or in this case, here in this part other versions of puppy are configured that the program will detect without problems

Code: Select all

# which puppy is better at the top? # v1.9
debug "MYPUPPY = $ MYPUPPY"
NPUP = $ (echo "$ PUPPIES" | wc -l)
if ["$ MYPUPPY" = ""]; then
[-s / etc / DISTRO_SPECS] && source / etc / DISTRO_SPECS
["$ DNAME" = "Fatdog64"] && MYPUPPY = "Fatdog64"
fi
TOPPUPPY = $ MYPUPPY
if ["$ MYPUPPY"! = "" -a $ NPUP -gt 1]; then
TOPPUPPY = $ (echo "$ PUPPIES" | grep -w "$ MYPUPPY" | head -n 1)
["$ TOPPUPPY" = ""] && TOPPUPPY = $ (echo "$ PUPPIES" | grep -w $ (basename "/ $ MYPUPPY") | head -n 1)
["$ FLOPPY" = ""] && TOREMOVABLE = $ (cat / sys / block / $ TODRIVE / removable) || TOREMOVABLE = "0"
["$ (echo $ MYDRIVE | cut -b2)" = "d"] && MYREMOVABLE = $ (cat / sys / block / $ MYDRIVE / removable) || MYREMOVABLE = "1"
["$ TOPPUPPY" = ""] && TOPPUPPY = $ (echo "$ PUPPIES" | grep -Ew "^ $ TODRIVE. * $ MYSFSBASE" | head -n 1)
if ["$ TOPPUPPY" = "" -a "$ TOREMOVABLE" = "0"]; then
for P in $ (echo "$ PUPPIES" | grep -w "$ MYSFSBASE"); do
D = $ (echo $ P | cut -d '/' -f1 | tr -d '0-9')
["$ (cat / sys / block / $ D / removable)" = "0"] && TOPPUPPY = $ P && break
done
fi
if ["$ TOPPUPPY"! = ""]; then
PUPPIES = $ (echo "$ PUPPIES" | grep -vx "$ TOPPUPPY")
PUPPIES = "$ TOPPUPPY
$ PUPPIES "
fi
if ["$ TOREMOVABLE" = "1" -o "$ MYREMOVABLE" = "1"]; then
MYPUPPY = $ (echo "$ PUPPIES" | grep -Ew "^ $ TODRIVE. * $ MYSFSBASE" | head -n 1)
["$ MYPUPPY" = ""] && MYPUPPY = $ (echo "$ PUPPIES" | grep "^ $ TODRIVE" | head -n 1)
if ["$ MYPUPPY"! = ""]; then
PUPPIES = $ (echo "$ PUPPIES" | grep -vx "$ MYPUPPY")
PUPPIES = "$ MYPUPPY
$ PUPPIE

in my case I use a 32-bit system and I use 32 and 64 systems between my puppy installations without problems, in your system I only have to rename your sfs from puppex to puppy, use Grub4dos and before starting the system correct my previous changes and problem solved

Pentium (R) 2.20GHz I RAM: 8.0 GB I F96-CE_5 I Kernel 6.6.8-64oz-ao I Glibc: 2.31 I 1600x900 Px

My Puppy Stuff and more

User avatar
exton
Posts: 40
Joined: Fri Nov 20, 2020 12:03 pm
Location: Sweden
Has thanked: 9 times
Been thanked: 12 times
Contact:

Re: PuppEX Focal64 (Puppy Linux) compatible with Ubuntu 20.04 LTS :: Build 201121/201119

Post by exton »

PipzDex,

Very good. Thanks for sharing your findings.

Post Reply

Return to “Puppy Derivatives”