Instalar paquete sin agregar repositorio

Instalar paquete sin agregar repositorio

Tengo una instalación limpia de Ubuntu 18.04.

cat /etc/apt/sources.list

devoluciones

deb http://archive.ubuntu.com/ubuntu bionic main
deb http://archive.ubuntu.com/ubuntu bionic-security main
deb http://archive.ubuntu.com/ubuntu bionic-updates main

Quiero instalar el molly-guardpaquete, pero ese reside en el universerepositorio (https://packages.ubuntu.com/bionic/admin/molly-guard).

Podría modificarlo /etc/apt/sources.listpara que contenga lo siguiente

deb http://archive.ubuntu.com/ubuntu bionic main universe
deb http://archive.ubuntu.com/ubuntu bionic-security main universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe

luego emita un apt updatey luego apt install molly-guard.

No quiero tener acceso a todo el universerepositorio solo porque instalo este paquete.

¿Hay alguna manera de instalarlo molly-guardsin modificarlo /etc/apt/sources.list?

  • En caso afirmativo, ¿habría inconvenientes en hacerlo de esa manera? Por ejemplo, ¿el paquete no se actualizará durante apt upgrade?
  • ¿Cuáles son los inconvenientes de agregar el universerepositorio solo para este paquete único? ¿Podría tener alguna implicación de seguridad? Este será un servidor web de producción.

Respuesta1

La forma de instalar esto sin cambiar sources.listes descargar el .debarchivo e instalarlo localmente usando dpkg:

sudo dpkg -i /path/to/my.deb

Los inconvenientes son:

  1. Usted es responsable de administrar las dependencias del paquete. Si requiere otros paquetes, usted es responsable de localizar, descargar y resolver las dependencias de estos paquetes.
  2. Usted es responsable de verificar el paquete (y sus dependencias) en busca de actualizaciones y repetir el punto 1 según sea necesario cuando las dependencias cambian.

Los inconvenientes de agregar universeson que Canonical no mantiene oficialmente los paquetes universe, sino que los mantiene la comunidad Ubuntu. Si se requieren actualizaciones relacionadas con la seguridad para un paquete o sus dependencias, universees posible que no se resuelvan tan rápidamente. La necesidad y la puntualidad de las actualizaciones de seguridad suelen ser la única preocupación real en este espacio.

información relacionada