¿Cómo rebajo un RPM en una máquina sin 'yum'?


47

En una máquina sin ñam, tengo instalada la versión 3.2 de un paquete y he descargado la versión 2.4 manualmente, ¿cómo instalo la versión anterior?

Respuestas:


67

rpm -Uvh --oldpackage [filename]

--oldpackagele permite instalar versiones anteriores, -Usignifica "actualizar", pero en este caso simplemente reemplazará la otra versión. Si usas en -ilugar de -Uterminarás con ambas versiones instaladas.


66
Los vhargumentos son opcionales aquí. Solo -U(o --upgrade) y --oldpackageson necesarios.
Dave Mooney

2
rpm -U --force [filename]también permite rebajas
Sasha

1
Para kernels rpm -i --force <package url / filename>funciona (ya que desea mantener varias versiones)
Gert van den Berg

16

También puede probar yum downgrade packagename, dependiendo de la versión de yum en su sistema.


3
Tiene razón, pero OP especificó "en una máquina sin yum", por lo que oum está roto o falta.
Criggie

3
En el momento de esta respuesta , "sin 'yum'" no era parte de la pregunta del OP. Por favor vea el historial de edición.
ewwhite

1
Es mejor dejar la respuesta completa, y su comentario aclara por qué.
Criggie
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.