força o zypper a instalar uma versão específica

6

Eu tenho meu próprio repositório pessoal com versões antigas de rpms. Se eu quiser instalar a versão da licença do boost 1.36.0.11.17, faça o seguinte

zypper install boost-license=1.36.0-11.17

isso parece estar quebrado, no entanto, como se eu alterasse a rev para uma que eu sei que não existe, então ela simplesmente reverte para instalar a última revisão, em vez de errar, o que é estúpido.

Acho que a única maneira de forçar o zypper a instalar um rpm específico que eu quero é declarar a URL exata de rpms httpp // mylocalrepository / myrpms / boost-1.36.0.11.17.src.rpm.

Alguma idéia de como eu posso usar o zypper como ele foi projetado para instalar uma versão específica e um erro se ele não existir?

    
por Fearghal 27.01.2015 / 15:38

1 resposta

4

zypper in -f <package-with-version>

Se você quiser descobrir a versão exata, poderá encontrá-la com:

zypper se <package>
    
por 11.02.2015 / 20:14

Tags