Updating Alien's multilib packages with slapt-get ?
Hi,
I'm wondering what am I doing wrong if trying to install/update packages from Alien's repository at http://slackware.com/~alien/multilib/current . In /etc/slapt-get/slapt-getrc there is the following record: Code:
# Alien's Multilib packages for Slackware64 Code:
Retrieving package data [http://slackware.com/~alien/multilib/current/]...Cached Code:
# slapt-get -i glib2-compat32 |
You may be hitting a bandwidth issue there.
It is considered bad manners to use the slackware.com web server (http://connie.slackware.com/) as the source for your package downloads. It is much more polite to use a mirror instead, like: http://taper.alienbase.nl/mirrors/pe...tilib/current/ Don't let the ".nl" domain fool you, this is a mirror server hosted in a US datacenter. Or else, use http://www.slackware.org.uk/people/a...tilib/current/ which is a very fast UK mirror server. Eric |
I believe this is because the PACKAGES.TXT file in the multilib repo contains this extra bit
Quote:
To work around this, I rsync the whole directory to my local slapt-get repo and then rebuild the metadata using http://software.jaos.org/git/slapt-g....html#slgFAQ17. HTH |
Quote:
Maybe I have to send a notice to Eric about that. |
Then report that as a bug in slapt-get please, I am not going to fix anything.
I added "PACKAGE MIRROR" because of slapt-get. See http://software.jaos.org/git/slapt-get/plain/FAQ.html Eric |
Quote:
you are correct, there is no issue with PACKAGE_MIRROR field. However there is a problem in PACKAGE_LOCATION, as in your repo PACKAGES.TXT it miss the leading path at every package record. For example for repo on http://connie.slackware.com/~alien/multilib/current the location record for compat32-tools-3.0-noarch-8alien.tgz should look like Code:
PACKAGE LOCATION: ./current Check the stock Slackware repos if you do not believe it. |
Just remove the "current" from your slapt-getrc and it works:
Code:
SOURCE=http://connie.slackware.com/~alien/multilib/:CUSTOM |
Quote:
For repo http://connie.slackware.com/~alien/multilib/current/ ,the package location of compat32-tools-3.0-noarch-8alien.tgz is Code:
PACKAGE LOCATION: . Eric |
All times are GMT -5. The time now is 04:16 AM. |