Other
considerations
»
Disclaimer:
This is experimental software.
Use at your own risk. Under no circumstances may C A
Exton or exton.net be held liable for damage to
hardware or software, lost data or other damage
either direct or indirect caused by using this
software.
Contact
PuppEX >> PayPal
If you like PuppEX, please use the
button below...
All donations go towards the upkeep of Linux
Freedom!
Other EXTON Linux Live Systems in English you may like...
Almost all Exton Linux distributions are hosted by
The
Swedish Linux Society. Sixteen (16) exton
distributions can also be downloaded from SourceForge.net
- Fast, secure and free downloads from the largest
Open Source applications and software directory.
READ MORE ABOUT each distribution...
Contact
|
PuppEX
Bookworm64/Jammy64/Slack64/Focal64 Linux :: Build
230222, 230309, 230305/220714 (two Mate versions),
220625, 220201 respectively 201119
NEWS ABOUT PuppEX Jammy64 22.04 230222
This Puppy derivative is built from
Puppy_Linux_vanillapup
22.04.39, which is build from Ubuntu packages
and packages build from source. Puppy_Linux_vanillapup
is the best Puppy Linux system I've ever tried so I
decided to make it even better. My changes of
the original system:
1. I've replaced kernel 5.15 with kernel 6.1.12-exton
2. Development tools (build-essential)
are installed
3. Latest Firefox
and Google
Chrome are installed
4. Added the ntfs-3g
package (so NTFS partitions are writable)
5. Added GParted
6. Added video codecs (libavcodec58)
so that YouTube videos and Netflix movies can run in
Firefox
7. All packages have been updated as of 230222.
The ISO size has therefore increased from 343 MB to
879 MB, but PuppEX runs nevertheless as fast as the
original Puppy, which means that it runs very very
fast!
NOTE: On some computers you may have to wait 60
seconds before the boot process starts. You will see a
message saying "Pausing for 60 seconds..."
This error won't occur after a hard drive (frugal)
installation.
COMPATIBLE WITH Ubuntu
22.04 LTS
PuppEX Jammy64 is compatible with Ubuntu 22.04 (Jammy
Jellyfish), which means that Ubuntu packages for
Ubuntu 22.04 can be installed and used in PuppEX. You
can use the Synaptic
Package Manager or the apt
command. (apt update, apt upgrade,
apt install MyUsefulPackage etc).
IMPORTANT NOTE: The normal remasterpup2 script
(which is included in all Puppy Linux versions)
doesn't work in Puppy_Linux_vanillapup. I had to use
my "special remaster tricks" to be able to build
PuppEX Jammy64. I have therefore kept my two versions
of PuppEX Focal64 20.04 in which the remasterpup2
script works very well. It works very well in PuppEX
Slack64 15.0 too.
NOTE about VirtualBox/VMware: You can't run
this version of PuppEX in VirtualBox
or VMware.
PuppEX Jammy64 runs pretty well in Qemu
in Linux though - screenshot.
NEWS ABOUT PuppEX Bookworm64 Build - THREE versions
My three new Puppy
Linux derivatives are built using the Bookworm
Build Script. They are compatible with Debian
Bookworm - upcoming Debian 12. Two versions are
for UEFI
computers. One (Build 220714) is for non-UEFI
computers and VirtualBox/VMware.
The UEFI Mate Build 230303 and the non-UEFI version
220714 can run i full screen in VirtualBox, since VirtualBox
Guest Additions are pre-installed. Watch this screenshot...
Build 230309 is for UEFI and non-UEFI computers. Also
this version runs very well in full screen in
VirtualBox. Watch this screenshot...
Build 230305 and 220714 (both versions) uses Mate
as Desktop environment (DE). Build 230309 uses
Tint2
as DE.
Compatible with Debian 12 means that you can use
the apt
command (apt update, apt upgrade, apt install
MyUsefulPackage etc) and Synaptic
for installing thousands of new Debian packages in
PuppEX. All PuppEX Bookworm64 versions can easily be
installed manually to hard drive if you have at least
one Linux system installed. You must also use Grub
as boot loader. Do it like this.
1. Extract everything from the PuppEX ISO to a
folder called (for example) PUPPEX-BOOKWORM64 in the
root (/) of your Linux system.
2. Add the following boot lines to your
existing Grub configuration (/boot/grub/grub.cfg):
menuentry 'PuppEX Bookworm64 - DebLive (FRUGAL -
sda4) 230309' --class gnu-linux --class gnu --class
os $menuentry_id_option
'osprober-gnulinux-simple-e1efec4d-0acb-44f3-b161-c865ea757d0f'
{
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ];
then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
if [
x$feature_platform_search_hint = xy ]; then
search --no-floppy
--fs-uuid --set=root
e1efec4d-0acb-44f3-b161-c865ea757d0f
else
search --no-floppy
--fs-uuid --set=root
e1efec4d-0acb-44f3-b161-c865ea757d0f
fi
linux
/PUPPEX-BOOKWORM64/live/vmlinuz1 edd=off noauto
from=UUID:e1efec4d-0acb-44f3-b161-c865ea757d0f/PUPPEX-BOOKWORM64
changes=UUID:e1efec4d-0acb-44f3-b161-c865ea757d0f/PUPPEX-BOOKWORM64
initrd /PUPPEX-BOOKWORM64/live/initrd1.xz
}
NOTE1: The UUID above shall (of course) be
the same as the one your installed Linux system has.
You don't have to do anything else. Just boot up
PuppEX and be happy!
NOTE2: As regards PuppEX Bookwork64 Build
230305 and 230225 you'll have to run the following
command (as root) to be able to log in as the normal
user puppy to Mate or Tint2: chown -R puppy:puppy
/home/puppy
Then press Ctrl Alt F2. Log in as puppy with
password puppex. Run the command startx
and you will enter Mate or Tint2.
Watch this screenshot...
NOTE ABOUT SOUND: In PuppEX Bookworm64
Build 230309 with Tint2 and Build 230305 with the MATE
DE you will have sound also when logged in as root.
That is essential since you normally run all
Puppy/PuppEX versions as root. To fix the sound issue
I followed the advice
here.
First I installed PulseAudio and Pavucontrol with
apt install pulseaudio
pavucontrol. Then I added root to the Audio
Group with usermod -a -G
audio root. If you don't get sound when using
YouTube (for example) you shall open up a terminal -
RoxTerminal. After that you will get sound! If not
restart Firefox.
Using Samba
You can connect to your Windows computers in your Home
Network using this command as root: smbclient
\\\\192.168.0.41\\LINUX -U arne
NOTE: This is an example of course. LINUX
is my shared folder on one of my computers. arne
is my login name on my Windows computer. You'll find
your correct IP-address by running the command ipconfig
on your Windows computer. You can transfer files
between your computers using the command get
and put.
Configure sound
On certain computers you may have to install
pulseaudio and pavucontrol to get sound - (command: apt
install pulseaudio pavucontrol). In that case
you won't have sound when logged in as root. Only when
logged in as the ordinary user puppy. See NOTE2
above. Watch this screenshot
of puppy's Desktop in PuppEX Bookworm64 Build 230303.
NEWS ABOUT PuppEX Slack64 15.0 220625
This Puppy derivative is built using Puppy
Linux Woof-CE Builder. It is compatible with Slackware
15.0 and uses kernel 5.18.6-exton. This
Puppy system works very well on UEFI
and non-UEFI computers. You can build your own
Puppy Linux Slackware 15 compatible system using
PuppEX as "groundwork". Just start the remaster tool (Puppy
simple CD remaster) and follow the instructions
given by the remaster script. Watch this screenshot.
IMPORTANT NOTE: Use Balena
Etcher when installing PuppEX to a USB stick in
Windows. Other similar programs (like
Rufus or Ventoy)
won't make the USB stick bootable.
ABOUT PuppEX Focal64 Build 220201
This Puppy derivative is built
from Puppy
Linux 9.5 FossaPup64.
I have added
PCManFM
and LXterminal.
Also many development tools. Furthermore I have
compiled a new kernel - 5.16.2-exton and pre-installed VirtualBox
Guest Additions. Watch a screenshot
when PuppEX is running in full screen in VirtualBox.
NOTE1: For some unknown reason PuppEX Build
220201 won't boot on newer UEFI
computers. It works well on older computer though.
I have therefore kept the old PuppEX version from
201119, which can run on all "normal" computers.
NOTE1: The good thing about PuppEX Build
220201 is that you can run it very well on older
non-UEFI computers, VirtualBox,
VMware
and Qemu. You
can also do a manual installation to any
computer provided that you have at least one Linux
system installed and use Grub
as bootloader. Do it like this.
1. Extract everything in the PuppEX ISO to a
folder in the root (/) of your existing Linux
system. Watch this screenshot.
2. Then just add boot lines for PuppEX in
/etc/grub.d/40_custom or /boot/grub/grub.cfg.
Watch this screenshot
and this example of a 40_custom-configuration.
3. You can/should also read my instruction
How to dual-boot, triple-boot or multi-boot
Linux with Windows in a simple way.
NOTE3: When running PuppEX Build 220201 in
Virtualbox (from the ISO file) for the first time
you will be asked if you want to run
a script called vboxclient. Do that!
After that you shall restart the Graphical Server
as this screenshot
shows. When running PuppEX in Qemu
you can just change the screen resolution to your
liking as this screenshot
shows.
ABOUT PuppEX
Focal64 Build 201119
This Puppy
derivative is also 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.
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
(both versions) are compatible with Ubuntu
20.04 (Focal Fossa), which means that
Ubuntu packages for Ubuntu 20.04 can be installed
and used in PuppEX. The PuppEX Focal64 ISO is of
932 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).
PuppEX Slack64 15.0 is of only 554 MB.
Default
language
in PuppEX
The default language (locale) is set to English
in all PuppEX versions.
Keyboard
The default keyboard layout is American (us). Change
it by running the command setxkbmap se
(for Sweden) or click on the icon "Setup" in the
Menu.
Samba connections
Using Samba
you can connect to your Windows computers in your
Network. Read my instruction.
Watch this screenshot.
Samba works only "out of the box" in PuppEX Build
201119. For Samba to work in PuppEX Build 220201
you'll have to put this smb.conf
in /etc/samba. Then run the command testparm
to test your Samba configuration. Should be alright.
After that you can connect to your Windows shares as
this screenshot
shows.
INSTALLATION
to
HDD or USB stick
PuppEX can easily be installed to hard disk or a
USB stick. Click on the Menu icon Setup >>
Install >> Universal Installer in the Menu.
After installing to a USB stick, you can save
changes to the system (including software
installations) directly on the stick. When you
shut down the system for the first time you will
be asked if you want to save your changes. After
that all changes are automatically saved. NOTE:
You may have to save/restart before you will have
sound. You
can also install PuppEX manually in you
already have at least one Linux system installed
before. You must also use Grub
as boot loader. If that is the case you can just
copy everything from the PuppEX ISO file to a
folder in the root (/) of your Linux partition.
Watch this screenshot.
As you can see I call the folder PUPPEX-JAMMY64.
See below about how to configure Grub. IMPORTANT
NOTE: The "normal way" to run Puppy
Linux/PuppEX is to run it from a USB stick and
save all system changes on the stick in a special
SAVE folder.
Change
your
Grub Legacy configuration (if you have one)
Edit menu.lst (/boot/grub/menu.lst) to look like
this:
title PuppEX (sda6)
root (hd0,5)
kernel /boot/vmlinuz root=/dev/sda6 pmedia=atahd
NOTE:
In the above example PuppEX is installed on
/dev/sda6. You must of course change (hd0,5) and
/dev/sda6 so that it matches your installation. NOTE
ALSO:
On certain computers you may have to add nomodeset
or/and
acpi=off
to the kernel line above.
Change your Grub
(2) configuration (if you have one)
Edit /boot/grub.cfg or /etc/grub.d/40_custom to
look like this:
menuentry
'PuppEX
Jammy64 Frugal (sda4) 230222' --class gnu-linux
--class gnu --class os $menuentry_id_option
'osprober-gnulinux-simple-8ba85f96-167b-4707-a04e-0595f1d66794'
{
insmod
part_msdos
insmod
ext2
set
root='hd0,msdos4'
if
[ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root
--hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4
--hint-baremetal=ahci0,msdos4
8ba85f96-167b-4707-a04e-0595f1d66794
else
search --no-floppy --fs-uuid --set=root
8ba85f96-167b-4707-a04e-0595f1d66794
fi
linux
/PUPPEX-JAMMY64/vmlinuz
pmedia=atahd psubdir=PUPPEX-JAMMY64
initrd
/PUPPEX-JAMMY64/initrd.gz
}
NOTE:
In the above example PuppEX is installed on
/dev/sda4. You must of course change (hd0,msdos4)
and ahci0,msdos4
so that it matches your installation. NOTE
ALSO:
On certain computers you may have to add nomodeset
or/and
acpi=off
to the kernel line above.
The root (superadmin) password
Normally you have no need for root's password in a
Puppy Linux/PuppEX system (since you are always
logged in automatically as root). But if you for
some unknown reason should need it it is: woofwoof
in PuppEX Focal64 and PuppEX
Jammy64. In
PuppEX Bookworm64 and Slack64 the password is root.
NOTES about Google Chrome
Google
Chrome can be installed in PuppEX Slack64
without problems. You can use this pet.
Chrome can also be installed in the same way in
PuppEX Jammy64. You'll have to install one extra
package though - apt install libnss3
NOTE: In Jammy64 Build 230222 Chrome
is pre-installed.
As regards PuppEX Bookworm64 you can very easy
install Google Chrome if you follow the instructions here.
If you want to run Google Chrome as root
you'll have to add --no-sandbox to the
command google-chrome-stable.
The best thing
with Chrome is that you can run Netflix
while using it.
Known issues re. PuppEX Bookworm64
1. Fix warning about Google Chrome during update ::
run this command:
wget -O-
https://dl.google.com/linux/linux_signing_key.pub
|gpg --dearmor >
/etc/apt/trusted.gpg.d/google.gpg
2.If you have no sound you may have to select sound
card and create an .asoundrc file in your home
directory. Run Menu > System > Sound Card
Selector. Watch this Puppy
Forum topic...
Installed Packages
Study
ALL installed packages in PuppEX Bookworm64 -
230309
Study ALL installed packages in PuppEX Bookworm64
Mate - 230305
Study ALL installed packages in PuppEX
Jammy64 - 230222
Study ALL installed packages in PuppEX Slack64
- 220625
Study ALL installed packages in PuppEX Focal64 -
220201
Study
ALL
installed packages in PuppEX Focal64 - 201119
SCREENSHOTS
Screenshot
of
PuppEX Bookworm64 root Mate Desktop - 230305
Screenshot
of
PuppEX Bookworm64 root Tint2 Desktop - 230309
Screenshot of PuppEX Jammy64 22.04 Desktop -
230222
Screenshot
of PuppEX Slack64 15.0 Desktop - 220625
Screenshot
of
PuppEX Focal's Desktop - 220201
Screenshot
of
PuppEX Focal's Desktop - 200119
Screenshot
showing
the live boot screen
Screenshot
showing
a Samba connection - Build 201119
Screenshot
showing
a Wifi connection
Your
first PuppEX Focal64 Desktop after boot (if you
have an Nvidia card) - Build 201119
PuppEX
Build 220201 running in full screen in Qemu
PuppEX
Focal64 running Spotify- Build 201119
DOWNLOAD
PuppEX
Bookworm64/Jammy64/Slack64/Focal64
(all
versions) can be downloaded from Sourceforge.net
- Fast,
secure
and free downloads from the largest Open Source
applications and software directory.
NOTE: PuppEX Bookworm64 Build 230309 with
Tint2 can also be downloaded from the Swedish
Linux Society's server...
md5sum
for PuppEX Bookworm64 Build
230309 Tint2 - UEFI
md5sum
for PuppEX Bookworm64 Build 230305
Mate - UEFI
md5sum
for PuppEX
Bookworm64 Build
220714 Mate -
non-UEFI
md5sum
for PuppEX Jammy64 Build 230222
md5sum
for PuppEX Slack64 Build 220625
md5sum
for PuppEX Focal64 Build 220201
md5sum
for PuppEX Focal64 Build 201119
Connect
With
Me
EXTON
distributions:
The number of Exton distributions has decreased
from 66 (all time high in June 2011) to 16. See a
complete
LIST.
It was a bit too much for me to keep 66
distributions up to date. All Exton distributions
on the Swedish Linux Society's FTP Server can be
reached HERE.
All exton distributions in English (English
locale) can also be dowloaded from
SourceForge.net.
Android-x86 Custom
Read
about my Android-x86
Systems – 11, 10, Pie, Oreo,
Nougat, Marshmallow, Lollipop
and KitKat at
andex.exton.net
– latest is AndEX
11 (with GAPPS),
AndEX
10 (with GAPPS)
and AndEX
Pie 9.0 (also with
GAPPS)!
and
about
my Android 13, 12, 11, 10,
Pie, Oreo, Nougat,
Marshmallow and Lollipop
versions for Raspberry
Pi 4 and 3/2 at
raspex.exton.se –
latest is RaspAnd 13
and 12
(without GAPPS),
RaspAnd
11 (with GAPPS)
and RaspAnd
Oreo 8.1 (also with GAPPS)!
|
|