add-apt-repository - Adiciona um repositório em /etc/apt/sources.list ou /etc/apt/sources.list.d ou remove um existente
add-apt-repository [OPTIONS] [LINE]
add-apt-repository é um script que adiciona um repositório APT externo a /etc/apt/sources.list ou a um arquivo em /etc/apt/sources.list.d/ ou remove um já repositório existente.
Observe que --list, --ppa, --cloud, --uri, --sourceslist e os parâmetros LINE são mutuamente exclusivos; apenas um (ou nenhum) deles pode ser especificado.
Mostrar mensagem de ajuda e sair.
Imprimir informações de depuração na linha de comando.
Remova o repositório especificado.
Isso primeiro desabilitará (comentará) a(s) linha(s) correspondente(s) e, em seguida, qualquer arquivo(s) modificado(s) em sources.list.d/ serão removidos se contiverem apenas linhas vazias e comentadas.
Observe que isso funciona de maneira diferente quando usado com os parâmetros --enable-source e/ou --component. Sem nenhum desses parâmetros, isso remove o repositório especificado, incluindo quaisquer linhas deb-src e todos os componentes. Se --enable-source for usado, isso desabilita somente a(s) linha(s) 'deb-src'. Se --component for usado, isso removerá somente o(s) componente(s) especificado(s) e apenas removerá o repositório se nenhum componente permanecer.
Se --enable-source e --component forem usados com --remove, as ações serão executadas separadamente: o(s) componente(s) especificado(s) ) serão removidos das linhas deb e deb-src e as linhas deb-src serão desativadas.
Assuma sim para todas as consultas.
Depois de adicionar o repositório, não atualize o cache do pacote.
Faça login no Launchpad (isso só é necessário para PPAs privados).
Permita o download dos pacotes de origem do repositório.
Isso adiciona e habilita uma linha 'deb-src' para o repositório.
Se este parâmetro for usado sem qualquer repositório, ele ativará todas as entradas de repositório de origem desabilitadas atualmente existentes (deb-src) que possuem uma entrada correspondente de repositório binário ativado (deb).
Se este parâmetro for usado duas vezes sem nenhum repositório, ele também adicionará entradas de repositório de origem ausentes para todas as entradas de repositório binário (deb) existentes.
Quais componentes devem ser usados com o repositório especificado.
Se não for especificado, o padrão será principal. Isso pode ser usado várias vezes para especificar vários componentes.
Se for usado sem nenhum repositório, ele adicionará o(s) componente(s) a todos os repositórios atualmente existentes (ativados), mas apenas se listados no arquivo sources.list principal.
Qual bolso usar.
O padrão é nenhum, o que é equivalente ao bolso liberação.
Se for usado sem nenhum repositório, ele adicionará o bolso a todos os repositórios existentes no momento, mas somente se estiver listado no arquivo sources.list principal. Ele usará os componentes atualmente configurados com o bolso de liberação ou, se não estiver configurado no momento, usará os componentes principal e restrito.
Mostre o que seria feito, mas não faça alterações.
Lista os repositórios atualmente configurados.
Isso listará apenas os repositórios ativados; ele não mostrará linhas de repositório desabilitadas.
Por padrão, isso mostra apenas repositórios binários (deb). Se --enable-source também for usado, isso também mostrará os repositórios de origem (deb-src).
Adicione um arquivo de pacote pessoal do Ubuntu Launchpad.
Deve estar no formato ppa:USER/PPA, USER/PPA ou USER.
O parâmetro USER deve ser a equipe do Launchpad ou a pessoa que possui o PPA. O parâmetro PPA deve ser o nome do PPA; se não for fornecido, o padrão é 'ppa'.
A chave pública GPG do PPA também será baixada e adicionada ao chaveiro do apt.
Para adicionar um PPA privado, você também deve usar o parâmetro --login e, claro, também deve estar inscrito no PPA privado.
Adicione um arquivo de nuvem do Ubuntu.
Deve estar no formato cloud-archive:CANAME, uca:CANAME ou CANAME.
O parâmetro CANAME deve ser o nome do Cloud Archive. O parâmetro CANAME pode opcionalmente ser sufixado com o bolso, como -updates ou -proposed. Se não for especificado, o bolso será padronizado como -updates.
Adicione um arquivo, especificado como um único URI.
Se o URI fornecido for detectado como um PPA, isso funcionará como se o parâmetro --ppa fosse usado.
Adicione um arquivo, especificado como uma linha de entrada de fonte completa no formato sources.list de uma linha.
Isso deve seguir o formato ONE-LINE-STYLE conforme descrito na página de manual sources.list.
Se o URI fornecido for detectado como um PPA, isso funcionará como se o parâmetro --ppa fosse usado.
LINE é um método obsoleto para especificar o repositório para adicionar/remover, fornecido apenas para compatibilidade com versões anteriores. Ele pode ser especificado em qualquer um dos formatos suportados: linha sources.list, uri simples, atalho ppa ou atalho de arquivo na nuvem. Também pode ser especificado como um ou mais componentes válidos. O script tentará detectar qual formato é fornecido.
Isso não é recomendado, pois a detecção automática de qual formato de linha é pretendido pode ser ambígua, mas scripts mais antigos ainda podem usar esse método de especificação do repositório.
Um caso especial de LINE é fornecer o valor -, que então lerá o LINE de stdin.
add-apt-repository -P ppa:user/repository add-apt-repository -P user/repository add-apt-repository -C cloud-archive:queens add-apt-repository -C uca:queens add-apt-repository -C queens add-apt-repository -S 'deb http://myserver/path/to/repo stable main' add-apt-repository -S deb http://myserver/path/to/repo stable main add-apt-repository -U http://myserver/path/to/repo -c main add-apt-repository -U https://packages.medibuntu.org -c free -c non-free add-apt-repository -U http://extras.ubuntu.com/ubuntu add-apt-repository -s add-apt-repository -L add-apt-repository -s -r add-apt-repository -c universe add-apt-repository -r -c multiverse
add-apt-repository deb http://myserver/path/to/repo stable main add-apt-repository http://myserver/path/to/repo main add-apt-repository https://packages.medibuntu.org free non-free add-apt-repository http://extras.ubuntu.com/ubuntu add-apt-repository multiverse
sources.list(5) apt-get(8)
Esta página de manual foi escrita por Chow Loong Jin hyperair@gmail.com para o sistema Debian (mas pode ser usada por outros). É concedida permissão para copiar, distribuir e/ou modificar este documento sob os termos da Licença Pública Geral GNU, Versão 2 ou qualquer versão posterior publicada pela Free Software Foundation.
Em sistemas Debian, o texto completo da GNU General Public License pode ser encontrado em /usr/share/common-licenses.