diff options
author | Laura Arjona Reina <larjona@debian.org> | 2020-01-15 13:21:27 +0100 |
---|---|---|
committer | Laura Arjona Reina <larjona@debian.org> | 2020-01-15 13:21:27 +0100 |
commit | 9abbe5c6a63353647cfe3f68cffc9973ecf24c38 (patch) | |
tree | d6da1fe45d42eb7dba4f68fa916729573cd3b06e /spanish | |
parent | 1b2def525c6ad64f06a8e07b523071dffacdabed (diff) |
[Spanish] Sync with English
Diffstat (limited to 'spanish')
-rw-r--r-- | spanish/ports/hurd/hurd-devel-debian.wml | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/spanish/ports/hurd/hurd-devel-debian.wml b/spanish/ports/hurd/hurd-devel-debian.wml index 1a380e186ff..43fe6c6443b 100644 --- a/spanish/ports/hurd/hurd-devel-debian.wml +++ b/spanish/ports/hurd/hurd-devel-debian.wml @@ -1,5 +1,5 @@ #use wml::debian::template title="Debian GNU/Hurd --- Desarrollo" NOHEADER="yes" -#use wml::debian::translation-check translation="6f3adf6374f35194686f89dec2ba66b1ecf3bb5f" +#use wml::debian::translation-check translation="dd86de49807cb957ea73388b4bf2565163644a0c" #include "$(ENGLISHDIR)/ports/hurd/menu.inc" <h1> @@ -24,23 +24,20 @@ Se puede obtener el código fuente simplemente ejecutando <code>apt-get source package</code>, que también extraerá los fuentes. </p> -<p>Para extraer el contenido de un paquete de fuentes de Debian se necesita +<p> +Para extraer el contenido de un paquete de fuentes de Debian se necesita el fichero <code>package_version.dsc</code> y los ficheros listados en él. El directorio de compilación de Debian se construye con la orden <code>dpkg-source -x package_version.dsc</code></p> + <p> -La construcción de un paquete se lleva a cabo en el nuevo directorio -de construcción Debian +La construcción de un paquete se lleva a cabo en el nuevo directorio de construcción de Debian <code>package-version</code> con la orden <code>dpkg-buildpackage -B -rsudo "-mMiNombre <MiCorreo>"</code>. -En lugar de <code>-B</code> se puede -usar +En lugar de <code>-B</code> se puede usar <code>-b</code> si también quiere construir las partes del paquete que son independientes de la arquitectura. Puede utilizar - <code>-rfakeroot</code> en lugar de -<code>-rsudo</code>, si utiliza el paquete fakeroot. Si está construyendo -como usuario root, puede hacerlo sin <code>-r</code>. Puede añadir <code>-uc</code> para evitar firmar el paquete con su clave pgp.</p> <p> @@ -49,10 +46,16 @@ La manera más sencilla es ejecutar <code>apt-get build-dep package</code> que instalará todos los paquetes necesarios. </p> +<p> +Puede ser conveniente usar pbuilder. Se puede construir con +<code>sudo pbuilder create --mirror http://deb.debian.org/debian-ports/ --debootstrapopts --keyring=/usr/share/keyrings/debian-ports-archive-keyring.gpg --debootstrapopts --extra-suites=unreleased --extrapackages debian-ports-archive-keyring</code> +y entonces se puede usar <code>pdebuild -- --binary-arch</code> que gestionará la descarga de las dependencias, etc. y colocará el resultado en <code>/var/cache/pbuilder/result</code> +</p> + <h3> Escoja uno</h3> <p> -¿En que paquetes se necesita trabajar? Bien, cualquiera que aún no haya +¿En qué paquetes se necesita trabajar? Bien, cualquiera que aún no haya sido adaptado, y lo necesite. Esto cambia de forma constante, de manera que es preferible concentrarse primero en paquetes que tengan muchas dependencias inversas, lo que puede verse en el gráfico de dependencias @@ -63,13 +66,13 @@ la de más solicitados a largo plazo, la de más solicitados a corto plazo es <url "https://people.debian.org/~sthibault/graph-top.txt">). También suele ser buena idea escoger de la lista de desactualizados <url "https://people.debian.org/~sthibault/out_of_date2.txt"> y -<url "https://people.debian.org/~sthibault/out_of_date.txt">, ya que ésos -solían funcionar, y ahora están rotos probablemente sólo por un par de razones. - +<url "https://people.debian.org/~sthibault/out_of_date.txt">, ya que esos +solían funcionar, y ahora están rotos probablemente solo por un par de razones. Puede simplemente escoger uno de los paquetes que faltan de manera aleatoria, o mirar los registros de autoconstrucción en la lista de correo debian-hurd-build-logs, o usar la lista wanna-build de <url "https://people.debian.org/~sthibault/failed_packages.txt"> . +Algunos problemas de construcción son más fáciles de corregir que otros. Típicamente, "undefined reference to foo", donde foo es algo como pthread_create, dlopen, cos, ... (que obviamente están disponibles en hurd-i386), que solamente muestra que el paso de configuración del paquete olvidó incluir -lpthread, -ldl, -lm, etc. en el Hurd también. Tenga en cuenta sin embargo que las funciones ALSA MIDI no está disponible. </p> <p> También, compruebe si ya se ha realizado trabajo en |