Como instalar o Bash no FreeBSD?

Como instalar o Bash no FreeBSD?

Eu realmente acho que using bashajuda muito, quando você precisa recuperar strings de texto que você usou anteriormente.

Mas como posso instalá-lo no FreeBSD?

Tentei digitar bashno 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_adde 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.

informação relacionada