Puppy Package Manager (modified) v3.0

Core libraries and systems
Message
Author
Sailor Enceladus
Posts: 1543
Joined: Mon 22 Feb 2016, 19:43

#46 Post by Sailor Enceladus »

bigpup wrote:To be honest. I am not really sure why PPM needs this?
My only complaint with the original PPM structure is that if you install a lot of packages, then /root/.packages can get quite messy and hard to find with everything mixed in together, which I think is what happened to mistfire also. I'm not sure if there was good reason for putting user installed packages in /root/.packages instead of /root/.packages/user-packages originally, maybe it was just more convenient for devs at the time. I would have just made that one change for now and see how it works, ironing out the bugs for that, rather than doing all these adjustments at once, but if mistfire is up to challenge of debugging it all then I guess all the power to them. :D I think wdlkmpx might be considering a PPM fork in the rationalise branch also.

Recently I haven't been "installing" many pets though, I prefer just using SFS files or ibiblio/forum pets on demand in pfix=ram.

mistfire
Posts: 1411
Joined: Wed 05 Nov 2008, 00:35
Location: PH

#47 Post by mistfire »

musher0 wrote:Hi bigpup.

Want company? :)

Is this meant only for the ubuntu breed of Pups?

I mean, the original PPM on josejp2424's pupjibaro jessie (based on debian jessie
repos) hangs a lot. I suppose I could test this PPM MOD on it? What do I need to
change to make it work on the pupjibaro?

Thanks in advance.
@musher0 PPM Mod works fine in different Puppy Linux 5.x onwards. It is already implemented in x-slacko slim which is slackware based. It also works fine in pristine tahr pup and xenial pup.

Just install it and it works properly.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#48 Post by musher0 »

mistfire wrote:
musher0 wrote:Hi bigpup.

Want company? :)

Is this meant only for the ubuntu breed of Pups?

I mean, the original PPM on josejp2424's pupjibaro jessie (based on debian jessie
repos) hangs a lot. I suppose I could test this PPM MOD on it? What do I need to
change to make it work on the pupjibaro?

Thanks in advance.
@musher0 PPM Mod works fine in different Puppy Linux 5.x onwards. It is already implemented in x-slacko slim which is slackware based. It also works fine in pristine tahr pup and xenial pup.

Just install it and it works properly.
Many thanks for the kind reply, Mistfire.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#49 Post by musher0 »

Hello Mistfire.

I just tried your PPM mod on the pupjibaro jessie and to be frank, I don't know if it's
working ok or not.

The "events" seem to be happening one after the other as they should, but I get a
segmentation fault for the debian-jessie database (11 Mg). I tried to correct it by
asking for a 2nd update, but all the debian repos "told me" they had failed, while the
puppy ones said "success".

If I try to install pekwm, for example, I get told it is already installed -- when it's not.

Later I'll do an fscheck on the pupsave and on the partition. If that fails, I'll use the
"defrag" script, but that's all I can think of at the moment.

I've asked this before, and got no answer: would the debian repos be guarded
somehow against the PPM?

Because this is not the first time I've had problems with the debian repos through
PPM, while I can get most of what I need directly from the same repos with my
browser, using the site
https://packages.debian.org/search?suit ... esize.so.0
for example, by simply changing the query.

And more generally, has any PPM developer ever asked the people on the "taking"
end of the PPM (the webmasters at debian, slackware, ubuntu, etc.) if they were
allergic to the PPM or accepting it? It would be the polite thing to do, wouldn't ?

Thanks in advance for any lead.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

mistfire
Posts: 1411
Joined: Wed 05 Nov 2008, 00:35
Location: PH

#50 Post by mistfire »

@musher0 PPM mod works successfully if the performance is the same as the original PPM. It can install apps, uninstall apps, and update database package successfully. Pupjibaro jessie uses synaptic package manager. I'm afraid that PPM may not work properly.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#51 Post by musher0 »

mistfire wrote:@musher0 PPM mod works successfully if the performance is the same as the original PPM. It can install apps, uninstall apps, and update database package successfully. Pupjibaro jessie uses synaptic package manager. I'm afraid that PPM may not work properly.
With all due respect, Mistfire, I think the above answer doesn't mean much. It's
very diplomatically said, though.

Does your PPM Mod check the validity of the URLs for the providers of packages
to the various Puppy breeds? That would be a nice feature to have when the
source repo changes its address (when the originating distro gets bumped by a
newer version).

The current beta version of pupjibaro jessie (v. B3) uses synaptic, that is true. Use
of synaptic will automatically add +/- 150 Mg of data right off the bat to your Pup.
josejp2424's B3 jessie also uses a recent kernel (4.50 I think) which slows things
down horribly.

I was hoping to rescue the previous pupjibaro jessie beta verslon, which is much
faster and which uses the PPM.

