И последнее на сегодня в догонку.
Мне всё-таки кажется, что вы не разобравшись стали образы качать(не нужно наверно это).
Надо бы просто репы с официального сайта подключить и пользовать их.
(А то я было подумал, что у вас дома интернета нет, и вы где-то на стороне образы скачали чтобы дома их подключить.)
Удачи. (;
Как добавить репозиторий Debian из CD или DVD-образов
Мне приходится ходить по компам, которые без инета. Установлен Debian. Я решил создать себе репозиторий. Выкачал два образа BD-дисков. Типа все с собой если чего )
Далее на каждом компе под рутом из консосли выполняю следующий скрипт:
#!/bin/bash
mkdir /distrib/
mkdir /distrib/bd1/
mkdir /distrib/bd2/
chmod -R 777 /distrib
mount -o loop -t iso9660 debian-6.0.6-i386-BD-1.iso /distrib/bd1
mount -o loop -t iso9660 debian-6.0.6-i386-BD-2.iso /distrib/bd2
echo >> /etc/apt/sources.list deb file:///distrib/bd1/ squeeze main contrib
echo >> /etc/apt/sources.list deb file:///distrib/bd2/ squeeze main contrib
apt-get update
exit
Предварительно через графический интерфейс менеджера пакетов отключаю все источники (по сути - просто комментятся все строки в sources.list). При apt-get наблюдаю:
Игн file: squeeze Release.gpg
Игн file:/distrib/bd1/ squeeze/contrib Translation-en
Игн file:/distrib/bd1/ squeeze/contrib Translation-ru
Игн file:/distrib/bd1/ squeeze/main Translation-en
Игн file:/distrib/bd1/ squeeze/main Translation-ruТем не менее, списки Release пакетов читаются.
Далее, идем в менеджер программ и видим что куча программ доступна, но при попытки установки нас посылают, т.к. источник ненадежн. Я так понимаю это из-за отсутствия Release.gpg. Но такого файла не ни на одном CD/DVD/BD! Т.е. если монтировать образ как CD-ROM, то у системы вопросов не возникает, а тут - фиг тебе.
Решение, конечно есть. Через синаптик пакеты ставятся. Синаптик ругается, но пакеты ставит. Но хотелось бы сделать по-нормальному. Не подскажите как? Я с линуксом недавно - чего-то сам не соображу...
P.S.
С год назад я делал свой локальный репозиторий. Сваливал все в папочку, собирал списки, сжимал их и подписывал. Но для каждого дистрибутива делать это нехочется, поэтому хотелось бы добить метод через ISO. Все ж попроще будет)
Ни у кого соображений никаких нет?
redux, Уважаемый! не могли бы вы и мне помочь. ПРосто слабый интернет(((, тоже хочу подключить, но не получается.
вывод:
root@comp600:/home/michail# mount -l
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=223515,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=180028k,mode=755)
/dev/disk/by-uuid/650fb4f2-2e9a-4ab1-a4fc-a6d5ebb71078 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1093420k)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
/home/michail/cdrom-1.iso on /mnt/disс-1 type iso9660 (ro,relatime) [Debian 7.2.0 amd64 1]
/home/michail/cdrom-2.iso on /mnt/disс-1 type iso9660 (ro,relatime) [Debian 7.2.0 amd64 2]
/home/michail/cdrom-3.iso on /mnt/disс-1 type iso9660 (ro,relatime) [Debian 7.2.0 amd64 3]
/home/michail/cdrom-4.iso on /mnt/disс-1 type iso9660 (ro,relatime) [Debian 7.2.0 amd64 4]
/home/michail/cdrom-2.iso on /mnt/disс-2 type iso9660 (ro,relatime) [Debian 7.2.0 amd64 2]
/home/michail/cdrom-3.iso on /mnt/disс-2 type iso9660 (ro,relatime) [Debian 7.2.0 amd64 3]
/home/michail/cdrom-3.iso on /mnt/disс-3 type iso9660 (ro,relatime) [Debian 7.2.0 amd64 3]
/home/michail/cdrom-4.iso on /mnt/disс-4 type iso9660 (ro,relatime) [Debian 7.2.0 amd64 4]
root@comp600:/home/michail# ls /mnt
disс-1 disс-2 disс-3 disс-4 disс-5 disс-6
#
# deb cdrom:[Debian GNU/Linux 7.2.0 _Wheezy_ - Official amd64 CD Binary-1 20131012-14:05]/ wheezy main
#deb cdrom:[Debian GNU/Linux 7.2.0 _Wheezy_ - Official amd64 CD Binary-1 20131012-14:05]/ wheezy main
deb file:///mnt/disс-1/ squeeze contrib main
deb file:///mnt/disс-2/ squeeze contrib main
deb file:///mnt/disс-3/ squeeze contrib main
deb file:///mnt/disс-4/ squeeze contrib main
deb file:///mnt/disс-5/ squeeze contrib main
deb file:///mnt/disс-6/ squeeze contrib main
# wheezy-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ wheezy-updates main
# deb-src http://ftp.debian.org/debian/ wheezy-updates main
root@comp600:/home/michail# apt-get update
Игн file: squeeze Release.gpg
Игн file: squeeze Release.gpg
Игн file: squeeze Release.gpg
Игн file: squeeze Release.gpg
Игн file: squeeze Release.gpg
Игн file: squeeze Release.gpg
Игн file: squeeze Release
Игн file: squeeze Release
Игн file: squeeze Release
Игн file: squeeze Release
Игн file: squeeze Release
Игн file: squeeze Release
Ош file: squeeze/contrib amd64 Packages
Файл не найден
Ош file: squeeze/main amd64 Packages
Файл не найден
Игн file: squeeze/contrib Translation-ru_RU
Игн file: squeeze/contrib Translation-ru
Игн file: squeeze/contrib Translation-en
Игн file: squeeze/main Translation-ru_RU
Игн file: squeeze/main Translation-ru
Игн file: squeeze/main Translation-en
Ош file: squeeze/contrib amd64 Packages
Файл не найден
Ош file: squeeze/main amd64 Packages
Файл не найден
Игн file: squeeze/contrib Translation-ru_RU
Игн file: squeeze/contrib Translation-ru
Игн file: squeeze/contrib Translation-en
Игн file: squeeze/main Translation-ru_RU
Игн file: squeeze/main Translation-ru
Игн file: squeeze/main Translation-en
Ош file: squeeze/contrib amd64 Packages
Файл не найден
Ош file: squeeze/main amd64 Packages
Файл не найден
Игн file: squeeze/contrib Translation-ru_RU
Игн file: squeeze/contrib Translation-ru
Игн file: squeeze/contrib Translation-en
Игн file: squeeze/main Translation-ru_RU
Игн file: squeeze/main Translation-ru
Игн file: squeeze/main Translation-en
Ош file: squeeze/contrib amd64 Packages
Файл не найден
Ош file: squeeze/main amd64 Packages
Файл не найден
Игн file: squeeze/contrib Translation-ru_RU
Игн file: squeeze/contrib Translation-ru
Игн file: squeeze/contrib Translation-en
Игн file: squeeze/main Translation-ru_RU
Игн file: squeeze/main Translation-ru
Игн file: squeeze/main Translation-en
Ош file: squeeze/contrib amd64 Packages
Файл не найден
Ош file: squeeze/main amd64 Packages
Файл не найден
Игн file: squeeze/contrib Translation-ru_RU
Игн file: squeeze/contrib Translation-ru
Игн file: squeeze/contrib Translation-en
Игн file: squeeze/main Translation-ru_RU
Игн file: squeeze/main Translation-ru
Игн file: squeeze/main Translation-en
Ош file: squeeze/contrib amd64 Packages
Файл не найден
Ош file: squeeze/main amd64 Packages
Файл не найден
Игн file: squeeze/contrib Translation-ru_RU
Игн file: squeeze/contrib Translation-ru
Игн file: squeeze/contrib Translation-en
Игн file: squeeze/main Translation-ru_RU
Игн file: squeeze/main Translation-ru
Игн file: squeeze/main Translation-en
W: Не удалось получить file:/mnt/disс-1/dists/squeeze/contrib/binary-amd64/Packages Файл не найден
W: Не удалось получить file:/mnt/disс-1/dists/squeeze/main/binary-amd64/Packages Файл не найден
W: Не удалось получить file:/mnt/disс-2/dists/squeeze/contrib/binary-amd64/Packages Файл не найден
W: Не удалось получить file:/mnt/disс-2/dists/squeeze/main/binary-amd64/Packages Файл не найден
W: Не удалось получить file:/mnt/disс-3/dists/squeeze/contrib/binary-amd64/Packages Файл не найден
W: Не удалось получить file:/mnt/disс-3/dists/squeeze/main/binary-amd64/Packages Файл не найден
W: Не удалось получить file:/mnt/disс-4/dists/squeeze/contrib/binary-amd64/Packages Файл не найден
W: Не удалось получить file:/mnt/disс-4/dists/squeeze/main/binary-amd64/Packages Файл не найден
W: Не удалось получить file:/mnt/disс-5/dists/squeeze/contrib/binary-amd64/Packages Файл не найден
W: Не удалось получить file:/mnt/disс-5/dists/squeeze/main/binary-amd64/Packages Файл не найден
W: Не удалось получить file:/mnt/disс-6/dists/squeeze/contrib/binary-amd64/Packages Файл не найден
W: Не удалось получить file:/mnt/disс-6/dists/squeeze/main/binary-amd64/Packages Файл не найден
Посмотрите пожалуйста, что тут не так)
Вам не это надо:
Показать
Требуется установить пакеты с компакт-диска. Процесс, описанный в предыду-
щем разделе, предполагает, что программы загружаются из архива. Как включить
ссылку на CD-ROM в файл sources.list?
Решение
Измените файл /etc/apt/sources.list командой apt-cdrom; это единственный способ
включения архивов на CD-ROM в sources.list. Диск должен находиться в дисково-
де, но монтировать его не обязательно. Затем введите команду:
# apt-cdrom add
Using CD-ROM mount point /cdrom/
Unmounting CD-ROM
Please insert a Disc in the drive and press enter
Mounting CD-ROM
Identifying.. [OeabcO3dlO414e59dfal622326e2Oda7-2]
Scanning Disc for index files.. Found 1 package indexes and 0 source indexes.
This Disc is called:
'Libranet GNU/Linux 2.8.1 CD2'
Reading Package Indexes...Done52
Глава 3. Установка и сопровождение в системах на базе Debian
Wrote 1271 records.
Writing new source l i s t
Source List entries for this Disc are:
deb cdrom:[Libranet GNU/Linux 2.8.1 CD2]/ archive/
Repeat this process for the rest of the CDs in your set.
Используйте ключ -d, чтобы добавить данные компакт-диска из другого диско-
вода:
# apt-cdrom -d /cdroml add
Идентификация диска:
$ apt-cdrom ident
Using CD-ROM mount point /cdrom/
Mounting CD-ROM
Identifying.. [Oeabc03dl0414e59dfal622326e20da7-2]
1
Stored Label: 'Libranet GNU/Linux 2.8.1 CD2
$
Комментарий
apt-get всегда выбирает из всех доступных источников новейшие версии устанав-
ливаемых пакетов. Мир Linux быстро развивается, поэтому самая свежая инфор-
мация всегда находится в Интернете. Чтобы выполнить принудительную установку
программы с компакт-диска, закомментируйте все остальные строки в файле
sources.list.
Карла Шрёдер "Linux Сборник рецептов"