Pussy: potentially a Puppy with a perfect package manager

For talk and support relating specifically to Puppy derivatives
Message
Author
nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#481 Post by nooby »

Wow thanks indeed. I am in the new Pussy now so it did really help!
The problem I had was due to the toram thing. like you said it try to
get everything in RAM and then it choke on it and go into panic on my computer

So Jay success on booting but it fails to save on same partition.

So now you need to tell how one do the loading of files to RAM
without loading the whole of the partition. To specify on the boot menu


---- old text ---

I am in another small Debian now. Semplice Linux and that one boots
but also fail to allow me to save changes to the partition I boot from
so I trust it is something that Unix or Debian decided on some Conference
and since then everybody except Mr Knopper and Mr Kauler abide to it.

Them want to protect us. That is good but make life problematic for us
who are computer challenged. I admire you being able to do your own thing
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
sickgut
Posts: 1156
Joined: Tue 23 Mar 2010, 19:11
Location: Tasmania, Australia in the mountains.
Contact:

#482 Post by sickgut »

nooby wrote:Wow thanks indeed. I am in the new Pussy now so it did really help!
The problem I had was due to the toram thing. like you said it try to
get everything in RAM and then it choke on it and go into panic on my computer

So Jay success on booting but it fails to save on same partition.

So now you need to tell how one do the loading of files to RAM
without loading the whole of the partition. To specify on the boot menu


---- old text ---

I am in another small Debian now. Semplice Linux and that one boots
but also fail to allow me to save changes to the partition I boot from
so I trust it is something that Unix or Debian decided on some Conference
and since then everybody except Mr Knopper and Mr Kauler abide to it.

Them want to protect us. That is good but make life problematic for us
who are computer challenged. I admire you being able to do your own thing
@nooby

i am still finding out how to specify just the pussy file to load to ram, im sure it can be done... will report back when i find out how to do this.

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#483 Post by nooby »

Thanks! No hurry! Take it when you feel for it. Life should be fun
and not a core.

Just now I am in multibooting three Debian. Thanks to you that will be
possible so much appreciated.

Sadly one of them ask for username and password. Not sure why.
But I don't know such. Crunchbang that is. Maybe somebody reading
this knows the live session user name and password? or root name and password

no it is not root toor and not root live
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
sickgut
Posts: 1156
Joined: Tue 23 Mar 2010, 19:11
Location: Tasmania, Australia in the mountains.
Contact:

#484 Post by sickgut »

nooby wrote:Thanks! No hurry! Take it when you feel for it. Life should be fun
and not a core.

Just now I am in multibooting three Debian. Thanks to you that will be
possible so much appreciated.

Sadly one of them ask for username and password. Not sure why.
But I don't know such. Crunchbang that is. Maybe somebody reading
this knows the live session user name and password? or root name and password

no it is not root toor and not root live
if its based on debian live then sometimes it doesnt have a root password at all and you need to login as: user and password is: live once you are logged in you sudo -i to get root access, then you an use passwd to give root a actual password.

User avatar
sickgut
Posts: 1156
Joined: Tue 23 Mar 2010, 19:11
Location: Tasmania, Australia in the mountains.
Contact:

#485 Post by sickgut »

hi guys,

released Pussy server edition !! it came in at 91MB in size. It is commandline only but has lighttpd, pure-ftpd, telnetd and openssh-server all working functional at first boot.

The wicd-curses program offers kind of a GUI for network management that you navigate using the keyboard, its quite simple once you get the hang of it. The DNS and DHCP all works perectly.

There is altho the lynx text web browser and the client applications ftp, telnet and ssh as well as zip and unzip commands, nano text editor etc.

There is a bug that annoys me, it auto logs in as the user: user. From here you can sudo -i and get root access or su root to do the same. The root password is still pussy but can be changed with the passwd command once you have root access. The password for user is live, this is the debian live default. I intended a help screen to pop up when you login, but because its stuck on autologin, the message doesnt get displayed, so as soon as you boot, type nano help.txt and you will see the instructions and a list of available programs and commands etc.

here is the url to download it:
http://www.thepussycatforest.info/linux ... server.iso

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#486 Post by nooby »

Sickgut. When did you have to chose to keep the default
username user
password live
and you changed that to root pussy

Where is it saved these info
can I not boot and enter that and edit it?
Hm maybe I can not edit it unless I am root.

