Hi good morning/evening to all of you. I am using fossapup x86_64 9.5. Frugal install on my 128 ssd and a laptop around 13-14 years old. I am doing normal stuff like addding additional sfs, installing some other stuffs from the puppy package manager when I realize that my distro name or release name (sorry if incorrect) from Puppy Linux to Debian. What do you think I did wrong I am not messing with the system settings or maybe I just installed something I shouldn't have? Please find the image below.
FossaPup name changed to Debian after installing some sfs
Moderator: Forum moderators
- mikeslr
- Posts: 2916
- Joined: Mon Jul 13, 2020 11:08 pm
- Has thanked: 175 times
- Been thanked: 893 times
Re: Puppy Distro Name Change
"What did I do wrong?" Likely nothing. There is "nothing new under the Sun" and no one "reinvents the wheel". Woof, the program used to create Fossapup64 does so by using binaries from Ubuntu's Focal Fossa, and initially by modifying the same kernel Ubuntu used in that distro-version. Ubuntu doesn't 'start from scratch'. It 'borrows' the work published by the debian Linux devs, then makes such modifications as Ubuntu thinks appropriate. Your first display (produced by HardInfo Hardware Information, a simple application) merely identifies the kernel as a debian kernel. Your second display (by Pupsys-Info) correctly reports that Fossapup64 as your Puppy.
- rockedge
- Site Admin
- Posts: 6397
- Joined: Mon Dec 02, 2019 1:38 am
- Location: Connecticut,U.S.A.
- Has thanked: 2606 times
- Been thanked: 2552 times
- Contact:
Re: FossaPup name changed to Debian after installing some sfs
I agree, it's most likely that the file exists.
Re: FossaPup name changed to Debian after installing some sfs
Thanks guys. Still can't figure it out. Tried to search for the
Code: Select all
/etc/debian_version
but still no avail. Although
Code: Select all
cat lsb-release
seems to be okay if I run the command
Code: Select all
lsb_release -a
still debian shows. I tried google it and says add it in the environment variable
Code: Select all
LSB_ETC_LSB_RELEASE=/etc/lsb-release
which happens to have correct distribution name and code but still no luck. I have attached the screenshot of my terminal. Anyway thank you very much all for the information.
Re: FossaPup name changed to Debian after installing some sfs
Well, you don't have the /etc/debian_version file but you have the lsb_release program. It's not installed by default and is probably a dependency of some other package you've added. This program is used by hardinfo when available, and it fails to detect puppy linux.
As you already know it's puppy, you could just ignore what hardinfo is reporting. Or try to run this command (it works with the lsb_release installed from PPM):
Code: Select all
ln -s /etc/os-release /usr/lib/
Now you should see:
Code: Select all
root# lsb_release -di
Distributor ID: Puppy_Fossapup64
Description: fossapup64 9.5
(This lsb_release response may be unexpected for the program that depends on it.)