Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Mar 2007 16:38:57 +0100
From:      Roland Smith <rsmith@xs4all.nl>
To:        Daniel Mouritsen <daniel.mouritsen@gmail.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Some questions from a newcomer
Message-ID:  <20070310153857.GA41866@slackbox.xs4all.nl>
In-Reply-To: <bae323940703100623p126ad129t9a247a0f33cc6dd7@mail.gmail.com>
References:  <bae323940703100623p126ad129t9a247a0f33cc6dd7@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--LQksG6bCIzRHxTLp
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Mar 10, 2007 at 03:23:49PM +0100, Daniel Mouritsen wrote:
> I'm playing around with using freebsd for my home server (which used to u=
se
> linux), and I have a quick question regarding the distributions you can
> select with sysinstall during the install phase.
>=20
> I've chosen developer(since i wish to use the ports packages, i figured
> selecting developer might be a good idea to get gcc and such), user and
> minimal.

The C compiler is part of the base system. It is part of the required
binary distributions.

> The reason im asking is, all this server is gonna be running is apache, pf
> and ntpd to handle the clock. I pretty much want to close down everything
> else and make as minimal a system as possible. Any suggestions about the
> layout of this machine? Is developer "overkill"?

Could be. Why not use "custom" and choose what you want? I've marked the
things that I'd recommend with an 'X'.

    =E2=94=82 =E2=94=82 [X]  base      Binary base distribution (required)
    =E2=94=82 =E2=94=82 [X]  kernels   Binary kernel distributions (require=
d)
    =E2=94=82 =E2=94=82 [ ]  dict      Spelling checker dictionary files
    =E2=94=82 =E2=94=82 [X]  doc       Miscellaneous FreeBSD online docs
    =E2=94=82 =E2=94=82 [ ]  games     Games (non-commercial)
    =E2=94=82 =E2=94=82 [X]  info      GNU info files
    =E2=94=82 =E2=94=82 [X]  man       System manual pages - recommended
    =E2=94=82 =E2=94=82 [ ]  catman    Preformatted system manual pages
    =E2=94=82 =E2=94=82 [ ]  proflibs  Profiled versions of the libraries
    =E2=94=82 =E2=94=82 [X]  src       Sources for everything
    =E2=94=82 =E2=94=82 [X]  ports     The FreeBSD Ports collection
    =E2=94=82 =E2=94=82 [ ]  local     Local additions collection
    =E2=94=82 =E2=94=82 [ ]  X.Org     The X.Org distribution

If you won't be recompiling the kernel or system binaries you can forgo
installing the source code ('src'). But in general I think it is a good
idea to have the source handy, in case you want to build a custom kernel
or want to patch a vulnerability.

You can always restart sysinstall at a later date, and install
additional stuff if you like.

Things like apache are from ports, and you can install as little as you lik=
e.

> Also, i was wondering, i tried playing around with portsnap, but dear lord
> it was slow :D I tried googling for European mirrors close to me, but i
> haven't had much success, any help with finding a faster portsnap server
> would be much appreciated

The first time you invoke portsnap ('fetch extract'), it will be slow
because it needs to download a lot. Subsequent invocations ('fetch
update') will be much faster. I'm using portsnap from Europe, and it is
usually faster than a csup from a european mirror.

Roland
--=20
R.F.Smith                                   http://www.xs4all.nl/~rsmith/
[plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated]
pgp: 1A2B 477F 9970 BA3C 2914  B7CE 1277 EFB0 C321 A725 (KeyID: C321A725)

--LQksG6bCIzRHxTLp
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.3 (FreeBSD)

iD8DBQFF8tEREnfvsMMhpyURAjIBAKCBrBOhM/EIbbWAMCx80RsV2IrvKQCfS7nB
gHD1vw6Wc0xbEm8WjnjoQKo=
=xNJY
-----END PGP SIGNATURE-----

--LQksG6bCIzRHxTLp--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070310153857.GA41866>