I did not found yet a lot of information in english on slackyd. Googling to find information for this valuable tool lead to italian threads, which is nice and romantic, but useless for me, at least until I get to learn the language. Nonetheless, here is a link describing slackyd in italian (until I find a way to translate it in english), see Garcad:
https://foro.seguridadwireless.net/cola ... jecutable/
Its good to know that since remix05, the ancestor of porteus, slackyd package manager has been adopted and included in remix due to the initiative of beny. It was abundantly cited by fanthom in the remix era as it was very useful at fetching packages and resolving package dependencies.
With the creation of USM by brokenman, slackyd was forgotten. But now that USM is deprecated slackyd could be back into use. It is simple and efficient.
2. OPTIONS PROVIDED IN SLACKYD
To illustrate slackyd functioning the only information available is by using command slacky -h:
Code: Select all
root@slax:~# slackyd -h
Usage: slackyd <options> <package>
Options:
-5: Skip md5 verify.
-b: Try to download package build sources.
-B: Try to build package from sources.
-c: Use alternate config file.
-d: Search missing shared libraries of installed packages.
-D: Search missing required packages (packager-indicated).
-e: Use regex.
-f: Force update or packages download. Assume yes to all question.
-g: Download package.
-h: Show this help.
-I: Skip packages status check.
-l: List all packages installed.
-L: List all non-slackware packages installed.
-m: Case insensitive.
-n: Only notify broken dependencies.
-O: List all orphan packages.
-p: Clean slackyd directory (only packages and sources).
-P: Clean slackyd directory (all).
-q: Quiet, disable some warnings.
-r: Search not official replaceable packages.
-R: Show repositories statistics.
-s: Search package.
-S: Skip dependencies check.
-u: Update packages list and md5 hash list.
-U: Search new packages.
-v: Verbose mode.
-V: Show slackyd info.
-w: View package info.
-x: Disable blacklist.
-X: Show packages available and blacklisted.
root@slax:~#
To get in business with slackyd essentially you need to do a few things:
a) update slackyd:
bash-4.1# slackyd -u
b) download the file that you are looking for:
bash-4.1# slackyd -g ghostscript
c) adjust the repositories with the config file /etc/slackyd/slackyd.conf to include repositories containing the package you are looking for if slackyd -g 'package' reports the absence of the desired package.
Be sure you have the current or 15.0 repositories for porteus 5.0. Change the above slackyd.conf accordingly. For example:
Code: Select all
# Official mirror is too slow...
!repository ftp://ftp.slackware.com/pub/slackware/slackware64-13.37/
repository = http://ftp.slackware.com/pub/slackware/slackware64-15.0/
#Extra repositories:
# Slacky.eu
#repository slacky = http://repository.slacky.eu/slackware64-14.2/ : there seem to be no more slacky.eu repository.
BUILDING SLACKYD FOR PORTEUS 3.2.2
Here is a link from which you can download the slackyd package and convert it into a module by right clicking on it and selecting convert tgz/txz to xzm. Then if you are as non-root or guest use Dolphin super user mode to displace the module into the /porteus/modules folder. Here are the files:
There are a lot of information amongst which you have to go thru to get the package. For 64-bit, look on the hyperlinked page for:
'To download slackyd-0.1.13.3beta-x86_64-1sl.txz for Slackware 13.1 distribution select mirror'
64 bit :
https://packages.slackonly.com/pub/pack ... slonly.txz
32 bit :
https://packages.slackonly.com/pub/pack ... slonly.txz
Note: Any pointing to hyperlinks in english on slackyd would be much appreciated. The latter could be some kind of subliminal message for you beny. Maybe you could choose a valuable italian link on slackyd and translate it in english for the sake of the porteus community.
Edited as of 2017-06-11 Montreal