Como faço o downgrade de um RPM em uma máquina sem 'yum'?


47

Em uma máquina sem yum, tenho a versão 3.2 de um pacote instalada e baixei a versão 2.4 manualmente, como instalo a versão mais antiga?

Respostas:


67

rpm -Uvh --oldpackage [filename]

--oldpackagepermite que você instale versões mais antigas, -Usignifica "atualização", mas, neste caso, substituirá apenas a outra versão. Se você usar em -ivez de, -Uvocê terminará com as duas versões instaladas.


6
Os vhargumentos são opcionais aqui. Somente -U(ou --upgrade) e --oldpackagesão necessários.
Dave Mooney

2
rpm -U --force [filename]Também permite que os rebaixamentos
Sasha

11
Para kernels rpm -i --force <package url / filename>obras (desde que você deseja manter várias versões)
van den Berg Gert

16

Você também pode tentar yum downgrade packagename, dependendo da versão do yum no seu sistema.


3
Você está correto, mas o OP especificou "em uma máquina sem yum" para que o yum esteja quebrado ou ausente.
Criggie

3
No momento desta resposta , "sem 'yum'" não fazia parte da pergunta do OP. Por favor, veja o histórico de edições.
ewwhite 23/03

11
É melhor deixar a resposta completa, e seu comentário esclarece o porquê.
Criggie 24/03
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.