É altamente recomendado que você não adicione repos de terceiros
No entanto, se você entender os riscos e estiver familiarizado com o apt-pinning, poderá adicionar e gerenciar repositórios de terceiros. Eu não recomendo que você faça isso na sua instalação Debian e instale o pacote do repositório oficial stable ou back-ports. Se não estiver lá, instalar o pacote a partir da fonte é outro método viável.
Novamente, se você precisar deste pacote e ele não for encontrado nos repositórios e você quiser mantê-lo usando o apt, contanto que você entenda os riscos, siga estas etapas.
Problema em mãos
Você está tentando adicionar o repositório ppa:nextcloud-devs/client
usando o comando add-apt-repository
. Você não conseguirá que o apt-get update
trabalhe com o novo repositório, pois ele usa os nomes das versões do Ubuntu e o sources.list
sendo Debian usa nomes de versões do Debian.
Solução
Estou referenciando este guia sobre como adicionar um ppa do Ubuntu ao seu sistema Debian.
Você executará o seguinte comando como sudo (ou root):
add-apt-repository ppa: nextcloud-devs / client
Agora, você deseja verificar seu /sources.list.d/
. Por exemplo, se você está adicionando o Launchpad ao seu wheezy /sources.list.d/
, ele deve ficar assim:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
Agora mude o wheezy para a versão do Ubuntu que você deseja usar. Por exemplo, xenial ou 16.04.
deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main
Agora você deve usar o apt-pinning para garantir que seu sistema mantenha alguma sanidade. Eu recomendo strongmente que você faça seus repositórios estáveis têm uma prioridade mais alta que seu ppa. Seu /etc/apt/preferences.d/
deve ter reponame.preferences
para cada repo e o conteúdo de cada um deve ser assim:
#/etc/apt/preferences.d/stable.preferences
Package: *
Pin: release a=stable
Pin-Priority: 1000
#/etc/apt/preferences.d/your-ppa-name.preferences
Package: *
Pin: release a=your-ppa-name
Pin-Priority: 750
Agora você pode executar apt update
e o ppa deve ser instalado com sucesso.
Conclusão
Recomendo que não faça isso e sugiro que você use uma distro que suporte o pacote que deseja instalar e evite o uso de repositórios de terceiros. No entanto, se você souber o que está fazendo, isso deve funcionar.
Se você tiver dúvidas ou preocupações sobre este post, não hesite em me perguntar. Se houver alguma correção ou equívoco nesta resposta, por favor, informe-me. Eu posso atualizar a postagem conforme necessário.
Melhor da Sorte!