FreeBSD나 PC-BSD 설치를 고려 중인데... 지금 당장은 PC-BSD를 선택할 것 같습니다.
그런데 제가 한 가지진짜나는 그것이 FreeBSD 포트의 모음이라고 생각합니다. 그럼 PC-BSD에 설치가 가능한지 알고 싶습니다. PC-BSD에서 작동하는 경우 - 필요 없음또한PC-BSD 자체 패키지 설치 및 패키지 저장소(예: AppCafe)와 큰 충돌이 있나요? (예를 들어, 포트 컬렉션에서 일부 패키지를 빌드하고 설치한 다음 PC-BSD의 GUI 패키지 관리자를 사용하여 제거합니다... 또는 포트 컬렉션에서 패키지를 빌드하고 설치한 다음 첫 번째 패키지에 의존하는 패키지를 추가합니다. PC 사용- BSD의 GUI 패키지 관리자...)
마침내어떻게설치할 수 있나요? PC-BSD 저장소에서 일부 패키지(어떤 패키지?)를 설치하여 포트 컬렉션을 직접 설치할 수 있습니까? 아니면 FreeBSD와 별도로 다운로드하여(어디에서?) PC-BSD에 "수동으로"(어떻게?) 설치해야 합니까?
답변1
예, PC-BSD의 경우 Appcafe, 패키지 또는 포트를 사용하여 프로그램을 설치할 수 있습니다. 충돌할 수 있습니다. 저는 패키지(또는 포트)만 사용하고 Appcafe는 무조건 피합니다. 이유는 기억나지 않습니다. 단지 몇 년 전에 문제가 있었다는 것뿐입니다.
패키지 시스템은 기본적으로 설치됩니다. 포트가 필요한 경우 PC-BSD 제어판 > 시스템 관리(제 생각에는) > 포트 트리 가져오기(내가 무엇을 했는지 확인하세요??)에서 portsnap 또는 git을 사용할 수 있습니다.
강조합니다: ONE을 사용하세요. 섞어서 사용하면 종속성 지옥에 빠지게 됩니다.
세트메뉴가 맘에 드네요. 하지만 필요하다면 항구로 돌아가겠습니다. 윈도우 쇼핑 이외의 목적으로 앱카페를 사용한다면 매우 중요한 일임에 틀림없으며 리스크는 최소화된다고 계산합니다.
답변2
FreeBSD와 그 파생물(이전에는 PC-BSD, TrueOS, 현재는 Project Trident라고 함)의 세계에서 패키지와 포트는 실제로 동일합니다.
FreeBSD 세계의 포트와 패키지는 상호 운용되도록 설계되었습니다. 포트는 바이너리 패키지를 빌드하고 배후에서 패키지 관리자를 통해 이를 설치/제거합니다. 이는 패키지 저장소에서 가져온 패키지가 아니라 로컬로 빌드된 패키지일 뿐입니다. PC-BSD/TrueOS/Trident AppCafe는 패키지 위에 위치하며 다소 편리한 패키지 관리 GUI입니다.
FreeBSD와 그 파생 제품의 차이점은 이러한 메커니즘이 서로 다르다는 것이 아닙니다. 단지 구성 소스가 다를 뿐입니다. 이러한 패키지는 PC-BSD/TrueOS/Trident 직원이 구축하고 게시한 다양한 패키지 저장소에서 다운로드됩니다. 포트 트리는 FreeBSD 포트 트리를 추적하는 다른 소스 저장소에서 제공되지만 PC-BSD/TrueOS/Trident 수정이 포함됩니다.
그러나 배후에서 포트를 구축하는 패키지에 대한 아이디어는 변함이 없습니다. /usr/ports
포트 트리 설치 프로세스를 완료한 후에도 여전히 포트 트리가 생성됩니다. 사람들은 여전히 pkg
바이너리 패키지를 사용하고 조작하고 있습니다 pkg-static
.
추가 읽기
- "포트". BSD 레거시. 프로젝트 트라이던트.
- "FreeBSD 포트". TrueOS 사용.
- "애플리케이션 설치: 패키지 및 포트". FreeBSD 매뉴얼.