четверг, 7 февраля 2013 г.

Решение проблемы с установкой пакетов через apt на свежеустановленном Debian.

Итак, на машину только что установлена система с первого диска Debian. Обновляем список пакетов командой:
root@webserver:/home/kutsd# apt-get update
После этого пытаемся поставить что-либо командой:
root@webserver:/home/kutsd# apt-get install mc
На что получаем ошибку следующего типа:

root@webserver:/home/kutsd# apt-get install mc
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libglib2.0-0 libglib2.0-data shared-mime-info
Предлагаемые пакеты:
  zip unzip bzip2 arj xpdf-reader pdf-viewer dbview odt2txt gv catdvi djvulibre-bin imagemagick python-boto python-tz
НОВЫЕ пакеты, которые будут установлены:
  libglib2.0-0 libglib2.0-data mc shared-mime-info
обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 2 173 kB/5 039 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 16,7 MB.
Хотите продолжить [Д/н]? y
Смена носителя: вставьте диск с меткой
 'Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 CD Binary-1 20120929-15:56'
в устройство '/media/cdrom/' и нажмите ввод
Все дело в том, что система считает что у нас есть весь набор дисков и пытается установить ПО с диска. Для того, чтобы запретить ей искать ПО на дисках, а качать его из интернета необходимо в файле /etc/apt/sources.list закомментировать любые строчки источником cdrom. В моем случае это была строка:
deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 CD Binary-1 20120929-15:56]/ squeeze main
После этого надо еще раз обновить список пакетов и можно устанавливать пакеты из сети.

Комментариев нет:

Отправка комментария