Lists & Archives
up2dateIf you are a RedHat linux user, you probably know what up2date is - it is the client for the RedHat Network, and it provides your system with updates by connecting to RedHat's servers, downloading and installing updated packages.
up2date is the most widely deployed application used for this purpose (it IS installed in every redhat installation), and since it's is RedHat maintained, it is considered to be pretty trusted - what other application would you allow to update your kernel or other system parts?
The main catch with up2date, is that it requires you to register in the RedHat Network, and if you need to use more then one computer with it, you will have to download each update again for each system, consuming your time and bandwidth, not to mention that you will need to shell out a cool 60$ a year per system for using this service. This seems a little too much for me, cmon, even M$ gives you updates for free !
Still, no competition currently matches up2date as an update client. There are other programs for keeping your system up to date : apt-get and yum are an example, there are others. But by testing them out i have seen that either there are too young and need farther development, or, they are not that feature rich as up2date. Also, people are accustomed to up2date, so after some consideration one will arrive to the conclusion that there is probably no need to reinvent the wheel, you just need to do some ajustments.
Additionally, up2date complements rpm, providing the much needed automatic dependency resolution. Have you ever tried to install a package, downloaded 5MB just to find that it needs another package, downloaded another 5MB to find that you need to solve another dependency - this quickly turn to rpm hell ! up2date will automatically solve all dependencies for the package you want, download and install them for you.