Я установил Debian 7 с помощью флэш-накопителя USB, «записанного» с первого DVD-диска установочного компакт-диска / DVD-диска Debian.
Я сделал очень минимальную установку без рабочего стола Debian, сервера печати и стандартных системных утилит.
После установки и перезагрузки мне была представлена консоль со словами Debian GNU / Linux 7 hostname tty1 . Я указал логин и пароль.
После того, как я набрал команду sudo apt-get install xorg
, появилось сообщение об ошибке, в котором говорилось:
Media changed: please insert the disk labeled 'Debian GNU/Linux 7.4.0 _Wheezy_ - Official amd64 DVD Binary-1 20140208-13:47' in the drive and press Enter
Я вставил одну и ту же USB-флешку в тот же порт и, подождав несколько секунд, нажал Enter.
Появилось то же сообщение об ошибке.
Я попробовал следующие шаги по совету некоторых из моих коллег:
- удалить / удалить все записи
/etc/apt/sources.list
и перезагрузить компьютер - dmesg и fstab показывают, что флэш-накопитель USB установлен на
/dev/sdb1
sudo mount /dev/sdb1 /media/usb0
sudo apt-cdrom -m -d /media/usb0 add
После выполнения вышеуказанного появляется следующее сообщение об ошибке:
Using CD-ROM mount point /media/cdrom/
Identifying.......{a long string of alphanumeric characters}
Scanning disc for index files...............
Found 0 package indexes, 0 source indexes, 0 translation indexes and 0 signatures
W: Failed to mount '/dev/sr0' to '/media/cdrom/'
E: Unable to locate any package files, perhaps this is not a Debian disc or the wrong architecture
Я предпочитаю устанавливать Xorg
(60 МБ) и gnome-core
(400 МБ) с флешки. НПО, с которой я работаю, находится в развивающейся стране с очень простой инфраструктурой доступа в Интернет. Доступ в Интернет очень неоднороден, и средняя скорость загрузки составляет менее 2 Мбит / с.
apt-cdrom
Выход говорит , что смотрит на/media/cdrom
, изменить командуsudo apt-cdrom -m -d=/media/usb0 add
/etc/apt/sources.list
не требуется перезагрузка, но вы должны запуститьsudo apt-get update
. Я не знаком сapt-cdrom
, но я бы предположил, что требует того же обновления впоследствии. Кроме того, если ваше интернет-соединение ненадежное / медленное, вы можете удалить / закомментировать любые онлайн-источники, как/etc/apt/sources.list
только вы сможете установить их с локального носителя, просто чтобы вам не пришлось ждать обновления, чтобы связаться с указанными серверами.Ответы:
Я обнаружил, что эта проблема очень похожа на мою. Debian устанавливается с USB-накопителя, но затем, когда я пытаюсь использовать apt-get install, мне предлагается CdROM.
После большой суеты я нашел часть 14.3.1 учебного руководства по Debian полезной, потому что она объясняет синтаксис для инструктирования системы искать исходный контент в расположении файла . Вот что я сделал:
Я убедился, что USB-флешка была смонтирована, и обратил внимание на ее расположение в файловой системе. Для меня это было / media / Debian 7.5 64 Copyleft FM
Как и я, я отредактировал sources.list, чтобы строка с "deb cdrom" была закомментирована. Затем я добавил новую первую строку этого файла, используя информацию об учебнике и расположение файла на моей флешке:
Для новичков, таких как я, обратите внимание на использование кавычек в URI для защиты закрытых пространств от недопонимания. (См. Форум Nixcraft: как перейти к имени папки с пробелами, пустыми именами (пробел)
Затем я побежал,
sudo apt-get update
как советовали выше (спасибо). Это все, что я сделал.Это решило мою проблему - я смог запустить,
sudo apt-get install vim
и меня больше не просили вставить компакт-диск.источник
поэтому в соответствии с предыдущим ответом я просто сказал моей системе, что даже не стоит использовать cdrom в качестве источника обновлений.
Сначала мне пришлось изменить права доступа к файлу sources.list, чтобы я мог его изменить
перейти в каталог, в котором он находился
затем измените разрешения
(чтение / запись для владельца, root и пользователя)
затем я мог бы открыть файл в текстовом редакторе, и с новыми базовыми пользовательскими правами на чтение и запись, и вставил # перед строкой, глядя на компакт-диск как на источник.
затем изменил разрешения обратно только на владельца и root мог писать и читать, но пользователь не мог
apt-get теперь устанавливает программы.
кто-то может сказать мне позже, что есть проблема с этим, но эй. это сработало :)
источник
vi
,vim
,emacs
,pico
,ed
,teco
, или что вы используете) подsudo
, а не кchmod
файлу , так это мир перезаписываемые , а затемchmod
он вернуться потом. Итак, кроме этого, я не понимаю, каков ваш ответ. Вы говорите, что в вашем/etc/apt/sources.list
файле уже естьdeb file:/media/...
строчка? И что, после его комментирования,apt-get
теперь устанавливает программы с флешки ? Вы уверены, что он не загружается из Интернета?смонтируйте диск
/media/cdrom
, затемисточник