настройка apt
настройка apt
Возможно ли как-нибудь прилепить iso к source.list?
Делаем так:
1. монтируем исошку в некоторую папку, например, /mnt/iso
mount -t iso9660 -o loop /mesto/gde/lezhit/isoshka/xxxxx.iso /mnt/iso
или прописываем это в /etc/fstab
/mesto/gde/lezhit/isoshka/xxxxx.iso /mnt/iso iso9660 defaults,loop 0 0
2. В /etc/apt/sources.list прописываем
deb/rpm /mnt/iso ................................. i586 non-free kernel .................................
3.#apt-get update
Наслаждаемся!
1. монтируем исошку в некоторую папку, например, /mnt/iso
mount -t iso9660 -o loop /mesto/gde/lezhit/isoshka/xxxxx.iso /mnt/iso
или прописываем это в /etc/fstab
/mesto/gde/lezhit/isoshka/xxxxx.iso /mnt/iso iso9660 defaults,loop 0 0
2. В /etc/apt/sources.list прописываем
deb/rpm /mnt/iso ................................. i586 non-free kernel .................................
3.#apt-get update
Наслаждаемся!
А как можно сделать следующее: есть удаленная машина с Debian, при мне имеются компакты с софтом, и моя машина и дебьян в одной локалке. Иногда необходимо поставить кое-какие пакеты, хотелось бы через apt. Можно ли такое сделать?
в /etc/apt/sources.list прописать путь к:
1) виртуалю все 14 СД и выкладываю их на фтп, соответственно прописать через фтп
2) расшариваю свой cd-rom с компактом и к нему с помощью apt коннекчусь
3) ну или через фтп расшарить сд-ром с компактом))
И как примерно будет выглядеть строка в sources.list к этому ресурсу (если вариатн возможен)
Заранее спасибо
в /etc/apt/sources.list прописать путь к:
1) виртуалю все 14 СД и выкладываю их на фтп, соответственно прописать через фтп
2) расшариваю свой cd-rom с компактом и к нему с помощью apt коннекчусь
3) ну или через фтп расшарить сд-ром с компактом))
И как примерно будет выглядеть строка в sources.list к этому ресурсу (если вариатн возможен)
Заранее спасибо
Debian GNU/Linux 3.1 Sarge
Kernel 2.6.16
Kernel 2.6.16
cranium,
я использую что-то типа:
rmmod loop
modprobe loop max_loop=20
mount -o loop debian-32-i386-binary-1.iso /var/www/etch/disk1
.....
- ну или в /home/ftp/.... для случая анонимного ftp
В /etc/apt/sources.list :
deb http://1.2.3.4/etch/disk1 etch main contrib non-free
.....
ну и apt-get update на удаленном хосте не забываем
Если нет возможности сделать iso - то просто mount /dev/cdrom /home/ftp/cd/ - но при этом теряется возможность работать более чем с одним диском - что мешает в случае если дла разрешения зависимости нужен более чем один диск. Для каждого диска придется делать apt-get update.
Алтернативно - поднять на локальном хосте nfs, жкспортировать /cdrom. На удаленном хосте прописать точку монтирования nfs в fstab, юзать apt-cdrom с опцией -d для добавления дисков - таким образом через nfs эмулируя некое подобие cdrom - вобщем-то по идее apt-cdrom должно быть пофиг с чем работать - абы mount point имелся. Работоспособность этого вариант я не порверял, но причин по которым может не работать я не вижу
PS: если будешт мучать apt-cdrom и получится что-нибудь толковое - не поленись плс. написать в wiki по этому поводу
я использую что-то типа:
rmmod loop
modprobe loop max_loop=20
mount -o loop debian-32-i386-binary-1.iso /var/www/etch/disk1
.....
- ну или в /home/ftp/.... для случая анонимного ftp
В /etc/apt/sources.list :
deb http://1.2.3.4/etch/disk1 etch main contrib non-free
.....
ну и apt-get update на удаленном хосте не забываем
Если нет возможности сделать iso - то просто mount /dev/cdrom /home/ftp/cd/ - но при этом теряется возможность работать более чем с одним диском - что мешает в случае если дла разрешения зависимости нужен более чем один диск. Для каждого диска придется делать apt-get update.
Алтернативно - поднять на локальном хосте nfs, жкспортировать /cdrom. На удаленном хосте прописать точку монтирования nfs в fstab, юзать apt-cdrom с опцией -d для добавления дисков - таким образом через nfs эмулируя некое подобие cdrom - вобщем-то по идее apt-cdrom должно быть пофиг с чем работать - абы mount point имелся. Работоспособность этого вариант я не порверял, но причин по которым может не работать я не вижу
PS: если будешт мучать apt-cdrom и получится что-нибудь толковое - не поленись плс. написать в wiki по этому поводу
Опыт растет прямо пропорционально выведенному из строя оборудованию
мне как бы надо чтобы все были исошки одновременно доступны, вобщем я перекачал 14 исо... потом монтировал их по принципу:
mount -o loop debian-32-i386-binary-1.iso /var/www/etch/disk1
на 8 исо, выдало ошибку, что мол нету свободых loop device.
Пытался вводить modprobe loop max_loop=20 (надеялся что это и есть изменение числа loop) ниче не вышло, хотя 7 образов пока хватает)
А может внутренности исо в венде просто скопировать в отдельные каталоги на фтп, и уже к этим каталогам прописать путь? (хотя не уверен, возможны проблемы с файловой системой)....
mount -o loop debian-32-i386-binary-1.iso /var/www/etch/disk1
на 8 исо, выдало ошибку, что мол нету свободых loop device.
Пытался вводить modprobe loop max_loop=20 (надеялся что это и есть изменение числа loop) ниче не вышло, хотя 7 образов пока хватает)
А может внутренности исо в венде просто скопировать в отдельные каталоги на фтп, и уже к этим каталогам прописать путь? (хотя не уверен, возможны проблемы с файловой системой)....
Debian GNU/Linux 3.1 Sarge
Kernel 2.6.16
Kernel 2.6.16
Llama, только что опять попробовал, отмонтировал все: umount -dv /mnt/diskX
а потом rmmod loop, затем lsmod | grep loop ничего не вывел, прописал
modprobe loop max_loop=20, ну и начал монтировать, все ранво тока 8 шт... Спс. за помощь, попробую совет sutulo.
sutulo, сенк
а потом rmmod loop, затем lsmod | grep loop ничего не вывел, прописал
modprobe loop max_loop=20, ну и начал монтировать, все ранво тока 8 шт... Спс. за помощь, попробую совет sutulo.
sutulo, сенк
Debian GNU/Linux 3.1 Sarge
Kernel 2.6.16
Kernel 2.6.16