Estou tentando instalar o Bash em um sistema FreeBSD 8.3 (pfSense 2.1.2) da seguinte forma:
pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/amd64/8.3-RELEASE/packages/Latest/bash.tbz
qual éfalhando com lançando avisos de que
pkg_add: warning: package 'bash-4.2.20' requires 'libiconv-1.13.1_2', but 'libiconv-1.14_1' is installed
pkg_add: warning: package 'bash-4.2.20' requires 'gettext-0.18.1.1', but 'gettext-0.18.3.1' is installed
Mencionei que é uma caixa pfSense, mas não há nenhum pacote Bash disponível no front-end da web; existe um caminho fácil a seguir ou devo procurar usar um sistema de portas?
Editar: verifica-se que este foi um aviso não fatal e bash
instalado com sucesso, afinal.
(Não marcado com pfsense , pois não é um problema de roteamento/firewall, mas sinta-se à vontade para remarcar se isso for específico do pfsense.)
Este é um pouco desagradável. Basicamente, o pfSense 2.1.2 vem com versões mais recentes de libiconv e gettext do que aquelas definidas como dependências para o pacote bash FreeBSD 8.3-RELEASE. A meu ver, você tem algumas opções (em ordem de esforço):
bash-static
) - que não deve ter nenhuma dependência de bibliotecas compartilhadas, portanto , deve ser instalado corretamente.