
종종 쉘이 이미 열려 있는데 소프트웨어 업데이터가 업데이트가 있다고 알려주는 것을 발견합니다. 추가 마우스 클릭으로 인한 시간을 절약하기 위해 셸을 통해 업데이트하고 싶습니다. 하지만 "sudo apt-get update"만 수행하면 소프트웨어 업데이트 프로그램에 보류 중인 업데이트가 계속 표시되며 이는 시스템을 재부팅한 후에도 마찬가지입니다. 제가 착각한 것이 아니라면 말이죠.
그렇다면 쉘에서 소프트웨어 업데이터와 동일한 작업을 수행하려면 어떤 명령을 호출해야 합니까?
sudo apt-get 업데이트? sudo apt-get 업그레이드? sudo apt-get dist-upgrade? 그들 모두?
답변1
apt-get update
사용 가능한 패키지 목록만 새로 고칩니다. apt-get upgrade
실제 업그레이드를 수행합니다. apt-get dist-upgrade
와는 달리 apt-get upgrade
패키지를 설치하거나 삭제할 수 있는 기능이 있습니다(GUI에서는 이를 "지능형 업그레이드"라고 부릅니다. 일반적으로 종속성은 릴리스 수명 주기 동안 변경되지 않으므로 일상적인 업그레이드의 경우 apt-get update
다음으로 apt-get upgrade
충분합니다.) apt-get dist-upgrade
일부 패키지가 보류된 경우에만 실행해야 합니다 .
그 모든 것(그리고 훨씬 더 많은 것)은 apt-get 매뉴얼 페이지( man apt-get
)에 설명되어 있습니다.