LINUX.ORG.RU

Дистрибутив в другом месте


0

1

Здравствуйте! Подскажите пожалуйста как поступить? Навернулся DVD-привод . нужно в Debian синсталить новые пакеты. Подключил через USB -адаптер другой DVD-ROM с нужным диском . Как указать при apt-get install , что диск находится в другом устройстве (в моем случае /dev/sr1). Через USB монтируется без проблем (содержимое диска вижу)


В /dev/ есть cdrom? Если нет, сделай симлинк.
man ln

ymuv ★★★★ ()

смонтируй /dev/sr1 в /cdrom или откуда там ожидает апт.

yoghurt ★★★★★ ()

ЕМНИП додавать диски нужно apt-cdrom
ЗЫ. тему перейменуй а то некоторые неправильно поймут....

ymuv ★★★★ ()
Ответ на: комментарий от ymuv

Наверно имеет смысл описать ситуацию . пытаюсь установить php-pear даю команду apt-get install php-pear запрашивает Debian 5.0.7 Binary-1 вставляю в dvd привод, его не видит, хотя если подключаю через usb -адаптер и монтирую как /mnt/cdrom/ я его вижу , но при повторном apt-get install php-pear все равно не видит, хотя диск именно тот что нужно, с него устанавливал Debian

fbb ()
Ответ на: комментарий от ymuv

Вообще симлинка должно быть достаточно. А твоя команда полностью звучит так: «apt-cdrom add -». "-" - это если на этом компьютере.

Я бы посоветовал открыть Synapric и отредактировать данные о CD-ROM'ах установки. Там должен быть указан путь.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от fbb

