Page 56 of 56

Posted: Sun 07 Jul 2019, 07:54
by bigpup
I wish the Package Manager would make uninstalling things cleaner / easier.
Could you give specific details on what it does or does not do?
What version of Puppy Package Manager(PPM)?

Posted: Mon 08 Jul 2019, 01:34
by rnDPrc
bigpup wrote:
I wish the Package Manager would make uninstalling things cleaner / easier.
Could you give specific details on what it does or does not do?
What version of Puppy Package Manager(PPM)?
Yes indeed.

Take the following example:
I install package cmus_2.7.1+git20160225 using auto-install
It tells me that three packages are missing dependencies, and installs those too

Code: Select all

libcue1_1.4.0-1 libdiscid0_0.6.2-2 libopusfile0_0.9+20170913 
Then, as all of us have done here and there, I decide that I actually need a different software, so I click on uninstall and select cmus, using the option auto-remove. PPM then tells me cmus is gone, that there are three packages that are probably useless now, and that I should uninstall those. It's great that it does that, and it does help a lot, but I wish it would display a button to tell it to just do it.

My version of PPM is currently 2.1.2, using bionicpup x64

Posted: Mon 08 Jul 2019, 03:29
by bigpup
Thanks for the information!

That would be nice, but understand.
When PPM gets stuff from non-puppy repositories.
Those software packages were not specifically compiled for Puppy Linux. That is probably why they need other dependencies.
Normally those dependencies would be in the Linux OS the package was compiled for.
libcue1_1.4.0-1 libdiscid0_0.6.2-2 libopusfile0_0.9+20170913
In your example the needed dependencies are all lib files.
Uninstalling lib files can cause all kinds of stuff to not work.
Who knows, those lib files could just be updates to ones already in Puppy.
So, PPM does the smart thing and does not auto uninstall lib files.
Usually, not all the time, those added dependency libs will be listed in PPM uninstall.
So, you uninstall them one at a time, if you know for sure they are no longer needed.

This is one of the issues you have to just live with using non-Puppy repositories for software packages.
It also is very dependent on how well the software package was put together.
Some people compile very good packages, with everything that is needed.
Others do very sloppy work and expect stuff to just be there in the operating system.

Posted: Mon 08 Jul 2019, 13:49
by rufwoof
Booting Fatdog from usb with multi-save, and saves are stored as a series of .sfs files, so you can uninstall things by selectively deleting/renaming later saves (add a new save, install a program + dependencies, use/save and if you later don't like it remove the associated save sfs ... and its gone).

More typically with puppy's you can do similar, preserve the current save, add new programs/do stuff, and later restore the preserved save to uninstall things installed since that preserved save.

For data, that's best stored outside of puppy-space (on a separate drive/usb/partition/cloud).

Posted: Wed 10 Jul 2019, 21:21
by rnDPrc
bigpup wrote:Thanks for the information!

That would be nice, but understand...
Ah ok, that makes sense. Thanks a lot for the response!

From what I understood, the way to go is to install .sfs files only, correct?

Thanks again :)

Cheers!

Posted: Wed 10 Jul 2019, 21:30
by rnDPrc
rufwoof wrote:Booting Fatdog from usb with multi-save, and saves are stored as a series of .sfs files, so you can uninstall things by selectively deleting/renaming later saves (add a new save, install a program + dependencies, use/save and if you later don't like it remove the associated save sfs ... and its gone).

More typically with puppy's you can do similar, preserve the current save, add new programs/do stuff, and later restore the preserved save to uninstall things installed since that preserved save.

For data, that's best stored outside of puppy-space (on a separate drive/usb/partition/cloud).
Thanks for the tip! I didn't know about Fatdog or multi-save mode, so this is very helpful :D

On bionicpup's default GRUB the multi-save option is missing. Do you know if it's possible to enable it? I ask this because I can't switch puppy's right now.

Thanks a lot regardless :)

Posted: Wed 10 Jul 2019, 22:45
by bigpup
FatDog is not Puppy Linux and it does stuff that Puppy Linux does not do.

In Puppy Linux, if you want to make multiple save files/folders.
In a console type this:

Code: Select all

shutdownconfig
This will offer to make a save for how the computer is at time you do this.
Just give it a name different from the save you booted with.
On next boot up, you will be asked which save to use.

Posted: Wed 10 Jul 2019, 22:57
by bigpup
rnDPrc wrote:
bigpup wrote:Thanks for the information!

That would be nice, but understand...
Ah ok, that makes sense. Thanks a lot for the response!

From what I understood, the way to go is to install .sfs files only, correct?

Thanks again :)

Cheers!
It is all about what the program package was compiled to run in.
SFS packages made for Puppy Linux, if done correctly, should have everything needed in the SFS package.
If compiled and packaged correctly!
Sure , if done correctly they are a good way to use programs.

Pet packages are also good, but they are a little more Puppy version specific.
A lot of it is just what does the program need to run.

Posted: Wed 10 Jul 2019, 23:57
by rnDPrc
bigpup wrote:FatDog is not Puppy Linux and it does stuff that Puppy Linux does not do.

In Puppy Linux, if you want to make multiple save files/folders.
In a console type this:

Code: Select all

shutdownconfig
This will offer to make a save for how the computer is at time you do this.
Just give it a name different from the save you booted with.
On next boot up, you will be asked which save to use.
My bad, I should've paid more attention. The site says it's a derivative after all.

Assuming I'm making my saves in a folder, is there any way I can check how many pup saves I have, and how much space they take up? Is the default folder called "root"?

Thanks a lot!

Posted: Thu 11 Jul 2019, 00:01
by rnDPrc
bigpup wrote:
rnDPrc wrote:
bigpup wrote:Thanks for the information!

That would be nice, but understand...
Ah ok, that makes sense. Thanks a lot for the response!

From what I understood, the way to go is to install .sfs files only, correct?

Thanks again :)

Cheers!
It is all about what the program package was compiled to run in.
SFS packages made for Puppy Linux, if done correctly, should have everything needed in the SFS package.
If compiled and packaged correctly!
Sure , if done correctly they are a good way to use programs.

Pet packages are also good, but they are a little more Puppy version specific.
A lot of it is just what does the program need to run.
That makes sense, thank you!

STFW (murga version)

Posted: Sun 18 Aug 2019, 01:43
by nbah07
NEXT!

The first questions

Posted: Wed 09 Oct 2019, 08:49
by PuppyMel
Hi, I'm new.

Can I install Puppy Linux on the same flash drive I'm running from?

Does Puppy Linux WPA2 support distributions?

Do the Puppy Linux distributions support VPN?

With respect. The first impressions from acquaintance to Puppy are fine.

Re: The first questions

Posted: Wed 09 Oct 2019, 12:48
by Moose On The Loose
PuppyMel wrote:Hi, I'm new.

Can I install Puppy Linux on the same flash drive I'm running from?

Does Puppy Linux WPA2 support distributions?

Do the Puppy Linux distributions support VPN?

With respect. The first impressions from acquaintance to Puppy are fine.
You may need to define "running from".
I would advise against installing onto anything but an empty (new) flash drive.
The reason is that what is on there has more value than the cost of a new drive and there is no point in putting it at risk.

Many puppies support running a VPN. For some you need to add a *.pet to make it do it.

I am sure that fans of the various puppies will comment further.

Posted: Wed 09 Oct 2019, 13:03
by Burn_IT
Frugal will work without affecting the current contents (unless you want it to).

Frugal is the way Puppy was designed to work in the first place and has more features. You can install it to a separate folder on the drive if the current format supports that; otherwise it just exists as a single file on the media and uses its own "file system" within that file.