데비안 sid 설치하기
Contents
데비안 sid란?
데비안 main archive 최신 버전 상태의 판본.
데비안 패키지를 main archive에 올리기 위해서는 사용하는 dependency 패키지들이 모두 main archive 버전이어야 함.
따라서 데비안 패키지를 데비안 sid 판본에서 하는 것이 바람직함.
sid == unstable
자세히 읽기 (영문) : https://www.debian.org/releases/sid/
데비안 sid는 항상 최신 버전만으로 꾸려지므로, codename은 바뀔 일이 없음.
본 문서의 sid를 unstable로 상호대치해도 완전히 동작함.
Version |
Code name |
Alias |
Release date |
|
unstable |
|
|
15 |
|
|
|
14 |
|
|
|
13 |
testing |
|
|
12 |
stable |
||
11 |
oldstable |
||
10 |
oldoldstable |
||
9 |
|
||
8 |
|
||
7 |
|
||
6.0 |
|
||
5.0 |
|
||
4.0 |
|
||
3.1 |
|
||
3.0 |
|
||
2.2 |
|
||
2.1 |
|
||
2.0 |
|
||
1.3 |
|
||
1.2 |
|
||
1.1 |
|
||
0.93R6 |
|
|
|
0.93R5 |
|
|
|
0.91 |
|
|
~1994-01-01 |
데비안의 Code name은 토이스토리 캐릭터들입니다. 두 번째 DPL Bruce Perens(Pixar에서 일하며 토이스토리 제작에 참여)가 정함.
sid ~= Rolling release
자세히 읽기 (영문) : https://wiki.debian.org/DebianUnstable
sid는 버저닝되는 release가 아니므로 rolling release는 아님.
main archive가 하루에 몇 번씩 업데이트되므로 rolling release와 같아 보일 수 있음.
설치하는 방법
권장 : 가상화 없는 일반적인 설치, 하이퍼바이저 상 가상머신에 설치
비권장 : 컨테이너에 설치 (e.g. 도커, LXC)
sbuild 등 컨테이너 기반 패키지 빌더가 존재함.
- 컨테이너 내에서 돌릴 경우 nested 컨테이너 환경 발생 가능.
- 예기치 못한 오류로 이어질 수 있음.
데비안 sid 설치하는 방법 (삼중택일, 설치 속도가 빠른 순서)
- 선택 1: daily build (unstable) 설치
- 선택 2: weekly build (testing) 설치 → unstable 전환
- 선택 3: current release (stable) 설치 → testing 전환 → unstable 전환
선택 1: daily build 설치
sid 바로 설치하기
설치가 안될 가능성이 매우 높음. 설치 중 실패 시 선택 2나 3을 하세요 !
다운로드
AMD64 : https://cdimage.debian.org/cdimage/daily-builds/daily/current/amd64/iso-cd/
다른 아키텍쳐 : https://cdimage.debian.org/cdimage/daily-builds/daily/current/
설치 절차
- Daily build ISO로 데비안 sid 배포판 설치 완료
- sid 판본의 최신 판본 상태로 업데이트
sudo apt update 및 sudo apt full-upgrade로 최신 sid 판본 상태로 업데이트
- 재부팅
선택 2: weekly build 설치
testing 설치 이후 → sid 전환하기
설치가 안될 수 있음. 안되면 선택 3을 하세요 !
다운로드
설치 절차
- Weekly build ISO로 데비안 testing 배포판 설치 완료
- testing 판본의 최신 판본 상태로 업데이트
sudo apt update 및 sudo apt full-upgrade로 최신 testing 판본 상태로 업데이트
- 재부팅
- testing 판본을 sid 판본으로 전환
/etc/apt/sources.list 파일 내 trixie(혹은 testing)를 sid로 대치
이 때, -security나 -updates 줄은 모두 제거합니다. (sid에서는 필요 없음)
sudo apt update 및 sudo apt full-upgrade로 sid 판본으로 업데이트
- 재부팅
- 완료
선택 3: current release 설치
stable 설치 이후 → testing 전환 이후 → sid 전환하기
다운로드
설치 절차
- Current release ISO로 데비안 stable 배포판 설치 완료
- stable 판본의 최신 판본 상태로 업데이트
sudo apt update 및 sudo apt full-upgrade로 최신 stable 판본 상태로 업데이트
- 재부팅
- stable 판본을 testing 판본으로 전환
/etc/apt/sources.list 파일 내 bookworm(혹은 stable)를 testing으로 대치
sudo apt update 및 sudo apt full-upgrade로 testing 판본으로 업데이트
- 재부팅
- testing 판본을 sid 판본으로 전환
/etc/apt/sources.list 파일 내 testing을 sid로 대치
이 때, -security나 -updates 줄은 모두 제거합니다. (sid에서는 필요 없음)
sudo apt update 및 sudo apt full-upgrade로 sid 판본으로 업데이트
- 재부팅
- 완료