I should be able to stop boot and log in as root
I have read and read on internet but fail to find it.
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#487 Post by saintless »

Thanks, sickgut,
I did a frugal install from the new beta iso. It works fine.
The network-config entry still exists in pussy menu and I don't see entry for changing the keyboard layout in Catroll-Panel (at least I can't find it), but it is only a preview version, so we will continue testing.
If there is some not very difficult problem which is waiting to be solved for the official beta version, we will try to help. Just name it :)


Nooby, you can log in as root or user in pussy linux. I use it with noautologin option in grub menu list and I can choose to log in as root or user after the system starts from Live CD or frugal.
If you log in as user with password live you will enter in X without the Cat desktop background picture. At least that is what happens when I do it.

User avatar
sickgut
Posts: 1156
Joined: Tue 23 Mar 2010, 19:11
Location: Tasmania, Australia in the mountains.
Contact:

#488 Post by sickgut »

saintless wrote:Thanks, sickgut,
I did a frugal install from the new beta iso. It works fine.
The network-config entry still exists in pussy menu and I don't see entry for changing the keyboard layout in Catroll-Panel (at least I can't find it), but it is only a preview version, so we will continue testing.
If there is some not very difficult problem which is waiting to be solved for the official beta version, we will try to help. Just name it :)


Nooby, you can log in as root or user in pussy linux. I use it with noautologin option in grub menu list and I can choose to log in as root or user after the system starts from Live CD or frugal.
If you log in as user with password live you will enter in X without the Cat desktop background picture. At least that is what happens when I do it.
@nooby
make sure you have noautologin as a boot code then you will get the normal login prompt then you can login as root password pussy

@saintless
the different desktop loading with user that isnt root is because pussy weas built using root for all packages, so if you login as a normal user, you dont have permissions for anything, even the background image, the normal user is only of real benefit when you are running a server and you have people logging in over a network and you dont want to give them root access. So when using Pussy as a desktop OS, always login as root.
Also i had already remastered the new beta preview when you posted your keyboard mapping solution, so it didnt make it into this version, but it will definitely be in the next version.... also yes i accidently left the network-config menu entry in the JWM menu even tho network-manager isnt there. This will be fixed in next version aswell

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#489 Post by nooby »

It does not help to be root due to the way Debian is set up.

Same with most of the Debian versions that I have tested.
Being a live version it has no permission to set the partition
it booted from as read and write.

AFAIK it is not possible to do but the funny thing is that despite Ubuntu
being very keen on not allowing root due to policies them have
when one boot ubuntu or LMDE the way I described which d4p helped me
accomplish then by some accident that I sure of them take care of next update one are allowed to do it.

So if one knew what went wrong there then one would be able to
do the same on every version one get hold of. Some remastering or something

title Pussy live
find --set-root --ignore-floppies --ignore-cd /pussy.iso
kernel /pussylive/vmlinuz live-media-path=/pussylive boot=live noautologin quickreboot noprompt nosmp
initrd /pussylive/initrd.img


title LMDE-11 Gnome Linux Mint Debian Edition 2011
find --set-root --ignore-floppies --ignore-cd /linuxmint-11-gnome-dvd-32bit.iso
kernel /LMDE-11/casper/vmlinuz rw file=/cdrom/preseed/mint.seed boot=casper iso-scan/filename=/linuxmint-11-gnome-dvd-32bit.iso noeject noprompt quiet splash --
initrd /LMDE-11/casper/initrd.lz
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
sickgut
Posts: 1156
Joined: Tue 23 Mar 2010, 19:11
Location: Tasmania, Australia in the mountains.
Contact:

#490 Post by sickgut »

nooby wrote:It does not help to be root due to the way Debian is set up.

Same with most of the Debian versions that I have tested.
Being a live version it has no permission to set the partition
it booted from as read and write.

AFAIK it is not possible to do but the funny thing is that despite Ubuntu
being very keen on not allowing root due to policies them have
when one boot ubuntu or LMDE the way I described which d4p helped me
accomplish then by some accident that I sure of them take care of next update one are allowed to do it.

So if one knew what went wrong there then one would be able to
do the same on every version one get hold of. Some remastering or something

title Pussy live
find --set-root --ignore-floppies --ignore-cd /pussy.iso
kernel /pussylive/vmlinuz live-media-path=/pussylive boot=live noautologin quickreboot noprompt nosmp
initrd /pussylive/initrd.img


