Я успешно устанавливаю локальное хранилище пакетов на пользовательском сервере со следующими шагами
sudo apt-get install apache2
cd /var/www/html
mkdir debian
cp /path/to/mydeb.deb /var/www/html/debian
dpkg-scanpackages debian /dev/null | gzip -9c > debian/Packages.gz
в то время как на клиенте
vim /etc/apt/sources.list
добавить deb http://54.68.121.138 debian/
в конец файла
sudo apt-get update
Там показывает ниже предупреждающего сообщения
W: Репозиторий 'http://54.68.121.138 debian/Выпуск' не имеет Файла версии. N: Данные из такого репозитория не могут аутентифицироваться и поэтому потенциально опасны для использования. N: Посмотрите способно-безопасный (8) страница справочника для создания репозитория и пользовательских деталей конфигурации.
Если я устанавливаю его sudo apt-get install mydeb
, Со мной предложат
Установить эти пакеты без проверки? [y/N]
Если я вхожу y
Я могу все еще успешно установить mydeb на клиенте, но что я должен сделать на сервере для создания клиента, думает, что репозиторий аутентифицируется и проверяется?
На всякий случай кому-то интересно. Решение этой проблемы ставится deb [arch=amd64 trusted=yes] http://54.68.121.138 debian/
в конце /etc/apt/sources.list
вместо просто deb http://54.68.121.138 debian/