On Mon, May 25, 2015 12:10 am, Kirk Bocek wrote:
On May 24, 2015 4:46:18 PM PDT, Jonathan Billings billings@negate.org wrote:
On May 24, 2015, at 18:24, Kirk Bocek t004@kbocek.com wrote:
So:
$rpm -e --nodeps chrony
No. Bad.
Okay, okay! I'll go on the paper.
I'll reinstall chrony. But there *are* places I've needed to use nodeps. Mostly to manage inter-repo package incompatibilities.
Fortunately this isn't yet a production host but more a chance to learn all the changes like this, systemd, grub2, xfs, whatever the new firewall is called. The list keeps growing.
The need to use --nodeps undermines the idea of rpm based (or more generally package based) system maintained in harmony by system vendor (and extra repository vendors). Basically, you become individual system vendor for yourself, which is a lot of work. If it comes to that, then you will be in much better shape (from the point of view of how much time you spend on keeping your box in harmony with all components working) if you switch from package management based system to source build based system. Examples of the last just off the top of my head would be: gentoo linux, FreeBSD, NetBSD... The last two are sort of "port based systems" as far as extra software is concerned. (Of course, BSD boxes in addition to ports have package management, so in their case you can maintain system either way: as prebuilt packages, or as building ports yourself, the last gives you ability to change configuration options of what you build to your specific needs).
Not intending to criticize what you are doing, just giving you an idea what it looks like for external observer.
Just my $0.02
Valeri
++++++++++++++++++++++++++++++++++++++++ Valeri Galtsev Sr System Administrator Department of Astronomy and Astrophysics Kavli Institute for Cosmological Physics University of Chicago Phone: 773-702-4247 ++++++++++++++++++++++++++++++++++++++++