InglêsFrancêsEspanhol

Ad


favicon do OnWorks

cpan2debp - Online na nuvem

Execute cpan2debp no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando cpan2debp 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


dh-make-perl - Cria pacotes fonte debian a partir de módulos Perl

SINOPSE


dh-make-perl [fazer] {FONTE_DIR | --cpan MÓDULO|DIST} opções ...
atualização dh-make-perl {--só ...} [diretório]
dh-make-perl localizar Foo :: Bar ...
cache de atualização dh-make-perl
dh-make-perl dump-config
ajuda dh-make-perl
cpan2deb MÓDULO|DIST opções ...
cpan2dsc MÓDULO|DIST opções ...

DESCRIÇÃO


dh-make-perl irá criar os arquivos necessários para construir um pacote fonte debian a partir de um Perl
módulo ou distribuição CPAN. Isso funciona para a maioria dos pacotes simples e também é útil para
introdução ao empacotamento de módulos Perl.

Você pode especificar um módulo ou nome de distribuição com a opção --cpan e dh-make-perl precisarão
baixe-o para você de um espelho CPAN, ou você pode especificar o diretório com o já
fontes descompactadas. Se nem --cpan nem um diretório forem fornecidos como argumento, dh-make-perl
tenta criar um pacote Perl a partir dos dados do diretório atual.

Você pode construir e instalar o pacote binário debian usando o "--build" e "--install"
opções de linha de comando.

If dh-make-perl é chamado de

cpan2deb Foo :: Bar

se comporta como

dh-make-perl make --build --cpan Foo :: Bar

If dh-make-perl é chamado de

cpan2dsc Foo :: Bar

se comporta como

dh-make-perl make --build-source --cpan Foo :: Bar

Usar este programa não é desculpa para não ler a documentação do desenvolvedor debian,
incluindo a política Debian, a política Debian Perl, o manual de empacotamento e assim por diante.

COMANDOS
fazer
Comando padrão se nenhum comando for dado. Cria a debianização do zero. Falha
com um erro se debian / diretório já existe.

atualizar [diretório]
Para refrescar um pacote. "diretório" é padronizado para o diretório de trabalho atual.
Reconstrói debian / copyright, debian / rules, debian / compat usando os modelos atuais.
Antes que qualquer alteração seja feita nesses arquivos, uma cópia de backup é criada com um .bak
sufixo.

Isso é útil quando debian / rules foi criado usando modelos mais antigos e não contém
muitas personalizações. Como sempre, é altamente recomendável verificar se debian / rules
parece sensato.

"refresh" também tenta atualizar as listas de dependências em debian / control da META.yml. Ele
ganchos colcha(1) em debian / rules e cria debian / README.source

Ao atualizar debian / copyright dh-make-perl tenta ser esperto ao lembrar e-mail
endereços. Ele obtém a lista de detentores de direitos autorais e seus e-mails para debian / * da
as linhas de assinatura em debian / changelog. No entanto, para permitir endereços de e-mail
mudando, ele procura por linhas de mudança do formulário

* Mudança de e-mail: Debbie Devlin -> [email protegido]

Então agora "Debbie Devlin[email protegido]> "será usado nos direitos autorais em vez de
"Debbie Devlin[email protegido]> ".

--só | -o controle | direitos autorais | documentos | exemplos | regras
Esta opção permite atualizar apenas um ou mais arquivos no diretório debian /
quando dh-make-perl é executado no modo "atualizar". Os nomes de arquivos são separados por uma vírgula. o
a opção pode ser fornecida várias vezes, acumulando argumentos.

localizar MÓDULO ...
Tenta localizar o pacote que contém o Perl fornecido MÓDULOs.

Exemplo:

dh-make-perl locate IPC :: Run3 XML :: Tidy

atualizar-cache
dh-make-perl analisa os arquivos de conteúdo, buscados por arquivo apt(1) e armazena o resultado
em um cache. O cache é atualizado automaticamente se for mais antigo do que qualquer conteúdo
Arquivo. No entanto, se você executar arquivo apt(1) em seu cron job noturno, a primeira vez que você executa
dh-make-perl durante o dia, você deve esperar que o cache seja reconstruído. Com
esta opção, você pode mover a recriação do cache para o cron job, logo após o "arquivo apt
atualizar".

Não faz nada se o cache for mais recente que os arquivos de conteúdo.

dump-config
Faz com que a configuração atual, incluindo qualquer configuração padrão, seja impressa no
saída padrão.

Útil para preencher o arquivo dh-make-perl.conf.

ajudar
Exibe informações curtas de uso.

OPÇÕES
--apt-content-dir dir
Localização do diretório de conteúdo do arquivo apt. O padrão é / var / cache / apt / apt-file

