настройка apt

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
new
Заглянувший
Сообщения: 6
Зарегистрирован: 06 июн 2004, 01:14
Откуда: Орша

настройка apt

Сообщение new »

Возможно ли как-нибудь прилепить iso к source.list?

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »

Делаем так:
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
Наслаждаемся!

cranium
Интересующийся
Сообщения: 69
Зарегистрирован: 13 мар 2006, 09:31
Контактная информация:

Сообщение cranium »

А как можно сделать следующее: есть удаленная машина с Debian, при мне имеются компакты с софтом, и моя машина и дебьян в одной локалке. Иногда необходимо поставить кое-какие пакеты, хотелось бы через apt. Можно ли такое сделать?
в /etc/apt/sources.list прописать путь к:
1) виртуалю все 14 СД и выкладываю их на фтп, соответственно прописать через фтп
2) расшариваю свой cd-rom с компактом и к нему с помощью apt коннекчусь
3) ну или через фтп расшарить сд-ром с компактом))
И как примерно будет выглядеть строка в sources.list к этому ресурсу (если вариатн возможен)
Заранее спасибо
Debian GNU/Linux 3.1 Sarge
Kernel 2.6.16

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

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 по этому поводу ;)
Опыт растет прямо пропорционально выведенному из строя оборудованию

cranium
Интересующийся
Сообщения: 69
Зарегистрирован: 13 мар 2006, 09:31
Контактная информация:

Сообщение cranium »

м... а как мне в венде "монтировать" исошку?...
Debian GNU/Linux 3.1 Sarge
Kernel 2.6.16

cranium
Интересующийся
Сообщения: 69
Зарегистрирован: 13 мар 2006, 09:31
Контактная информация:

Сообщение cranium »

все решилось по-ламерски....
наделал 14 исо и теперь их перекидываю на сервак, ну а там уже mount заделаю)
Debian GNU/Linux 3.1 Sarge
Kernel 2.6.16

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

cranium, монтировать в венде - любой виртуалкой - хоть с помощью daemon tools ;)
Опыт растет прямо пропорционально выведенному из строя оборудованию

cranium
Интересующийся
Сообщения: 69
Зарегистрирован: 13 мар 2006, 09:31
Контактная информация:

Сообщение cranium »

мне как бы надо чтобы все были исошки одновременно доступны, вобщем я перекачал 14 исо... потом монтировал их по принципу:
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

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

cranium, я же ясно написал - rmmod loop, только потом modprobe. естественно перед удалением loop надо отмонтировать все что использует loop - иначе не отпустит.
Опыт растет прямо пропорционально выведенному из строя оборудованию

cranium
Интересующийся
Сообщения: 69
Зарегистрирован: 13 мар 2006, 09:31
Контактная информация:

Сообщение cranium »

отмонтировал, затем rmmode loop, затем modprobe loop max_loop=20, затем заново начал монтировать, все равно 8 iso замонтировал, правда при umount система ругалась, но монтированые диски удалила.
Debian GNU/Linux 3.1 Sarge
Kernel 2.6.16

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

cranium, ужосы какие-то у вас... После rmmod loop модуль действительнго исчезает из вывода lsmod ?
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
sutulo
Фанатеющий
Сообщения: 131
Зарегистрирован: 04 сен 2004, 07:44
Откуда: Minsk

Сообщение sutulo »

cranium, я вот так делал.

добавил в /etc/modules
строку
loop max_loop=20

открыл /dev/@MAKEDEV
и в строке

loop
for part in 0 1 2 3 4 5 6 7

меняю на

loop
for part in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

затем

./@MAKEDEV loop

после перезагрузки можно монтировать 15 loop устройств

cranium
Интересующийся
Сообщения: 69
Зарегистрирован: 13 мар 2006, 09:31
Контактная информация:

Сообщение cranium »

Llama, только что опять попробовал, отмонтировал все: umount -dv /mnt/diskX
а потом rmmod loop, затем lsmod | grep loop ничего не вывел, прописал
modprobe loop max_loop=20, ну и начал монтировать, все ранво тока 8 шт... Спс. за помощь, попробую совет sutulo.
sutulo, сенк
Debian GNU/Linux 3.1 Sarge
Kernel 2.6.16

Ответить