add-apt-repository - manual de referência, opções, exemplos de comandos


NOME

add-apt-repository - Adiciona um repositório em /etc/apt/sources.list ou /etc/apt/sources.list.d ou remove um existente

SINOPSE

add-apt-repository [OPTIONS] [LINE]

DESCRIÇÃO

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.

OPÇÕES

Observe que --list, --ppa, --cloud, --uri, --sourceslist e os parâmetros LINE são mutuamente exclusivos; apenas um (ou nenhum) deles pode ser especificado.

-h, --help

Mostrar mensagem de ajuda e sair.

-d, --debug

Imprimir informações de depuração na linha de comando.

-r, --remove

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.

-y, --yes

Assuma sim para todas as consultas.

-n, --no-update

Depois de adicionar o repositório, não atualize o cache do pacote.

-l, --login

Faça login no Launchpad (isso só é necessário para PPAs privados).

-s, --enable-source

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.

-c, --component

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.

-p, --pocket

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.

--dry-run

Mostre o que seria feito, mas não faça alterações.

-L, --list

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).

-P, --ppa

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.

-C, --cloud

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.

-U, --uri

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.

-S, --sourceslist

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.

LINHA

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.

EXEMPLOS

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

EXEMPLOS REPROVADOS

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

VEJA TAMBÉM

sources.list(5) apt-get(8)

DIREITO AUTORAL

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.