puppy-get 2.0 beta

Under development: PCMCIA, wireless, etc.
Message
Author
User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#31 Post by bigpup »

mistfire,

This is small enough you could post it as a pet package.
The forum will allow attachments up to 256KB in size.

A lot of people have trouble doing these simple things.
Fake gz
Remove .gz extension
Rename as puppy-get
Set permission to 777 or +x
As a pet package it would just download, install, and work.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#32 Post by ally »

hey mistfire

yes, you are correct, puppy-get remove libmikmod3 worked correctly

a thing I found difficult was grouping *.debs and their dependencies where I had installed more than one item

when running the install it shows the dependencies but I would have to make a note of what installed making it hard (for me) to find the correct files for the relevant .deb

could the install files be installed to a folder ie

gweled > gweled*.deb liblikmod3*.deb

just thinking out loud

apart from my own user difficulties this is bloody awesome!

:)

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

#33 Post by mistfire »

@ally you can view the information of the packages that you install and its dependecies by typing

puppy-get info <package name>

example:

puppy-get info gweled

instead of writing it on paper, save it on file using this command

puppy-get info gweled > /root/gweled-info.txt
Last edited by mistfire on Sat 21 Oct 2017, 14:12, edited 1 time in total.

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

#34 Post by mistfire »

@bigpup, dont worry I packaged it to pet packages once the script works flawlessly

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#35 Post by ally »

@bigpup

I rightclick>properties and check all the exec boxes rather than the chmod

@mistfire

cool, thanks

I just installed kodi using the script and then removed it and it's 22 (!) dependencies using the .deb files as guides, that is why I thought of grouping them in a folder but your info works too :)

I had a little trouble deciphering the correct file name, ie

mime-support or mime-support3 from mime-support3.5.6-2 (I made that up but you get the idea)

again, not huge but could get frustrating for us simpletons

nice script to have in the arsenal though

:)

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

#36 Post by mistfire »

@ally I considered your suggestion about grouping of packages. Its now work in progress I will release the latest script pretty soon

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#37 Post by ally »

great stuff

:)

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

#38 Post by mistfire »

New puppy-get version released

Changes:

* Package grouping if the user wants to keep the packages

*Improve verbose
Attachments
puppy-get_1.3-beta.gz
fake gz. remove .gz extension
rename as puppy-get
set permission to 777 or +x
(79.39 KiB) Downloaded 394 times

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

#39 Post by mistfire »

@ally can you please test this script?

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

#40 Post by musher0 »

Hello mistfire.

Thank you for making your puppy-get script available to Puppyists.

I can't say I've put it through its paces -- there are lots more features in it that
I need to explore, and probably you have not finished developing it --, but even
as it is, already I find it quite a relief to have a working script for supplying
apps to localised Pups.

This is not the place to complain of course, but as I have mentioned before a
few times on this board, my PPM's have a tendency to work for a while only.

Whether that bug is linked to something in the localisation or if the PPM stops
working after having installed a certain number of packages, I am not able to
ascertain. (For the disbelievers: I do update the PPM DBs regularly.)

That is why your script brings relief to my situation.

~~~~~~~~~~~

So far I have tried your versions 1.1 and 1.3, but not all functions, as
mentioned.

Yes the master DBase takes a long time to build, but we can do something else
while it is building.

I use the following line to locate an app or library in the master DB:

Code: Select all

awk -F"|" '$2 ~ /mikmod/' ~/.packages/pkg-master-db | more
"mikmod" being an example. (If this one-liner can help someone.)

I have tried the download, install and remove functions.

The first two work well.

The third does not seem to respond, in that both versions issue the message:
./puppy-get-1.x remove calcoo
bash: ./puppy-get-1.x: No such file or directory
while that program was installed by puppy-get a few minutes earlier.

With your script I was able to download the large cytadela game package (no
install), and to install the small gentoo calculator, the gweled game and its
libmikmod3 library.

I know this post is not much of a report, but I hope that it still helps to advance
the discussion.

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

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

#41 Post by mistfire »

@thanks musher0 the script was almost 95-99% complete. Did you test the latest one about package removal using remove command in puppy-get? The master package database must be complete for best results otherwise you will might missed some dependencies or you can load a PPM database and use it if you dont want to build a master package database file

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

#42 Post by mistfire »

puppy get 1.4 beta released

changes
* Improvements on package registration
* Improvements on menu generation
Attachments
puppy-get_1.4-beta.gz
fake gz
remove gz extension
rename as puppy-get
set permission to 777 or +x
(81.28 KiB) Downloaded 386 times

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

#43 Post by mistfire »

@musher0 if you want to search package in the master database. use info command for example

puppy-get info mikmod3

by the way can you test this latest script?

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

#44 Post by musher0 »

mistfire wrote:@musher0 if you want to search package in the master database. use info command for example

puppy-get info mikmod3

by the way can you test this latest script?
Hello mistfire.

Will do. I was a slowpoke today! ;)

Why I suggested a awk one-liner above is because sometimes the user does not know
the full or exact name of the utility of library. For example,

Code: Select all

awk '$2 ~ /^someth*g/ ' database
allows the user a bit of slack. Plus awk responds to regex codes, of course. It can be
done with grep, but awk is more precise.

BFN.
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

#45 Post by musher0 »

mistfire wrote:puppy get 1.4 beta released

changes
* Improvements on package registration
* Improvements on menu generation
Hi, mistfire.

Package registration? Menu generation? You're talking about a good hotel with a great
restaurant, eh? :lol: (Just teasing!)

Sorry, I'm not getting it. I'll test, but I'll have to reread some of the thread, I suppose.

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

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

#46 Post by mistfire »

@musher0 remember that you failed to remove package from puppy-get remove command? The cuprit was on the package registration so I fixed it. Also I found error on generating icewm menu, that error was now fixed

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

#47 Post by mistfire »

puppy-get 1.5 beta released

Changes
* New command
+ search - search a package name in the master database

* Some bugfixes

Download was in the first post of this thread
Simple, Magaan, at Mabilis (Simple, Light, and Fast)

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

#48 Post by musher0 »

mistfire wrote:@musher0 remember that you failed to remove package from puppy-get remove command? The cuprit was on the package registration so I fixed it. Also I found error on generating icewm menu, that error was now fixed
Thanks, mistfire.

I tested the improved remove function, and it now works as it should.

Sorry for the delay, I was busy with something else.

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

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

#49 Post by mistfire »

Good to know. Thats okay @musher0
Simple, Magaan, at Mabilis (Simple, Light, and Fast)

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

#50 Post by rockedge »

I am looking forward to testing puppy-get_1.5-beta...at the moment the package database is being built...so far 80+ minutes...... at "p "...

Code: Select all

pet-get update
I am using an Xenial 7.5 32bit built from woof-CE yesterday. Using a Linux Kernel: 4.1.30 (i686)
PAE Enabled: Yes

Can I add a PPA to the package list and update the database? And how?

I will attempt to install ZoneMinder, Apache2, PHP 7, MariaDB using
pet-get which is running from /root/my-applications/bin.

Post Reply