"pkg_add -uu"를 사용하여 모든 패키지를 업그레이드하는 방법은 무엇입니까?

"pkg_add -uu"를 사용하여 모든 패키지를 업그레이드하는 방법은 무엇입니까?

~에 따르면NetBSD 위키pkg_add -uu패키지를 업그레이드하는 데 사용할 수 있습니다 . 그런데 pkg_add -uu사용하려고 하면 오류가 발생합니다.

pkg_add -uu
pkg_add: missing package name(s)
...

pkg_add -uu *
pkg_add: no pkg found for `*`, sorry
...

pkg_add -uu all
pkg_add: no pkg found for `all`, sorry
...

파싱하려고 하는데pkg_add매뉴얼 페이지하지만 모든 것을 업데이트하라는 명령이 무엇인지 모르겠습니다.

pkg_chk설치되지 않았고 이를 설치할 패키지 시스템을 가져올 수 없기 때문에 사용할 수 없습니다 .

pkg_chk -b
pkg_chk: command not found

pkg_add pkg_chk
pkg_add: no pkg found for `pkg_chk`, sorry

운영 체제가 모든 것을 업데이트하도록 하는 비밀 명령은 무엇입니까?

답변1

처음 본pkgsrc를 사용한 빠른 시작: http://www.pkgsrc.org/#index1h1

자세한 내용은 다음을 참조하세요.Pkgsrc 사용: 바이너리 패키지 사용

하지만 나는 사용하는 것이 좋습니다pkgin특히 바이너리 패키지만 사용하는 경우(즉, pkgsrc 자체에서 패키지를 빌드하지 않음). $PKG_PATH쉘 환경에서 올바르게 설정한 후(참조:빠른 시작pkg_add pkgin부분) 실행 하고 계속할 수 있어야 합니다.패키지 사용법(특정 값은 파일에 넣으려는 값이지만 using 섹션의 값은 단지 예일 뿐입니다. $PKG_PATH)repositories.conf

그건 그렇고, 당신이 링크한 위키 기사는 여러 면에서 오래되었습니다. NetBSD-6 이후로 의 의미가 약간 변경되었습니다. -u7.0 이상에서는 여러 번 지정해도 더 이상 특별한 의미가 없습니다.

관련 정보