
Ich finde wirklich, dass die Verwendung bash
sehr hilfreich ist, wenn Sie zuvor verwendete Textzeichenfolgen abrufen müssen.
Aber wie kann ich es auf FreeBSD installieren?
Ich habe versucht, es bash
in das Terminal einzugeben, aber es wird der folgende Fehler zurückgegeben:bash: not found
Antwort1
Vorausgesetzt, Sie haben den Ports Tree installiert, ist es so einfach wie
cd /usr/ports/shells/bash
make all install clean
Wenn Sie den Ports-Baum nicht haben, gehen Sie einfach wie folgt vor:
portsnap fetch extract
und versuchen Sie es dann erneut. Sie müssen den Ports-Baum regelmäßig aktualisieren:
portsnap fetch update
BEARBEITEN
Wie sr_ in einem Kommentar anmerkte, bietet FreeBSD auch vorkompilierte Binärpakete für viele (die meisten, aber nicht alle) Ports. In der Praxis bieten sie zwar normalerweise eine schnellere Installation, aber ich finde, dass die pkg_*
Tools die Installation von Abhängigkeiten nicht so gut handhaben wie das Ports-System, sodass es manchmal ein paar Anläufe braucht, bis alles funktioniert. Es lohnt sich jedoch, einen Blick darauf zu werfen, pkg_add
Freunde.
Es gibt ein neues Projekt namensVerpackung, das die Probleme der aktuellen pkg_*
Tools beheben soll. Es ist noch ziemlich neu, sieht aber gut aus.
Antwort2
Heutzutage reicht es aus, einfach das Binärpaket zu installieren:
pkg install bash
Die pkg_*
Toolfamilie ist veraltet und in keiner unterstützten FreeBSD-Version mehr vorhanden.
Wenn Sie keinen guten Grund haben, besteht keine Notwendigkeit, Bash aus Ports zu erstellen.