
Eu realmente acho que using bash
ajuda muito, quando você precisa recuperar strings de texto que você usou anteriormente.
Mas como posso instalá-lo no FreeBSD?
Tentei digitar bash
no terminal, mas retornou o erro:bash: not found
Responder1
Supondo que você tenha a árvore de ports instalada, é tão fácil quanto
cd /usr/ports/shells/bash
make all install clean
Se você não possui a árvore de ports, 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 (a maioria, mas não todas) portas. Na prática, embora geralmente ofereçam uma instalação mais rápida, acho que as pkg_*
ferramentas não lidam com a instalação de dependências tão bem quanto o sistema de ports, então às vezes pode demorar algumas tentativas para que tudo funcione. No entanto, vale a pena dar uma olhada pkg_add
e amigos.
Há um novo projeto em andamento, chamadopacote, que visa resolver os problemas com as pkg_*
ferramentas atuais. Ainda é relativamente novo, mas parece bom.
Responder2
Hoje em dia basta instalar o pacote binário:
pkg install bash
A pkg_*
família de ferramentas está obsoleta e não está mais presente em nenhuma versão suportada do FreeBSD.
Se você não tiver um bom motivo, não há necessidade de construir o Bash a partir de portas.