View Single Post
  #4   (View Single Post)  
Old 4th October 2010
ocicat ocicat is offline
Administrator
 
Join Date: Apr 2008
Posts: 3,318
Default

Quote:
Originally Posted by fender0107401 View Post
I mean I want build a OpenBSD package server...
It comes down to what packages do you want to build?

The larger applications I tend to build are:
  • Firefox
  • Python
  • OpenOffice
  • JDK
I also build a number of small ports, but in no way do I build all applications found in the ports tree. When installing OpenBSD, I create a 4GB partition for /usr/ports/ & a 60GB partition for /usr/ports/pobj/. So far, these sizes have been sufficient.

Given that building huge applications such as OpenOffice can take more than a day with a ~1.5GHz i386 processor, faster hyperthreaded Xeon processors will build more quickly, but they cost more. A somewhat related thread can be found at the following:

http://www.daemonforums.org/showthre...4070#post34070
Quote:
  1. cvs and package service for my OpenBSD desktop.
  2. cvs service for my FreeBSD computation platform.
OpenBSD's /src tree (typically saved locally into /usr/src...) fits easily into a 2GB partition for the tree & another 2GB partition for /usr/obj is more than enough for disk space for building OpenBSD (I also create a 2GB partition for /usr/xenocara & another 2GB partition for /usr/xobj...). If you have other CVS repositories you wish to maintain, disk usage will obviously go up.

It is very easy to stress out about partition sizes. jggimi frequently points newbies to install new systems into one very large / partition until they have had enough experience to understand their own usage patterns. You may find this easier. The numbers I give above are numbers which work for me & what applications I build for myself.

I would also be remiss if I don't mention that carefully studying Section 5 & Section 15 of the FAQ will be highly worth your time. As for manpages, studying release(8) & ports(8) are both highly recommended.
Reply With Quote