2014-07-22 1 views
1

FreeBSD를 실행하는 컴퓨터가 있고 포트 트리가 우연히 FreeBSD 8 stable 중 하나로 업데이트되었습니다. 문제는 내 FreeBSD 8.1이 패키지에 PKG를 사용하도록 구성되어 있지 않아 패키지를 업데이트하거나 설치할 수 없다는 것입니다.업그레이드가 FreeBSD 8.1 portstree를 수정합니까?

기계를 FreeBSD로 업그레이드하고 싶지만 그렇게하기 전에 포트 트리를 제대로 작동시키고 싶습니다.

유일한 해결책은 포트 트리의 이전 8.1 버전을 설치하는 것 같지만 아무 것도 찾을 수 없습니다. 누군가이 위치를 알 수 있습니까?

안정적인 버전 8로 업그레이드하면 내 문제가 해결됩니까?

답변

1

마찬가지로 지금까지 "8.1"트리로 대신 ports/headports/tags/RELEASE_8_1_0 체크 아웃하지만이 나무는 몹시 구식이 될 것입니다 명심하고 안전하지 않은 소프트웨어를 많이 가지고 SVN을 사용하여 해당 찾을 수 많은 일이 아니다 더 이상 제대로 가져 오지 않을 수도 있습니다. 이것은 아마도 갈 길이 아닙니다.

대신 8.1로 업그레이드하는 것이 더 효과적이지만 상황을 해결하는 데 필요한 두 단계 중 하나입니다. 다른 단계는 pkg (ng)로 전환하는 것입니다. 그 방법은 pkg2ng입니다. 자세한 내용은 the handbook section on pkgng을 참조하십시오. pkg2ng을 실행하면 한 번 작동되므로 모든 포트를 다시 설치하거나 다시 설치할 필요가 없습니다. 대신 기존 소프트웨어를 pkg에 알려서 관리 할 수 ​​있습니다.

+0

지금까지 나는 그것을 고칠 운이 없었습니다. 나는 더 이상 확실하지 않은 pkg2ng를 시도했다고 생각합니다. 나는 준비하고 시험해 볼 것입니다. 8.1 버전을 마지막 8 버전으로 업그레이드 하시겠습니까? 감사합니다. – Lexib0y

+0

핸드북 섹션에 대한 링크가 나를 위해 작동하지 않습니다. – Lexib0y

+0

예, 8.4 릴리스로 업그레이드하는 중입니다. 이미 pkg2ng를 실행했다면 다시 실행하고 싶지 않습니다. 일단 그것을 실행하면 /etc/make.conf에 WITH_PKGNG = yes가 있는지 확인하거나 기본값 (예 : 8.4) 인 OS/ports 버전을 실행합니다. 패키지/포트를 실행 한 후 패키지를 설치했지만 pkg를 사용하지 않았다면 문제를 해결하기 위해 무언가를해야 할 수도 있습니다. 핸드북 섹션에 대한 링크가 여기에서 작동합니다. –