Este es el comando git-pbuilder 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
git-pbuilder - Contenedor alrededor de cowbuilder / qemubuilder para gbp buildpackage
SINOPSIS
DIST = ARCO = [BUILDER = (pbuilder | qemubuilder)]
git-pbuilder opciones-debbuild
DIST = ARCO = [BUILDER = (pbuilder | qemubuilder)]
git-pbuilder (actualizar | crear | iniciar sesión) opciones-vaquero
DESCRIPCIÓN
git-pbuilder es una envoltura alrededor pdeconstruir destinado a ser utilizado por GBP paquete de construcción. Lo
configura pdeconstruir que se utilizará vaquero por defecto, pasa las opciones apropiadas a construir,
y establece la ruta base para vaquero basado en la variable de entorno DIST y, si se establece,
la variable de entorno ARCH. qemuconstructor se puede seleccionar en su lugar configurando el
variable de entorno BUILDER a "qemubuilder", y pconstructor se puede seleccionar configurando
CONSTRUCTOR a "pbuilder".
Por defecto, git-pbuilder asume que la distribución de destino es "sid", la misma arquitectura
como el vaquero predeterminado y utiliza /var/cache/pbuilder/base-sid.vaca si existiera. Si se
no lo hace /var/cache/pbuilder/base.vaca se prueba. Si se establece DIST, su valor es el objetivo
distribución y /var/cache/pbuilder/base-dist.cow se utiliza en su lugar. Si DIST es "etch" o
"ebo", --debian-etch-solución alternativa también se pasa a vaquero. Si se establece ARCH, su valor
es la arquitectura de destino y /var/cache/pbuilder/base-dist-arch.cow se usa, con dist
se establece en "sid" si no se estableció DIST.
If qemuconstructor se utiliza como constructor, no se utiliza ningún directorio base. En lugar de, qemuconstructor is
invocado con el --config opción apuntando al archivo
/var/cache/pbuilder/qemubuilder-arch-dist.conf
If pconstructor se utiliza como constructor, git-pbuilder en cambio busca
/var/cache/pbuilder/base-sid.tgz por defecto y /var/cache/pbuilder/base.tgz si no es así
existe. Si se establecen DIST o ARCH, se utilizan para formar el nombre esperado del archivo tgz
de la misma manera que se utilizan para formar el directorio base esperado para vaquero.
Similar a vaquero, --debian-etch-solución alternativa se pasa a pconstructor si desde el DIST
configurando parece que la distribución de destino es etch.
If git-pbuilder se invoca a través de un nombre que comienza con "git - * -", la parte entre el
Se considera que los guiones son el nombre predeterminado del constructor que se utilizará. Sin embargo, "pbuilder" es
asignada a vaquero para compatibilidad con versiones anteriores; si quieres usar pconstructor, tienes que
establezca explícitamente BUILDER. La parte después del último guión se toma como la predeterminada.
distribución (si no contiene ningún guión adicional) o la distribución predeterminada seguida de
la arquitectura predeterminada (si contiene un guión). Por tanto, se pueden crear enlaces simbólicos
como "git-pbuilder-squeeze" apuntando a git-pbuilder y usa ese nombre cuando quieras usar
una distribución de "squeeze" o "git-qemubuilder-sid-armel" para usar qemuconstructor para construir
para la arquitectura "armel" y la distribución "sid". Configuraciones explícitas de BUILDER,
DIST o ARCH siempre anulan las suposiciones del nombre del comando. (Pero tenga en cuenta que GBP
paquete de construcción no transmite variables de entorno cuando se ejecuta con --git-pbuilder; ver
abajo.)
Cualquier argumento se pasa tal cual a paquete de compilación dpkg mediante el --debbuildopts opción de
pdeconstruir. Para pasar argumentos al constructor, colóquelos en la variable de entorno
GIT_PBUILDER_OPCIONES.
Para deshabilitar todos los intentos de descubrir la ruta base, tarball o archivo de configuración y configurar
hasta las opciones de pbuilder y, en su lugar, confíe en la configuración en .pbuilderrc, configure
GIT_PBUILDER_AUTOCONF a "no".
Normalmente, no se ejecuta este script directamente. En su lugar, se utiliza como script de construcción.
para GBP paquete de construcción mediante el --git-pbuilder opción de línea de comandos. Cuando corres de esta manera,
debería usar el --git-dist, --git-arch, --git-qemubuilder, --git-pbuilder-autoconf y
--git-pbuilder-opciones banderas en lugar de establecer DIST, ARCH, BUILDER,
Variables de entorno GIT_PBUILDER_AUTOCONF y GIT_PBUILDER_OPTIONS. Ver
paquete de compilación gbp(1) para obtener más información.
Alternativamente, git-pbuilder se puede llamar con un argumento de "actualizar", "crear" o
"acceso". En este caso, llama vaquero (o el constructor configurado como se describe arriba)
usando sudo y pasa el comando correspondiente al constructor, usando la misma lógica que
arriba para determinar el directorio base y la distribución. Si la distribución (establecida en DIST)
termina en "-backports", uno de los siguientes se agregará como un --otro espejo parámetro para
el constructor:
debutante http://ftp.debian.org/debian $ DIST principal
debutante http://backports.debian.org/debian-backports $ DIST principal
El primero se utilizará para la mayoría de las distribuciones y el segundo para "squeeze-backports" o
"oldstable-backports". Si la distribución termina en "-lts", se agregará lo siguiente como
an --otro espejo parámetro para el constructor:
debutante http://ftp.debian.org/debian $ DIST principal
para respaldar la creación de versiones de soporte a largo plazo.
Cualquier argumento adicional para git-pbuilder se pasan al constructor. Debido a como sudo
funciona, invocar al constructor con una acción no leerá el usuario .pbuilderrc by
predeterminado, entonces en este caso git-pbuilder agregará un explícito --archivo de configuración opción apuntando a
Los usuarios .pbuilderrc si existiera.
Si utiliza git-pbuilder con uno de estos argumentos, debe tener el paquete "sudo"
instalado, y debe configurar sudo para permitir que el usuario actual ejecute el constructor apropiado
mando.
MEDIO AMBIENTE
ARCH
Establece la arquitectura de destino. Para vaquero constructor, esto establece tanto la ruta base
y se pasa como el --arquitectura opción. Con qemuconstructor, esto controla el camino
al archivo de configuración. Con pconstructor, esto establece la ruta tgz y se pasa como
--arquitectura.
CONSTRUCTOR
Establece el constructor que se utilizará. Las únicas configuraciones admitidas son "cowbuilder" (la predeterminada),
"qemubuilder" y "pbuilder".
COWBUILDER_BASE
Establezca esta variable de entorno para cambiar la ubicación predeterminada de la base del cowbuilder
directorios/ var / cache / pbuilder).
DIST.
Establece la distribución de destino. Esto se usa principalmente para determinar la ruta base para
vaquero or pconstructor o la ruta del archivo de configuración para qemuconstructor, pero también es
utilizado para determinar si pasar --debian-etch-solución alternativa a vaquero or pconstructor.
GIT_PBUILDER_AUTOCONF
Si se establece en "no", deshabilite la lógica que construye la ruta base, el tarball o
archivo de configuración y toda la otra lógica para determinar las opciones para pasar al
constructor. En su lugar, simplemente ejecute el constructor configurado y asuma que su configuración es
manejado en otro lugar (como en .pbuilderrc). Esto también suprime el ajuste
--resultado de compilación, por lo que el usuario deberá asegurarse de que la configuración aún coloca
paquetes donde GBP paquete de construcción los espera.
GIT_PBUILDER_OPCIONES
Agregue opciones adicionales para el constructor. Estas opciones se pasan tal cual a vaquero,
qemuconstructor o pconstructor vía pdeconstruir. El contenido de esta variable sufrirá
expansión de shell, por lo que cualquier argumento que contenga metacaracteres de shell o espacios en blanco
cotizar en el valor de la variable de entorno.
GIT_PBUILDER_OUTPUT_DIR
Dónde poner el resultado de la construcción. El valor predeterminado es ".." (el directorio principal).
Esta configuración se ignora si GIT_PBUILDER_AUTOCONF se establece en "no".
PBUILDER_BASE
Establezca esta variable de entorno para cambiar la ubicación predeterminada del pbuilder tgz
archivos (/ var / cache / pbuilder) cuando BUILDER se establece en "pbuilder".
Use git-pbuilder en línea usando los servicios de onworks.net