aboutsummaryrefslogtreecommitdiffstats
path: root/spanish/ports
diff options
context:
space:
mode:
authorLaura Arjona Reina <larjona@debian.org>2020-01-15 13:21:27 +0100
committerLaura Arjona Reina <larjona@debian.org>2020-01-15 13:21:27 +0100
commit9abbe5c6a63353647cfe3f68cffc9973ecf24c38 (patch)
treed6da1fe45d42eb7dba4f68fa916729573cd3b06e /spanish/ports
parent1b2def525c6ad64f06a8e07b523071dffacdabed (diff)
[Spanish] Sync with English
Diffstat (limited to 'spanish/ports')
-rw-r--r--spanish/ports/hurd/hurd-devel-debian.wml29
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 &lt;MiCorreo&gt;"</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

© 2014-2024 Faster IT GmbH | imprint | privacy policy