이전에 사용한 텍스트 문자열을 검색해야 할 때 도움이 된다고 생각합니다 bash
.
하지만 FreeBSD에 어떻게 설치하나요?
bash
터미널에 입력을 시도했지만 오류가 반환됩니다.bash: not found
답변1
포트 트리가 설치되어 있다고 가정하면 간단합니다.
cd /usr/ports/shells/bash
make all install clean
포트 트리가 없으면 다음을 수행하십시오.
portsnap fetch extract
그런 다음 다시 시도해 보세요. 정기적으로 포트 트리를 업데이트해야 합니다.
portsnap fetch update
편집하다
sr_이 주석에서 지적했듯이 FreeBSD는 많은(전부는 아니지만 대부분) 포트에 대해 미리 컴파일된 바이너리 패키지도 제공합니다. 실제로 이러한 pkg_*
도구는 일반적으로 더 빠른 설치를 제공하지만 포트 시스템처럼 종속성 설치를 처리하지 못하므로 모든 것이 제대로 작동하는 데 때때로 몇 시간이 걸릴 수 있습니다. 그러나 여전히 pkg_add
친구를 찾아볼 가치가 있습니다.
'라는 새로운 프로젝트가 진행 중입니다.포장 백pkg_*
, 현재 도구의 문제를 해결하도록 설계되었습니다 . 아직은 새롭지만 괜찮아 보입니다.
답변2
지금은 바이너리 패키지를 설치하는 것만으로도 충분합니다.
pkg install bash
이 pkg_*
도구 계열은 더 이상 사용되지 않으며 지원되는 FreeBSD 버전에는 더 이상 표시되지 않습니다.
정당한 이유가 없다면 포트에서 Bash를 빌드할 필요가 없습니다.