repositório de pacotes local no servidor personalizado não pode ser autenticado

0

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?

    
por user3667089 19.08.2017 / 02:57

1 resposta

0

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/

    
por user3667089 02.05.2018 / 01:05