Translations: English - Deutsch - Español - Français - Italiano - Português (Brasil) - Русский - 简体中文
Está usando Debian estable porque prefiere el árbol estable de Debian. Funciona genial, pero hay justo un problema: El software está un poco desfasado comparado con otras distribuciones. Aquí es donde entran las retroimportaciones(backports).
Las Retroimportaciones (Backports) son paquetes recompilados desde pruebas (mayormente) e inestable (en unos pocos casos solo, de actualizaciones de seguridad), tal que correrán sin las nuevas librerías (donde fuera posible) en una distribución estable de Debian. Se recomienda seleccionar retroimportaciones sueltas que encajen con sus necesidades, y no usar todas las retroimportaciones disponibles.
Este artículo ilustra cómo:
- configurar su sistema estable para que use el repositorio Backports
- encontrar una retroimportación específica
- instalar paquetes desde el repositorio
- actualizar automáticamente sus retroimportaciones
Las instrucciones oficiales sobre como usar las Debian Backports están en https://backports.debian.org/Instructions/.
Si quiere crear una retroimportacion oficiosa (no oficial) de un paquete que necesite, mire en SimpleBackportCreation (en inglés).
Si quiere construir una retroimportación con la intención de compartirla con otros en Debian, véase la página BuildingFormalBackports (en inglés).
Configurar su sistema estable
En el siguiente ejemplo, usaremos trixie como nombre actual de Debian Stable. Por favor ajuste el nombre en caso de estar usando una versión diferente de Debian.
Si está configurando backports para un sistema que no esté corriendo la versión más reciente de Debian (por ejemplo, bookworm mientras que la última versión es trixie), entonces también habría que añadir una línea para la sección de backports sloppy. Actualmente es bookworm-backports-sloppy, pero después de la publicación de forky, habría que añadir una línea para trixie-backports-sloppy. Tenga en cuenta que los backports sloppy dañan la ruta de actualización entre versiones, pero contendrán versiones más nuevas de los paquetes que en los backports regulares.
Añadir el repositorio
Usar Synaptic
- Abra Synaptic
Vaya a "Configuración -> Repositorios":
|
En el siguiente cuadro de diálogo, seleccione la pestaña "Software de terceros" y pinche en el botón "Añadir..." en la esquina inferior izquierda:
|
Copie el repositorio de abajo, entonces pulse el botón "Añadir Fuente":
deb http://deb.debian.org/debian bookworm-backports main contrib non-free
|
Finalmente, pulse el botón "Recargar" en el panel principal de Synaptic para actualizar la información de repositorios en el sistema.
Usar la línea de órdenes
Como root o usando sudo abra su fichero sources.list (nano es la recomendación para nuevos usuarios):
# apt edit-sources
Añada la siguiente línea al final del archivo:
deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware
Si es un entusiasta del software libre, podría querer eliminar las secciones contrib, non-free y non-free-firmware. (Véase Gestión de empaquetamiento Debian para más detalles.)
Ahora que ha añadido el repositorio, actualice la cache de APT para incluir las retroimportaciones en la lista de paquetes disponibles:
debian:/home/human# aptitude update
Hecho.
Usar retroimportaciones
Encontrar retroimportaciones
Hay varios diferentes modos de encontrar si una retroimportación de un cierto paquete Debian existe. Uno muy conveniente es usar la búsqueda por web de paquetes Debian (packages.debian.org). Si está ejecutando Iceweasel, simplemente use el plugin de búsqueda incluido (Deb Search).
Las versiones retroimportadas de los paquetes aparecerán también cuando busque los nombres de paquetes con la orden apt search, o también se puede ver todas las versiones disponibles de un paquete con:
apt show package-name -a
Reemplazando package-name por el nombre del paquete que desea ver.
Instalar retroimportaciones por línea de órdenes
El repositorio de retroimportaciones tiene baja prioridad de forma predeterminada. Así pues, si quiere instalar un paquete retroimportado, debe declararlo explícitamente.
Por ejemplo:
# apt install cockpit/bookworm-backports
Intentará instalar Cockpit desde bookworm-backports, prefiriendo las dependencias de estable. Aveces las retroimportaciones dependen de otras y es necesario especificar también esas dependencias.
(midependencia representa una dependencia de la retroimportación)
# apt install cockpit/bookworm-backports midependencia/bookworm-backports
Otra opción es usar la opción -t de la versión objetivo, aunque esto puede llevar a descargar dependencias innecesarias de la retroimportación.
# apt -t bookworm-backports install cockpit
En este caso la opción -t especifica que bookworm-backports es la versión objetivo. Se instalaría una nueva versión más nueva de Cockpit y todas sus dependencias reversas desde bookworm-backports en lugar de la versión antigua de la versión estable de Debian.
PUF
Reportar bugs
Debido a las limitaciones en el Sistema de Seguimiento de Bugs de Debian, cualesquiera bugs relevantes a los paquetes retroimportados aun deberán ser reportados a la lista debian-backports.
Migrar desde backports.org a backports.debian.org
El 5 de Sept. de 2010, Backports se convirtió en un servicio oficial (véase Aviso).
Los sistemas configurados para usar backports.org deberían ser reconfigurados para usar el nuevo repositorio/URL (en /etc/apt/sources.list*), ya que el servicio backports.org ya se encuentra detenido.
reemplace backports.org con https://deb.debian.org/debian en /etc/apt/sources.list*.
corra apt update
- elimine la clave de backports.org key de su Anillo de claves (keyring). Dependiendo de como lo instaló...
apt purge debian-backports-keyring
oapt-key del 16BA136C
Listar retroimportaciones instaladas
De todos los paquetes instalados, ¿cuáles son backports? Un modo de saberlo es por la versión: toda retroimportación va marcada con ~bpo, por ejemplo, 24.5+1-6~bpo8+1, tal que en la línea de ordenes podrias poner:
dpkg-query -W | grep '~bpo'
Enlaces externos
backports.debian.org para más información
Artículo sobre backports en cliss21.com: El artículo contiene información sobre cómo retroimportar paquetes así como algunos simples ejemplos paso a paso para empezar con.
Diferencias entre bookworm-backports y trixie: Una útil comparación de versiones de paquetes en bookworm-backports y trixie.
.
CategoryPackageManagement | CategoryRelease | CategoryPermalink: Mentioned in the Notas de publicación para trixie
