InglésFrancésEspañol

Ad


icono de página de OnWorks

cpan2debp - Online en la nube

Ejecute cpan2debp en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando cpan2debp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


dh-make-perl - Crea paquetes fuente de Debian a partir de módulos Perl

SINOPSIS


dh-hacer-perl [hacer] {FUENTE_DIR | --cpan MÓDULO|DIST.} opciones ...
actualización de dh-make-perl {--solo ...} [directorio]
dh-make-perl localizar Foo :: Bar ...
caché de actualización dh-make-perl
configuración de volcado de dh-make-perl
ayuda de dh-make-perl
cpan2deb MÓDULO|DIST. opciones ...
cpan2dsc MÓDULO|DIST. opciones ...

DESCRIPCIÓN


dh-make-perl creará los archivos necesarios para construir un paquete fuente de Debian a partir de un Perl
módulo o distribución CPAN. Esto funciona para la mayoría de los paquetes simples y también es útil para
comenzando con el empaquetado de módulos Perl.

Puede especificar un módulo o nombre de distribución con el modificador --cpan y dh-make-perl seguirá
descárguelo por usted desde un espejo de CPAN, o puede especificar el directorio con el
fuentes desempaquetadas. Si no se proporciona ni --cpan ni un directorio como argumento, dh-make-perl
intenta crear un paquete Perl a partir de los datos del directorio actual.

Puede construir e instalar el paquete binario de Debian usando "--build" y "--install"
interruptores de línea de comando.

If dh-make-perl se llama como

cpan2deb Foo :: Bar

se comporta como

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

If dh-make-perl se llama como

cpan2dsc Foo :: Bar

se comporta como

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

El uso de este programa no es excusa para no leer la documentación del desarrollador de Debian,
incluyendo la política de Debian, la política de Debian Perl, el manual de empaquetado, etc.

COMANDOS
para lograr
Comando predeterminado si no se da ningún comando. Crea debianización desde cero. Falla
con un error si debian / el directorio ya existe.

actualizar [directorio]
Para refrescar un paquete. "directorio" por defecto es el directorio de trabajo actual.
Reconstrucciones debian / copyright, debian / reglas, debian / compat utilizando las plantillas actuales.
Antes de realizar cambios en estos archivos, se crea una copia de seguridad con un .bak
sufijo.

Esto es útil cuando debian / reglas se creó con plantillas más antiguas y no contiene
muchas personalizaciones. Como siempre, le recomendamos encarecidamente que verifique si debian / reglas
parece cuerdo.

"refresh" también intenta actualizar las listas de dependencias en debian / control en META.yml. Lo
manos edredón(1) en debian / reglas y crea debian / README.source

Al actualizar debian / copyright dh-make-perl intenta ser inteligente al recordar el correo electrónico
direcciones. Obtiene la lista de titulares de derechos de autor y sus correos electrónicos para debian / * en
las líneas de cierre de sesión en debian / changelog. Sin embargo, para permitir direcciones de correo electrónico
cambiando, busca líneas de cambio de la forma

* Cambio de correo electrónico: Debbie Devlin -> [email protected]

Así que ahora "Debbie Devlin[email protected]> "se utilizará en los derechos de autor en lugar de
"Debbie Devlin[email protected]> ".

--solo | -o control | copyright | docs | ejemplos | reglas
Esta opción permite actualizar solo uno o más archivos en el directorio debian /
cuando dh-make-perl se ejecuta en modo "actualizar". Los nombres de archivo están separados por una coma. los
La opción se puede dar varias veces, acumulando argumentos.

localizar MÓDULO ...
Intenta localizar el paquete que contiene el Perl dado MÓDULOs.

Ejemplo:

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

actualizar-caché
dh-make-perl analiza los archivos de contenido, obtenidos por archivo apt(1) y almacena el resultado
en un caché. La caché se actualiza automáticamente si es más antigua que cualquier contenido.
expediente. Sin embargo, si corres archivo apt(1) en su trabajo cron nocturno, la primera vez que ejecuta
dh-make-perl durante el día, deberá esperar a que se reconstruya el caché. Con
esta opción, puede mover la recreación de la caché al trabajo cron, justo después de "apt-file
actualizar".

No hace nada si la caché es más nueva que los archivos de contenido.

configuración de volcado
Hace que la configuración actual, incluida la configuración predeterminada, se imprima en el
salida estándar.

Útil para completar el archivo dh-make-perl.conf.

ayuda
Muestra información de uso breve.

CAMPUS
--apt-contenido-dir dir
Ubicación del directorio de contenido del archivo apt. El valor predeterminado es / var / cache / apt / apt-archivo

--arco cualquier | todos
Esto cambia entre paquetes dependientes del arco e independientes del arco. Si --arco no es
usado, dh-make-perl utiliza unos algoritmos que funcionan relativamente bien para decidir esto solo.

