Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
OS: self-compiled vs pre-compiled binaries

 
Post new topic   Reply to topic Printable version
 View previous topic  Decorations? Post :: Post SSCC Desert Storm  View next topic  
Author Message
Solo Ace
Yeah, I'm in touch with reality...we correspond from time to time.


Age:37
Gender:Gender:Male
Joined: Feb 06 2004
Posts: 2583
Location: The Netherlands
Offline

PostPosted: Mon Dec 19, 2005 2:40 pm   Post maybe stupid    Post subject: OS: self-compiled vs pre-compiled binaries Reply to topic Reply with quote

Many Linux distros are RPM based or use some other way to get precompiled binaries, some others want you to to compile it all yourself (Gentoo, for example, well, except if you use a binhost).

What I heard was that most professionals (who have to get a server up for, webhosting, for example) actually use a binary version of the distro, get it to run and then replace the software with their own compiled stuff (if there's enough time for this).

For someone just using a box in a LAN for network services, maybe httpd for on the net, and sometimes even a graphical desktop, would it really be worth the compiles?

A friend of mine installed damn small linux to his hard drive, he's just using some expansion packs for C++, Apache, Irssi and PHP.
This is a lot faster (and maybe easier) than letting a box compile for a day, although I'd be worried about updating...

Any comments on this? Gentoo's install scares me, and every time I end up with the feeling the machines are bloated which makes me re-install. icon_confused.gif
Back to top
View users profile Send private message Add User to Ignore List
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Mon Dec 19, 2005 2:44 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

I like knowing what I've put on the system. That's why I use Gentoo. The compiling makes almost no speed difference in the long run. Having fewer apps running in the background DOES make a difference, though.
_________________
Hyperspace Owner

Smong> so long as 99% deaths feel lame it will always be hyperspace to me
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Solo Ace
Yeah, I'm in touch with reality...we correspond from time to time.


Age:37
Gender:Gender:Male
Joined: Feb 06 2004
Posts: 2583
Location: The Netherlands
Offline

PostPosted: Mon Dec 19, 2005 3:09 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

I use Gentoo for the same reason (the dependancies just scare me, but I guess that'd be the case on any distro, I just have to deal with them correctly if I want to remove them, which is great with portage).

What I like about portage and emerge is "emerge <packagename>" and it does what it's supposed to do, no manual untarring/making/installing.

What I don't like about portage is, though:
  • How it easily refuses things the user wants to do (if I want to modify source, it starts crying my tar is invalid). I know there are workarounds, but it's nasty;
  • The time-consuming compiles, but that's what I asked for when I chose to use Gentoo...;
  • How the OS depends on it (well, you could still download packages manually); and
  • How it forces updates on you (which can be disabled, but makes Gentoo cry again).

The other reasons why I like Gentoo are the documentation and how the installation process teaches the user about how to deal with the distro.
The non-official documentation is crap, like what's on the Wiki, which is offline at the moment, but the official documentation is great and useful.

This makes me reconsider if I really want to use Gentoo, I mean, it's so tempting to just use something like DSL and dump a few binaries on it. sa_tongue.gif
Back to top
View users profile Send private message Add User to Ignore List
i88gerbils
Oldbie Server Help


Gender:Gender:Male
Joined: Dec 13 2002
Posts: 423
Location: OH
Offline

PostPosted: Mon Dec 19, 2005 5:47 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

I use slackware for much of the same reasons. Heck, Java would crash the kernel whenever it invoked sound until I compiled my own kernel.

My process:

1. Read the INSTALL/README, Compile, & Install all dependencies.
2. ./configure --help
3. ./configure [any options]
4. make
5. su; make install; anything else in the instructions
6. cd ..; rm -rf software-ver/
7. Anything you need to do to make the program appear in your WM, /etc/rc.d/rc.*, etc ...

What I really need to do is to make a couple of custom ./configure scripts so i don't have to remember where i want things installed whether they're system libraries, regular programs, applications, etc ... It would make things much easier when I need to update. Oh well, that'll be for whenever i get around to getting a new hard drive.
_________________
Oldbie Server Help
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website Yahoo Messenger
Mine GO BOOM
Hunch Hunch
What What
Hunch Hunch<br>What What


Age:41
Gender:Gender:Male
Joined: Aug 01 2002
Posts: 3615
Location: Las Vegas
Offline

PostPosted: Mon Dec 19, 2005 10:39 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Solo Ace wrote:
How it easily refuses things the user wants to do (if I want to modify source, it starts crying my tar is invalid). I know there are workarounds, but it's nasty

You should make .patch files for modified sources. It is very simple to do, and works whenever a newer version is out (as long as the patch can be applied without conflicts). I do this for Nethack and other programs on my Gentoo machine.

If you want a good machine that starts barebones, I'd recommend Ubuntu with the base install (nothing except what is required). This will be light weight, and has Ubuntu behind it. When you first boot from the Ubuntu CD, type in server and it will do the base install. Installation to Low Memory Systems
Back to top
View users profile Send private message Add User to Ignore List Send email
Solo Ace
Yeah, I'm in touch with reality...we correspond from time to time.


Age:37
Gender:Gender:Male
Joined: Feb 06 2004
Posts: 2583
Location: The Netherlands
Offline

PostPosted: Tue Dec 20, 2005 4:23 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

I think someone was talking about that (IRC) when I asked about modifying source, but as usual my question started a riot in the channel. I downloaded the project files, modified them and used my own version instead. sa_tongue.gif

I'll try Ubuntu this evening, no matter how everyone cries about the slowness.
Back to top
View users profile Send private message Add User to Ignore List
D1st0rt
Miss Directed Wannabe


Age:37
Gender:Gender:Male
Joined: Aug 31 2003
Posts: 2247
Location: Blacksburg, VA
Offline

PostPosted: Wed Dec 21, 2005 3:54 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

I'm still using FC3 with XFCE4 heh
_________________

Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> Trash Talk All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 148 page(s) served in previous 5 minutes.

phpBB Created this page in 0.601605 seconds : 31 queries executed (89.2%): GZIP compression disabled