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.

Menu de aplicativos do Linux Mint com as Fontes de Software destacadas nos resultados da pesquisa.
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.

Página de PPAs (Plataformas de Administração Pública) do Linux Mint com a coluna "Ativado" e os botões "Adicionar", "Remover" e "Procurar".
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.

Fontes de software do Linux Mint com uma linha de PPA selecionada e a caixa de seleção "Ativado" visível.
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.

Adicionar uma caixa de diálogo de PPA nas Fontes de Software do Linux Mint, mostrando o proprietário e o nome do PPA.
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.

Adicionar um PPA

sudo add-apt-repository ppa:owner/name
sudo apt update

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.

Terminal do Linux Mint mostrando o comando `sudo add-apt-repository` com um PPA de exemplo.
Use o comando add-apt-repository com o identificador do PPA e, em seguida, atualize os metadados do pacote.

Remova um PPA completamente.

sudo add-apt-repository --remove ppa:owner/name
sudo apt update

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.

Terminal do Linux Mint mostrando o comando `add-apt-repository remove` seguido por `sudo apt update`.
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.

Terminal do Linux Mint listando arquivos nos diretórios sources.list.d e apt keyrings.
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):

sudo cp /etc/apt/sources.list.d/example.list /etc/apt/sources.list.d/example.list.bak
sudo nano /etc/apt/sources.list.d/example.list
sudo apt update

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.

Editando com GNU nano uma linha de código-fonte de um PPA do Linux Mint com um caminho de chaveiro assinado.
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.

Para obter informações básicas sobre o que é um PPA e como o Launchpad o assina, consulte a documentação oficial do Launchpad sobre PPAs .

Deixar um comentário

Como instalar o Linux Mint Debian Edition 5 “Elsie” a partir de um pendrive USB

Como instalar o Linux Mint Debian Edition 5 “Elsie” a partir de um pendrive USB

Baixe e verifique a ISO arquivada do LMDE 5, crie um USB inicializável e escolha as configurações de instalação segura. O Elsie chegou ao fim de seu suporte; veja a versão atual do LMDE.

Como instalar o Wireshark no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o Wireshark no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o Wireshark no Ubuntu, Debian, Fedora, Arch ou openSUSE com os comandos de pacote atuais e, em seguida, configure a captura de pacotes em tempo real com segurança.

Como jogar Don't Starve Together no Linux

Como jogar Don't Starve Together no Linux

Instale a versão Linux de Don't Starve Together pelo Steam, crie um mundo ou junte-se a amigos seguindo estes passos de configuração e resolução de problemas.

Como jogar Squad no Linux com o Steam Proton

Como jogar Squad no Linux com o Steam Proton

Configure o Squad no Linux com o Steam Play e o Proton, instale o jogo, escolha uma ferramenta de compatibilidade e resolva problemas com o sistema anti-cheat.

Como criar uma unidade USB inicializável do Windows 11 no Linux

Como criar uma unidade USB inicializável do Windows 11 no Linux

Crie um pendrive de instalação do Windows 11 no Linux com o Ventoy: obtenha a ISO oficial, instale o Ventoy com segurança, copie a imagem e inicialize o computador de destino.

Como jogar DiRT Rally no Linux: Configuração do Steam e correções do Proton

Como jogar DiRT Rally no Linux: Configuração do Steam e correções do Proton

Aprenda a jogar DiRT Rally no Linux se você já o possui no Steam: instale a versão nativa, execute-o e use o Proton apenas como alternativa.

Como instalar o Devuan Linux a partir de um USB inicializável

Como instalar o Devuan Linux a partir de um USB inicializável

Instale o Devuan Excalibur a partir da ISO Live para desktop. Verifique o download, crie um USB inicializável, proteja as partições existentes e finalize a instalação com o Refracta Installer.

Como jogar It Takes Two no Linux com o Steam Proton

Como jogar It Takes Two no Linux com o Steam Proton

Aprenda como jogar It Takes Two no Linux com o Steam Proton, instale a versão Steam, habilite a compatibilidade, configure o modo cooperativo e solucione problemas de inicialização.

Como jogar Slay the Spire no Linux: Instale e inicie o jogo com o Steam.

Como jogar Slay the Spire no Linux: Instale e inicie o jogo com o Steam.

Instale o Steam no Linux, obtenha a versão nativa do Slay the Spire para Linux na sua Biblioteca e execute-o. Inclui instruções práticas para problemas comuns de inicialização.

Como jogar The Forest no Linux com o Steam Proton

Como jogar The Forest no Linux com o Steam Proton

Instale o Steam no Linux, habilite o Steam Play e use o Proton para baixar e executar The Forest, com uma configuração de compatibilidade específica para cada jogo, caso ele não inicie.