예 | apt-get install –fix-broken

비대화 형 시스템 업데이트 스크립트를 작성하려고합니다.

질문 :

다음이 잘 작동하는 경우 :

yes | dpkg --configure -a 

다음도 잘 작동할까요?

yes | apt-get install --fix-broken 

답변

-y 또는 또는 --assume-yes 매개 변수는 apt-get입니다.

다음과 같이 시도해보세요

sudo apt-get install -y <package-name> 

세부 정보 :

apt-get의 매뉴얼 페이지 (man apt-get 명령으로 매뉴얼 페이지를 참조 할 수도 있음) :

-y, –yes, –assume-yes

자동으로 예를 선택합니다. 모든 프롬프트에 대한 대답으로 “예”를 가정하고 비대화 형으로 실행합니다. 보류 된 패키지 변경 또는 필수 패키지 제거와 같은 바람직하지 않은 상황이 발생하면 apt-get이 중단됩니다. 구성 항목 : APT :: Get :: Assume-Yes.

이 매개 변수와 달리

-assume-no

자동으로”아니오 ” 모든 프롬프트. 구성 항목 : APT :: Get :: Assume-No.

편집

Vlastimil의 댓글에 대해

sudo apt-get install --fix-broken --assume-yes 

그리고 작동합니다. --fix-broken 부분은 -f로, --assume-yes-y 또는 --yes. 이것은 메뉴얼 페이지에 언급 된 바와 같이 패키지를 수직으로 설치하지는 않지만 “APT가 가능한 솔루션을 추론 할 수 있도록 패키지를 생략 할 수 있습니다.” .

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다