LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Puppy (https://www.linuxquestions.org/questions/puppy-71/)
-   -   How to complete puppy 4.0 (https://www.linuxquestions.org/questions/puppy-71/how-to-complete-puppy-4-0-a-654094/)

abd_bela 07-07-2008 10:03 AM

How to complete puppy 4.0
 
Hi,
I want to complete puppy 4.0, there is less software than on puppy3 repository. Can I , if yes how, convert debian package to puppy package?
I want to install sshd and fvwm from debian repository.

thanks for help
best regards
bela

BillWho? 09-17-2008 03:28 AM

Hi abd_bela
Firstly you can use packages from the 3 series in the 4 series. Open the Puppy package manager and there will be a tab or radio button allowing you to choose to install packages from an earlier series (not sure but I think the 2 series is also an option ).
If the application you want is still not available this is how I install Debian packages (there is probably a quicker and easier way but this works for me) open a terminal and enter "undeb" if you receive an error stating that the command is not found then you will need to download and install "undeb-unrpm" first.
Once you have "undeb" installed open a terminal and navigate to the directory you downloaded the .deb file to and the steps I use are:

1/ Use "undeb" to extract the files from the .deb package.
Code:

undeb yourfile.deb
2/ Make a new directory with the name of the .deb being converted. eg for yourfile.deb
Code:

mkdir yourfile
3/ Move all files and directories extracted from the .deb into the new directory.
Code:

mv ./* yourfile
mv ./*.* yourfile

4/ If the original .deb package was still in the current directory before everything was moved, move it back out of the new directory.
Code:

mv ./yourfile/yourfile.deb ./
5/ Create a tarball of the new directory with exactly the same name as the new directory. This is critical, if the names are not identical the pet package will not extract when the package is installed.
Code:

tar cvfz yourfile.tgz  yourfile
6/ Convert the tarball to a pet package.
Code:

tgz2pet yourfile.tgz

I'm not sure how to set up a menu entry but you can start the application from the command line.

tuxmarc 10-14-2008 12:24 PM

Thank you Billwho
I was looking for the same kind of information and I have successfully downloaded a lot of good things from Puppy 3.0 site.
Now for downloading OpenOffice, I have to find a bigger disk.
Regards
Tuxmarc

BillWho? 12-30-2008 06:33 AM

I have only recently realised that the undeb/unrpm package I am using is in dot pup format. I understand that dot pups are not natively supported in the 4xx series. From what I understand you need to install the dotpup handler pet package and even then installing dot pups is not recommended.

This thread on the main forum may be of help. http://www.murga-linux.com/puppy/viewtopic.php?t=37107


All times are GMT -5. The time now is 04:37 AM.