Pdebthing DEB downloader and packager 005

A home for all kinds of Puppy related projects
Message
Author
User avatar
kazzamozz
Posts: 70
Joined: Sat 25 Jul 2009, 09:09
Location: Melbourne, Australia
Contact:

Pdebthing DEB downloader and packager 005

#31 Post by kazzamozz »

Hi there
just found this thread, as puppy forum is sooooo big now. Wow it looks fabulous it seems there haven't been any posts for a long time what a pity.
I think what you achieved here is what others like myself have been after for a long time.
Great to be able to get a full working application with everything that is required without having to muck around trying to work out what's missing all the time.

Anyway Bouquets to you and hope this is not a project that has come to an end due to no support.

Cheers
KazzaMozz

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

Alternative to pdebthing

#32 Post by mikeslr »

For those interested, Iguleder went on to develop roar-ng, http://murga-linux.com/puppy/viewtopic.php?t=75753.
Amigo, starting earlier, and originally limiting his interest to development using only T2 binaries, developed src2pkg-2.7, http://murga-linux.com/puppy/viewtopic.php?t=76050. Src2pkg-2.7 is still in active development, and can "create packages from source code or other content. It can create packages for Slackware, KISS Linux, *.rpm packages, *.deb packages, *.taz packages for slitaz and *.pet packages for Puppy (new-style or old-style)."

mikesLr

User avatar
Uten
Posts: 129
Joined: Tue 29 Jan 2008, 11:00

#33 Post by Uten »

I know, this is an really old thread. But this tool is just to good to be buried and forgotten.
This is the steps I had to go through to make it work with tahr.

Unpack pdebthing to a folder of your choice. I found that it should live in a folder on a disk with some capacity as it does not delete downloaded deb's but rather store them in a folder called packages. So some space is required.

1: Remember to load the devx.
2: initiate cpan by issuing the command cpan in a terminal
3: Install Switch with cpan (inside cpan issue the command: install Switch ) or in the terminal: perl -MCPAN -e 'install Switch'
4: Configure ./config/preferences. Mine looks like this:

Code: Select all

# the Debian version the packages are built for
distroVersion="trusty"

repositories="http://archive.ubuntu.com/ubuntu"

sections="main universe multiverse restricted"

# the package architecture (i386/amd64)
arch="i386"

# download all packages (true) or just those that don't come with Puppy (false, the default)?
downloadInstalled="false"
5: Run ./0setup. If somethings goes wrong you will get a file failed.txt in the folder. Check it. Make adjustments to ./config/preferences. remove *.txt and re-run.
6: Figure out the packages you want to use. This can easily be done with the command

Code: Select all

grep 'package: vim-' ./repo/database
. Replace vim- with what ever your looking for.
7: Add you package list to ./config/packages
8: Run ./1download
9: Run ./2prepkg
10: Make your own custom configuration in ./sfs/stuff. Ex: add desktop files, pinstall.sh or anything
11: sun dir2sfs or dir2pet

Thanks to iguleder for making this tool :)

oui

#34 Post by oui »

respect!

this puplet

http://www.murga-linux.com/puppy/viewto ... 777#842777

is crying for your adaptation!

User avatar
Hotdog
Posts: 134
Joined: Fri 30 Sep 2011, 03:15
Location: Georgia USA

#35 Post by Hotdog »

Uten said a few months ago that this utility is too important to let die. Has anyone successfully used it lately? It may need a little tune-up to keep it compatible with the Debian repositories.
[i]Puppy 5.2.8.7, Full Install[/i]

Pelo

Bookmarded for translation

#36 Post by Pelo »

Bookmarked.
Translation and study can take one hour, for non english native...
2016 : Do it yourself is the rule.. :( compilers are few.

Post Reply