Ports é o “repositório” do FreeBSD. Fica localizado em /usr/ports e nesse diretório, há todos endereços para os sources dos pacotes homologados para FreeBSD.

Para melhor entendimento, segue um exemplo de instalação de um pacote:

# cd /usr/ports/www/apache22

# make install –> Baixa o ultimo source do pacote no site oficial, compila e instala

# make clean –> Limpa os arquivos necessários apenas na compilação

Como os desenvolvedores dos pacotes estão sempre atualizando o software, é necessário atualizar o ports também para acompanhar os updates. A atualização é bem simples (e um pouco demorada as vezes):

# portsnap fetch –> Baixa as atualizações

# portsnap update –> Extrai para o diretório do ports

É interessante executar esses comandos periódicamente, ou antes de instalar um pacote. Assim as instalações serão sempre as ultimas versões.