Apt get upgrade와dist upgrade 명령은 무엇이며 어떻게 사용하는지

Apt get upgrade와dist upgrade 명령은 무엇이며 어떻게 사용하는지

2022-06-03 last update

5 minutes reading Debian
일반 사용자나 시스템 관리자로서 Linux에서 패키지 관리 도구인 apt나 aptget을 사용한 적이 있습니다.이러한 패키지 관리 도구를 사용하여 사용 가능한 패키지 검색, 새 패키지 설치, 기존 패키지 삭제, 설치된 패키지 업데이트 및 업그레이드 등의 작업을 관리할 수 있습니다.
만약 우리가 소프트웨어 패키지 업데이트를 논의한다면, Linux 운영체제는 모든 소프트웨어 패키지에 대량의 무료 소프트웨어 업데이트를 제공할 것이다.그것은 성능을 향상시키고 오류를 복구하기 위해 업데이트, 패치, 복구 프로그램을 끊임없이 발표한다.이 업데이트를 정기적으로 검사하고 설치하는 것은 시스템이 잠재적인 위협과 빈틈으로부터 보호되는 데 매우 중요하다.이 업데이트를 설치하려면 업그레이드를 실행해야 합니다. 두 가지 방법이 있습니다. 하나는 aptget upgrade이고, 다른 하나는 aptget dist upgrade입니다.이 두 가지 방식 사이에 약간의 차이가 존재하는데, 이것은 종종 사용자를 곤혹스럽게 할 수 있다.이 글은 aptget 업그레이드와 aptget dist 업그레이드를 이해하고 구분하는 데 도움을 줄 것입니다.

패키지 데이터베이스 업그레이드


시스템을 최신 상태로 유지하려면 update와 update 명령을 사용하십시오.업데이트 명령은 최신 사용 가능한 버전으로만 패키지 목록을 업데이트하지만 패키지를 설치하거나 업그레이드하지 않습니다.업그레이드 명령은 실제로 설치된 패키지를 업그레이드하고 설치하는 최신 버전입니다.패키지를 업그레이드하기 전에 다음 업데이트를 확인하십시오.이것은 apt로 하여금 사용할 수 있는 새로운 버전을 이해하게 할 것이다.
$ sudo apt-get update

Apt get 업그레이드


시스템에 이전에 설치된 모든 패키지의 최신 버전을 설치하려면 aptget upgrade를 사용하십시오.이 명령은 소스 코드에 설명된 새 버전의 패키지만 업그레이드합니다."/etc/apt"폴더의 파일을 나열합니다.새 패키지를 직접 설치하거나 설치된 패키지를 삭제하지 않습니다.
최신 버전을 업그레이드하거나 설치하려면 사용자가 Linux 시스템에서 업데이트를 확인하고 설치할 수 있는 유일한 권한으로 다음 명령을 실행합니다.
$ sudo apt-get upgrade
특정 패키지를 업그레이드하려면 다음과 같이 명령합니다.
$ sudo apt-get upgrade 

Apt get dist 업그레이드


aptget upgrade 명령과 유사하게 aptget dist 업그레이드도 패키지를 업그레이드합니다.이외에도 가방의 최신 버전과 끊임없이 변화하는 의존 관계를 처리한다.가방 의존 관계 간의 충돌을 지능적으로 해결하고 가장 중요한 가방을 업그레이드하려고 시도하며 필요하면 중요하지 않은 가방을 희생하는 대가를 치른다.aptget upgrade 명령과 달리 aptget dist 업그레이드는 주동적입니다. 새 패키지를 설치하거나 기존 패키지를 삭제하여 업그레이드를 완료합니다.
패키지를 업그레이드하려면 sudo 권한을 사용하여 dist upgrade 명령을 실행합니다.
$ sudo apt-get dist-upgrade
특정 패키지를 업그레이드하려면 다음과 같이 명령합니다.
$ sudo apt-get dist-upgrade 
때때로, aptget upgrade를 실행할 때, 다음 패키지가 보류되었다는 메시지를 받을 수 있습니다.이 패키지들은 새 버전을 설치하기 위해 아직 설치되지 않은 다른 패키지가 필요하기 때문에 보존되어 있다.우리가 토론한 바와 같이 aptget 업그레이드는 기존 패키지만 업그레이드하고 새 패키지를 설치하지 않으며 기존 패키지를 삭제하지 않습니다.이것이 바로 그것이 이 가방들을 보존하는 이유다.때때로 의존 관계가 끊어지기 때문에 (의존하는 가방이 다운로드할 수 있는 버전이 없을 때) 가방도 보류됩니다.
aptget dist를 사용하여 업그레이드할 때, 의존 관계를 해결하기 위해 새로운 의존 패키지를 설치합니다.
어쨌든, 패키지를 설치하거나 삭제하지 않고 업그레이드하려면 aptget을 사용하십시오.다른 한편, 업그레이드를 원하신다면, 새 패키지를 설치하거나 기존 패키지를 삭제하여 의존 관계를 충족시키려면 aptget dist upgrade로 이동하십시오.