`pkgin`과 `pkg_*`의 차이점은 무엇이며 어떤 것을 사용해야 합니까?

`pkgin`과 `pkg_*`의 차이점은 무엇이며 어떤 것을 사용해야 합니까?

Linux 세계에서 왔을 때 저는 이것이 or / to 와 유사한 pkgin일종의 고급 프런트 엔드라고 생각했습니다 . 하지만 이는 네트워크에서 설치, 종속성 및 자동 업데이트를 처리하는 것처럼 보입니다(Linux에서는 이러한 작업이 기본 패키징 도구가 아닌 프런트 엔드의 책임임). 따라서 및(내 생각에는 더 전통적인 것임) 도구 의 역할 나에게는 조금 불분명한 것 같다. 현재 내가 아는 유일한 차이점은 소스 설치가 처리되지 않는다는 것입니다.pkg_addaptdpkgyumdnfrpmpkg_addpkginpkg_pkgin

  • 다들 직업이 뭐예요? 그것들은 어떻게 다른가요?

  • 언제/왜 다른 것보다 하나를 선택해야 합니까?

  • 둘을 혼합하거나 하나를 사용하여 다른 하나를 사용하여 얻은 소프트웨어를 업데이트하는 데 문제가 있습니까?

  • 이러한 차이점이 서로 다른 BSD에 존재할 수 있습니까? 예를 들어, 저는 NetBSD로 작업하고 있는데 이러한 pkg_도구 pkgin도 FreeBSD의 일부인 것 같습니다.

답변1

두 가지 도구는 서로 독립적으로 개발되었습니다. pkg* 도구는 패키지 관리를 위한 기본 NetBSD 도구인 반면, pkgin은 apt-get 또는 yum과 유사한 도구가 되기를 열망합니다. 소스에서의 설치도 처리하지 않습니다. 그게 p의 일이야킬로그램 소스, 그러나 둘 다 pkgsrc에서 빌드된 바이너리를 설치할 수 있습니다.

"man 1 pkgin"과 "man 1 pkg_add"가 필요합니다.

관련 정보