REPO-ADD(8) Manual do pacman REPO-ADD(8) NOME repo-add - utilitario de manutencao da base de dados de pacotes SINOPSE repo-add [opcoes] [ ...] repo-remove [opcoes] [ ...] DESCRICAO repo-add e repo-remove sao dois scripts para ajudar a construir uma base de dados para pacotes compilados com makepkg(8) e instalados com pacman(8). repo-add vai atualizar uma base de dados de pacotes lendo um arquivo de pacote compilado. Varios pacotes para adicionar podem ser especificados na linha de comando. Se um arquivo ".sig" correspondente e encontrado junto a um arquivo de pacote, a assinatura sera automaticamente incorporada a base de dados. repo-remove vai atualizar uma base de dados de pacote removendo o nome do pacote especificado na linha de comando. Varios pacotes para remover podem ser especificados na linha de comando. Uma base de dados de pacote e um arquivo tar, opcionalmente compactado. As extensoes validas sao ".db" seguido por uma extensao de arquivo de ".tar", ".tar.gz", ".tar.bz2", ".tar.xz" ou ".tar.Z". O arquivo nao precisa existir, mas todos os diretorios pais devem existir. OPCOES COMUNS -q, --quiet Forca este programa a ficar quieto e a ser executado silenciosamente, exceto para mensagens de aviso e erro. -s, --sign Gera um arquivo de assinatura PGP usando GnuPG. Isso executara gpg --detach-sign --use-agent na base de dados gerada para gerar um arquivo de assinatura desanexado, usando o agente GPG se estiver disponivel. O arquivo de assinatura sera o nome de arquivo inteiro da base de dados com uma extensao ".sig". -k, --key Especifica uma chave para usar ao assinar pacotes. Tambem pode ser especificado usando a variavel de ambiente GPGKEY. Se nao for especificado em nenhum dos locais, a chave padrao do chaveiro sera usada. -v, --verify Verifica a assinatura PGP da base de dados antes de atualizar a base de dados. Se a assinatura for invalida, um erro e produzido e a atualizacao nao prossegue. --nocolor Remove cor da saida de repo-add e repo-remove. OPCOES DE REPO-ADD -n, --new Apenas adiciona pacotes que ainda nao estejam na base de dados. Os avisos serao impressos na deteccao dos pacotes existentes, mas nao serao adicionados novamente. -R, --remove Remove arquivos de pacotes antigos do disco ao atualizar sua entrada na base de dados. --include-sigs Inclui assinaturas PGP do pacote no banco de dados do repositorio (se disponivel) EXEMPLO repo-add foo.db.tar.xz [ ...] Isso cria duas bases de dados separadas; uma base de dados menor "foo.db.tar.xz" usada pelo pacman e uma base de dados grande contendo listas de arquivos de pacote "foo.files.tar.xz" para uso por outros utilitarios. Embora o pacman possa usar a base de dados grande (se renomeada com uma extensao db.tar*), atualmente nao ha nenhum beneficio adicional para o download maior. VEJA TAMBEM makepkg(8), pacman(8) Consulte o site do pacman em https://archlinux.org/pacman/ para obter informacoes atuais sobre o pacman e suas ferramentas relacionadas. BUGS Bugs? Voce deve estar brincando; nao ha erros neste software. Mas se por acaso estivermos errados, envie um relatorio de erro com o maximo de detalhes possivel no rastreador de erros do Arch Linux na secao Pacman. AUTORES Atuais mantenedores: o Allan McRae o Andrew Gregory o Morgan Adamiec Principais colaboradores anteriores: o Judd Vinet o Aurelien Foret o Aaron Griffin o Dan McGee o Xavier Chantry o Nagy Gabor o Dave Reisner o Eli Schwartz Para outros contribuidores, use git shortlog -s no repositorio pacman.git. TRADUCAO A traducao para portugues brasileiro desta pagina man foi criada por Rafael Fontenelle Esta traducao e uma documentacao livre; leia a Licenca Publica Geral GNU Versao 3 ou posterior para as condicoes de direitos autorais. Nenhuma responsabilidade e aceita. Se voce encontrar algum erro na traducao desta pagina de manual, envie um e-mail para a lista de discussao de tradutores . Pacman 6.1.0 15 marco 2024 REPO-ADD(8)