After unpacking 520kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
yakuake
Install these packages without verification [y/N]?
Хотелось бы от него избавиться. Можно отключить проверку в файле apt.conf но это я так понимаю не debian-way. Как я понял требуется создать пару ключей, создать файл Release и подписать его своим ключом, и затем экспортировать публичный ключ в apt.
я делаю так.
Llama, установлен... собака
ПАРДОН не стоял.... был установлен debian-archive-keyring.
вроде в первую очередь проверил его....
а остальное я делаю правильно?
Release.gpg должен находиться в корне репозитория?
Проблема решена. Моя ошибка - не требовалось создавать файл Release так как он уже присутствовал в каталоге /home/kirill/test/dists/etch
Кому нужно последовательность такая.
gpg --gen-key (создание пары ключей)
cd /home/kirill/test/dists/etch
gpg -abs -o Release.gpg Release (подпись файла Release - на выходе получаем Release.gpg)
gpg --export -a kirill > public.key (экспорт публичного ключа)
apt-key add public.key (добавляю публичный ключ в apt)
apt-get update
Теперь при установке не ругается на неподписанные пакеты.
НО! есть один момент. Я держу диски с Debian в iso образах. При монтировании их как loop устройство я естественно не могу создать в них файлы Release.gpg.... Держать на диске и iso и развернутую структуру не хочется. Хотелось бы оставить ТОЛЬКО iso. И иметь возможность устанавливать пакеты без ругани.
Как бы это похитрее провернуть?
sutulo, есть способ для FC и YUM.. Думаю для Debian и apt похожее решение должно быть.. Т.е. директория, внутри которой симлинк на точку монтирования образа.. тогда необходимые для работы репозитария файлы будут создаватся на харде.. Гугл в помощб собственно говоря.. Если сделаешь - в вики повесить не забудь.
mkdir /path/to/somedir
mkdir /path/ro/somedir/dir1 (повторяем несколько раз, в зависимости от числа ISO-шек, меняя циферку)
Потом монтируем ISO-шки в dir1, dir2, etc...
A Release.gpg пихаем в /path/to/somedir и в /etc/apt/source.list добавляем путь вида file:///path/to/somedir
Dzmitry, АГА! Так для каждой из ISO же свой Release.gpg. Три ISO - три Release.gpg.
И потом, Release.gpg судя по всему должен находиться в
/path/to/somedir/dir1/dists/etch
Предполагаю, что проверку на наличие ключа можно отключить в конфиге APT. Поставил apt на FC6 и там такая фича имеется:
# cat /etc/apt/apt.conf | grep GPG
rain, Премного благодарен. Все заработало как мне и хотелось. Только я от жары конкретно затупил... перерыл все в поисках команды INDIR !!!! Минут через 10 только понял что надо все же LNDIR искать.....