zypper in -f <package-with-version>
Se você quiser descobrir a versão exata, poderá encontrá-la com:
zypper se <package>
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?
zypper in -f <package-with-version>
Se você quiser descobrir a versão exata, poderá encontrá-la com:
zypper se <package>