apt-get 업데이트와 업그레이드의 차이점은 무엇입니까?


387

차이점은 무엇이며 apt-get update그리고 apt-get upgrade?

어느 것을 먼저 실행해야합니까?

그중 하나가 자동으로 다른 것을 실행합니까?


참조 : askubuntu.com/questions/99033/... 의 차이점은 무엇입니까 apt-get을 업그레이드하고 DIST 업그레이드 apt-get을?
david6


9
복제본이 아닙니다. 이것은 업그레이드 / dist-upgrade의 차이가 아니라 업데이트 / 업그레이드의 차이에 관한 것입니다.
Andrea Corbellini

답변:


405

먼저 update다음을 실행해야합니다 upgrade. 둘 다 자동으로 다른 것을 실행하지 않습니다.

  • apt-get update 사용 가능한 패키지 및 해당 버전 목록을 업데이트하지만 패키지를 설치하거나 업그레이드하지는 않습니다.
  • apt-get upgrade실제로 최신 버전의 패키지를 설치합니다. 목록을 업데이트 한 후 패키지 관리자는 설치 한 소프트웨어의 사용 가능한 업데이트에 대해 알게됩니다. 당신이 먼저 원하는 이유 update입니다.

또한 apt-get update && apt-get upgrade두 단계를 서로 수행 하는 데 사용할 수 있습니다 .


20
apt-get upgrade하고 싶은 것이 아니라 대부분의 시간이다는 것을 명심하십시오.apt-get dist-upgrade
fdierre

16
@TravisR 실제로는 아닙니다. dist-upgrade새 OS로 업그레이드하지 않지만 새 커널 (충분히 공통) 또는 다른 종속성 세트 (충분히 공통)로 업그레이드하거나 업그레이드 후 중요하지 않은 종속성 (또는 공통)을 제거합니다. 집이나 사무실 시스템을 사용하는 경우 원하는 시간이 dist-upgrade아닌 대부분입니다 upgrade. 여러 시스템을 업그레이드하거나 원하는대로 잘 정의 된 상태로 유지해야하는 시스템 upgrade입니다. "일반"사용자 (자신의 컴퓨터) dist-upgrade는 갈 것입니다.
Jon Hanna

5
"apt-get upgrade"가 뒤에 "apt-get update"가 없다면 아무 것도하지 않을 것입니까? 그렇다면 "apt-get update"를 실제로 어떻게 사용합니까? 그렇다면 왜 "업데이트"가 "업그레이드"에 포함되지 않습니까?
user22180

12
그런 다음 apt-get autoremove!
오스틴

4
@ user22180 매우 지능적인 질문입니다. 언뜻 보면, 원하는 기능을 수행하기 위해 두 가지를 모두 호출 해야하는 경우 메소드를 분리하고 이전 패키지를 새 패키지로 실제로 대체하는 것은 터무니 없습니다. 그러나 설치해야 할 패키지와 업그레이드하려는 패키지를 다르게 할 수 있습니다.
JuanRocamonde
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.