LinuxForum.Fans
Тема

[Решено] debian iso source.list или как добавить ISO в репозиторий

Автор: user89 5 сообщений 875 просмотров
19.09.2017 11:00 · отредактировано #425234

Что имеем: три образа DVD-ISO, скаченных с официального сайта. Первый образ записан на флешку и с него установлена система.
Чего хочу: использовать эти три образа-ISO в качестве репозитория на машине без доступа в интернет.

В гугле полно статей, которые похожи на эту: https://linuxconfig.org/add-iso-image-to-apt-sourceslist
Для Debian 9 stretch уже не работает.

Образы успешно монтируются:

text
mount /media/HDD_250GB/Obraz/Linux/debian-9.1.0-amd64-DVD-1.iso /media/deb1/ -t iso9660 -o loop

Всё хорошо, появился новый диск по адресу /media/deb1/. Далее в source.list комментирую все строки, и в конец дописываю

text
deb file:/media/deb1/ stretch main contrib

Запускаю apt update и получаю

text
Пол:1 file:/media/deb1 stretch InRelease
Игн:1 file:/media/deb1 stretch InRelease
Пол:2 file:/media/deb1 stretch Release [19,1 kB]
Пол:2 file:/media/deb1 stretch Release [19,1 kB]
Пол:3 file:/media/deb1 stretch Release.gpg
Игн:3 file:/media/deb1 stretch Release.gpg
Чтение списков пакетов… Готово
E: Репозиторий «file:/media/deb1 stretch Release» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.

И это официальный дистрибутив не подписан ?!
Для двух остальных образов всё точно также :(

Что было предпринято. Добавление/удаление слэшей, названия contrib.
deb file:/media/deb1 stretch main contrib
deb file:/media/deb1/ stretch main
deb file:///media/deb1/ stretch main contrib
deb file:///media/deb1 stretch main contrib
deb file:///media/deb1 stretch main


Также прописывались эти образы в fstab, перезагрузка, и ничего не изменилось. Репозиторий не подписан и поэтому он отключён...
Есть ещё танцы с apt-cdrom, но там очень сложно...
Всё таки хочется сделать по простому через deb file:/media/deb1/...

19.09.2017 11:21 #425238

Там же вроде Synaptic есть. Через него пробовали добавить, чтобы посмотреть, что меняет при этом в системе? Скорее всего, он автоматически добавит ключ.

19.09.2017 12:23 #425240

Synaptic не помог. Выдает также, что репозиторий не подписан.




Тут что-то с безопасностью не то. Какой-то лишний барьер в 9-ке поставили, а вот где снять...

19.09.2017 12:53 #425241
"user89" написал:
Далее в source.list комментирую все строки

А вот это зачем, кстати? Если доступа к сети вообще не будет, так и обновлять список пакетов не придётся, соответственно, ругаться не будет тоже. Если же доступ в сеть появится - сделаете [console=inline]sudo apt update[/console] и заодно сможете обновить версии используемых пакетов.

19.09.2017 13:38 #425244

Ух! Нашел как снять барьер. Оказывается легко, но искать пришлось долго :)
Надо после deb всего лишь добавить [trusted=yes], и строка
deb file:/media/deb1/ stretch contrib main
превратится в
deb [trusted=yes] file:/media/deb1/ stretch contrib main

Сделал я для всех трех образов
deb [trusted=yes] file:/media/deb1/ stretch contrib main
deb [trusted=yes] file:/media/deb2/ stretch contrib main
deb [trusted=yes] file:/media/deb3/ stretch contrib main


Проверка прошла успешно
apt install network-manager-pptp-gnome
Здесь пакет pptp-gnome выбран не случайно. Он находится на 2-м или 3-м диске, а ещё некоторые провайдеры используют VPN PPTP для выхода в интернет. Также поставились hardinfo, gpated ...


Измените, пожалуйста, заголовок у темы на [Решено]

Войдите или зарегистрируйтесь, чтобы ответить.