CruxPorts4Slack 20120729

CruxPorts4Slack adapts the 'ports' and 'pkgmk' commands to allow the use of ports repositories for Crux with Slackware.
CruxPorts4Slack adapts the "ports" and "pkgmk" commands to allow the use of ports repositories for Crux with Slackware.

In the BSD Unix World a ports system means a directory hierarchy (ususally under /usr/ports)
where you can automatically build your own binary packages from source.

The advantage of a ports system is, that the built packages are optimized for your computer. Second advantage is: ports are faster available then binary packages.

In the last years ports systems became popular on Linux, too. A well-known Linux distro with a ports system is Gentoo, another one is Crux (

Being a Slackware fan, I decided to switch to Crux, because Slackware hadn't alls the packages I wanted and using ./configure && make && make install (or even checkinstall) wasn't the optimum for me.

At first I was impressed with the ports system of Crux. But building every single package, even the most basic software (e.g. util-linux), was getting on my nerves. And I didn't like the system layout of Crux (they are using devfs) as much as I liked Slackware's.

I thought "Why don't use a mix of the two". Slackware with the Crux ports system - that would be it. Crux binary packages are based on tar.gz, so are Slackware packages. So I switched back to Slack and ported the Crux port system to Slackware. Another reason for making this is, that I will use this system in the next version of DeLi Linux (

Here is the result: With cruxports4slack you can use the crux ports system with Slackware.


usage: pkginfo [-i|-i package]
-i, --installed list installed packages and their version.
-l, --list package list files owned by the specified package
-h print help and exit

What's New in This Release:

The ability to use alternative Pkgfiles was added.
The httpup files for the contrib and opt repositories were updated.

last updated on:
July 30th, 2012, 6:59 GMT
developed by:
Henry Jensen
license type:
GPL (GNU General Public License) 
ROOT \ System \ Installer/Setup
Download Button

In a hurry? Add it to your Download Basket!

user rating 20



Rate it!

Add your review!