Quando você quiser instalar um pacote de software no seu sistema Ubuntu, você primeiro se refere ao repositório oficial do Ubuntu listado no arquivo sources.list do seu sistema. Se o software não estiver disponível lá, você pode instalá-lo através de qualquer repositório PPA em que ele esteja disponível. Os repositórios PPA são repositórios não oficiais dos pacotes de software que são disponibilizados aos usuários através do Launchpad. O Launchpad, uma plataforma desenvolvida pela Canonical, permite aos desenvolvedores fazer o upload de seu código nele, onde os pacotes .deb são disponibilizados para os usuários instalarem o software a partir dele.
Neste artigo, vamos descrever como usar a linha de comando do Ubuntu e a interface gráfica do usuário para fazê-lo:
- Lista os repositórios PPA adicionados ao seu sistema
- Adicionar um repositório PPA ao seu sistema para baixar o software de
- Remover um repositório PPA adicionado do seu sistema
Nós executamos os comandos e procedimentos mencionados neste artigo em um Ubuntu 18.04 Sistema LTS.
PPA Repositories Management through the Command Line
Se você é como eu que prefere usar a linha de comando para executar todas as operações administrativas no Linux, aqui está como você pode executar o gerenciamento básico do repositório no Ubuntu.
Você pode abrir a linha de comando do Ubuntu, o Terminal, seja através do Dash do sistema ou do atalho Ctrl+Alt+T.
Lista de repositórios PPA adicionados
Se você quiser listar todos os repositórios disponíveis no seu sistema Ubuntu, digite o seguinte comando no Terminal:
$ apt policy
Outro método para listar todos os repositórios PPA adicionados é imprimir o conteúdo do diretório /etc/apt/sources.list.d. Este diretório contém a lista de todos os repositórios disponíveis no seu sistema.
Aqui está como usar o comando:
$ ls /etc/apt/sources.list.d
Adicionar um Repositório PPA
Apenas um usuário autorizado pode adicionar/remover e configurar software e repositórios no Ubuntu. Aqui está a sintaxe de comando que você pode usar como sudo para adicionar um PPA ao seu sistema:
$ add-apt-repository ppa:ppa_name
E então instale o pacote necessário do repositório adicionado como sudo da seguinte forma:
$ apt install package_name
No Ubuntu 18.04, você não precisa usar o comando apt-get update depois de adicionar um novo repositório, pois o sistema executa automaticamente esta operação. Em versões anteriores do Ubuntu, você precisava executar o seguinte comando antes de instalar um pacote para que você pudesse instalar a última versão disponível de um software:
$ sudo apt-get update
Example:
Deixe-nos apresentar um exemplo onde iremos adicionar o repositório PPA Thomas Schiex ao nosso sistema que mais tarde estaremos usando para instalar o Blender, uma suíte de criação 3D.
Adicionaremos o PPA através do seguinte comando como sudo:
$ sudo add-apt-repository ppa:thomas-schiex/blender
Agora que o PPA é adicionado, é tão simples quanto digitar o seguinte comando para instalar a última aplicação do Blender:
$ sudo apt-get install blender
Remover um repositório PPA
Se você quiser remover um repositório PPA adicionado do seu sistema, você pode usar a seguinte sintaxe de comando como sudo:
$ add-apt-repository -remove ppa:ppa_name
O comando acima remove apenas o PPA do seu sistema e não o pacote de software que você tem instalado através dele.
Por exemplo, para remover o repositório que adicionei na seção anterior, executarei o seguinte comando no Terminal:
$ add-apt-repository --remove ppa:thomas-schiex/blender
Purgar um Repositório
Purgar um repositório significa removê-lo do seu sistema e também baixar os pacotes de software que você baixou através dele. Há um utilitário chamado PPA Purge que você pode usar para este propósito.
Você pode instalar este utilitário através dos repositórios oficiais do Ubuntu como segue:
$ sudo apt-get install ppa-purge
Você pode então usar a seguinte sintaxe de comando para purgar um repositório adicionado:
$ ppa-purge ppa:ppa_name
Exemplo:
$ ppa-purge ppa:thomas-schiex/blender
Manualmente Removendo um Repositório
Como mencionado acima, o seu repositório adicionado é .list são salvos no diretório /etc/apt/sources.list.d. Você pode remover manualmente um PPA deste diretório usando o comando rm como segue:
$ rm /etc/apt/sources.list.d/ppa_list_file
Exemplo:
$ sudo rm /etc/apt/sources.list.d/thomas-schiex-ubuntu-blender-bionic.list
Gerenciamento de Repositórios PPA através do UI
Um utilitário Ubuntu UI chamado Software and Updates ajuda você a gerenciar tanto seus repositórios oficiais Ubuntu quanto os repositórios PPA. Aqui está como você pode usá-lo:
List Added PPA Repositories
A fim de abrir o utilitário Software e Atualizações, digite as palavras-chave relevantes na busca do Dash como segue, ou então você pode abri-lo diretamente da lista de Aplicações.
Por padrão, o utilitário Software e Atualizações abre na aba Software Ubuntu. Para visualizar os repositórios PPA adicionados ao seu sistema, selecione a aba Other Software.
Adicionar um repositório PPA
Para adicionar um novo repositório PPA, clique no botão Adicionar da visão Other Software. O seguinte diálogo será aberto:
No campo de linha do APT, coloque o nome do PPA que você deseja adicionar e depois clique no botão Adicionar Fonte. O sistema irá então pedir-lhe autenticação como apenas um utilizador autorizado pode adicionar um repositório ao Ubuntu. Digite a senha para o sudo e então clique em Authenticate.
Seu novo repositório será adicionado ao seu sistema e aparecerá na lista Other Software deste utilitário.
Remover um Repositório PPA
Você pode remover um PPA adicionado selecionando-o primeiro da lista Other Software no utilitário Software e Atualizações, e então clicando no botão Remover.
Agora você é capaz de gerenciar os repositórios PPA para explorar muito mais do que está disponível nos repositórios oficiais do Ubuntu.