Translation(s): ?English - Italiano - Español ~

(!) ?Discussion


Presentation

Los ?paquetes fuente le proporcionan todos los archivos necesarios para compilar, o en su caso, para construir el programa deseado.

Puede hacer una ?descarga manual, desde http://www.debian.org/distrib/packages.es.html. Los paquetes fuente terminan en *.dsc o en *.tar.gz.

Si dispone de una entrada deb-src en su archivo /etc/apt/sources.list, puede obtenerlos mediante apt-get source nombre_paquete. Igualmente puede utilizar apt-get --build source nombre_paquete para construir automáticamente el paquete Debian una vez descargado.

Los paquetes fuente son descargados en el directorio actual y no son instalados (no aparecerán en la lista de paquetes instalados), de manera que no necesita ser root para utilizar apt-get source. Sin embargo se necesitan privilegios de root o bien fakeroot para construir el paquete .deb.

Un único paquete fuente podría generar múltiples paquetes .debs. Para saber el nombre del paquete fuente, consulte el campo Source: en la salida de apt-cache show package_name.

Visite ?CopingWithUnstable para ver un ejemplo de cómo crear un paquete desde las fuentes.

Si quiere crear paquetes desde las fuentes optimizados para su máquina con la idea de conseguir mayor velocidad de procesamiento, instale y utilice apt-build (que a su vez utiliza apt-get source -b ...)

Una manera de obtener paquetes fuente es mediante apt-get source <package name>. Si está intentando determinar que opciones en tiempo de compilación están establecidas para un paquete específico tiene más información en DebianPackageConfiguration.

Puede utilizar la dirección http://packages.debian.org/src:<name> para la búsqueda de nombres de paquetes fuente.

Extrayendo los archivos de fuentes

La fuentes normalmente no están instaladas. Sólo puede instalarlas si conoce el nombre del paquete. Cuando se instalan las fuentes de un paquete debian, se descarga junto con el paquete original ?tar ball un paquete que termina en .dsc (descripción) y un archivo ?diff (comprimido) específico de debian. El archivo .dsc contendrá el nombre del paquete, tanto en su propio nombre, como en su contenido (después de la palabra clave Source:).

Para desempaquetar un paquete fuente, utilizará normalmente:

suponiendo que estén presentes los archivos nombre_paquete.tar.gz y nombre_paquete.diff.gz (en su caso) en el mismo directorio. Se desempaqueta en paquete-version, y en su caso paquete-version.orig, en el directorio actual.

Vea también


CategoryPackageManagement