Início
» LINUX
»
Como editar PPAs no Linux Mint (interface gráfica e terminal)
Como editar PPAs no Linux Mint (interface gráfica e terminal)
A maneira mais fácil de editar PPAs no Linux Mint é usar a ferramenta integrada Fontes de Software. Na versão atual do Linux Mint, a página de PPAs permite adicionar, remover, ativar, desativar e navegar pelo conteúdo dos PPAs. Se precisar alterar a linha do repositório em si, use o terminal e edite o arquivo de origem APT correspondente.
Este guia reflete as ferramentas atuais do Linux Mint. O Linux Mint 22.3 “Zena” usa a base de pacotes do Ubuntu Noble, enquanto o LMDE é baseado em Debian e não deve ser tratado como um alvo de PPA do Ubuntu. O próprio projeto mintsources do Linux Mint pode ocultar a página de PPAs quando o suporte a PPAs estiver desativado.
Gerencie PPAs no Linux Mint com o Software Sources.
1. Códigos-fonte de software livre
Abra o menu de aplicativos, procure por "Fontes de Software" e execute-o. A autenticação de administrador pode ser necessária, pois as configurações do repositório afetam todo o sistema.
Procure por Fontes de Software no menu de aplicativos do Linux Mint.
2. Abra a página dos PPAs.
Selecione PPAs na barra lateral esquerda. A interface atual exibe uma coluna Ativado e três botões principais: Adicionar , Remover e Procurar . Tutoriais mais antigos podem mencionar um botão Editar, mas a interface atual do Linux Mint não oferece um para PPAs.
A página atual de PPAs tem como foco habilitar, adicionar, remover e navegar pelas entradas de PPA.
3. Ativar ou desativar um PPA existente
Use a caixa de seleção ao lado de um PPA para ativá-lo ou desativá-lo. Desativá-lo é útil para solucionar problemas, pois mantém a fonte configurada sem permitir que o APT busque pacotes nela. Após alterar o estado do repositório, clique na opção para atualizar o cache do APT quando o Software Sources a oferecer.
Desmarque a caixa de seleção "Ativado" para desativar ou reativar temporariamente um PPA.
4. Adicione um novo PPA
Clique em Adicionar e insira o PPA no ppa:owner/nameformato usual. Copie o identificador da página oficial do PPA do projeto, em vez de tentar adivinhar. O código atual do mintsources do Linux Mint verifica se o PPA é compatível com a versão base do Ubuntu do sistema antes de adicioná-lo.
Insira o identificador do PPA no formato ppa:proprietário/nome e confirme a adição.
5. Remover um PPA
Selecione o PPA e clique em Remover , depois atualize o cache do APT. A remoção de um repositório não reverte automaticamente os pacotes previamente instalados a partir dele, portanto, não presuma que o sistema retornou às versões de pacotes do Linux Mint apenas porque a entrada do PPA foi removida.
Editar PPAs a partir do terminal
O terminal é mais adequado quando você deseja executar comandos repetíveis ou precisa inspecionar os arquivos APT propriamente ditos.
Substitua owner/namepelo PPA que você realmente deseja. O add-apt-repositoryfluxo de trabalho lida com a entrada da fonte e a chave de assinatura para você, o que é mais seguro do que colar manualmente comandos de teclado de tutoriais antigos.
Use o comando add-apt-repository com o identificador do PPA e, em seguida, atualize os metadados do pacote.
Isso é preferível a excluir apenas o arquivo de origem, porque a versão atual do Linux Mint também mantém uma chave de assinatura dedicada para um PPA.
Remova o PPA com o comando `add-apt-repository` e, em seguida, execute `apt update`.
Encontre o arquivo fonte e a chave do PPA.
O APT lê repositórios adicionais de /etc/apt/sources.list.d/. O mintsources do Linux Mint atual grava um PPA como um .listarquivo e armazena sua chave em /etc/apt/keyrings/com uma signed-by=referência. Você pode inspecionar ambos os locais com:
ls /etc/apt/sources.list.d/
ls /etc/apt/keyrings/
O APT também suporta o .sourcesformato mais recente, conforme documentado no manual sources.list do Ubuntu , portanto, não presuma que todos os repositórios de terceiros usarão um .listarquivo.
As definições de repositório e suas chaves de assinatura residem em locais de configuração do APT separados.
Editar manualmente uma linha de origem PPA
Se você realmente precisar alterar o URI, o conjunto de aplicativos ou as opções, faça um backup do arquivo primeiro e edite-o como administrador (root):
Não altere o codinome do Ubuntu apenas para forçar o funcionamento de um PPA não suportado. O Linux Mint 22.3 usa a base Noble, e a implementação atual do Software Sources verifica a compatibilidade com PPAs em relação ao codinome da base. Ignorar essa verificação pode criar conflitos de dependência ou impedir atualizações futuras. Consulte as informações de lançamento do Linux Mint 22.3 para obter detalhes sobre a base de pacotes utilizada.
A edição manual é mais adequada para casos em que você entende o URI do repositório, o conjunto de versões e a referência da chave de assinatura.
O que fazer se o comando `apt update` falhar após uma alteração no PPA?
Erro 404 ou “não possui um arquivo Release”: provavelmente o PPA não publica pacotes para a sua versão base do Ubuntu. Desative-o ou remova-o em vez de alterar o nome do pacote para um codinome aleatório.
Erro de assinatura ou NO_PUBKEY: remova e adicione novamente o PPA a partir de sua fonte oficial. Evite instruções antigas que dependem de apt-key addarquivos de chaveiro; o Mint atual usa arquivos de chaveiro por repositório.
Aviso de repositório duplicado: verifique as Fontes de Software /etc/apt/sources.list.d/em busca de entradas duplicadas e, em seguida, mantenha apenas a fonte desejada.