Apenas no caso de alguém estar interessado. A solução para este problema é colocar deb [arch=amd64 trusted=yes] http://54.68.121.138 debian/
no final de /etc/apt/sources.list
em vez de apenas deb http://54.68.121.138 debian/
Configurei com êxito um repositório de pacotes local no servidor personalizado com as etapas a seguir
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
enquanto no cliente
vim /etc/apt/sources.list
adicione deb http://54.68.121.138 debian/
ao final do arquivo
sudo apt-get update
Lá mostra a mensagem de aviso abaixo
W: The repository 'http://54.68.121.138 debian/ Release' does not have a Release file. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details.
Se eu instalar por sudo apt-get install mydeb
, serei solicitado com
Install these packages without verification? [y/N]
Se eu inserir y
, ainda posso instalar com êxito o mydeb no cliente, mas o que devo fazer no servidor para fazer o cliente achar que o repositório está autenticado e verificado?
Apenas no caso de alguém estar interessado. A solução para este problema é colocar deb [arch=amd64 trusted=yes] http://54.68.121.138 debian/
no final de /etc/apt/sources.list
em vez de apenas deb http://54.68.121.138 debian/