적절한 업데이트와 적절한 업그레이드: 차이점은 무엇입니까?
제가 그렇게 말하게 된 이유를 말씀드리겠습니다.
패키지 관리자의 기능:
체크섬 확인, 종속성 설치, 문서, 바이너리 및 구성 파일과 같은 구성 요소를 다른 폴더에 수동으로 저장하는 것과 같은 작업을 수행한다고 상상해 보십시오.
"dpkg"와 같은 일부 패키지 관리자의 경우 여전히 종속 항목을 수동으로 설치해야 합니다. 그러나 후드 아래에서 이러한 저수준 패키지 관리자를 사용하고 작업을 단순화하는 고급 패키지 관리자가 있다면 dpkg와 같은 패키지 관리자를 사용하는 이유를 모르겠습니다.
"apt"는 그러한 고수준 패키지 관리자 중 하나입니다.
구글링을 해본 적이 있다면
how to install <package_name> in Ubuntu machine
다음 명령을 발견했을 것입니다.sudo apt update
sudo apt upgrade
sudo apt install <package_name>
우리가 특정 패키지만 설치하기를 원한다고 생각할 수도 있습니다. 그런데 왜 사람들이 이 두 가지 추가 명령을 실행하라고 제안합니까?
이해합시다.
적절한 업데이트는 무엇을 합니까?
"apt update"는 리포지토리에 있는 패키지의 최신 버전으로 패키지 소스 목록을 업데이트합니다.
Package sources list contains the locations or URLs of some of the repositories from which a package is installed.
다음 명령을 사용하여 이 목록을 볼 수 있습니다.
cat /etc/apt/sources.list
다음과 같이 출력됩니다.
이러한 리포지토리에서 이러한 위치 중 하나는
/ubuntu/dists/bionic-updates/main/source
입니다(here 확인 가능). 여기서 Sources.gz 파일에는 다음을 포함하여 패키지에 대한 모든 정보가 포함되어 있습니다.따라서 apt update를 입력할 때마다 리포지토리에서 이러한 목록을 검색하고 최신 버전을 로컬 시스템에 복사합니다. 실제로 시스템에 어떤 패키지도 설치하지 않습니다.
그러면 apt upgrade는 무엇을 합니까?
"apt upgrade"는 현재 시스템에 설치된 모든 패키지의 버전을 우리가 가져온 목록의 패키지
apt update
와 비교하고 모두 최신 버전으로 업그레이드합니다.일반적으로 시스템의 모든 패키지를 업그레이드할 때
apt update
및 apt upgrade
명령을 한 줄에 병합합니다.sudo apt update && sudo apt upgrade
이 모든 일은 백엔드에서 몇 초 안에 발생합니다.
Reference
이 문제에 관하여(적절한 업데이트와 적절한 업그레이드: 차이점은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kcdchennai/apt-update-vs-apt-upgrade-whats-the-difference-2ff8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)