--arco qualquer | todos os
Isso alterna entre pacotes dependentes de arquitetura e pacotes independentes de arquitetura. Se --arco não é
usava, dh-make-perl usa algoritmos de funcionamento relativamente bom para decidir isso sozinho.

--backups | --sem backups
No modo "atualizar", crie backups de debian / copyright e debian / rules antes
sobrescrevendo-os. Ativado por padrão.

--basepkgs
Fornece explicitamente uma lista separada por vírgulas de pacotes a serem considerados pacotes "básicos" (ou seja
pacotes que sempre devem estar disponíveis em sistemas Debian). Esta opção é padronizada para
"perl, perl-base" - é usado para verificar as dependências do módulo. Se um módulo necessário for
no "basepkgs", não será mencionado no campo "depends:" do "debian / control".

Se esta opção for especificada, os pacotes padrão mencionados acima não serão incluídos
(mas será mencionado como dependências explícitas no pacote resultante). Você pode, de
curso, mencione seus próprios módulos e especifique explicitamente os valores padrão.

Observe que esta opção deve ser usada com moderação e com cuidado, pois pode levar a
pacotes não podem ser reconstruídos devido a dependências não atendidas.

--bdepende DEPENDE DE CONSTRUÇÃO
Especifique manualmente a string a ser usada para as dependências de construção do módulo (ou seja,
os pacotes e suas versões que devem ser instalados para serem
construir o pacote). Lembre-se de que os pacotes gerados por dh-make-perl requerer
debhelper a ser especificado como uma dependência de construção. A mesma nota que para --depends se aplica
aqui - use somente quando necessário.

--bdependsi CONSTRUIR-DEPENDE-INDEP
Especifique manualmente a string a ser usada para as dependências de construção do módulo para
compilações independentes de arquitetura. Mesmas notas daquelas para --depends e --bdepends
opções se aplicam aqui.

Observe que para --depends, --bdepends e --bdependsi você também pode especificar que o
campo não deve aparecer no debian / rules (se você realmente quer dizer isso, é claro ;-)) por
dando a ele uma string vazia como um argumento.

--construir
Constrói o pacote binário (ou seja, o arquivo .deb) após configurar o diretório do pacote.

NB: Isso cria apenas um pacote binário (chamando "fakeroot debian / rules binary") e
não assina o pacote. Destina-se a uma rápida instalação local de um pacote, não para
criando um pacote pronto para ser submetido ao arquivo Debian.

--build-fonte
Constrói o pacote fonte (ou seja, os arquivos .dsc e .debian.tar.gz) após definir o
diretório de pacote acima.

NB: Isto constrói apenas um pacote fonte (chamando "dpkg-source -b") e não assina
o pacote. Destina-se a uma rápida instalação local de um pacote fonte a ser lançado
em, por exemplo, um pbuilder, não para criar um pacote fonte pronto para ser enviado ao
Arquivo Debian.

- fecha ITPBUG
Especifique manualmente o número do bug ITP que este pacote fecha. Se não for dado, dh-fazer-
perl tentará se conectar a bugs.debian.org para obter o número do bug apropriado, usando
WWW :: Mecanizar.

--core-ok
Permite a construção de módulos Perl principais. Por padrão, dh-make-perl não permitirá a construção de um
módulo que é enviado como parte da biblioteca Perl padrão; especificando este
opção, dh-make-perl irá construí-los de qualquer maneira.

Observe que, embora não seja provável, isso pode quebrar itens não relacionados em seu
sistema - se uma versão mais recente de um módulo principal quebrar a API, todos os tipos de daemons
pode ficar chateado ;-)

--cpan MÓDULO|DIST
Instrui dh-make-perl para buscar e extrair o módulo ou distribuição CPAN fornecida.
Funciona tanto com "Foo :: Bar" quanto com "Foo-Bar".

--cpan-espelho ESPELHO
Especifica um site CPAN para usar como espelho.

--data-dir DIRETÓRIO
Use outro diretório de dados, em vez do padrão, "/ usr / share / dh-make-perl"

O diretório de dados é onde dh-make-perl procura seus modelos de regras * padrão. Isto é
semelhante ao --home-dir, mas não altera a localização do cache de conteúdo APT
Arquivo. Se ambos forem fornecidos, --home-dir tem precedência.

--depende DEPENDE
Especifique manualmente a string a ser usada para as dependências do módulo. Isso deve ser
usado ao construir módulos onde dh-make-perl não consigo adivinhar as dependências Perl (como
como módulos construídos usando Module :: Install), ou quando o código Perl depende de um não-Perl
binários ou bibliotecas. Usualmente, dh-make-perl descobrirá as dependências por
em si. Se você precisar passar dh-make-perl informações de dependência, você deve fazer isso usando
o formato do pacote debian. ie

