Постановка задачи: Имеется несколько ISO-образов с репозиториями, например Debian GNU/Linux, и нужно их подключить для работы. Не обязательно пропаливать их на диск и постоянно вставлять-извлекать диски. Можно примонтировать ISO-образы и добавить репозитории, чтобы пакеты стали доступны. Для опытных пользователей это, конечно, не вопрос, но новичкам это даётся нелегко.
Для этого сначала создаём точки монтирования:
server:/# mkdir /mnt/setup/lenny1 server:/# mkdir /mnt/setup/lenny2 server:/# mkdir /mnt/setup/lenny3 server:/# mkdir /mnt/setup/lenny4 server:/# mkdir /mnt/setup/lenny5
Потом в файл /etc/rc.local добавляем команды для монтирования виртуальных образов:
mount -t iso9660 /mnt/stntfs/Install/debian/Debian_5.0.0_i38_bin1.iso /mnt/setup/lenny1 -o loop mount -t iso9660 /mnt/stntfs/Install/debian/Debian_5.0.0_i38_bin2.iso /mnt/setup/lenny2 -o loop mount -t iso9660 /mnt/stntfs/Install/debian/Debian_5.0.0_i38_bin3.iso /mnt/setup/lenny3 -o loop mount -t iso9660 /mnt/stntfs/Install/debian/Debian_5.0.0_i38_bin4.iso /mnt/setup/lenny4 -o loop mount -t iso9660 /mnt/stntfs/Install/debian/Debian_5.0.0_i38_bin5.iso /mnt/setup/lenny5 -o loop
Замечание: Имена образов и путь к ним у Вас могут отличаться от моих. Учтите, что имена необходимо писать с соблюдением регистра букв.
Конечно, можно было добавить монтирование в файл /etc/fstab, но эту процедуру можно сделать разными способами. Например, обновим файл /etc/apt/sources.list
deb http://security.debian.org/ lenny/updates main contrib deb-src http://security.debian.org/ lenny/updates main contrib deb file:///mnt/setup/lenny1/ lenny contrib main deb file:///mnt/setup/lenny2/ lenny contrib main deb file:///mnt/setup/lenny3/ lenny contrib main deb file:///mnt/setup/lenny4/ lenny contrib main deb file:///mnt/setup/lenny5/ lenny contrib main deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib
Настоятельно не рекомендую отключать источники security, потому что там всегда много важных обновлений. Вот и все! Перечитываем наш новый репозиторий и обновляем систему...
server:/# apt-get update && apt-get upgrade
старые дистрибутивы Debian: Если у вас старичок-сервер, который до сих пор на 5-м Debian `Lenny`, Вы можете воспользоваться хранилищем устаревших репозиториев – http://archive.debian.org/debian-archive/ и найти там нужную ссылку - http://archive.debian.org/debian-archive/debian/. Теперь корректируем файл /etc/apt/sources.list:
deb http://archive.debian.org/debian-archive/debian/ lenny main contribВот мы и настроили зеркало Debian lenny