title LMDE-11 Gnome Linux Mint Debian Edition 2011
find --set-root --ignore-floppies --ignore-cd /linuxmint-11-gnome-dvd-32bit.iso
kernel /LMDE-11/casper/vmlinuz rw file=/cdrom/preseed/mint.seed boot=casper iso-scan/filename=/linuxmint-11-gnome-dvd-32bit.iso noeject noprompt quiet splash --
initrd /LMDE-11/casper/initrd.lz
Everything in pussy has been installed as root, if you dont login as root or atleast su to root before you startx then you will be locked out of everything.

The writing to the boot partition works fine with every filesystem other than NTFS, and the NTFS problem will be fix once i find how to specify what squashfs files to load in the copy to ram sequence, then writing to the NTFS boot partition will work because after the copy to ram has completed, the partition is unmounted. It is then free to mount once pussy starts and you will have write access to that partition.

If if i cannot find a way to only copy to ram the needed files, not the whole partition then the NTFS boot partition writing problem will have to be fixed by overhauling the main pussy squashfs file.

The NTFS boot parition writing problem is nothing to do with permissions that you can change or set once the OS has booted, the problem is that the live system uses its own driver to mount the NTFS partition and this driver doesnt let you have write access, also it doesnt let you unmount it, so it cant be remounted with a write capable driver like ntfs-3g. Altho ntfs-3g is installed in the pussy beta preview, the kernel driver still mounts the NTFS partition first, before the ntfs-3g program can mount it. When ntfs-3g goes to mount it, the partition is already busy and cannot be mounted again and ntfs-3g outputs an error while the OS is loading.

Because every other type of partition, fat32, ext2, ext3 , ext4 ... etc... has read and write support in the kernel and does not need a separate driver or program, writing to the boot partition with these filesystem types works fine, and you can unmount and mount the partition easily and write to it.

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#491 Post by nooby »

Thanks,
Yes that explains why I have spent years on it and find no explanations
on the net for how to do it.

But the cool thing is that most likely due to some human error them
allowed the ntfs to be written to in the latest versions of three OS or maybe 4 or 5

Ubuntu 11.10, LMDE 11, Bodhi latest, Peppermint,

But not on Crunchbang nor on Semplice Linux.

So something can be done about if one know how to.

One only need to remaster it like these four version I mention above.
I use Google Search on Puppy Forum
not an ideal solution though

aarf

#492 Post by aarf »

c

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#493 Post by nooby »

aarf wrote:c
Haha c is that texting short cut for I see as in I understand.

Or is c short for Correct as in That is correct Sir!
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
sickgut
Posts: 1156
Joined: Tue 23 Mar 2010, 19:11
Location: Tasmania, Australia in the mountains.
Contact:

#494 Post by sickgut »

im still looking for the copy to ram fix, so it doesnt try to load the entire partition, only the pussy squashfs files.....

in the mean time.... while im searching for that solution, i am also working on the new pussyxtra.squashfs file that contains all the extra apps, when i release this ill also upload the new iso for it, so we have a complete set of pussy isos, the console/ server only, the base OS and the full blown OS with everything you can fit in a live cdrom.


User avatar
sickgut
Posts: 1156
Joined: Tue 23 Mar 2010, 19:11
Location: Tasmania, Australia in the mountains.
Contact:

#496 Post by sickgut »

Thanks for posting saintless

This one without the hearts:
http://animals.desktopnexus.com/wallpaper/266547/

or these ones:
http://animals.desktopnexus.com/wallpaper/35784/
http://animals.desktopnexus.com/wallpaper/525247/

I like to have black background as it offers the easiest to view contrast, and the first one could be edited so the cat is on the bottom right hand corner and the carpet underneath the cat could be edited out. This cat as a small logo on the bottom right hand corner with the Pussy linux version information under it is what im thinking. I think its best to keep the background artwork away from the icons that are at the top left hand corner, and something in the middle could clash with the icons, this is why i prefer to have the artwork on the bottom right hand corner.

The seccond one altho goes against what i just said might work.....

The 3rd one is perfect just how it is.

what does everyone else think?

i think something needs to be done about the background, in its present state its so bad quality that we are probably better off just having it black.

While we are on the subject of artwork, what is your opinions of the boot splash screen that is used in the live cdrom iso? i think is in /isolinux/splash.png . This was custom ordered for pussy, it started life as a modified debian live boot screen but was changed to make it more cartoonish and the cat outline has the different coloured eye the same as the puppy logo, i wanted to have a splash screen that incorporated parto of debian live, puppy and ofcause a pussy. I personally think this is fantastic and i love how the whiskers encircle the boot menu options.

