2014-05-22 8 views
-1

NetBSD가 아닌 다른 곳에서 pkgsrc를 부트 스트랩하고 소스에서 응용 프로그램을 빌드하고 바이너리를 모두 실행하면됩니다./usr/pkg와/usr을 연결하는 pkgsrc 디렉토리

/usr/pkg 디렉토리에 bin/ etc/ include/ lib/ man/ sbin/ share/ 디렉토리가 있고 pkgsrc/bmake로 빌드 된 패키지가 시스템 전체로 어떻게 구성되어 있는지에 대한 문서를 찾을 수 없습니다.

/usr/pkg 디렉토리의 심볼릭 링크는 /usr입니까? pkgsrc 트리에서 응용 프로그램을 설치하기 위해 bmake 위에 사용되는 유틸리티가 있습니까?

+0

기본 경로 이름에'bin'과'sbin' 폴더를 추가하면'/ usr/pkg' 디렉토리가 나머지 시스템과 통합됩니다. http://www.perkin.org.uk /pages/pkgsrc-binary-packages-for-illumos.html – evrom

답변

1

귀하의 의견은 정확합니다. PATH에/usr/pkg/bin 및/usr/pkg/sbin을 추가해야합니다.

.profile/.cshrc에서 사용자 경로를 수정하거나 시스템 버전을 수정하여 시스템 경로를 수정할 수 있습니다 (일반적으로/etc).

0

아직도 관심이 있으시다면. 일부 패키지에서 제공하는 rc.d 시작 스크립트를 사용할 수있는 매우 유용한 패키지 pkgtools/rc.subr가 있습니다.

예를 들어 www/apache22는 시작 스크립트를 제공합니다 (기본적으로 /usr/pkg/share/examples/rc.d/apache에 설치됩니다). 비 NetBSD 시스템에서 사용할 수 있으려면 NetBSD에서와 같이 /etc/rc.d에 복사하고 pkgtools/rc.subr 패키지를 설치해야합니다.