¿La actualización de software con un archivo 'deb' eliminará la versión anterior?

9

Unity (el entorno de programación, no la GUI) tiene una versión de Linux que se instala con un debarchivo .

  • Actualmente, estoy ejecutando esta versión beta: unity-editor-5.5.0b2+20160906_amd64.deb

  • Sigue fallando, así que quiero volver a una versión anterior más estable: unity-editor-5.4.1f1+20160913_amd64.deb

¿Puedo instalar el 5.4.1archivo deb o tendré problemas porque ya existe una versión más reciente en mi sistema? ¿O terminaré con dos versiones existentes simultáneamente en mi sistema?

IQAndreas
fuente

Respuestas:

11

Si. Instalar una aplicación desde un .debarchivo usando dpkg -ireemplazará la versión instalada actualmente con la especificada en el comando. Incluso si el instalado es más nuevo.

Esto es si el software se puede instalar con un solo archivo deb (como el editor de texto del átomo).

Pero si requiere que se extraigan más paquetes para ser instalados, entonces es posible que deba hacerlo sudo apt-get -f installdespués del dpkg -icomando. Sin embargo, en este caso, si ya tiene versiones más nuevas de esos otros paquetes, es posible que deba obligar a los administradores de paquetes a degradar estas versiones. De lo contrario, apt-get -f installterminará instalando el más nuevo.

Anwar
fuente