User avatar
saintless
Posts: 3862
Joined: Sat 11 Jun 2011, 13:43
Location: Bulgaria

#497 Post by saintless »

sickgut wrote:While we are on the subject of artwork, what is your opinions of the boot splash screen that is used in the live cdrom iso?
I like it. I think you should not change it.
The third cat wallpaper is fine for me too.

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#498 Post by nooby »

SickGut here is a wild suggestion.
As you know I am a complete Noob and Challenged
using computers and logic but what if it works?

TinyCore did not allow us to use NTFS formatted either.
Then suddenly RobertS change mind or something.
So here is how them did it for a while. I try to show
Now this is many month old so them do it other ways now I guess.


title TinyCore 4.0 /tce/boot/ntfs-3g.gz fluff kmap=qwerty/fi-latin9
find --set-root --ignore-floppies /tce/boot/vmlinuz
kernel /tce/boot/vmlinuz tce=sda3 showapps noswap syslog vga=792 kmap=qwerty/fi-latin9
initrd /tce/boot/tinycore.gz /tce/boot/ntfs-3g.gz


title TinyCore 3.7rc2 bzImage kmap=qwerty/fi-latin9
find --set-root --ignore-floppies /tce/boot/bzImage
kernel /tce/boot/bzImage tce=sda3 home=sda3 opt=sda3 showapps noswap syslog vga=792 kmap=qwerty/fi-latin9
initrd /tce/boot/tinycore.gz /tce/boot/ntfs-3g.gz


You see this part? initrd /tce/boot/tinycore.gz /tce/boot/ntfs-3g.gz

So them have added a gx file named ntfs-3ggz and it get placed
in boot dir and automatically get added at boot that way.

So why can one not decide what to add of the Squash files
that way too? That is not as usual! It is a way to add a file
at boot. What if Pussy maybe also can do it?

I sifted that file out of the package and place it there
Attachments
tce-dir-boot-dir-ntfs-3g gz.jpg
tce dir bootdir ntfs-3g.gz file
(17.38 KiB) Downloaded 851 times
I use Google Search on Puppy Forum
not an ideal solution though

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#499 Post by nooby »

Sickgut this is no criticising nor any demand nor any Come on now!

Here is something else to learn from, how others do things???

http://semplice-linux.sourceforge.net/d ... /pylaivng/
pylaivng is a set of tools to help the development of Debian-based distributions.

It is currently the official build system of Semplice Linux.
So most likely one can make any kind of Debian using it?
I guess it needs Python language compiler? but I am just guessing.
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
sickgut
Posts: 1156
Joined: Tue 23 Mar 2010, 19:11
Location: Tasmania, Australia in the mountains.
Contact:

#500 Post by sickgut »

nooby wrote:Sickgut this is no criticising nor any demand nor any Come on now!

Here is something else to learn from, how others do things???

http://semplice-linux.sourceforge.net/d ... /pylaivng/
pylaivng is a set of tools to help the development of Debian-based distributions.

It is currently the official build system of Semplice Linux.
So most likely one can make any kind of Debian using it?
I guess it needs Python language compiler? but I am just guessing.
im only going to stick with the least modified debian=live and never break compatibility with it, i will slim the whole thing down by removing files that dont need to be there (pussy would be 1.7gb in size, not 244mb if i didnt slim it down) however this doesnt break compatibility with anything. Soon as i start doing non standard stuff is when we loose support from the debian-live community. However there is way way way more potential and way more options that are standard with debian live that i have not learned about yet, when i do learn this, we will find pussy can do anything we want.

pussy will always live in the realms of what is possible with a standard debian live system, as soon as we break this... we have created something completely new and it is up to us to completely support it, and im sorry to say im not willing to do that as i dont completely understand the normal debian live yet and creating something else is out of the question as i will not be able to support it and not be able to provide our users with the support they need. If we keep it standard, our users can still get support from debian and debian live communities, and these communities can offer more knowledgeable support than i can.

i wont ever take the plunge to create something other than a standard debian live system until i have learned 100% there is to know about this one, then if we do change i will know what the changes will mean and what they do and be able to support it..

also i will never do anything that would break compatibility with the debian repos in any way.

Post Reply