- copias de seguridad | --no-copias de seguridad
En el modo "actualizar", cree copias de seguridad de debian / copyright y debian / reglas antes
sobrescribiéndolos. Activado de forma predeterminada.

--basepkgs
Proporciona explícitamente una lista de paquetes separados por comas para considerar paquetes "base" (es decir,
paquetes que siempre deberían estar disponibles en los sistemas Debian). Esta opción tiene como valor predeterminado
"perl, perl-base": se utiliza para comprobar las dependencias de los módulos. Si un módulo necesario es
en el "basepkgs", no se mencionará en el campo "depende:" de "debian / control".

Si se especifica esta opción, los paquetes predeterminados mencionados anteriormente no se incluirán
(pero se mencionarán como dependencias explícitas en el paquete resultante). Tu puedes, de
Por supuesto, mencione sus propios módulos y especifique explícitamente los valores predeterminados.

Tenga en cuenta que esta opción debe usarse con moderación y con cuidado, ya que podría provocar
los paquetes no se pueden reconstruir debido a dependencias no cumplidas.

--bdepende CONSTRUIR DEPENDE
Especifique manualmente la cadena que se utilizará para las dependencias de compilación del módulo (es decir,
los paquetes y sus versiones que deben instalarse para poder
construir el paquete). Tenga en cuenta que los paquetes generados por dh-make-perl exigir
debhelper se especificará como una dependencia de compilación. Se aplica la misma nota que para --depends
aquí: utilícelo solo cuando sea necesario.

--bdependiente CONSTRUIR-DEPENDE-INDEP
Especifique manualmente la cadena que se utilizará para las dependencias de compilación del módulo para
construcciones independientes de la arquitectura. Las mismas notas que las de --depends y --bdepends
las opciones se aplican aquí.

Tenga en cuenta que para --depends, --bdepends y --bdependsi también puede especificar que el
El campo no debería aparecer en debian / rules (si realmente lo dices en serio, por supuesto ;-)) por
dándole una cadena vacía como argumento.

--construir
Construye el paquete binario (es decir, el archivo .deb) después de configurar el directorio del paquete.

NB: Esto crea solo un paquete binario (llamando a "fakeroot debian / rules binary") y
no firma el paquete. Está diseñado para una instalación local rápida de un paquete, no para
creando un paquete listo para enviarlo al archivo de Debian.

--construir-fuente
Construye el paquete fuente (es decir, los archivos .dsc y .debian.tar.gz) después de configurar el
directorio de paquetes arriba.

NB: Esto crea solo un paquete fuente (llamando a "dpkg-source -b") y no firma
el paquete. Está destinado a una instalación local rápida de un paquete fuente que se lanzará
en, por ejemplo, un pbuilder, no para crear un paquete fuente listo para enviar al
Archivo Debian.

- cierra ITPBUG
Especifique manualmente el número de error de ITP que cierra este paquete. Si no se da, dh-hacer-
perl intentará conectarse a bugs.debian.org para buscar el número de error apropiado, usando
WWW :: Mecanizar.

--core-ok
Permite la construcción de módulos básicos de Perl. Por defecto, dh-make-perl no permitirá la construcción de un
módulo que se envía como parte de la biblioteca estándar de Perl; especificando esto
opción, dh-make-perl los construirá de todos modos.

Tenga en cuenta que, aunque no es probable, esto podría romper elementos no relacionados en su
sistema: si una versión más nueva de un módulo central rompe la API, todo tipo de demonios
podría enfadarse ;-)

--cpan MÓDULO|DIST.
Instruye dh-make-perl para buscar y extraer el módulo o distribución CPAN dado.
Funciona tanto con "Foo :: Bar" y "Foo-Bar".

--cpan-espejo ESPEJO
Especifica un sitio de CPAN para usar como espejo.

--dir-datos De miembros
Utilice otro directorio de datos, en lugar del predeterminado, "/ usr / share / dh-make-perl"

El directorio de datos es dh-make-perl busca sus reglas predeterminadas. * templates. Está
similar a --directorio-hogar, pero no cambia la ubicación de la caché de contenido APT
expediente. Si se dan ambos, --directorio-hogar toma precedencia.

--depende DEPENDE
Especifique manualmente la cadena que se utilizará para las dependencias del módulo. Esto debería ser
se utiliza al construir módulos donde dh-make-perl no puede adivinar las dependencias de Perl (tales
como módulos construidos usando Module :: Install), o cuando el código Perl depende de no Perl
binarios o bibliotecas. Generalmente, dh-make-perl averiguará las dependencias por
sí mismo. Si necesitas pasar dh-make-perl información de dependencia, debes hacerlo usando
el formato del paquete debian. es decir

dh-make-perl: depende de libtest-more-perl

