Este é o comando arriero que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
arriero - simplifica o gerenciamento de vários pacotes Debian
SINOPSE
arrieiro [--config ARQUIVO] [--verbose] [--quieto] comando [opções] [pacote nomes]
DESCRIÇÃO
Arriero é uma ferramenta que permite simplificar o gerenciamento de pacotes Debian, particularmente
útil ao ter que fazer novos lançamentos upstream, compilações e uploads de pacotes semelhantes.
Depende muito do uso de pacote git-build e geral git práticas, então é só
útil para pacotes atualmente mantidos por meio do git.
SUPORTE OPÇÕES
-c,--config ARQUIVO
Especifica a localização do arquivo de configuração a ser usado. O arquivo de configuração contém todos
informações relacionadas aos pacotes. É recomendado ter diferentes arquivos de configuração
para trabalhar com diferentes grupos de pacotes.
Se não for especificado, o arquivo de configuração padrão ~ / .config / arriero.conf está lido.
-v, --verbose
Mostra informações e mensagens de depuração. Por padrão, apenas avisos e erros são mostrados.
-q, --quieto
Mostre apenas erros críticos. Se ambos calma e detalhado são especificados, detalhado is
honrado.
-a, --tudo
Trabalhe com todos os pacotes. Quando esta opção não é especificada, os nomes dos pacotes precisam
ser especificado após a opção de comando, separados por espaços.
COMANDOS
A principal ação que o arriero irá realizar é determinada pelo comando que recebe. Cada
comando pode ter suas próprias opções específicas, que modificam seu comportamento.
construir
Construa cada pacote em um pbuilder. Isso vai chamar git-pbuilder que lerá local
configurações de / etc / pbuilderrc e ~ / .pbuilderrc.
-D, --distribuição , --dist nome-distância
Construir o pacote para a distribuição especificada
-A, --arquitetura , --arco arqui-nome
Construa o pacote para a arquitetura especificada
-U, --local-upload
Após a conclusão de uma construção bem-sucedida, o pacote é carregado, usando o Envio-
comando, Utilizando local como o host para fazer o upload.
clonar
Obtenha o repositório para cada pacote. Este comando pode receber uma lista de pacotes
nomes ou um URL git para clonar. Ao especificar um URL, ele criará uma nova entrada no
arquivo de configuração; se especificar um nome de pacote, ele já precisa estar presente no
configuração.
--baseado
O diretório base no qual criar o clone. Depois de fazer o clone
com sucesso, o pacote será localizado em basedir / package_name
--ramo a montante
A ramificação onde o código upstream está localizado.
--debian-branch
O branch onde o código Debian está localizado.
Ao realizar um clone de um URL, se os ramos não forem especificados manualmente,
arriero tentará adivinhar seus nomes e armazenar os nomes adivinhados no
arquivo de configuração.
exec
Execute um ou mais scripts para cada pacote. Os scripts invocados receberão o
propriedades dos pacotes como variáveis de ambiente, e serão executados dentro do
diretório do pacote.
-x, --roteiro nome_do_script
O nome do script a ser executado. Esta opção pode estar presente várias vezes.
Nesse caso, cada script será chamado, na mesma ordem apresentada no
linha de comando. Se um dos scripts falhar para um determinado pacote, os seguintes
não será executado para aquele pacote
buscar rio acima
Busque o tarball do upstream atual para cada pacote.
Lista
Liste os pacotes que atendem a alguns critérios, com um formato específico. Este comando permite
especificando o formato desejado com o qual cada pacote será exibido.
-f, --Campos lista_campo
Campos a serem incluídos ao gerar a lista. A lista de campos deve ser vírgula
separados. Os campos disponíveis são:
Basedir
ramo
arquivo_construção
change_file
debian_branch
depende
distribuição
export_dir
is_dfsg
é_nativo
is_merge
nome
caminho
pristine_tar_branch
tarball_dir
ramo_upstream
versão_upstream
vcs_git
versão
-F, --formato formato_campo
O formato a ser usado pode incluir campos por nome ou ordem, conforme especificado no --Campos
parâmetro.
-e, --include-resultados vazios
Por padrão, os resultados onde nada seria listado são ignorados, se esta opção for
especificado, eles serão mostrados mesmo quando não houver string para mostrar.
sobreposição
Combine os branches upstream e debian no branch original do debian ou em um novo
filial. Este comando deve ser usado quando o branch debian não inclui o
código upstream e o usuário precisa tê-los juntos para trabalhar no pacote
(por exemplo, para criar um pacote de colcha). Importante: este comando não controla
limpar o galho depois de terminar o trabalho. Isso deve ser feito manualmente pelo usuário.
-b, --filial nome da filial
O nome da nova ramificação a ser criada com a sobreposição. Se especificado e o ramo
já existe, o comando irá falhar sem modificar nada. Se não
especificado, o branch debian para o pacote será usado.
puxar
Obtenha todas as novas alterações dos repositórios dos pacotes.
empurrar
Envie as alterações locais para os repositórios dos pacotes.
liberar
Mude a distribuição no changelog, confirmando a mudança para o git local. Esse
comando só tem efeito se a distribuição no changelog for UNRELEASED ou
diferente do que passou aqui.
-D,--distribuição nome de distribuição
A distribuição para a qual fazer o lançamento.
-P,--pré-lançamento
Se esta opção for recebida, o lançamento conterá um ~ após a versão debian.
O número após o ~ será incrementado cada vez que o comando de liberação for
chamado. Isso permite que os mantenedores acompanhem os testes internos até o momento
para realmente liberar o pacote.
Se esta opção não for passada, mas a versão no changelog já era um pré-
(ou seja, continha um ~), ele é modificado para ser uma versão final (sem
~)
estado
Mostra o status de cada pacote. Este comando verifica o estado do repositório (usando
git para consultar quaisquer alterações locais / remotas) e o estado upstream (usando uscan)
atualizar
Obtenha a nova versão upstream de cada pacote. Este comando não apenas baixa o novo
tarball do upstream, mas também atualiza o debian / changelog com uma nova entrada para o novo
lançamento, com distribuição definida como UNRELEASED.
carregar
Faça upload de cada pacote. Este comando usa o comando upload definido no arquivo de configuração para
carregue cada pacote compilado (os pacotes que não foram compilados são ignorados).
AUTORES
Maximiliano Curia[email protegido]>, Margarita Manterola[email protegido]>
Use arriero online usando serviços onworks.net