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