Советую использовать debmirror, на форуме была инструкция, довольно все просто, больше настроек, чем в apt-mirror, проблем таких не возникает. А на счет ключа-он нужен для подтверждения подлинности репозитория, хотя я ключей не делал и ни synaptic ни aptitude не неподлинность не ругаются, скрипт у меня такой
#!/bin/bash -x
/usr/bin/debmirror --source -m --passive --host=archive.ubuntu.com \
--root=ubuntu --method=http --progress \
--dist=feisty,feisty-security,feisty-updates,feisty-backports,feisty-proposed \
--postcleanup --ignore-release-gpg --section=main,restricted,multiverse,universe \
--arch=i386,amd64 ~/Ubuntu/ \
Создай в домашней директории папку Ubuntu, или перепиши адрес, куда будут складываться пакеты. По скрипту качаются пакеты i386, amd64 и сорсы, не нужны сорсы- вместо --source пиши --nosource, а так скрипт готов к работе.