Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2007-07-15 15:26:15
Size: 296
Editor: anonymous
Comment:
Revision 5 as of 2007-07-15 15:59:05
Size: 2388
Editor: anonymous
Comment: get cooking with tasty packages
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
You can install software using a variety of pre-made packages into a dyne:bolic system. Unless the package installs them to a nest they are lost at reboot/shutdown & have to be installed again at nest startup. You can install software using a variety of pre-made packages into a running dyne:bolic system. Unless the package installs them to a nest they are lost at reboot/shutdown & have to be installed again at next startup.  The example we will use is a program called spaghetti, in homage to Jaromil's wonderful cooking.
Line 7: Line 7:
Dyne:bolic has three formats installed: these are Debian packages (''spaghetti.deb''), Red Hat packages (''spaghetti.rpm'') and Slackware packages (''spaghetti.tgz''). Although these formats are named after their originating distro they are used across multiple distros. Jaromil has stated that in the future he intends to add support for autopackage.

'''rpm & deb packages'''
At the time of writing (using 2.4.2) both these methods seem to fail. If you have had success with either please consider revising this entry. In the meantime you can convert rpm's or deb packages to Slackware packages using a terminal with the command:

''alien -t spaghetti.deb'' (obviously substituting your package name for spaghetti.deb).

This needs to be done in a writable directory such as your nest. You can then use your Slackware package as detailed below.

'''Slackware packages'''
You install Slackware packages using a terminal with the command

''installpkg spaghetti.tgz'' (obviously substituting your package name for spaghetti.tgz).

You can browse inside slackware packages using midnight commander (found under the file menu in the menuing system or by typing mc at a terminal). Use it to find where the main program file is: usually they are somewhere in /usr or /usr/local though they have been spotted in the wild in /opt. You then run the program by typing the full path to it

''/usr/bin/spaghetti''

or by positioning the cursor over it in Midnight Commander & pressing enter.

Slackware packages do not have dependency checking so you may need to check if you need a supporting application by running the program from a terminal & reading the output. If you need to install multiple applications to make something work there is an easy way, create a '''package bomb.''' Place all the packages you wish to install in the same directory, navigate to that directory and just type ''installpkg *.tgz'' & everything in that directory should install.

Dynebolic & Software packages

Overview You can install software using a variety of pre-made packages into a running dyne:bolic system. Unless the package installs them to a nest they are lost at reboot/shutdown & have to be installed again at next startup. The example we will use is a program called spaghetti, in homage to Jaromil's wonderful cooking.

Supported Formats Dyne:bolic has three formats installed: these are Debian packages (spaghetti.deb), Red Hat packages (spaghetti.rpm) and Slackware packages (spaghetti.tgz). Although these formats are named after their originating distro they are used across multiple distros. Jaromil has stated that in the future he intends to add support for autopackage.

rpm & deb packages At the time of writing (using 2.4.2) both these methods seem to fail. If you have had success with either please consider revising this entry. In the meantime you can convert rpm's or deb packages to Slackware packages using a terminal with the command:

alien -t spaghetti.deb (obviously substituting your package name for spaghetti.deb).

This needs to be done in a writable directory such as your nest. You can then use your Slackware package as detailed below.

Slackware packages You install Slackware packages using a terminal with the command

installpkg spaghetti.tgz (obviously substituting your package name for spaghetti.tgz).

You can browse inside slackware packages using midnight commander (found under the file menu in the menuing system or by typing mc at a terminal). Use it to find where the main program file is: usually they are somewhere in /usr or /usr/local though they have been spotted in the wild in /opt. You then run the program by typing the full path to it

/usr/bin/spaghetti

or by positioning the cursor over it in Midnight Commander & pressing enter.

Slackware packages do not have dependency checking so you may need to check if you need a supporting application by running the program from a terminal & reading the output. If you need to install multiple applications to make something work there is an easy way, create a package bomb. Place all the packages you wish to install in the same directory, navigate to that directory and just type installpkg *.tgz & everything in that directory should install.

DynebolicPackaging (last edited 2008-06-26 09:59:07 by anonymous)