저는 데비안 8 제시를 사용하고 있습니다. 저는 실제 CD 드라이브를 사용하지 않습니다 /dev/cdrom
. 운영 체제용 DVD-1 및 DVD-2 iso 파일이 있습니다. DVD-1 iso를 에 /media/cdrom01
, DVD-2 iso를 /media/cdrom02
. apt-cdrom add -d /media/cdrom01
DVD-1 및 유사한 DVD-2 설치용 iso 파일을 발견했으며 이러한 파일은 자동으로 아래와 /etc/apt/sources.list
같이 항목을 생성합니다.
deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 DVD Binary-2 20160123-19:03]/ jessie contrib main
deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 DVD Binary-1 20160123-19:03]/ jessie contrib main
DVD-1 또는 DVD-2에서 제공하는 소프트웨어 패키지를 설치할 때 apt-get
디스크/iso가 포함된 소프트웨어 패키지가 마운트되어 있는지 확인하십시오 /media/cdrom
. 마운트되어 있지 않으면 디스크를 삽입하라는 메시지가 표시됩니다. 이 시점에서 apt-get
터미널 출력은 다음을 제공합니다.
Media change: please insert the disc labeled
'Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 DVD Binary-1 20160123-19:03'
in the drive '/media/cdrom/' and press enter
출력은 dmesg
다음과 같습니다
[22133.506274] ISO 9660 Extensions: Microsoft Joliet Level 3
[22133.506359] ISO 9660 Extensions: RRIP_1991A
여기서 문제는 .NET 을 통해 항목을 추가할 때 사용자 정의 마운트 지점을 사용하더라도 apt-get
항상 마운트 지점을 확인하는 것입니다 . 이 경우에는 심볼릭 링크 (또는 cdrom02) 를 사용하여 ./media/cdrom
apt-cdrom
/media/cdrom01
/media/cdrom
DVD-1 iso 파일만 사용하면 영구적으로 설치되고 /media/cdrom
그 안에 있는 패키지도 쉽게 설치할 수 있습니다.
이상적으로는 DVD 적절한 요청을 감지하고 자동으로 다른 ISO를 마운트 해제하고 원하는 ISO를 마운트하는 스크립트를 갖고 싶습니다 /media/cdrom
. 가능합니까?
또한 resources.list가 이와 같이 정말 다른 마운트 지점을 가리키도록 만들 수도 있습니다.
deb file:///media/cdrom01 jessie main contrib
deb file:///media/cdrom02 jessie main contrib
그러나 그렇게 하면 패키지가 인증되지 않고 http jessie
소스가 활성화되면 로컬 패키지가 인증되지 않은 것으로 간주되므로 로컬 패키지가 무시됩니다.