FreeBSD 업그레이드 후 모든 포트 재구축

FreeBSD 업그레이드 후 모든 포트 재구축

방금 10.3에서 11.1로 업그레이드했습니다.다음 페이지권장되는 다음 단계 설명

실행하면 portmaster -af각 패키지에 대해 무엇을 빌드해야 하는지 묻는 메시지가 지속적으로 표시됩니다. 각 옵션에 대한 기본 선택을 어떻게 자동으로 선택할 수 있습니까? 그렇지 않으면 이 프로세스가 불가능합니다.

답변1

portmaster -afdy --no-confirm


그것은일반적으로, 주의 깊게 읽는 것이 좋은 습관입니다.매뉴얼 페이지.

구체적으로 이 소식은

--확인 없음

계속 진행하기 전에 설치 및/또는 업데이트할 포트 목록을 확인하도록 사용자에게 묻지 마십시오.

불행히도, 이것은 항상 충분하지 않습니다. 특히 일부 패키지가 독립적으로 힌트를 요청하는 경우에는 더욱 그렇습니다.

-y버전에 따라 모든 프롬프트에 "예"라고 대답하는 또 다른 플래그가 있지만 portmasterFreeBSD 버전의 매뉴얼 페이지에는 없습니다.

하지만말 입

echo '-y answer yes to all user prompts for the features below'

이는 실제로 *NIX 세계의 대화형 콘솔 애플리케이션에서 매우 일반적이므로 -y일반적으로 시도해 볼 가치가 있습니다.


일반적으로 말하면다른 경우에는 yes"yes" 또는 기타 문자열을 셸에 스팸으로 보내는 표준 셸 유틸리티입니다.

yes | portmaster -af

또는

yes no | portmaster -af

모든 것을 거부합니다.

답변2

모든 것이 "예"라고 가정하려면 /etc/make.conf다음을 일시적으로 추가할 수 있습니다.

BATCH=yes

이것도 보세요https://unix.stackexchange.com/a/5905/53084

관련 정보