Este é o comando debcheckout 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 Windows online ou emulador MAC OS online
PROGRAMA:
NOME
debcheckout - verifique o repositório de desenvolvimento de um pacote Debian
SINOPSE
debcheckout [OPÇÕES] PACKAGE [DESTDIR]
debcheckout [OPÇÕES] REPOSITÓRIO_URL [DESTDIR]
debcheckout --Socorro
DESCRIÇÃO
debcheckout recupera as informações sobre o Sistema de Controle de Versão usado para manter um
determinado pacote Debian (o PACKAGE argumento) e, em seguida, verifica o mais recente (potencialmente
versão não lançada) do pacote de seu repositório. Por padrão, o repositório é
check-out para o PACKAGE diretório; isso pode ser substituído fornecendo o DESTDIR
argumento.
A informação sobre onde o repositório está disponível deve ser encontrada em Vcs- *
campos disponíveis no registro do pacote de origem. Por exemplo, o vitalidade pacote expõe tal
informações com um campo como Vcs-Hg: http://hg.debian.org/hg/pkg-vim/vim, você pode ver isso
através do grep apt cache showsrc vitalidade.
Se mais de um registro de pacote de origem contendo Vcs- * campos estão disponíveis, debcheckout
selecionará o registro com o número de versão mais alto. Como alternativa, um determinado
a versão pode ser selecionada dentre as disponíveis, especificando o nome do pacote como
PACKAGE=VERSÃO.
Se você já sabe a URL de um determinado repositório, você pode invocar debcheckout diretamente em
isso, mas provavelmente você precisará passar o apropriado -t bandeira. Ou seja, algumas heurísticas
estão em uso para adivinhar o tipo de repositório da URL; se eles falharem, você pode querer
sobrescrever o tipo adivinhado usando -t.
Os sistemas de controle de versão atualmente suportados são: Arch (arch), Bazaar (bzr), CVS (cvs),
Darcs (darcs), Git (git), Mercurial (hg) e Subversion (svn).
OPÇÕES
SUPORTE OPÇÕES
-a, --auth
Trabalhe em modo autenticado; isso significa que para repositórios conhecidos (principalmente aqueles
hospedado em https://alioth.debian.org) A reescrita de URL é tentada antes do check-out,
para garantir que o repositório pode ser confirmado. Por exemplo, para Subversion
repositórios hospedados em alioth, isso significa que svn + ssh: //svn.debian.org / ... será
usado em vez de svn: //svn.debian.org / ....
Existem regras integradas para alioth.debian.org e github.com. Outros hosts podem ser
configurado usando DEBCHECKOUT_AUTH_URLS.
-d, --detalhes
Imprima apenas uma lista de informações detalhadas sobre o repositório de pacotes, sem
verificando; o formato de saída é uma lista de campos, cada campo sendo um par de
Nome do campo separado por TAB e valor do campo. Os campos reais dependem do repositório
modelo. Esta ação pode exigir uma conexão de rede com o repositório remoto.
Veja também -p. Esta opção e -p são mutuamente exclusivos.
-h, --Socorro
Imprima uma mensagem de ajuda detalhada e saia.
-p, --imprimir
Imprima apenas um resumo sobre as informações do repositório de pacotes, sem fazer check-out;
o formato de saída é separado por TAB com dois campos: tipo de repositório, URL do repositório.
Esta ação funciona offline, apenas usa informações "estáticas" conhecidas pelo cache do APT.
Veja também -d. Esta opção e -d são mutuamente exclusivos.
-P pacote, --pacote pacote
Ao verificar a URL de um repositório, em vez de tentar adivinhar o nome do pacote de
o URL, use este nome de pacote.
-t TIPO, --modelo TIPO
Substitua o tipo de repositório (que é padronizado para algumas heurísticas baseadas na URL ou,
em caso de falha heurística, o fallback "svn"); deve ser um dos atualmente
tipos de repositório suportados.
-u NOME DE USUÁRIO, --do utilizador NOME DE USUÁRIO
Especifique o nome de login a ser usado no modo autenticado (ver -a) Esta opção implica
-a: você não precisa especificar ambos.
-f ARQUIVO, --Arquivo ARQUIVO
Especifique que o arquivo nomeado deve ser extraído do repositório e colocado no
diretório de destino. Pode ser usado mais de uma vez para extrair vários arquivos.
--source = never|auto|somente download|sempre
Alguns pacotes colocam apenas o debian diretório no controle de versão. debcheckout pode
recuperar as partes restantes da fonte usando apt-get fonte e mover os arquivos
no checkout.
nunca
Use apenas o repositório.
auto (Padrão)
Se o repositório contém apenas o debian diretório, recupere o pacote fonte,
descompacte-o e também coloque o .orig.tar.gz arquivo no diretório atual. Outro,
fazer nada.
somente download
Sempre recupere o .orig.tar.gz arquivo, mas não o descompacte.
sempre
Sempre recupere o .orig.tar.gz arquivo, e se o repositório contém apenas o
debian diretório, descompacte-o.
ESPECÍFICO DE VCS OPÇÕES
ESPECÍFICO DO GIT OPÇÕES
--git-track FILIAIS
Especifique uma lista de ramos remotos que serão configurados para rastreamento (como em
git branch --track, Ver git-branch(1)) após o repositório Git remoto ter sido
clonado. A lista deve ser fornecida como uma lista separada por espaços de nomes de ramos.
Como uma abreviatura, a string "*"pode ser fornecido para exigir o rastreamento de todos os
galhos.
CONFIGURAÇÃO VARIÁVEIS
Os dois arquivos de configuração /etc/devscripts.conf e ~ / .devscripts são provenientes de um shell
nessa ordem para definir as variáveis de configuração. As opções de linha de comando podem ser usadas para substituir
configurações do arquivo de configuração. As configurações da variável de ambiente são ignoradas para este propósito.
As variáveis atualmente reconhecidas são:
DEBCHECKOUT_AUTH_URLS
Esta variável deve ser uma lista separada por espaços de expressões regulares Perl e
textos de substituição, que devem vir em pares: REGEXP TEXTO REGEXP TEXTO ... e assim por diante.
Cada par denota uma substituição que é aplicada a URLs de repositório se outro
meios de construir URLs para o modo autenticado (ver -a) Falhou.
Referências a substrings correspondentes nos textos de substituição são permitidas como de costume em
Perl por meio de $1, $2, ... e assim por diante.
Esta configuração pode ser usada para habilitar o modo autenticado para a maioria dos repositórios.
Observe que os repositórios Debian em alioth.debian.org ($ vcs.debian.org) são
definido implicitamente.
Aqui está um snippet de amostra adequado para os arquivos de configuração:
DEBCHECKOUT_AUTH_URLS = '
^ \ w +: // (svn \ .example \ .com) / (. *) svn + ssh: // $ 1 / srv / svn / $ 2
^ \ w +: // (git \ .example \ .com) / (. *) git + ssh: // $ 1 / home / git / $ 2
'
Observe que espaços em branco não são permitidos em expressões regulares ou textos de substituição. Também,
dado que os arquivos de configuração são fornecidos por um shell, você provavelmente deseja usar um único
aspas em torno do valor desta variável.
DEBCHECKOUT_SOURCE
Esta variável determina em quais cenários o orig.tar.gz associado a um pacote
será baixado. Veja o --fonte opção para uma descrição dos valores.
DEBCHECKOUT_USER
Esta variável define o nome de usuário para o modo autenticado. Ele pode ser substituído com o
--do utilizador opção. Definir esta variável não implica o uso do modo autenticado,
ainda tem que ser ativado com --auth.
Use debcheckout online usando serviços onworks.net