А вы после добавления cdrom`а apt-get update делали ? Не уверено что нужно.

Если до сих пор не можете разобраться то поступите так, в файле /etc/apt/sources.list или как он сейчас называется в Debian пропишите следующую строку, по аналогии:

deb file:/mnt/debn1/ lenny main contrib

В /mnt/debn1 предварительно смонтируйте диск.

mkdir /mnt/debn1
mount /dev/sr1 /mnt/debn1 -o ro
apt-get update
apt-get install php-pear

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Проделал все, что Вы рекомендовали не помогло. Когда я пытаюсь считать из dvd-привода на серваке - no medium found. Если ставлю CD , то читает , хотя привод именно DVD

fbb ()

Прописать /cdrom с noauto в fstab, по образу и подобию sr0

kid_lester ()
Ответ на: комментарий от kostik87

Покажите /etc/apt/sources.list или содержимое директории /etc/apt/sources.list.d

А можно узнать, что это даст? Причём здесь fstab? Ну будет там cdrom:afsdafds1231312, и что? :)

kid_lester ()
Ответ на: комментарий от kostik87

deb cdrom:[Debian GNU/Linux 5.0.7 _Lenny_ - Official i386 DVD Binary-1 20101127-17:08]/ lenny contrib main #deb file:/mnt/debn1/ lenny contrib main

deb cdrom:[Debian GNU/Linux 5.0.7 _Lenny_ - Official i386 DVD Binary-2 20101127-17:08]/ lenny contrib main

deb cdrom:[Debian GNU/Linux 5.0.7 _Lenny_ - Official i386 DVD Binary-3 20101127-17:08]/ lenny contrib main

deb cdrom:[Debian GNU/Linux 5.0.7 _Lenny_ - Official i386 DVD Binary-4 20101127-17:08]/ lenny contrib main

deb cdrom:[Debian GNU/Linux 5.0.7 _Lenny_ - Official i386 DVD Binary-5 20101127-17:08]/ lenny contrib main

deb cdrom:[Debian GNU/Linux 5.0.7 Update DVD 20101128: i386 DVD 1]/ lenny contrib main non-free

fbb ()
Ответ на: комментарий от kid_lester

ТС может очистить этот файл и выполнить эти действия: Дистрибутив в другом месте (комментарий)

Только не в лоб, здесь основное что смонтирован cd привод.

Либо очистить файл, вынуть не исправный привод / отключить в bios.

Подключить внешний и выполнить простой apt-cdrom add., при отключенном не исправном приводе внешний будет /dev/sr0.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Это, извините меня, Windows головного мозга. Только в Windows я видел такие решения, когда с помощью регулярной рутины и костылей прибивают решение, вместо того, чтобы сделать раз и навсегда.

kid_lester ()
Ответ на: комментарий от kid_lester

Что сделать напишите?

Выше уже давали советы, ни один у ТС не получился.

Я конечно понимаю, что возможно не получилось, потому что ТС что-то не так делает или не до конца указал все условия, по своему не знанию.

Поэтому я и предложил такой способ, что бы у него получилось и как можно больше нивелировать не указанные условия.

Прежде чем писать подобный вашему пост сначала предложите что-нибудь.

kostik87 ★★★★★ ()
Ответ на: комментарий от kid_lester

Какой Ваш вариант? Мне тоже не нравится подключать другой привод. Ну как-то нужно добиться результата.

fbb ()
Ответ на: комментарий от kostik87

Прежде чем писать подобный вашему пост сначала предложите что-нибудь.

Я же написал, прописать cdrom в /etc/fstab на тот диск

или поменять точку монтирования в apt.conf, и прописать её в fstab

kid_lester ()
Ответ на: комментарий от kid_lester

# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/cciss/c0d0p1 / ext3 errors=remount-ro 0 1 /dev/cciss/c0d0p5 none swap sw 0 0 /dev/sr0 /mnt/cdrom iso9660 user,unhide,noauto,owner,ro,users,utf8=true 0 0

fbb ()
Ответ на: комментарий от kostik87

если в fsrab прописать /dev/sr1 то при запуске apt-get install php-pear - After this operation, 7827kB of additional disk space will be used. Do you want to continue [Y/n]? y Err cdrom://[Debian GNU/Linux 5.0.7 Update DVD 20101128: i386 DVD 1] lenny/main php5-cli 5.2.6.dfsg.1-1+lenny9 Unable to stat the mount point /cdrom/ - stat (2 No such file or directory) Err cdrom://[Debian GNU/Linux 5.0.7 Update DVD 20101128: i386 DVD 1] lenny/main php-pear 5.2.6.dfsg.1-1+lenny9 Unable to stat the mount point /cdrom/ - stat (2 No such file or directory) Failed to fetch cdrom:[Debian GNU/Linux 5.0.7 Update DVD 20101128: i386 DVD 1]/pool/main/p/php5/php5-cli_5.2.6.dfsg.1-1+lenny9_i386.deb Unable to stat the mount point /cdrom/ - stat (2 No such file or directory) Failed to fetch cdrom:[Debian GNU/Linux 5.0.7 Update DVD 20101128: i386 DVD 1]/pool/main/p/php5/php-pear_5.2.6.dfsg.1-1+lenny9_all.deb Unable to stat the mount point /cdrom/ - stat (2 No such file or directory) E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

fbb ()
Ответ на: комментарий от fbb

Ну и где строчка, которую вам предложил добавить kid_lester?

Используйте режим lorcode и обрамляйте врезки кода или содержимого конфигурационных файлов тэгами «code» «/code» в квадратных скобках «[»

# /etc/fstab: static file system information. 
# # <file system> <mount point> <type> <options> <dump> <pass> 
proc              /proc         proc   defaults  0      0 
/dev/cciss/c0d0p1 /             ext3   errors=remount-ro 0 1 
/dev/cciss/c0d0p5 none          swap   sw 0 0 
/dev/sr0          /mnt/cdrom    iso9660 user,unhide,noauto,owner,ro,users,utf8=true 0 0
/dev/sr1          /mnt/cdrom    auto user,unhide,noauto,owner,ro,users,utf8=true 0 0

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Если прописать /dev/sr1 в fstab , то - <code>[ # After this operation, 7827kB of additional disk space will be used. Do you want to continue [Y/n]? y Err cdrom://[Debian GNU/Linux 5.0.7 Update DVD 20101128: i386 DVD 1] lenny/main php5-cli 5.2.6.dfsg.1-1+lenny9 Unable to stat the mount point /cdrom/ - stat (2 No such file or directory) Err cdrom://[Debian GNU/Linux 5.0.7 Update DVD 20101128: i386 DVD 1] lenny/main php-pear 5.2.6.dfsg.1-1+lenny9 Unable to stat the mount point /cdrom/ - stat (2 No such file or directory) Failed to fetch cdrom:[Debian GNU/Linux 5.0.7 Update DVD 20101128: i386 DVD 1]/pool/main/p/php5/php5-cli_5.2.6.dfsg.1-1+lenny9_i386.deb Unable to stat the mount point /cdrom/ - stat (2 No such file or directory) Failed to fetch cdrom:[Debian GNU/Linux 5.0.7 Update DVD 20101128: i386 DVD 1]/pool/main/p/php5/php-pear_5.2.6.dfsg.1-1+lenny9_all.deb Unable to stat the mount point /cdrom/ - stat (2 No such file or directory) E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?] </code>

fbb ()
Ответ на: комментарий от fbb

Читать умеем т делать что написано, или не очень?

mkdir /mnt/debn1
mount /dev/sr1 /mnt/debn1 -o ro
apt-get update
apt-get install php-pear

Если не понимаете, что нужно выполнять все действия последовательно, тем более если не понимаете, что каждое действие «делает» вам будет тяжело.

kostik87 ★★★★★ ()
Ответ на: комментарий от fbb

Пожалуйста, но предложенный мной способ не совсем корректен, т.к. всё же должно отрабатывать через apt-cdrom add.

Но если не получилось то можно и так.

Вообще в Linux путей решения любой проблемы обычно несколько.

В вашем же случае вы либо что-то не так делали, либо не досказали, но скорее всего виновата ваши не внимательность.

Впредь читайте внимательно что пишут и делайте и старайтесь понять что написано.

kostik87 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.