5 ms·
RPM is really a great packaging system. It has a lot of features that DEB's do not, for example you can roll back yum/RPM transaction's if you like (yum history
by kondor6c 12y ago
RPM is really a great packaging system. It has a lot of features that DEB's do not, for example you can roll back yum/RPM transaction's if you like (yum history undo ${id}). Another example is to get a list of the last packages that were installed "rpm -qa --last". DEB's seem to prefer to write things to files instead, so they'll write to /var/lib/dpkg/info/*
One place where I think that DEB's win, is in building a new package. It was pretty easy for me to make a DEB than an RPM, and the fact that I had a hard time finding which RPM macros did function XXYY.
I think the reason why many don't like fedora/centos is the fact that packages aren't easily accessible, because Ubuntu will enable the universe repo by default whereas fedora/centos you would have to install that on your own.
If I can help you, feel free to reach out to me.
- mdekkers 12y agoI have had many issues with RPM and YUM breaking a system, something that hasn't happened to me deb-based systems. I find rolling custom packages and running an in-house deb repo and mirror to be easy and very reliable. There are quite a few things I don't like about CentOS/Fedora/RH are laid out. Yes, some of these are simply personal preferences, and some of these are based on technical requirements. Live and let live - if it works for you, that's great, I don't have an issue with that. Unfortunately, it seems people have an issue with me not adhering to their own world view - pity HN is going that way. I do genuinely appreciate your offer for help, many thanks :)
- ominous_prime 12y agoNo, people are downvoting you because your first comment was about dismissing the article outright when you got to rpm+yum. You haven't made any useful comments regarding the article, just continuing on about how you have personally had non-specific problems with yum and rpm.
- Alupis 12y agoPerhaps you "just did it wrong", and that's the core problem. I know when I'm not familiar with something and I sit down at it for the first time, I make mistakes too... but you shouldn't blame the system for your error. If you are just using yum or dnf, you simply won't break your system.