Aggiungere un supporto con apt-cdrom

Debian, Ubuntu e derivate sono distribuzioni Linux veramente efficienti per quanto riguarda la gestione degli aggiornamenti e l’installazione di nuovi programmi.
Per aggiungere un cdrom alla lista dei supporti dai quali reperire gli aggiornamenti e i pacchetti della distribuzione, si può utilizzare apt-cdrom.

Solitamente basta inserire il cdrom nel lettore e lanciare il comando:
sudo apt-cdrom -m add

In pochi secondi il supporto verrà aggiunto nell’elenco delle fonti dalle quali prelevare i pacchetti: nel file /etc/apt/sources.list compararà, infatti, una nuova voce.

A volte però può presentarsi un problema nel montare il disco (E: Failed to mount the cdrom):

Si userà il mount point del CD-ROM /cdrom/
Identificazione in corso..
E: Impossibile raggiungere /cdrom/ – chdir (2 No such file or directory)

In questo caso conviene montare il cdrom manualmente col comando:

sudo mount /dev/cdrom /mnt

Quindi lanciare apt-cdrom senza fare il mount automatico ma utilizzando quello manuale:

sudo apt-cdrom add -m -d=/mnt -o Acquire::cdrom::NoMount=”True”

A questo punto dovrebbe apparire qualcosa del genere:

Si userà il mount point del CD-ROM /mnt/
Identificazione in corso.. [8ce84a8d696f144803837abaafa5c90a-2]
Scansione del disco alla ricerca di file indice, in corso..
Trovati 1 indici di pacchetto, 0 indici di sorgente, 0 indici di traduzione e 0 firme
Etichetta trovata “Debian GNU/Linux 5.0.10 _Lenny_ – Official i386 CD Binary-2 20120310-12:29”
Questo disco è chiamato:
‘Debian GNU/Linux 5.0.10 _Lenny_ – Official i386 CD Binary-2 20120310-12:29’
Reading Package Indexes… Fattoin corso…
Scrittura di una nuova lista sorgenti in corso
Le voci lista sorgenti per questo Disco sono:
deb cdrom:[Debian GNU/Linux 5.0.10 _Lenny_ – Official i386 CD Binary-2 20120310-12:29]/ lenny main
Ripetere questo processo per il resto dei CD.

Per aggiungere altri cdrom occorre smontare la directory /mnt

sudo umount /mnt

Inserire il nuovo supporto, montarlo, eseguire apt-cdrom senza il mount automatico.

Anche per installare dei pacchetti potrebbe originarsi il problema. Quindi occorre montare manualmente il cdrom:

sudo mount /dev/cdrom /mnt

Quindi lanciare il comando d’installazione: in questo caso il pacchetto da installare è libsnmp-base

sudo apt-get install libsnmp-base -o Acquire::cdrom::Mount=”/mnt/”

Al termine dell’installazione occorre nuovamente smontare il disco:

sudo umount /mnt

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *