Запустили систему, при установке пакетов приходится вставлять установочные диски и/или тащить трафик из Инета… не дело. Диски вставлять неудобно если удаленно надо установить что-то, а скачивать из Инета, и дольше, и зачастую заметно затратно.
Возникает вопрос: «Как скопировать установочные диски на компьютер?»
Один из вариантов это скопировать на компьютер iso-образы дисков, подцепить их как каталоги и настроить apt работу с этими ресурсами.
Копирование iso-образов на винчестер (/dev/hdc — привод дисков, /root/iso — каталог куда копируем образы дисков) :
dd if=/dev/hdc of=/root/iso/1.iso (для первого носителя)
dd if=/dev/hdc of=/root/iso/2.iso (для второго носителя)
dd if=/dev/hdc of=/root/iso/N.iso (для N-ного носителя)
Если есть диск с обновлениями, то проделать с ним тоже самое.
Итого у нас в каталоге /root/iso/ должно быть несколько iso-образов (дистрибутива + обновление).
Для подключения содержимого iso-образа как подкаталога, необходимо в /etc/fstab добавить сточки вида
/root/iso/1.iso /mnt/iso1 iso9660 ro,user,auto,loop 0 0
/root/iso/2.iso /mnt/iso2 iso9660 ro,user,auto,loop 0 0
..
/root/iso/N.iso /mnt/isoN iso9660 ro,user,auto,loop 0 0
Каталоги /mnt/iso1, /mnt/iso2, …, /mnt/isoN должны быть, т.е. их надо создать.
Таким образом при каждой загрузке системы будет автоматически подцеплять содержимое iso-орбазов.
Что бы не перезагружать систему можно сделать mont /mnt/iso1(и так для каждого ресурса).
Теперь настраиваем APT. Открываем /etc/apt/sources.list, комментируем все и добавляем строчки (приведу пример для Debian 4.0 состоящего из 3 iso-образов dvd и одного iso-образа диска обновлений)
deb file:///mnt/iso1 etch contrib main
deb file:///mnt/iso2 etch main
deb file:///mnt/iso3 etch main
deb file:///mnt/iso4 etch contrib main
Сохраняем внесенные изменения в /etc/apt/sources.list и обновляем сведения командой apt-get update.
Теперь при установке новых пакетов они будут браться с жесткого диска.
Еще может оказаться полезной информация cron-apt автоматическое обновление Debian.
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.