AutoUpdate 5.4.1
Details
| Size: | 0K |
| Last Update: | 2008-04-22 21:57:19 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Gerald Teschl |
| Price: | $0.00 |
Description:
AutoUpdate 5.4.1 is system administration software developed by Gerald Teschl.
AutoUpdate is a Perl script which performs a task similar to RedHat's up2date or autorpm. AutoUpdate project can be used to automatically download and upgrade rpms from different (s)ftp or http(s) sites.
Moreover, it can also be used to keep a server with a customized (RedHat) distribution plus all clients up to date. I have tried to write it in such a way that it is not RedHat specific and hence it should work with any other rpm based distribution as well.
Here are some key features of "AutoUpdate":
In contradistinction to up2date, it can be used to upgrade both rpms from RedHat and third party rpms. In addition, only the server will download new rpms, the clients get them from the server (saves bandwidth).
It will try to handle dependencies (see below) and choose the right architecture (if more than one is available).
Version comparison for remote rpms is only done by looking at the file name and not by looking at the entire rpm header unless a special repository has been set up.
It is designed to run from a cron job and to keep the output to a minimum (so that your root email is not cluttered up with useless information). In particular, there is no interactive mode or any kind of GUI.
How does it work and what can it do?
There are five independent modes, download, get, update/install, merge, and purge. The mode will be determined by the invocation name and or command line options.
Download mode (autodld):
The download mode will connect to a given remote site (currently file, ftp, http, https and sftp are supported) and compare all rpms found to either your rpm directory or, if no rpm directory is set, to the installed rpms. Then all updated versions of rpms you already have will be downloaded. The remote site can be given on the command line or in a configuration file.
Get mode (autoget):
The get mode is similar to the download mode, except that rpm names (without version) can be given on the command line and those rpms will then be searched for on the remote sites.
Update/install mode (autoupd/autoins):
The update/install mode will compare rpms given on the command line or in the update directory to the installed ones. In update mode only new rpms for which an older version is installed will be upgraded. Install mode is similar but will also install rpms for which no old version was previously installed.
First all rpms (except kernel packages) will be upgraded. If there are unresolved dependencies, it will check if any other rpms in the update or rpm directory can be used to satisfy them and add all necessary ones.
Then it will install new kernel rpms (unless disabled) and, at your request, add the images to the boot manager.
You can think of autoupd as a smarter version of rpm -F and autoins as a smarter version of rpm -i respectivley rpm -U.
Merge mode (automrg):
This mode is used to merge new rpms from the update directory into the rpm directory (removing the old ones).
Purge mode (autoprg):
This mode is used to purge old rpms from the update directory.
Requirements:
Perl
RPM
What's New in This Release:
Proper version handling for obsolete tags during cleanup.
AutoUpdate 5.4.1 supports different languages (including english). It works with Linux.
Downloading AutoUpdate 5.4.1 will take if you use fast ADSL connection.
0 comments
Add to
AutoUpdate 5.4.1 Version History
Related Software
|
|
From category: Monitoring |
| Channel16 0.1 is monitoring software developed by Joseph Kuan. Channel16 is graphical tool that allows users to browse the content of deleted files in an ext2 filesystem interactively, and to recov... |
|
|
From category: Networking |
| Aware 0.11.1 is networking software developed by Russell Leighton. Aware is a high performance distributed event processing framework built for systems management. It comes with probes for common n... |
|
|
From category: Logging |
| cx_Logging 1.2 is logging software developed by Anthony Tuininga. cx_Logging is a Python extension module which operates in a fashion similar to the logging module that ships with Python 2.3 and... |
|
|
From category: Networking |
| barnyard 0.2.0 is networking software developed by Andrew R. Baker. barnyard is a fast output system for Snort. The \"generic\" notes for putting this thing together are below. You can see here th... |
|
|
From category: Backup |
| ccollect 0.5.1 is backup software developed by Nico Schottelius. ccollect project does (pseudo) incremental full backups with different exclude lists, using hard links and rsync. ccollect ba... |
|
|
From category: Operating-Systems-Linux-Distri |
| EduLinux 9.1 is operating systems linux distri software developed by EduLinux Team. EduLinux is a Linux distribution intended for an office and educational use. The primary objective of this distri... |
|
|
From category: System-Administration |
| disktype 9 is system administration software developed by Chrisp. disktype\'s purpose of disktype is to detect the content format of a disk or disk image. It knows about common file systems, partit... |
|
|
From category: Backup |
| DVD Backup 0.4.0 is backup software developed by Silvercoders. DVD Backup is an unix shell script providing functionality for backuping files and databases (PostgreSQL, MySQL) on DVD discs.... |
|
|
From category: Installer-Setup |
| apt-iselect 20041204 is installer/setup software developed by Dobrica Pavlinusic. This is small wrapper for apt-cache search and apt-get install which uses iselect to search and install packages. I... |
|
|
From category: Monitoring |
| eddiebrowser 0.6.1 is monitoring software developed by Chris Miles. eddiebrowser project is a CGI program that provides an interface to view system statistics graphically using RRDtool. eddi... |
|
|
From category: Operating-Systems-Other |
| Familiar Linux 0.8.2 is operating systems other software developed by Familiar Project. The Familiar Project is composed of a group of loosely knit developers all contributing to creating the next... |
|
|
From category: Operating-Systems-Kernels |
| FreeVPS 1.5-8 is operating systems kernels software developed by Positive Software Corporation. FreeVPS is a free Linux-based software implementing virtual servers technology, a cost-effective and... |
|
|
From category: Networking |
| Butterly Personal Edition 1.0 is networking software developed by Digital Solutions. Butterly Personal Edition is a timing system designed for environments in which time spent on the Internet is ch... |
|
|
From category: Monitoring |
| AsItHappens is a real-time network performance monitor.... |
|
|
From category: Networking |
| DNS Blacklist Packet Filter 0.6 Beta1 is networking software developed by Russell Miller. DNS Blacklist Packet Filter project is a Linux netfilter client that decides whether to accept or drop pack... |
Leave a comment