how to install boost, icnv etc on FreeBSD

Hi,
I am a new FreeBSD user and have used Ubuntu and Fedora previously:\.
The packege management system in FreeBSD is relatively new for me.
Could anybody suugest a quick tutorial/guide on the installation terminology used in FreeBSD.

Also, I need to install Boost libraries and iconv on FreeBsd. I would be grateful if anyone could guide me on how to install them using ports on FreeBSD as a use case of the above.

Thanks in advance,
Utkarsh
 
Code:
[port]devel/boost-all[/port]           The "meta-port" for boost libraries
[port]devel/boost-docs[/port]          Documentation for libraries from boost.org
[port]devel/boost-jam[/port]           Build tool from the boost.org
[port]devel/boost-libs[/port]          Free portable C++ libraries (without Boost.Python)
[port]devel/boost-pyste[/port]         Boost.Python code generator
[port]devel/boost-python-libs[/port]   Framework for interfacing Python and C++
[port]devel/boost_build[/port]         Extensible cross-platform build tool suite

Code:
[port]converters/iconv[/port]          Charset conversion library and utilities
[port]converters/iconv-extra[/port]    Additional charsets for the iconv library (those from the Unicode site)
[port]converters/iconv-rfc1345[/port]  Additional charset modules for the iconv library (from RFC1345)
[port]converters/libiconv[/port]       A character set conversion library
(there are others)
 
There are two systems for installing ports: the ports system which you have to compile everything, And the packages system which just downloads the binaries of the already compiled port. I use the package system almost exclusively except for ports that have default config options I don’t want and then I compile the source from the ports system. For alternate documentation on the ports/package systems check out the FreeBSD Installer Guide http://www.a1poweruser.com
 
Thanks a lot everybody .. it was all very informative and quick .. i'll come with more queries soon !!!
 
Before anyone replies with "RTFM noob" or ports, the version of Boost in ports is over 2 years old. Some actually help about how to install locally would be much appreciated, thank you!
 
We would advise against installing stuff outside of the ports/package system as it's going to be difficult to maintain. Your best bet is to try and update the port.

We have a handbook for that too: FreeBSD Porter's Handbook
 
Back
Top