--desc SHORT DESCRIPCIÓN
Utiliza el argumento de --desc como descripción breve del paquete.

--dh VERSIÓN
Establezca el nivel de compatibilidad de debhelper deseado. El valor predeterminado es 8 para arquitectura.
paquetes independientes y 9 para paquetes dependientes de la arquitectura (XS).

Desde la versión 0.77, dh-make-perl solo admite niveles de compatibilidad de debhelper > = 8.

See debhelper(1).

--distrito DISTRIBUCIÓN
Limite las distribuciones cuyos archivos de "Contenido" se analizan. El argumento es un
nombre de distribución.

Valor predeterminado: vacío, lo que significa que no hay filtrado.

Ejemplo:
dh-make-perl --dist grabado

--Email | -e E-MAIL
Especifique manualmente la dirección de correo electrónico del Mantenedor para usar en debian / control y en
debian / changelog.

--excluir | -i [REGEXACIONES]
Esto le permite especificar un PCRE para excluir algunos archivos de la búsqueda de documentos y
cosas como esas. Si no se proporciona ningún argumento (pero se especifica el cambio, no se especifica
el conmutador incluirá todo), por defecto los valores predeterminados de dpkg-source.

--Instalar en pc
Instala el paquete recién construido. Especificar --install implica --build - El paquete
no se instalará a menos que se haya construido (obviamente ;-))

--intruso
Al determinar las dependencias del módulo, si Module :: Depends falla, vuelve a intentarlo con
Módulo :: Depende :: Intrusivo. M: D: Carga todos los archivos .pm, interceptando la carga de otros
módulos, ejecutando efectivamente código no confiable en su nombre. Úselo con precaución.

--la red
Habilita la consulta de las listas de Debian WNPP para ITP y errores similares. Habilitado por defecto,
use "--no-network" para deshabilitar.

--nota
Esta opción para no ejecutar la prueba automática del módulo como parte de la compilación
La secuencia de comandos se ha eliminado en 0.54. Pon nocheck en DEB_BUILD_OPTIONS
variable de entorno si desea omitir las pruebas al crear un paquete.

--directorio-hogar De miembros
Dónde se almacenan los contenidos de APT y otras cachés.

Por defecto: ~ / .dh-make-perl

--Nombre del paquete | -p NOMBRE DEL PAQUETE
Especifique manualmente el nombre del paquete, útil cuando el módulo tiene guiones en su nombre.

--pkg-perl
Útil al preparar un paquete para Debian Perl Group
<http://pkg-perl.alioth.debian.org>.

Establece los campos "Maintainer", "Uploaders", "Vcs-Git" y "Vcs-Browser" en debian / control
respectivamente. Además, cuando se usa "--vcs git" (el valor predeterminado), configura un control remoto Git
apuntando al lugar correcto en git.debian.org.

--recursivo
Válido solo en el modo "make" con "--cpan" o directorio argumentos. Hace que dh-make-perl
intente crear un paquete (y posiblemente compile e instale los paquetes si "--build" y
También se dan las opciones "--install") para cualquier dependencia a la que le falten paquetes.

Esto funciona así: cuando se construye el paquete 'principal', cualquier paquete que falte se
poner en una lista, y luego se ejecuta el procedimiento debianisaion en cada uno de ellos,
recursivamente.

--requiredeps
Fallará si no se encontró un paquete Perl de dependencia (el seguimiento de dependencias requiere el apt-
paquete de archivos instalado y actualizado)

--formato de fuente formato
Al crear o actualizar un paquete, utilice el formato de origen especificado. Predeterminado a
"3.0 (edredón)".

--fuentes-lista ARCHIVO
Indique al analizador de archivos "Contenido" que utilice este presentar al determinar si un archivo dado
debe ser analizado o no. Archivos de contenido que no coinciden con ninguna línea en sources.list no son
analizado para ahorrarle tiempo al analizar archivos antiguos de espejos que ya no usa.

Predeterminado: el predeterminado de apt.

--vcs VCS
In --pkg-perl modo, utilice el sistema de control de versiones especificado en el Vcs- *
los campos. El predeterminado es "git".

If VCS es "git", "dh-make-perl" configurará un repositorio Git con tres ramas:

río arriba
La rama inicial que contiene fuentes ascendentes

dominar
La rama donde se realiza el envasado, bifurcada "aguas arriba" y con el contenido de
se agregó el directorio "debian /".

alquitrán prístino
Una rama para mantener alquitrán prístino(1) datos.

If --pkg-perl También se proporciona, se agrega un control remoto de "origen" que apunta al repositorio en
git.debian.org.

--verboso | --no verboso
Imprima información adicional mientras procesa.

--verbose está activado por defecto en el modo "make", desactivado en caso contrario.

--versión VERSIÓN
Especifica la versión del paquete resultante.

Use cpan2debp en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

Ad