apt-cdrom в Kubuntu 10.04

Aleck Müller aleckm на lavabit.com
Пн Июн 28 15:25:19 BST 2010


AFAIK, после вставки компакт-диска он автоматически обнаруживается системой и 
его можно открыть, например в Dolphin, через всплывающее при этом меню.

Вставляем компакт-диск с .deb пакетами, но _не_ монтируем его через 
всплывающее при этом меню. Даём команду:
$ sudo apt-cdrom --auto-detect add
и утилита выдаёт сообщение:
"Использование /media/apt/ в качестве точки монтирования CD-ROM".
То же сообщение выдаётся и без использования опции --auto-detect (кстати, сама 
она не описана в man-странице, но приводится в выводе apt-cdrom -h). Так как 
подкаталога apt в каталоге /media не предусмотрено (речь идёт о системе с 
практически умолчальной конфигурацией), то работа утилиты завершается, 
естественно, безрезультатно. Есть у неё также опция -d=cdrom mount point, но 
что следует указать в качестве cdrom mount point? Если открыть какой-нибудь 
компакт-диск в Dolphin, то можно заметить, что его содержимое видно в 
подкаталоге /media/<метка тома для компакт-диска>. Открываем компакт-диск с 
.deb пакетами в Dolphin и _затем_ запускаем apt-cdrom с опциями
-d=/media/<метка тома> и --no-mount; утилита завершается безрезультатно. То же 
имеем (т.е. ничего не имеем), если вставленный диск _не_ открываем в Dolphin и 
затем запускаем apt-cdrom с опцией -d=/media/<метка тома>, но без --no-mount. 
Файл apt.conf отсутствует.

Делать нечего, -- создаём /media/apt/ и прописываем в fstab строку:
/dev/sr0	/media/apt	iso9660	noauto,owner,ro	0	0
Теперь apt-cdrom всё находит и прописывает компакт-диск в источники APT.
_Но_ теперь Dolphin не в состоянии открывать содержимое компакт-дисков :-( . 
Кроме того, aptitude при работе с подключённым в качестве источника диском 
ищет его на /cdrom и приходится его перемонтировать туда!

Неужели всё это результаты тщательной работы по самосовместимости дистра, или 
я делаю чего-то не так?
-- 
Алек


Подробная информация о списке рассылки ubuntu-ru