Gentoo Ebuild For Natural Selection
Night_Shade
Join Date: 2003-03-28 Member: 14985Members, Constellation
<div class="IPBDescription">You know you want it</div> An ebuild for NS just got added to the <a href='http://gentoo.org' target='_blank'>Gentoo Linux</a> <a href='http://www.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86' target='_blank'>portage tree.</a> For those of you already running gentoo, your life just got easier - for those of you who aren't, why aren't you? <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
The ebuild itself can be downloaded <a href='http://www.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/app-games/halflife-ns/' target='_blank'>from here</a>, or just <span style='font-family:Courier'>emerge sync</span>. The ebuild is stable and unmasked (finally).
The ebuild itself can be downloaded <a href='http://www.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/app-games/halflife-ns/' target='_blank'>from here</a>, or just <span style='font-family:Courier'>emerge sync</span>. The ebuild is stable and unmasked (finally).
Comments
Who did the emerge package?
Cracker jackmac: vapier's the guy in the CVS tag.
I have been a diehard fan of Redhat because:
1. There Always seems to be a package available for RedHat for whatever my needs are at the time.
2. They have an easy non-time consuming update feature.
3. They release their software at decent intervals and seem to add pretty nice features when they do so.
4. Documentation is WIDELY available for RedHat Distros
Question (I have never before heard of Gentoo *gasp, *shock*, *awe*, But now that I have):
1. How is it with odd hardware? ie. non name brand/older hardware?
2. Is it a resource hog? Be honest please
3. Can I modify the kernel, ad use packages not in thier "list"?
Thanks I await some response,
Superlfy
1) Its packageless letting my do what ever the hell i want w/o breaking dependancies
2) Its freedom! I'm not SOL when RH, Mandrake, Debain, or SuSe stop supporting a release.
3) The libraries seem to be more stable as comparted to RH (look at 8 and 9...)
4) Flexability, i can compile against any library i custom install. For example i just compiled Msql4 against FSU-Pthreads instead of gnu-pthreads and got a huge performance increase
5) I get a better installation selection. I can slim an installation down to 300Mb if i wanted or take a full 2Gb.
I'll save my rant for the gentoo community at another time.
As for odd hardware support, my home system is pretty standart, so i never bothered to look.
Keeping the system up to date is pretty easy, unlike certain other distributions.
I'll take that as a strike against packageless systems. If not, dont' mind me.
I agree though, staying up2date is easy on redhat and gentoo. Debain is also easy. But you still have the problem of custom packages not liking the package system. This will always been the issue.
Not to mentio that the package system breaks everyonce in a while as well. For example i had rh8 running my apache server. I ran up2date once and httpd refused to start. I had not modded the sytem at all. up2date borked my system, i was quite furious.
Packages work most of teh time, but if you had 100+ servers, package systems are nice...but then again, if they are all close in type then you can just compile a custom tarball and distribute it via NFS to all the workstations.
There is nothing special about package systems then elaterbe package systems desgined to work for every single system over the internet (wasting costly bandwidth)
There is nothing special about package systems then elaterbe package systems desgined to work for every single system over the internet (wasting costly bandwidth)<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Hehe, the gremlins got to your keyboard first I see.
No seriously though, if an update is broken, there are plenty of news groups that will have noticed this. Sure someone has to take the fall, but I've never noticed this causing serious downtime (for me that is).
As for wasting bandwidth, if you have enough servers for that to be a problem you can make a mirror site for the stuff you need.
Also, because gentoo was designed for compiling software, installing your own stuff that's not in portage is as easy as getting the package, extracting it, configuring, compiling and installing it. It comes with all four (!) versions of automake, and you just have to export WANT_AUTOMAKE="1.x" to specify the version required. Updating is as easy as <span style='font-family:courier'>emerge sync ; emerge -u world</span> and with portage's built in configuration protection you don't lose any alterations to config files. Yes, it has a script for selective config file updating.
As for wine, that's an absolute PITA to set up. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
Cracker jackmac: with 100 servers, it's really very easy to set up an NFS share for downloaded source tarballs and for the portage tree, thus leaving only one system to update the tree on. And each tarball only gets downloaded once.
Edit: To clarify, one system hosts portage and distfiles, each system mounts the share. Sync and update gets done on one system, then on the rest. Each system will compile and install based on its local preferences.
I've only had system rootage once, and it was fixed the next day by a sync and update from single-user mode.
RTCW
q3
nwn
ut2k3
Those are just a few, but its all gravy. btw, rtcw runs better in linux for me than wintendo muhahaha