Você pode configurar determinados parâmetros para o transporte HTTPS em /etc/apt/apt.conf.d/
- consulte man apt.conf
(seção "O GRUPO DE ACQUIRE", subseção "https") para obter detalhes.
Há também um exemplo útil em o projeto trusted-apt
.
Por exemplo, você pode desativar completamente a verificação de certificados:
// Do not verify peer certificate
Acquire::https::Verify-Peer "false";
// Do not verify that certificate name matches server name
Acquire::https::Verify-Host "false";
... ou apenas para um host específico:
Acquire::https::repo.domain.tld::Verify-Peer "false";
Acquire::https::repo.domain.tld::Verify-Host "false";
Essas opções devem ser colocadas em um arquivo recém-criado em /etc/apt/apt.conf.d/
, para que não interfiram nas opções instaladas pelos pacotes oficiais (que criarão arquivos separados).
O nome do arquivo determina a ordem em que os arquivos de opções são analisados, então você provavelmente desejará escolher um número bastante alto para ter suas opções analisadas após as instaladas por outros pacotes. Tente 80ssl-exceptions
, por exemplo.