Não há nenhuma opção para desabilitar a verificação de certificados para add-apt-repository
e a URL é codificada. Você pode alterá-lo, mas ele será perdido na próxima vez que python3-software-properties
for atualizado. Edite /usr/lib/python3/dist-packages/softwareproperties/ppa.py
e altere LAUNCHPAD_PPA_API
para 'http://launchpad.net/api/1.0/~%s/+archive/%s'
:
sudo sed -i.bak '/^LAUNCHPAD_PPA_API = /s/https/http/' /usr/lib/python3/dist-packages/softwareproperties/ppa.py
As próprias URLs do repositório PPA não são HTTPS. Você pode buscar a chave sozinho. Então, você pode adicionar o PPA manualmente. Por exemplo, para o PDA do GNOME3 , expanda a seção denominada Detalhes técnicos sobre este PPA . Você verá algo assim:
O URL visto lá é o que você realmente precisa. Usando-o, você pode adicionar o repositório:
printf "%s http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu $(lsb_release -sc) main\n" deb deb-src |
sudo tee /etc/apt/sources.list.d/gnome3-ppa.list
Clique no link abaixo de Signing Key e você será direcionado para a chave GPG deste repo. Se o link não funcionar devido a um firewall / proxy, etc. (ele está em uma porta não padrão), você pode ir para link e pesquise manualmente por 0x3B1510FD
( 0x
seguido pela impressão digital da chave), selecione chave pública (também conhecida como pub
) e copie o texto da linha inicial até o final. Então faça:
sudo apt-key add -
e cole a chave. Pressione Enter e Ctrl D para completar a adição da chave. Feito!