폐쇄망 GPU 드라이버 반입 설치 · 오프라인 저장소로 드라이버 설치 · 퀴즈
퀴즈: 오프라인 설치
문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.
`apt-get install -s` 를 반입 검증에 쓰는 이유는?
- 실제로 설치하는 것보다 훨씬 빠르게 끝나기 때문
- 아무것도 바꾸지 않고 실제 depsolver 를 돌려 계획과 미해결 의존을 보여 주기 때문
- 출력 로그가 훨씬 자세하게 남아 조사하기 좋아서
- 루트 권한 없이도 실행할 수 있기 때문
`Depends: libnvidia-container1 (>= 1.16.2-1) but it is not installable` 에서 `not installable` 의 뜻은?
- 저장소에 그 이름의 패키지가 아예 없다
- 설치된 버전이 요구보다 낮다
- 설치할 권한이 모자란다
- 다른 패키지와 충돌한다
반입한 .deb 를 `dpkg -i *.deb` 로 한 번에 설치하면 생기는 문제는?
- 설치 과정에서 체크섬 검증이 생략된다
- 의존 순서가 맞지 않아 일부가 configure 되지 않은 상태로 남는다
- 파일 소유권 때문에 권한 오류가 난다
- 로컬 저장소 색인이 깨져 못 쓰게 된다
`[trusted=yes]` 를 운영 저장소에 쓰면 안 되는 이유는?
- 서명 검증이 빠져 설치가 오히려 느려지기 때문
- apt 버전에 따라 동작이 달라지기 때문
- 저장소 색인 크기가 크게 늘어나기 때문
- 서명 검증을 생략하므로 누군가 저장소의 .deb 를 바꿔치기해도 알 수 없기 때문
설치 후 `dpkg -l` 에서 `ii` 가 아닌 상태가 보입니다. 의미는?
- 설치가 완전히 끝나지 않았다는 뜻이므로 원인을 찾아 마무리해야 한다
- 정상이며 그대로 두어도 문제없다
- 업그레이드가 대기 중이라는 뜻이다
- hold 가 걸려 고정됐다는 뜻이다
성숙한 조직이 '1차 반입 → 시뮬레이션 → 부족분 자동 생성 → 2차 반입' 을 절차로 못박는 이유는?
- 내부 규정이 그렇게 정하고 있어서
- 반입 심의를 여러 번 거치게 하려고
- 반입 저장소의 전체 크기를 줄이려고
- 아무리 잘 계산해도 첫 반입에서 빠지는 것이 반드시 나오기 때문