[번외] APT 저장소(Repository) 추가
APT 저장소(Repository)는 패키지 관리 도구가 소프트웨어를 다운로드하고 설치할 수 있는 서버 위치이다. 새로운 소프트웨어를 설치하거나 최신 버전을 사용하려면, 시스템에 저장소를 추가해야 할 수 있다.
1. PPA(Personal Package Archive) 저장소 추가
add-apt-repository명령어를 사용하여 Launchpad 기반 PPA 저장소를 추가한다.
sudo add-apt-repository ppa:repository_name
sudo apt update
- 저장소가 추가되면 자동으로 패키지 목록을 갱신한다.
- 이후
apt install명령어로 해당 PPA에 있는 소프트웨어를 설치할 수 있다.
2. 일반 URL 기반 저장소 추가
PPA가 아닌 일반 저장소는 다음 두 가지 방식으로 추가할 수 있다:
방법 1: /etc/apt/sources.list 파일 직접 수정
sudo nano /etc/apt/sources.list
- 아래 형식의 줄을 추가한다:
deb [arch=amd64] http://repository_url/ubuntu focal main
- 저장한 후 패키지 목록을 갱신한다:
sudo apt update
방법 2: .list 파일 생성 (권장)
/etc/apt/sources.list.d/디렉토리에.list파일을 만들어 저장소를 추가한다:
echo "deb [arch=amd64] http://repository_url/ubuntu focal main" \
| sudo tee /etc/apt/sources.list.d/custom-repo.list
sudo apt update
주의사항
- 저장소에 따라 GPG 키 추가가 필요할 수 있다. 이 경우
apt-key또는gpg,signed-by옵션 등을 추가로 설정해야 한다. - 우분투 버전에 맞는 코드네임(
focal,jammy등)을 정확히 사용해야 한다.
요약
| 작업 | 명령어 |
|---|---|
| PPA 저장소 추가 | sudo add-apt-repository ppa:... |
| 일반 저장소 직접 등록 | /etc/apt/sources.list 또는 .list 파일 생성 |
| 목록 갱신 | sudo apt update |