Supondo que você tenha a árvore de portes instalada, é tão fácil quanto
cd /usr/ports/shells/bash
make all install clean
Se você não tiver a árvore de portes, faça o seguinte:
portsnap fetch extract
e tente novamente. Você precisará atualizar periodicamente a árvore de ports:
portsnap fetch update
EDITAR
Como apontado por sr_ em um comentário, o FreeBSD também oferece pacotes binários pré-compilados de muitas (mas não de todas) portas. Na prática, embora normalmente eles ofereçam uma instalação mais rápida, acho que as ferramentas pkg_*
não lidam com as dependências de instalação, bem como com o sistema de portas, portanto, às vezes, pode levar algumas coisas para que tudo funcione. No entanto, vale a pena olhar para pkg_add
e amigos.
Há um novo projeto em andamento, chamado pkgng , que visa resolver os problemas com as atuais ferramentas pkg_*
. Ainda é relativamente novo, mas parece bom.