Problems upgrading packets with "swaret-2.0.0test2-2"
I have downloaded the dev version of swaret (Btw, I cannot find the stable version, even in the official website!)
Ok, so I installed the packet and did: #swaret.pl --update #swaret.pl --upgrade after the "--upgrade" I got the message: # swaret.pl --upgrade swaret-2.0.0test2-2 Refresing Package Cache Directory... [ http://ftp.planetmirror.com/pub/slac...ckware-current ] ### Fetching CHECKSUMS List File... DONE!! ### Fetching FILELIST List File... DONE!! Packages Descriptions up-to-date! Extra Packages Descriptions up-to-date! ### Fetching ChangeLog... DONE!! Undefined subroutine &main::upgrade called at /usr/sbin/swaret.pl line 1210. my swaret.pl.conf: ########################################################### # # swaret.pl.conf # ### /etc/swaret.pl.conf - SWARET EXAMPLE CONFIGURATION FILE ### # # Define a valid Slackware Linux Version. # (Used for Dependency Support and other Features) # # NOTE: If you want to use Slackware Linux Current, # set VERSION to 'current' (VERSION=current). # VERSION=current # # Define the language for status and error messages LANGUAGE=ENGLISH # # ---------------------------------------------------------- # Define Slackware (8.1 or Higher or Current) Linux Mirrors. # (Used for Official Slackware Linux Packages) # (Slackware Linux Mirrors available at http://www.slackware.com) # # Syntax: ROOT=PROTOCOL:URL # # NOTE: swaret will use the order of the specified ROOT URL's. # #ROOT=file:/mnt/cdrom #ROOT=file:/mnt/dvdrom #ROOT=file:/mnt/usbmemstick ROOT=http://mirror.slacklife.com.br/slackware-$VERSION ROOT=ftp://ftp.slackware-brasil.com.br/slackware-$VERSION ROOT=ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-$VERSION ROOT=http://sunsite.cnlab-switch.ch/ftp/mirror/slackware/slackware-$VERSION ROOT=ftp://ftp.slackware.no/pub/linux/slackware/slackware-$VERSION ROOT=http://www.slackware.no/slackware/slackware-$VERSION ROOT=ftp://ftp.slackware.at/slackware-$VERSION ROOT=http://www.slackware.at/data/slackware-$VERSION ROOT=ftp://ftp.planetmirror.com/pub/slackware/slackware-$VERSION ROOT=http://ftp.planetmirror.com/pub/slackware/slackware-$VERSION #ROOT=rsync://rsync.slackware.no/slackware/slackware-$VERSION #ROOT=rsync://rsync.slackware.at/slackware/slackware-$VERSION #ROOT=file:/pub/slackware #ROOT=file:/mnt/nfsshare/slackware #ROOT=file:/mnt/sambashare/slackware # # ----------------------------------------------------------- # Define Repository URL's with Slackware Linux Packages. # (Used for Repository Slackware Linux Packages) # (Repository URL's available at http://swaret.sourceforge.net and # at http://www.linuxpackages.net/mirrors.php) # # NOTE 1: To use a Local Repository or Remote Repository, # be sure it contains the following Files: # - CHECKSUMS.md5 (For MD5 Sum, REQUIRED) # - FILELIST.TXT (For Package Name + Size, REQUIRED) # - PACKAGES.TXT (For Package Description, NOT REQUIRED) # - MANIFEST.bz2 (For Dependency Support, NOT REQUIRED) # NOTE 2: To create your own Repository, use 'swaret-tools'. # You can get 'swaret-tools' at http://swaret.sourceforge.net! # # Syntax: REPOS_ROOT=REPOSITORYNAME%PROTOCOL:URL # # NOTE 1: The REPOSITORY NAME can only be ONE Keyword! # NOTE 2: swaret will use the order of the specified REPOS_ROOT URL's. # REPOS_ROOT=LinuxPackagesDOTNET%http://www.linuxpackages.net/packages/Slackware-current # #REPOS_ROOT=My_Slackware_Packages_On_CD-ROM%file:/mnt/cdrom #REPOS_ROOT=My_Slackware_Packages_On_DVD-ROM%file:/mnt/dvdrom #REPOS_ROOT=My_Slackware_Packages_On_USB_Memory_Stick%file:/mnt/usbmemstick #REPOS_ROOT=SomeRemoteRepository%ftp://ftp.someremoterepository.net/s...slackware-10.0 #REPOS_ROOT=SomeRemoteRepository%http://www.someremoterepository.net/...slackware-10.0 #REPOS_ROOT=SomeRemoteRepository%rsync://rsync.someremoterepository.net/slackware/slackware-10.0 # # ------------------------------------------------------------ # Define Libraries (8.1 or Higher or Current) List Mirrors. # (Used for Dependency Support) # # NOTE 1: You need to specify a Libraries List Mirror which # contains a 'libraries-VERSION' File. # # NOTE 2: To create the Libraries List, use 'swaret-tools'. # You can get 'swaret-tools' at http://swaret.sourceforge.net! # You can also clear all DEP_ROOT Variable(s) which will # allow swaret to create the Libraries List for you # during Dependency Check using the defined ROOT Variable(s) above. # # Syntax: DEP_ROOT=PROTOCOL:URL # # NOTE: swaret will use the order of the specified DEP_ROOT URL's. # DEP_ROOT=http://swaret.sf.net #DEP_ROOT=file:/mnt/cdrom #DEP_ROOT=file:/mnt/dvdrom #DEP_ROOT=file:/mnt/usbmemstick #DEP_ROOT=file:/pub/swaret #DEP_ROOT=file:/mnt/nfsshare/swaret #DEP_ROOT=file:/mnt/sambashare/swaret # # ---------------------------------------------------------- # General Settings # # Do you want swaret to use Random Slackware Linux Mirrors? # -> 1 for yes, 0 for no. RANDOMR=1 # # How often, in hours, do you want swaret to force running an update command? # -> 0 for never (--update will always be run manually) REFRESH_UPDATE=0 # # Do you want swaret to back-up your packages when upgradeing? # -> If set to 1, old packages are backed up in $CACH_DIR/rollback. # Normally this is /var/swaret/rollback. ROLLBACKMAX is the number # of "upgrades" that will be backed up before old backups will be # removed. Turning on rollback means upgrading packages takes # longer, but it is more safe. # -> If set to 0, swaret will not back up packages. ROLLBACK=0 ROLLBACKMAX=3 # # If you don't want swaret to Upgrade, Install, Re-Install, Download,... # some Packages, add the KEYWORDS to the EXCLUDE Variable. # To disable Exclude Method: swaret --exclude -off # To enable Exclude Method: swaret --exclude -on # # NOTE: You can add ANY EXTENDED REGEXP (Regular Expression) to the EXCLUDE Variable(s) # # Basic Exclude EXCLUDE=kernel alsa kde gnome EXCLUDE=swaret EXCLUDE=aaa_ #EXCLUDE=.*dl$ # # Advanced Exclude # Syntax: KEYWORD[DONT_EXCLUDE_ME_KEYWORD1,DONT_EXCLUDE_ME_KEYWORD2,...] # Example: kde-i18n[nl,en_GB] koffice-i18n[nl,en_GB] #EXCLUDE=kde-i18n[nl,en_GB] koffice-i18n[nl,en_GB] # # Do you want to enable Dependency Check? # -> If set to 1, swaret will start the Dependency Check after # every Upgrade, Install and Re-Install Procedure. # -> If set to 0, swaret will not start the Dependency Check # after any Procedure. DEPENDENCY=1 # # Do you want swaret to Search for missing Libraries (and Fix) # which could be found on your System, but not tracked by ldconfig? # -> 1 for yes, 0 for no. DSEARCHLIB=1 # # Set to 1, if you want swaret to use the 'slocate' program # to Search for missing Libraries. # (be sure to issue the 'updatedb' Command regularly!) # If DSEARCHM is set to 0, swaret will use # the 'find' program to locate missing Libraries. # -> 1 for yes, 0 for no. DSEARCHM=0 # # Start MD5 Check after Fetching Packages, Patches and Sources? # -> 1 for yes, 0 for no. MD5CHECK=1 # # Start GPG Signature Check after Fetching Packages, Patches and Sources? # # NOTE: Check out F.A.Q. (--faq gpg) how to Import a Public GPG Key which # will be used by the GPG Signature Check. # -> 1 for yes, 0 for no. GPGCHECK=0 # # Show Description for Packages during # Upgrade, Install, Re-Install,... Procedures? # -> If set to 0, you will not see a Description. # -> If set to 1, you will see a Description. DESC=1 # # Cache Directory for (Repository) Packages and Sources. CACHE_DIR=/var/swaret.pl # # Enable Logging? # -> 1 for yes, 0 for no. LOG=1 # # swaret Log File LOG_FILE=/var/log/swaret # # Show Warnings? # -> 1 for yes, 0 for no. WARNINGS=1 # # Show Information? # -> 1 for yes, 0 for no. INFORMATION=1 # # ------------------------------------------------------------- # Network Settings # # Progress # If set to 0, swaret will use the '%' Download Interface. # If set to 1, swaret will use the 'size' Download Interface. # If set to 2, swaret will use the 'wget/rsync' Download Interface. # PROGRESS=0 # # Timeout for wget and/or rsync. # -> Number of seconds for Timeout # TIMEOUT=35 # # Retries for wget and/or rsync. # -> Number of Retries # RETRIES=5 # # Behind a Firewall? Using FTP Mirrors? # -> 1 for yes, 0 for no # PASSIVE_FTP=1 # # If you want HTTP or FTP Proxy Support, # uncomment and Setup the following Variable: # # WGET_PROXY=http://IP or HOST:PORT # # If you want RSYNC Proxy Support, # uncomment and Setup the following Variable: # # RSYNC_PROXY=IP or HOST:PORT # ### /etc/swaret.pl.conf - SWARET EXAMPLE CONFIGURATION FILE ### |
Sparc,
I can't help with the new version, but I think you can get the 'stable' version here: http://freshmeat.net/projects/swaret/ for some weird reason it downloads like this: swaret-1.6.2-noarch-1.tgz.tar so IIRC, you need something like mv swaret-1.6.2-noarch-1.tgz.tar swaret-1.6.2-noarch-1.tgz before you try to install it. Seems a bit mickey-mouse I know :-) (or I could email you my fixed-up package) -don't forget to read the changelogs before upgrading Slackware- tobyl |
All times are GMT -5. The time now is 05:37 PM. |