apt-get - 업그레이드 실패에 대해 불평하는 방법은 무엇입니까?

apt-get - 업그레이드 실패에 대해 불평하는 방법은 무엇입니까?

원격 시스템 세트를 업그레이드하는 스크립트를 작성하려고 하며 특정 패키지가 업그레이드되었는지 확인하고 싶습니다.

이를 통해 업그레이드 패키지가 실패하면 불평할 것이라고 yum말할 수 있습니다 . 내가 yum upgrade specific-package아는 한 apt, 내가 말할 수 있는 것은 새 버전을 찾을 수 없거나 종속성을 해결할 수 없는 apt-get upgrade경우 자동으로 설치하지 않기로 결정한다는 것입니다.apt

apt-get패키지를 업그레이드하지 않기로 결정한 경우(올바른 호출 스크립트가 누락된 경우 dpkg --compare-versions) 불만을 제기할 수 있는 방법이 있습니까?

답변1

당신은 그것을 사용할 수 있습니다적절한 설치당신이 원하는 것을하십시오. apt-get 맨페이지는 다음과 같습니다.

시스템의 모든 패키지를 업그레이드하지 않고 하나 이상의 설치된 패키지를 업그레이드하려는 경우에도 사용할 대상입니다. 현재 설치된 모든 패키지의 최신 버전을 설치하는 "업그레이드" 대상과 달리 "설치"는 지정된 패키지의 최신 버전만 설치합니다. 업그레이드하려는 패키지의 이름을 제공하기만 하면 최신 버전을 사용할 수 있는 경우 해당 패키지(및 위에서 언급한 종속성)를 다운로드하여 설치합니다.

알려진 버전의 패키지를 설치하려는 경우 명령줄에서 이를 지정할 수도 있습니다.

apt-get install apache2=2.2.14-5ubuntu8.3

관련 정보