私はDebian 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
ローカルパッケージが認証されていないと見なされ、ローカルパッケージは無視されます。