slackpkgplus/src
2013-09-02 17:30:57 +02:00
..
ChangeLog.txt Now supports local directory. 2013-09-02 16:20:59 +02:00
doinst.sh Slackpkg+ 0.9.1 released 2013-05-05 16:43:46 +02:00
README Fixed documentation 2013-08-31 23:29:36 +02:00
repositories.txt Fixed documentation 2013-08-31 23:47:10 +02:00
slack-desc Version 0.9beta2 - 27/Apr/2013 2013-05-03 09:54:52 +02:00
slackpkg+.SlackBuild fixed bug on file:. 2013-09-02 17:30:57 +02:00
slackpkgplus.sh fixed bug on file:. 2013-09-02 17:30:57 +02:00
slackpkgplus.x86.sample Fixed documentation 2013-08-31 23:29:36 +02:00
slackpkgplus.x86_64.sample Fixed documentation 2013-08-31 23:29:36 +02:00
zdialogplus.sh Version 0.9.6.1 - 02/Sep/2013 2013-09-02 12:12:16 +02:00

slackpkg+ plugin for third-party repositories

Slackpkg is a package manager for Slackware. 
 
Slackpkg+ is a plugin for slackpkg
   It add support for third-party repositories.
   You can add multiple repository to your list

Thanks to alienbob and phenixia2003 for contributing.



edit slackpkgplus.conf
uncomment one or more mirrors and add it in REPOPLUS list
optionally set PKGS_PRIORITY to give priority order for packages presents in multiple repositories

then launch 
slackpkg update gpg
slackpkg update


To keep slackpkg+ updated, uncomment the 'slackpkgplus' repository.
then 'slackpkg upgrade-all' will upgrade it.



Usage:

see 'man slackpkg' :D


When a package is present in more than a repository the package will found in that order:

1) as listed in PKGS_PRIORITY
2) as listed in Official Slackware Repository (as configured in slackpkg.conf)
3) as listed in REPOPLUS


PKGS_PRIORITY Syntax:

<repository name>:<package name>

example
alienbob:openjdk

<package name> accepts regular expression, so
multilib:.* mean 'all packages in repository multilib'


If you want a multilib system, add the repository 'multilib', add "PKGS_PRIORITY=( multilib:.* )" then launch:

the first time:
# slackpkg update gpg
# slackpkg update
# slackpkg install-new
# slackpkg upgrade-all

next:
# slackpkg update
# slackpkg upgrade-all


Supported repository are (for now):

slackpkgplus:	  http://slakfinder.org/slackpkg+/
multilib:         http://taper.alienbase.nl/mirrors/people/alien/multilib/
alienbob:         http://taper.alienbase.nl/mirrors/people/alien/sbrepos/
alien restricted: http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/
slacky:           http://repository.slacky.eu/
salixos:          http://download.salixos.org/
salixext:         http://people.salixos.org/ralvex/packages/
rlworkman:        http://rlworkman.net/pkgs/
slackel:          http://www.slackel.gr/repo/
mled:             http://www.microlinux.fr/slackware/MLED-14.0-{32,64}bit/
mles:             http://www.microlinux.fr/slackware/MLES-14.0-{32,64}bit/
mles:             http://www.microlinux.fr/slackware/MLWS-14.0-{32,64}bit/
msb:              http://slackware.org.uk/msb/
zerouno:          http://www.z01.eu/repo-slack/
slackers:         http://www.slackers.it/repository/

but you can add other yourself.
See repositories.txt for details.


If you configure repositories that does not supports gpg, you may need to set "CHECKGPG=off" in slackpkg.conf

The AlienBob article about slackpkg+:
http://alien.slackbook.org/blog/introducing-slackpkg-an-extension-to-slackpkg-for-3rd-party-repositories/


For questions, suggests or contributes, you can email me to zerouno@slacky.it or use the linuxquestions forum:
http://www.linuxquestions.org/questions/showthread.php?p=4940074


You can found slackpkg+
- the develop version (source): https://github.com/zuno/slackpkgplus.git
- the released version (source and package): http://www.slakfinder.org/slackpkg+/