No matter. Thanks anyway.

I'm used to getting my hands in the grease with Puppies! Maybe I should test the
PPM from Iguleder's LibrePup.

BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

mistfire
Posts: 1411
Joined: Wed 05 Nov 2008, 00:35
Location: PH

#52 Post by mistfire »

musher0 PPM checks validity of the URL by list if the first URL is not valid, it will jump to the second URL until it reached the end of list.

mistfire
Posts: 1411
Joined: Wed 05 Nov 2008, 00:35
Location: PH

#53 Post by mistfire »

New PPM iteration released:

Changes:
* Full PUP package support. It allows to install old Puppy 1.x and 2.x package without conversion needed (by redirecting to newly improved dotpuprox2 handler). The installed pup package can be uninstall using PPM. (Application performance from old puppy is not guaranteed but 60-90% applications works fine.) Just associate (or Open with) pup packages to petget in order to work.

mistfire
Posts: 1411
Joined: Wed 05 Nov 2008, 00:35
Location: PH

#54 Post by mistfire »

New PPM iteration released:

Changes:
* Major overhaul in dotpup handler

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#55 Post by musher0 »

mistfire wrote:@musher0 PPM mod works successfully if the performance is the same as the original PPM. It can install apps, uninstall apps, and update database package successfully. Pupjibaro jessie uses synaptic package manager. I'm afraid that PPM may not work properly.
For the record, the initial pupjibaro-jessie beta with kernel 3.18.22 and the PPM2 is
still available here.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

mistfire
Posts: 1411
Joined: Wed 05 Nov 2008, 00:35
Location: PH

#56 Post by mistfire »

@musher0 I installed latest PPM-mod on pupjibaro-jessie beta and it works fine.

mistfire
Posts: 1411
Joined: Wed 05 Nov 2008, 00:35
Location: PH

#57 Post by mistfire »

New version released

Changes:
* GUI layout bugfix

mistfire
Posts: 1411
Joined: Wed 05 Nov 2008, 00:35
Location: PH

#58 Post by mistfire »

PPM mod 2.0 released
Changes:
* Ability to rebuild broken symlinks upon uninstallation of packages
* Ability to update package entries
* Install almost any linux package formats:
  • Slackware (*.txz,*.tgz)
    Debian (*.deb)
    Red Hat (*.rpm)
    Arch Linux (*.pkg.tar.xz,*.pkg.tar.gz)
    Slitaz (*.tazpkg)
    Tiny Core (*.tcz,*.tce,*.tcel,*.tcem)
    Pardus (*.pisi)
    Alpine Linux (*.apk)
    Slax (*.sb)
    OpenWRT (*.ipk)
    0linux (*.spack)
    Void linux (*.xbps)
    Damn Small Linux (*.dsl)
    Puppyrus (*.pfs)
    Nutyx (*.cards.tar.xz)
    Solus (*.eopkg)
    Stampede (*.slp)
    Porteus (*.xzm,*.lzm)
Download:https://drive.google.com/file/d/1sesF78 ... sp=sharing

mistfire
Posts: 1411
Joined: Wed 05 Nov 2008, 00:35
Location: PH

#59 Post by mistfire »

New PPM mod version released

Changes:
* Overhaul package installation and removal
* Now works on newer puppies.

Download: https://drive.google.com/file/d/1bAhlZJ ... sp=sharing

User avatar
rockedge
Posts: 1864
Joined: Wed 11 Apr 2012, 13:32
Location: Connecticut, United States
Contact:

#60 Post by rockedge »

nice work mistfire

one question, how can check the PPM version running on the system?

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#61 Post by mikeslr »

FWIW, under Xenialpup64 I opened /usr/local/petget/pkg_chooser.sh in geany. It says it's version 2.0.

Couldn't figure any other way as command line told me nothing.

User avatar
rockedge
Posts: 1864
Joined: Wed 11 Apr 2012, 13:32
Location: Connecticut, United States
Contact:

#62 Post by rockedge »

after installation on a Bionic32-v8 the PPM fails to function correctly. The PPM starts and the gui runs but the package search function does nothing and eventually a combination will work and show packages which when selected do not appear in the lower window and can not be installed

mistfire
Posts: 1411
Joined: Wed 05 Nov 2008, 00:35
Location: PH

#63 Post by mistfire »

Thanks @rockedge. I will try to figure it out the problem.

User avatar
rockedge
Posts: 1864
Joined: Wed 11 Apr 2012, 13:32
Location: Connecticut, United States
Contact:

#64 Post by rockedge »

@mistfire

Nice!! I use it and would like to include it in some remasters

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#65 Post by greengeek »

For some reason I can't access Google drive. Any other links elsewhere i could try?
cheers!

Post Reply