APT (Advanced Package Tool)
리눅스에서 프로그램은 보통 패키지(package) 형태로 배포된다. 우분투 같은 Debian 계열 배포판에서는 APT를 사용하여 패키지를 관리한다.
https://www.notion.so/APT-Advanced-Package-Tool-3603d4314e00803ea35be220e7fd3e39?source=copy_link
APT (Advanced Package Tool) | Notion
일단 이걸 알려면 먼저 패키지(package)와 dpkg(Debian Package)를 알아야 한다.
www.notion.so
GPG (GNU Privacy Guard)
우분투에는 기본적으로 공식 패키지 저장소를 제공하나, 서드파티 저장소를 추가하여 필요한 패키지들을 설치할 수 있다. 서드파티 저장소를 추가할 때에는 GPG 키 기반 인증이 이루어진다.
https://www.notion.so/GPG-GNU-Privacy-Guard-3603d4314e0080c89d53ff76d79f48ef?source=copy_link
GPG (GNU Privacy Guard) | Notion
이 글을 읽기 전에 APT 문서를 읽어보는 것을 추천
해당 문서들은 우분투에서 서드파티 패키지 저장소 추가 및 그에 기반한 패키지 설치 방법에 대해 올바르게 이해하는 것을 목표로 한다.
서드파티 저장소 추가 및 패키지 설치를 이해하면 ros, docker 와 같은 서드파티 저장소 기반 패키지들을 설치 및 관리할 수 있다.