
Realmente encuentro que usar bash
ayuda mucho cuando necesitas recuperar cadenas de texto que usaste anteriormente.
¿Pero cómo puedo instalarlo en FreeBSD?
Intenté escribir bash
en la terminal, pero me devuelve el error:bash: not found
Respuesta1
Suponiendo que tenga instalado el árbol de puertos, es tan fácil como
cd /usr/ports/shells/bash
make all install clean
Si no tienes el árbol de puertos, simplemente haz esto:
portsnap fetch extract
y luego inténtalo de nuevo. Deberá actualizar periódicamente el árbol de puertos:
portsnap fetch update
EDITAR
Como señaló sr_ en un comentario, FreeBSD también ofrece paquetes binarios precompilados de muchos (la mayoría, pero no todos) los puertos. En la práctica, aunque normalmente ofrecen una instalación más rápida, encuentro que las pkg_*
herramientas no manejan la instalación de dependencias tan bien como el sistema de puertos, por lo que a veces pueden ser necesarios algunos intentos para que todo funcione. Sin embargo, vale la pena verlo pkg_add
y amigos.
Hay un nuevo proyecto en marcha, llamadopaquete, que tiene como objetivo abordar los problemas con las pkg_*
herramientas actuales. Todavía es bastante nuevo, pero tiene buena pinta.
Respuesta2
Hoy en día, basta con instalar el paquete binario:
pkg install bash
La pkg_*
familia de herramientas está en desuso y ya no está presente en ninguna versión de FreeBSD compatible.
Si no tiene una buena razón, no es necesario crear Bash desde los puertos.