FreeBSD 내장 패키지

FreeBSD 내장 패키지

패키지를 설치/제거하려고 합니다. 나는 하나를 사용도시락/freebsd-10.3virtualbox 이미지를 사용해 보세요.

을 실행하면 pkg info -q설치된 패키지 목록을 볼 수 있습니다. 내가 혼란스러워하는 것은 일부 패키지가 목록에 없다는 것입니다.

예: ssh*, *ssl*은(는)목록에 없음.

이러한 패키지를 관리(제거 또는 업그레이드)하는 방법은 무엇 /usr/bin입니까 /usr/bin/ssh?/usr/lib/libssl.so

왜냐하면 를 실행하면 pkg install모든 파일이 /usr/local.

답변1

FreeBSD에는 자체 SSH가 있습니다.기본 시스템(패키지 해제). SSL도 마찬가지입니다.

언급한 두 구성 요소는 freebsd-upgrade를 통해 업그레이드됩니다.

귀하의 관찰은 정확합니다. pkg를 사용하여 설치된 모든 것은 /usr/local에 있습니다. /usr/bin, /bin 등은 기본 시스템 구성 요소용으로 예약되어 있습니다.

그러나 두 패키지 모두 ports/pkgng에서 설치할 수도 있습니다. 나는 당신이 이 작업을 수행하지 않았다고 가정하고 있으며 이것이 그들이 pkg에 표시되지 않는 이유입니다.

따라서 pkg 명령을 사용하여 패키지로 관리할 수 없습니다. 특히 SSL 구성 요소는 시스템의 많은 기능에 사용되므로 제거하고 싶지 않습니다.

관련 정보