[Ilugc] using RPM packages in debian
- From: rajasuperman@xxxxxxxxx (Raja Subramanian)
- Date: Tue Apr 11 05:04:56 2006
Hi,
On 4/10/06, Vamsee Kanakala <vamlists@xxxxxxx> wrote:
Kumar Appaiah wrote:
Every distro has its own problems:
Though yum has solved most of these problems, I still cannot forget
the troubles I underwent in trying to install packages through RPM on
+1. I used SuSE 8.x to 9.1and RedHat 7.1 to 9. I can still remember
desperately trying to find some combinations of rpms (I think it was for
gaim) for SuSE. The first time I installed Debian with Asokan's help,
and started installing stuff, my eyes went wide with disbelief. I
couldn't believe I missed such a nice distro with painless package
distribution system. I'm sure things on the rpm front have improved a
lot now, but after I saw the light of apt-get, there is no turning back.
It's like crack.
Looks like I've started an rpm vs apt war... Sigh!
Debian's strength is far beyond a fancy package manager. The advantages that
I find with Debian are:
1. Debian means quality, quality means Debian.
Apt, documentation, standardization, compilation options/flags, everything
speaks of deliberate thought and careful attention to detail. IMO
Debian's cleanliness is second only to NetBSD, see:
http://netbsd.org/Goals/system.html
I can remember other Linux distros including poorly optimized math libs
that produced incorrect results, releasing unofficial versions of GCC
(remember kgcc?) and such screw ups.
I have far better faith in Debian.
2. Social contract and adherence to Debian Free Software Guidelines.
See
http://www.debian.org/social_contract. Crystal clear project goals.
IMO, Debian beats even the BSDs here.
3. Debian is 100% volunteer driven and non-profit. Embodies the true spirit
of Open Source.
4. Liberal organizational structure. Debian elects it's project leaders in
the same way we elect our Government.
5. Debian is an OS and therefore much more than just a Linux kernel and
userland. Debian runs on - Hurd, FreeBSD, NetBSD, OpenSolaris.
6. Runs on multiple hardware - x86, alpha, sparc, ppc, arm, etc. Other
distros have at some point dropped support for unpopular platforms (alpha,
sparc) due to lack of customer demand.
Trivia: WinNT 4.0 ran on x86, alpha and MIPS. And what remains now?
Standardizing on the same distro on for _all_ your platforms is a
tremendous win in a medium/large environment. Training your sysadmin
staff, scripting and maintenance is so much easier.
7. Debian tools - apt, dpkg, etc. - have found their way into other systems
Eg. fink.sf.net brings Debian's tools to Mac OSX.
There was even a port of apt to Windows! Web search for debian-win32.
8. Debian developers contribute extensively to upstream code.
9. The release streams - stable, testing, unstable - rather than versions
ensures that "stable" really does undergo thorough real-world testing.
Hmmm... Debian sounds more like a way of life (a religion?) to me.
- Raja
Other related posts: