и знакомить всех кто испытывает с этим трудности.
Как известно установочный образ debian и весь запас репозитория из разделов main и contrib
можно найти для загрузки в нескольких файлах формата iso. То есть установочная
программа и дополнительные пакеты имеющие более высокий приоритет находятся в образе под
номером один. Такой порядок несет в себе определенные плюсы. Главный это установка пакетов
без интернет соединения. В момент установки системы будет предложено вставить по очереди
все имеющиеся в наличае диски что бы система смогла проиндексировать все содержимое репозиториев
на этих дисках и будет составлена карта на каком диске находится тот или иной пакет. Одновременно
будет добавлены в конфиг рерозиториев /etc/apt/sources.list соответствующие записи об этих дисках.
В нужный момен система сама подскажет вам какой из дисков необходимо вставить в дисковод.
Что делать например если в момент установки мы имели один диск а потом разжились остальными
и хотим добавить их до кучи? Для этого предусмотренна команда
Код: Выделить всё
apt-cdrom addДелаем аналогично для всех дисков. Все, теперь в системе есть база даннх по которой она
может определить есть ли необходимый пакет в наличае и на каком носителе он расположен.
Нам остается только слушатся и вовремя вставлять нужный диск.
Замечу что это не прошлый век а очень удобно например при мобильном интернете когда
лимит трафика делает нас настолько расчетливыми что бы не остатся в ответственный момент
без доступа. Вы увидите что реализована для этого служба apt очень практично. Нас ни кто
не заставляет отключать все внешние репозитории что бы при установке не скачать по сети лишку.
Тоесть если даже в /etc/apt/sources.list у нас паралельно прописаны внешние репозитории, то
в приоритете системы прописано что сперва обрабатываются локальные репы и если найденные
пакеты имеют актуальную версию то в этом случае интернет просто отдыхает. Теперь о еврейском
вопросе. Допустим мы скачали первый образ прожгли дивидюху и установили оську. Потом скачали
остальные файлы с образами и что, теперь нам надо договариватся о поставках болванок?
Совсем даже не обязательно, альтернатива имеется. Подключим сразу все три файла, надеюсь
после прожига на болванку первый сохранился и здравствует? Что нам это даст? Во первых
Весь репозиторий будет доступен одновременно, сэкономим на болванках а так же сохраним
время и избавимся от лишних теледвижений. Создаем четыре директории для наших файлов.
Код: Выделить всё
sudo su
mkdir -p /repo/debian1
cd /repo && mkdir debian2
mkdir debian3Код: Выделить всё
/path/to/debian1.iso /repo/debian1 iso9660 loop,ro,auto 0 0
/path/to/debian2.iso /repo/debian2 iso......команда "apt-cdrom add" мы делаем в ручную, дописываем строчки
Код: Выделить всё
file:///repo/debian1 jessie main contrib
file:///repo/debian2 jessie....Код: Выделить всё
mount -aКод: Выделить всё
apt updateдля меня когда я устанавливала дебиан на нетбук лишенный механического органа и мне
нужны были только некоторые пакеты что бы завелась сеть, то я сделала очень просто.
Откуда система знает что у меня нет дисковода? Посмотрела на конечный пункт и обнаружила
что и ожидала увидеть, директорию /media/cdrom . Она та мне и пригодилась. Откроем сразу две
терминальных сессии. В первой наберем команду
Код: Выделить всё
sudo apt-cdrom addТогда идем во второй терминал и там выполним команду
Код: Выделить всё
sudo mount -t iso9660 -o loop debian1.iso /media/cdromкак нам и предлагалось ok. Осталось довершить начатое
Код: Выделить всё
apt update
apt install pppoeconf firmware-realtekи добрым соседским вайфаем нам постоянно стареющие статические репы будут не интересны.
Нужно вернутся в /etc/apt/sources.list и закоментить наш дисковод
