2. Usage (man Page)
Synopsis
rhupdate --auto|manual|all [--v|--vv|--vvv] [--listonly] [--checkdeps]
or
rhupdate --help
Description
In the first case rhupdate downloads updated RPMs
from the RedHat update FTP site (or mirror). (The new RPMs
are not installed: rpm -vh --freshen or similar should be used for
this after the download has completed.)
In the second case rhupdate simply prints out a brief help/usage
message and exits.
Options: Help
- --help
-
Prints out
Usage:
rhupdate --help
rhupdate --auto|manual|all [--v|--vv|--vvv]
Other options:
--listonly
--checkdeps
Options: Modes
- --all
-
Reads the contents of the updates directory for the configured
version of the OS on the configured FTP mirror site, e.g.,
/sites/updates.redhat.com/9/en/os/ on ftp.mirror.ac.uk and
downloads RPMs to the configured local directory, e.g.,
~/__updates:
- updates/files which have already been downloaded are not downloaded
for a second time;
- update directories i386, i486, i586 and
i686 (or athlon, as configured) are read in sequence --- if
an update is available for more than one architecture, only update for
the most advanced architecture is downloaded;
- nothing is actually installed --- use rpm -vh --freshen or
similar to do this.
This mode is the slowest: it may download updates which are not required
but is useful for keeping a local mirror of the RedHat update FTP sites
(this could be used for updating a local cluster, for example).
- --manual
-
As for --all except that the user is asked to confirm downloads.
There is the possibility that one update which is downloaded requires a
second update which is not downloaded (owing to user/manual decision).
If this happens, using --checkdeps should resolve the issue (though
manually downloading the required package(s) later might well be faster
or simpler).
- --auto
-
In this case, potential downloads are compared to already-installed
RPMs as well as to already-downloaded updates.
If the update to be downloaded does not correspond to an already-installed
package, the update is not downloaded.
There is the possibility that one update which is downloaded requires
an update which is not, since the latter was not already installed, though
this is rare. The issue is resolved as per --manual mode.
Options: Verbosity
- --v|--vv|--vvv
-
Increasing levels of verbosity: --v should be considered normal and
--vvv might be considered as synonymous with --debug (though
the latter does not actually exist as an option).
Options: Further Download Options
- --listonly
-
Having determined the list of things to download, rhupdate simply
prints the list and exists; no download takes place.
- --checkdeps
-
After each download, rhupdate checks to see if the new RPM
depends upon any RPMs which are not already installed, not
already downloaded and not on our list or RPMs to download.
Any such packages are shouted about and sought out (actually, as of
2003 July 23 the latter is not implemented, but "watch this space").
Examples
List all updates which are available that are not as yet downloaded:
rhupdate --all --listonly
Download updates which correspond to already-installed packages and
check the RPM-dependency of each download (very verbose):
rhupdate --auto --vv --checkdeps
About this document:
Produced from the SGML: /home/isd/public_html/_rpm_update/_reml_grp/index.reml
On: 28/7/2003 at 10:33:26
Options: reml2 -i noindex -l long -o html -p multiple