NAME
swaret - SlackWARE Tool

SYNOPSIS
swaret --ACTION [KEYWORD] [OPTION]

DESCRIPTION
swaret Upgrades, Installs, Re-Installs, Downloads,... Packages, Patches, Sources (with Build Scripts)
and much more! swaret includes Dependency Support, which Tracks and Fixes missing Libraries. It uses
several Slackware Linux Mirrors through http/ftp/rsync or a Local Repository. swaret has also Repository
Support to create a Repository of Slackware Packages which will allow swaret to use it with the known
--ACTIONS. swaret can also use 3rd-party Slackware Packages available on LinuxPackages DOT NET and
other (Repository) Sites. swaret has also Internationalization (i18n) Support.
Settings are read from swaret.conf(5) and will be used at runtime. If a KEYWORD is passed at the com-
mandline, then the action will only be performed on the Packages and/or Patches and/or Sources matching
that KEYWORD.
You can use ANY ADVANCED REGEXP (Regular Expression) as Keyword!
To see what options are applicable to which actions, use swaret --help.
You can also use --morehelp for advanced Help.
Advanced REGEXP Support is now available to use with Keyword! ;-)

ACTIONS
--update
Retrieve the latest List Files

--upgrade
Upgrade all installed Packages

--upgrade KEYWORD
Upgrade installed Packages matching a Keyword

--install
Install all available Packages or Patches

--install KEYWORD
Install available Packages or Patches matching a Keyword

--reinstall
Re-Install all installed Packages or Patches

--reinstall KEYWORD
Re-Install installed Packages or Patches matching a Keyword

--remove KEYWORD
Remove installed Packages matching a Keyword

--get Fetch all available Packages or Patches or Sources

--get KEYWORD
Fetch available Packages or Patches or Sources matching a Keyword

--dep Track and Fix all missing Libraries

--dep KEYWORD
Track and Fix missing Libraries matching a Keyword

--resume
Resume broken Packages or Patches or Sources

--list List Packages or Patches or Sources

--search KEYWORD
Search for Packages or Patches or Sources matching a Keyword

--show KEYWORD
Show Description for Packages or Patches matching a Keyword

--changelog
Show the latest ChangeLog

--exclude
Exclude, set -on or -off

--set Set any Variable found in /etc/swaret.conf using this action

--extra
Extra's

--gpg Import GPG Public Key

--log swaret Log File

--purge
Purge Cached Packages or Sources

--check
Check if swaret is up-to-date.

--config
Show Example swaret Config File

--faq Show F.A.Q.
Specify a Keyword to Search for Q&A;

--htus Show How To Use Swaret
Specify a Keyword to Search for Examples

--help Show simple Help Screen

--morehelp
Show advanced Help Screen

--manual
Show swaret Manual

--version
Show swaret Version

OPTION
NO_OPTION
Apply action to Packages

-p Apply action to Patches

-s Apply action to Sources

-a Apply action to Packages and/or Patches and/or Sources without asking for Confirmation (none-
interactive-mode)

-i Apply action to installed Packages

-u Apply action to installed Packages which are ready for Upgrade

-n Used with the "search" and "list" actions, apply to Packages that are not installed yet

-np Used with the "search" and "list" actions, apply to Patches that are not installed yet

-on Used with the "exclude" action, enable Exclude Method.

-off Used with the "exclude" action, disable Exclude Method.

-i Used with "gpg" action, mention the Path to a Public GPG Key

-t Used with the "log" action, tail the swaret Log File

-c Used with the "log" action, clear the swaret Log File

-d Used with the "purge" action. With this option, all Packages found in the swaret Packages Cache
Directory (default: /var/swaret) will be purged which are more then # (Number) of Days old.

-ds Used with the "purge" action. With this option, all Sources found in the swaret Source Cache
Directory (default: /var/swaret/sources) will be purged which are more then # (Number) of Days
old.

-w Used with the "purge" action. With this option, all Packages matching found in the swaret Pack-
ages Cache Directory (default: /var/swaret) will be purged which are more then # (Number) of
Weeks old.

-ws Used with the "purge" action. With this option, all Sources found in the swaret Sources Cache
Directory (default: /var/swaret/sources) will be purged which are more then # (Number) of Weeks
old.

-v Used with the "purge" action. With this option, swaret will remove all Versions of Packages found
in the Packages Cache Directory, but not the most recent Version.

-c Used with the "log" action, clear the swaret Log File

-d Used with the "purge" action. With this option, all Packages found in the swaret Packages Cache
Directory (default: /var/swaret) will be purged which are more then # (Number) of Days old.

-ds Used with the "purge" action. With this option, all Sources found in the swaret Source Cache
Directory (default: /var/swaret/sources) will be purged which are more then # (Number) of Days
old.

-w Used with the "purge" action. With this option, all Packages matching found in the swaret Pack-
ages Cache Directory (default: /var/swaret) will be purged which are more then # (Number) of
Weeks old.

-ws Used with the "purge" action. With this option, all Sources found in the swaret Sources Cache
Directory (default: /var/swaret/sources) will be purged which are more then # (Number) of Weeks
old.

-v Used with the "purge" action. With this option, swaret will remove all Versions of Packages found
in the Packages Cache Directory, but not the most recent Version.

-c Used with "manual" action, show swaret Config Manual

-* For the Full List of options, use swaret --morehelp!

ACTION_OPTIONS
y Yes

n No

A All

Q Quit

FILES
/etc/swaret.conf: swaret Configuration File
/var/log/swaret: swaret Log File

BUGS
Before sending a Bug Report, first check out the swaret Forum on http://www.swaret.org for solutions...
If you are sure you found a Bug, you may send us a Bug Report to: . or post it on the
swaret Forum.

SUGGESTIONS
Any suggestion is always welcome! We will try to create, to test and to implement reasonable sugges-
tions. You can send us suggestions by E-Mail to: and/or post it on the swaret Forum at
http://www.swaret.org.

AUTHORS
Luc Cottyn
Michael G. Manry

SEE ALSO
swaret.conf(5)

Linux NOVEMBER 2003 SWARET(8)



Copyright ® 2002 Luc Cottyn & Michael G. Manry

Linux® is a trademark of Linus Torvalds.
Slackware® is a registered trademark of Slackware Linux, Inc.