dh-make-perl --depende da libtest-more-perl

--desc SHORT DESCRIÇÃO
Usa o argumento para --desc como uma breve descrição do pacote.

--dh VERSÃO
Defina o nível de compatibilidade debhelper desejado. O padrão é 8 para arquitetura-
pacotes independentes e 9 para pacotes dependentes de arquitetura (XS).

Desde a versão 0.77, dh-make-perl suporta apenas os níveis de compatibilidade do debhelper > = 8.

See desmembrador(1).

--dist DISTRIBUIÇÃO
Limite as distribuições cujos arquivos de "Conteúdo" são analisados. O argumento é um
nome de distribuição.

Padrão: vazio, o que significa sem filtragem.

Exemplo:
dh-make-perl --dist etch

--o email | -e EMAIL
Especifique manualmente o endereço de e-mail do mantenedor para usar no debian / control e no
debian / changelog.

--excluir | -i [REGEX]
Isso permite que você especifique um PCRE para excluir alguns arquivos da pesquisa de documentos e
coisas assim. Se nenhum argumento for fornecido (mas a opção for especificada - não especificando
a opção irá incluir tudo), o padrão é os valores padrão do dpkg-source.

--instalar
Instala o pacote recém-construído. Especificar --install implica --build - O pacote
não será instalado a menos que tenha sido construído (obviamente ;-))

- intrusivo
Ao determinar as dependências do módulo, se Module :: Depends falhar, tente novamente com
Módulo :: Depende :: Intrusivo. M: D: Eu carrego todos os arquivos .pm, interceptando o carregamento de outros
módulos, efetivamente executando código não confiável em seu nome. Use com cuidado.

--rede
Ativa a consulta das listas Debian WNPP para ITP e bugs semelhantes. Ativado por padrão,
use "--no-network" para desabilitar.

--note
Esta opção para não executar o teste automático do módulo como parte da construção
script foi removido em 0.54. Coloque nocheck em DEB_BUILD_OPTIONS
variável de ambiente se você deseja pular os testes ao construir um pacote.

--home-dir DIRETÓRIO
Onde o conteúdo do APT e outros caches são armazenados.

Padrão: ~ / .dh-make-perl

--nome do pacote | -p NOME DO PACOTE
Especifique manualmente o nome do pacote, útil quando o módulo tem traços em seu nome.

--pkg-perl
Útil ao preparar um pacote para o Grupo Debian Perl
<http://pkg-perl.alioth.debian.org>.

Define os campos "Maintainer", "Uploaders", "Vcs-Git" e "Vcs-Browser" em debian / control
adequadamente. Além disso, quando "--vcs git" é usado (o padrão), configura um controle remoto Git
apontando para o lugar certo em git.debian.org.

--recursivo
Válido apenas no modo "make" com "--cpan" ou anuário argumentos. Faz com que o dh-make-perl seja
tente criar um pacote (e possivelmente construir e instalar os pacotes se "--build" e
As opções "--install" também são fornecidas) para quaisquer dependências que contenham pacotes ausentes.

Isso funciona assim: quando o pacote 'principal' é construído, todos os pacotes ausentes são
colocar em uma lista e, em seguida, o procedimento de debianização é executado em cada um deles,
recursivamente.

--requiredeps
Falha se um pacote Perl de dependência não foi encontrado (rastreamento de dependência requer o apt-
pacote de arquivos instalado e atualizado)

--formato-fonte formato
Ao criar ou atualizar a embalagem, use o formato de origem especificado. Padrões para
"3.0 (acolchoado)".

--lista de fontes ARQUIVO
Instrua o analisador de arquivos "Conteúdo" a usar este lima ao determinar se um determinado arquivo
deve ser analisado ou não. Arquivos de conteúdo que não correspondem a nenhuma linha em lista.fontes não são
analisado para economizar tempo ao analisar arquivos antigos de espelhos que você não usa mais.

Padrão: o padrão do apt.

--vcs VCS
In --pkg-perl modo, use o sistema de controle de versão especificado no Vcs- *
Campos. O padrão é "git".

If VCS é "git", "dh-make-perl" configurará um repositório Git com três ramos:

rio acima
O branch inicial contendo fontes upstream

dominar
O ramo onde o empacotamento é feito, bifurcado "upstream" e com o conteúdo de
o diretório "debian /" adicionado.

alcatrão puro
Um ramo para manter alcatrão puro(1) dados.

If --pkg-perl também é fornecido, um controle remoto "origem" é adicionado apontando para o repositório em
git.debian.org.

--verbose | --não verboso
Imprima informações adicionais durante o processamento.

--verbose está ativado por padrão no modo "make", desativado caso contrário.

--versão VERSÃO
Especifica a versão do pacote resultante.

Use cpan2debp online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

Ad