Page 4 of 4

Re: [IMPORTANT] Package manager for next release

Posted: 22 Apr 2011, 14:30
by francois
Thanks. Finally, I found what I was looking for in /usr/doc/slapt-get-0.10.2d/example.slapt-getrc.i386 that comes with a slapt-get package.

Code: Select all

# Working directory for local storage/cache.
WORKINGDIR=/var/slapt-get

# Exclude package names and expressions.
# To exclude pre and beta packages, add this to the exclude: 
#   [0-9\_\.\-]{1}pre[0-9\-\.\-]{1}
EXCLUDE=^aaa_elflibs,^devs,^glibc-.*,^kernel-.*,^udev,.*-[0-9]+dl$,x86_64

# Base url to directory with a PACKAGES.TXT.
# This can point to any release, ie: 9.0, 10.0, current, etc.
# You should really choose from an example mirror URI below.
# SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-13.0/:OFFICIAL
...
# Sources for the testing, extra, and pasture areas - if you use them.
# Edit the URI below for the Slackware version you're using.
# SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-13.0/extra/:PREFERRED
# SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-13.0/testing/
# SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-13.0/pasture/
...

# Slackware mirrors to choose from.
# Please use one of these in preference to ftp.slackware.com!
# SOURCE=http://slackware.oc9.org/slackware-13.0/:OFFICIAL
# SOURCE=http://slackware.mirrors.pair.com/slackware-13.0/:OFFICIAL
# SOURCE=http://carroll.cac.psu.edu/pub/linux/distributions/slackware/slackware-13.0/:OFFICIAL
# SOURCE=http://darkstar.ist.utl.pt/slackware/slackware-13.0/:OFFICIAL
# SOURCE=http://download.sourceforge.net/pub/mirrors/slackware/slackware-13.0/:OFFICIAL
# SOURCE=http://ftp.planetmirror.com/pub/slackware/slackware-13.0/:OFFICIAL
# SOURCE=http://gd.tuwien.ac.at/opsys/linux/slackware/slackware-13.0/:OFFICIAL
# SOURCE=http://mirror.switch.ch/ftp/mirror/slackware/slackware-13.0/:OFFICIAL
# SOURCE=http://ncart.scs.ryerson.ca/pub/slackware/slackware-13.0/:OFFICIAL
# SOURCE=http://slackware.oregonstate.edu/slackware-13.0/:OFFICIAL
# SOURCE=http://sunsite.cnlab-switch.ch/ftp/mirror/slackware/slackware/slackware-13.0/:OFFICIAL
# SOURCE=http://www.slackware.at/data/slackware-13.0/:OFFICIAL
# SOURCE=http://www.slackware.no/linux/slackware/slackware-13.0/:OFFICIAL
# SOURCE=http://slackware.itsoft.at/slackware/slackware-13.0/:OFFICIAL
# SOURCE=http://www.slackware.org.uk/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://carroll.cac.psu.edu/pub/linux/distributions/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://darkstar.ist.utl.pt/pub/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://distro.ibiblio.org/pub/linux/distributions/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://dl.xs4all.nl/pub/mirror/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp-linux.cc.gatech.edu/pub/Linux/distributions/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.biochem.uthscsa.edu/pub/linux/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.cerias.purdue.edu/pub/os/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.cs.columbia.edu/archives/os/linux/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.edisontel.it/pub/Slackware_Mirror/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.etse.urv.es/pub/linux/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.heanet.ie/mirrors/ftp.slackware.com/pub/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.kreonet.re.kr/pub/Linux/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.linux.tucows.com/pub/distributions/Slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.lip6.fr/pub/linux/distributions/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.loxinfo.co.th/linux/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.mirror.ac.uk/sites/ftp.slackware.com/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.physics.upatras.gr/mirror/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.planetmirror.com/pub/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.rediris.es/mirror/linux/distributions/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.slackware-brasil.com.br/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.slackware.at/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.slackware.no/pub/linux/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.slackwarebrasil.org/pub/linux/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.sunet.se/pub/Linux/distributions/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.tau.ac.il/pub/OS/Slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.ulatina.ac.cr/Unix/Linux/Slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.unina.it/pub/linux/distributions/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.uniovi.es/pub/slackware/:OFFICIAL
# SOURCE=ftp://gd.tuwien.ac.at/opsys/linux/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://mirror.aarnet.edu.au/pub/slackware/slackware-current/:OFFICIAL
# SOURCE=ftp://mirror.pudas.net/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://mirror.switch.ch/mirror/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ncart.scs.ryerson.ca/pub/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://sharon.esrac.ele.tue.nl/pub/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://slackware.linux.no/pub/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://slackware.oregonstate.edu/pub/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://sunsite.cnlab-switch.ch/mirror/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://sunsite.cnlab-switch.ch/mirror/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://sunsite.icm.edu.pl/pub/Linux/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://sunsite.pub.ro/pub/Linux/distributions/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://slackware.itsoft.at/slackware/slackware-13.0/:OFFICIAL
# SOURCE=ftp://ftp.slackware.org.uk/slackware/slackware-13.0/:OFFICIAL

