GNU/Linux >> Tutoriales Linux >  >> Debian

Debian:¿cómo instalar algunos paquetes de Debian "inestable" en una computadora que ejecuta Debian "estable"?

En una computadora que ejecuta Debian "estable", al intentar instalar un paquete que está en la lista inestable en el sitio web de Debian usando aptitude install <package>/unstable comando, obtengo un resultado similar a este:

Couldn't find any package whose name or description matched "<package>"
Couldn't find any package whose name or description matched "<package>"
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

¿Qué puedo hacer para poder instalar paquetes “inestables”? (Pensé en agregar el repositorio a sources.list , pero no quiero que todo comience a instalarse desde "inestable").

Entonces:¿cómo puedo instalar paquetes inestables (con el uso de /stable al final del nombre del paquete)?

Respuesta aceptada:

Necesitas tener unstable listado en su sources.list . De lo contrario, apt simplemente no encontrará el paquete.

Para evitar unstable Hay dos formas de recibir paquetes.

  • La manera fácil es agregar un Default-Release cláusula a /etc/apt/apt.conf (o a un archivo bajo /etc/apt/apt.conf.d/ , p.ej. /etc/apt/apt.conf.d/my-default-release ).

    APT::Default-Release "stable";
    
  • La forma difícil es usar las preferencias de APT. En /etc/apt/preferences :

    Package: *
    Pin: release o=Debian,a=unstable
    Pin-Priority: 10
    

Tenga en cuenta que durante la mayor parte de la vida útil de una versión de Debian, no es práctico instalar la mayoría de los paquetes inestables en un sistema estable, porque obtendrán muchas bibliotecas inestables y terminará con un sistema inestable. Si desea ejecutar inestable, le ahorrará problemas apuntar solo a inestable (o prueba). Lo mejor es apegarse a un solo lanzamiento, o probar con el inestable ocasional si te sientes atrevido. Y, por supuesto, en un sistema de producción, quédese estable.

Si está ejecutando estable pero necesita una versión más nueva de una aplicación, primero busque si hay un backport para ellos. De lo contrario, si desea instalar un paquete de inestable pero no tiene que extraer sus dependencias, intente obtener la fuente de inestable y volver a compilar.

apt-get source foo=1.42
apt-get build-dep foo  # pulls the dependencies of foo in stable but that's often good enough
dpkg-source -x foo_1.42.dsc
cd foo-1.4210126#10126
dpkg-buildpackage -rfakeroot -us -uc -b -nc
dpkg -i ../foo_1.42_$(arch).deb

Debian
  1. Cómo instalar paquetes Debian sin conexión

  2. Diferentes métodos para instalar el paquete Debian (.deb)

  3. Cómo instalar paquetes RPM en Debian 11 Bullseye

  4. Debian:Cómo instalar o eliminar paquetes DEB usando dpkg

  5. ¿Cómo puedo ejecutar Debian estable pero instalar algunos paquetes de prueba?

Cómo compilar paquetes Debian desde el código fuente

Cómo instalar el editor de texto Atom en Debian 10

Cómo instalar el paquete Debian (.deb)

Cómo instalar paquetes Deb en Ubuntu, Debian y Mint

Cómo instalar backports y repositorio experimental en Debian 11

Cómo instalar paquetes RPM en Ubuntu 22.04 LTS