Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: To package or not to package (Was: [tlug] Well now I'm hosed - Dapper/Edgy died)
- Date: Thu, 18 Jan 2007 09:04:49 +0900
- From: "Josh Glover" <jmglov@example.com>
- Subject: Re: To package or not to package (Was: [tlug] Well now I'm hosed - Dapper/Edgy died)
- References: <7d27112b0701162207w4aeacb84v1d33976e44c40172@example.com> <45ADDC23.10504@example.com> <e28811080701170113k32d123f3x202010e79b6ef6f7@example.com> <45AE29A4.8060003@example.com> <20070117151936.97fb65b8.godwin.stewart@example.com> <45AE5309.50007@example.com>
On 18/01/07, Sigurd Urdahl <sigurdur@example.com> wrote:
Godwin, could you elaborate a bit more on why you believe source-based distros are better than package based?
I'm not Godwin, but I'll have my say if that is OK.
I have seen circular dependencies create problems, but only been bitten by it a couple of times.
Same here; I just consider a couple of times a couple too many.
And it's always been solvable,
In my experience, the solution is usually: reinstall. My worst experience was trying to get Japanese working in Red Hat 7.1 or some such.
I believe it's been at least partly as an effect of not running the distro cleanly, but adding extra packages from "external sources".
There is one advantage to a source-based distro right there: it is easy (at least in Gentoo) to package up a program that is not already in the package system and install it cleanly. No worrying that the FreshRPMs (or whatever you kids are using these days) version of the package will clash with your Fedora layout.
I find it very valuable to have well functioning package system in my distros.
As do I. Just remember that source-based distros also have package systems that allow you to do all of the things you would expect: install, upgrade, uninstall, query, etc.
In production environments I always run stable versions of distros, thus fixes are backported, and the interface between the program and it's environment (the users, the other packages, me - the sysadmin) stays unchanged. I can keep my systems up to date with little risk or work.
This is one area where source-based distros are a little different. In Gentoo, at least, there is no stable version per se (there are packages marked stable in the Portage tree, but no guarantee of "stability" is made of the combination of all stable packages), so it is up to the admin to select the most appropriate versions of each package. At least, you have that ability. In practise, you pretty much install the latest stable versions of your packages, and then make a few changes on a per-package basis as needed.
Should a transition to source based distros make my life easier as a sysadmin? Would I have more fun as a desktop user?
The big advantage of a source-based distro to me, both as a sysadmin and a desktop user, is that I have control over compile-time feature selection. This helps prevent big dependency nightmares.
For example, on a headless server, I don't need the X extensions to vim. I don't really want X installed at all, but on a binary distro, I would have little choice in the matter (I am speaking from experience that is a bit dated, but I remember it used to be next to impossible to remove X from a server install of Red Hat).
I think you would have more fun, at least on the desktop side. Because after all, what is more geeky than customising every last aspect of every bit of software that you install (if you want to, of course--you can always take the defaults). I have more fun with source-based distros as a sysadmin too, because there is less frustration.
YMMV, of course, but you should give Gentoo a serious look on a desktop box. Who knows, you might be the next convert. :)
-Josh
- Follow-Ups:
- Re: To package or not to package (Was: [tlug] Well now I'm hosed - Dapper/Edgy died)
- From: Scott Robbins
- Re: To package or not to package (Was: [tlug] Well now I'm hosed - Dapper/Edgy died)
- From: javajunkie
- Re: To package or not to package (Was: [tlug] Well now I'm hosed - Dapper/Edgy died)
- From: Godwin Stewart
- References:
- [tlug] Well now I'm hosed - Dapper/Edgy died
- From: Dave Gutteridge
- Re: [tlug] Well now I'm hosed - Dapper/Edgy died
- From: Sigurd Urdahl
- Re: [tlug] Well now I'm hosed - Dapper/Edgy died
- From: Evan Monroig
- Re: [tlug] Well now I'm hosed - Dapper/Edgy died
- From: Dave M G
- Re: [tlug] Well now I'm hosed - Dapper/Edgy died
- From: Godwin Stewart
- To package or not to package (Was: [tlug] Well now I'm hosed - Dapper/Edgy died)
- From: Sigurd Urdahl
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] dynamic dns woes
- Next by Date: Re: To package or not to package (Was: [tlug] Well now I'm hosed - Dapper/Edgy died)
- Previous by thread: To package or not to package (Was: [tlug] Well now I'm hosed - Dapper/Edgy died)
- Next by thread: Re: To package or not to package (Was: [tlug] Well now I'm hosed - Dapper/Edgy died)
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links