# 3rd party sources.
# You can use multiple sources, such as linuxpackages.net, GSB or others; simply
# list a SOURCE for each you want to use.  These are not recommended on
# production servers, but often provide good packages for desktop users.
# It is essential that you check the project websites for compatibility with
# your Slackware version before enabling any of these SOURCEs.
# See the README for more details.
#
# GNOME.SlackBuild (GSB) - http://gnomeslackbuild.org/
# SOURCE=http://www.slackware.org.uk/gsb/gsb-current/:CUSTOM
# SOURCE=ftp://ftp.slackware.org.uk/gsb/gsb-current/:CUSTOM
# SOURCE=ftp://ftp.slackware.pl/pub/gnomeslackbuild/gsb/gsb-current/:CUSTOM
# SOURCE=http://slackware.rol.ru/gsb/gsb/gsb-current/:CUSTOM
# SOURCE=http://get.gnomeslackbuild.org/gsb/gsb-current/:CUSTOM
#
# LinuxPackages - http://www.linuxpackages.net/
# SOURCE=http://ftp.naist.jp/pub/Linux/linuxpackages/Slackware/Slackware-12.2/:CUSTOM
# SOURCE=http://slackware.rol.ru/linuxpackages/Slackware/Slackware-12.2/:CUSTOM
# SOURCE=http://ftp.de-mirror.org/linuxpackages/Slackware/Slackware-12.2/:CUSTOM
# SOURCE=http://linuxpackages.telecoms.bg/Slackware/Slackware-12.2/:CUSTOM
# SOURCE=http://mirrors.unixsol.org/linuxpackages/Slackware/Slackware-12.2/:CUSTOM
# SOURCE=http://lp.slackwaresupport.com/Slackware/Slackware-12.2/:CUSTOM
# SOURCE=http://mirror.slackwarebrasil.org/linuxpackages/Slackware/Slackware-12.2/:CUSTOM
# SOURCE=http://linuxpackages.inode.at/Slackware/Slackware-12.2/:CUSTOM
# SOURCE=http://www.software-mirror.com/linuxpackages/Slackware/Slackware-12.2/:CUSTOM
# SOURCE=http://linuxpackages.cs.utah.edu/Slackware/Slackware-12.2/:CUSTOM
# SOURCE=http://www2.linuxpackages.net/packages/Slackware/Slackware-12.2/:CUSTOM
#
# Other unofficial sources.
# SOURCE=http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.2/:CUSTOM
# SOURCE=ftp://ftp.gware.org/12.2/2.22.0/packages/:CUSTOM
# SOURCE=http://www.slackages.com/slapt-get/jlp/:CUSTOM
# SOURCE=http://www.slackages.com/slapt-get/jto/:CUSTOM
# SOURCE=http://trovao.droplinegnome.org/extras/:CUSTOM
# SOURCE=http://mirror.datapipe.net/norlug/mutagenix/packages/:CUSTOM
# SOURCE=http://www2.linuxpackages.net/packages/SlackBuilds/:CUSTOM
# SOURCE=http://slackpacks.rlworkman.net/12.2/:CUSTOM
# SOURCE=http://slackpacks.rlworkman.net/current/:CUSTOM
# SOURCE=http://www.slackware.com/~alien/slackbuilds/:CUSTOM
# SOURCE=http://download.zenwalk.org/i486/snapshot/:CUSTOM
# SOURCE=http://de.repos.slackware-current.net/:CUSTOM
# SOURCE=http://slackware.sukkology.net/repository/:CUSTOM
# SOURCE=http://www.tenboard.com/slackware/slackware-11.0/:CUSTOM
# SOURCE=http://shtrom.free.fr/slackware/slackware-10.1/:CUSTOM
# SOURCE=http://www.stabellini.net/filesystem/repository/Stefano_Stabellini:CUSTOM
Edited by Hamza , Reason : Add code TAG for save the time when the page is loading...

Re: [IMPORTANT] Package manager for next release

Posted: 22 Apr 2011, 14:34
by Hamza
If someone want post a log , you must use pastebin.com or something like that.

Please do not post a full log in the forum.

But , you can post the source code of a script. ;)

@francois.e
Your last post with the code is allowed.

Re: [IMPORTANT] Package manager for next release

Posted: 30 Apr 2011, 21:45
by francois
Thanks Hamza.

As we say in french: "je suis tres negotiable de toute maniere".

Re: [IMPORTANT] Package manager for next release

Posted: 30 Apr 2011, 21:47
by Hamza
I agree with you

Mais , s'il vous plait , veuillez ne pas parlez français dans ce forum.

Re: [IMPORTANT] Package manager for next release

Posted: 30 Apr 2011, 23:40
by francois
Sure.

But heading to a very important matter: How are we going to resolve the problem of package dependencies from one computer to another as they are going to have different set of modules or packages. Isn't a package manager like slakyd, looking on the computer for existing packages, is essential to resolve the problem of missing or extra dependencies? Remember this was a very big problem on slax.

I would like to hear wise persons on this topic. My simple package needs rules me out on this issue.

Re: [IMPORTANT] Package manager for next release

Posted: 02 May 2011, 12:57
by brokenman
I think the modules for Porteus should be screened and tested and have a dependency list in the var/log/packages file. These will be searched for as either already activated or residing in your chosen local modules folder. I think the 'libraries' section of the modules repo will be extensive. It may mean that module progress is slower, but i think it would be better to have modules that work reliably rather than hit and miss as in slax. So far this is only theory and i am happy to receive other ideas. I'd like to release next version of 32bit and then get started on package manager.