태그 보관물: command-line

command-line

Update Manager의 해당 터미널 명령은 무엇입니까? 항상 그 둘이 동등하다고 생각하면서 당황했다.

나는 항상 내 컴퓨터 터미널을 통해 업데이트하기 위해 다음 명령을 실행했습니다.

sudo apt-get update && sudo apt-get upgrade -y

그러나 다른 날에는 일부 업데이트 설치를 마친 직후 업데이트 관리자가 일부 업데이트를 설치하라는 메시지가 나타납니다. 나는 항상 그 둘이 동등하다고 생각하면서 당황했다. 터미널 명령을 다시 실행하려고했습니다. 업데이트가 없습니다. 그런 다음 Update Manager에서 “Check”버튼을 눌러 보았습니다. 다시 일부 업데이트가있었습니다.

필자의 결론은 항상 생각했듯이 위의 명령이 Update Manager와 동일하지 않다는 것입니다. 그렇다면 Update Manager의 실제 동등한 터미널 명령은 무엇입니까?



답변

apt-getUpdate Manager는 “추천”패키지를 업데이트로 간주하지 않습니다. 또한 Update Manager에는 apt-get로만 설치 / 업그레이드 하는 패키지가 포함 되어 dist-upgrade있습니다. 또한 Update Manager는 매일 자동으로 업데이트되므로 APT 패키지 캐시와 항상 동기화되지는 않는 자체 패키지 캐시를 유지 관리합니다.

업데이트가 누락되었는지 확인하려면 권장되지 않는 업데이트 버전을 확인하십시오. Update-Manager에서 설치하려는 dpkg --list | grep -i packagename시스템에 실제로 설치되어있는 패키지 버전을 확인하십시오.


답변

이 명령을 사용할 수 있습니다 :

sudo apt-get dist-upgrade

맨 페이지 말한다 :

dist-upgrade

dist-upgrade는 업그레이드 기능을 수행 할뿐만 아니라 새로운 버전의 패키지로 변화하는 종속성을 지능적으로 처리합니다. apt-get은 “스마트 한”충돌 해결 시스템을 갖추고 있으며 필요한 경우 덜 중요한 패키지를 희생하여 가장 중요한 패키지를 업그레이드하려고 시도합니다. 따라서 dist-upgrade 명령은 일부 패키지를 제거 할 수 있습니다. /etc/apt/sources.list 파일에는 원하는 패키지 파일을 검색 할 위치 목록이 포함되어 있습니다. 개별 패키지의 일반 설정을 재정의하는 메커니즘은 apt_preferences (5)를 참조하십시오.


답변