web-dev-qa-db-fra.com

comment installer une version de paquet spécifique

Je construis mon premier paquet Debian (Django), qui a besoin de dépendances. Je me demandais s'il était possible d'installer une version de paquet spécifique avec apt-get.

Par exemple au lieu de

pip install gunicorn==19.3.0

apt-get install gunicorn==19.3.0

(ce qui ne fonctionne évidemment pas, seul apt-get install gunicorn fonctionne, mais la version la plus récente sera installée)

En fin de compte, cela est supposé dans la section Depends du fichier control.

Des idées?

5

Execute

 man apt-get 

et descendre (/) à la fonction installer. Cela vaut la peine d'être lu.

Au fait, avez-vous essayé ce qui suit?

 Sudo apt-get install gunicorn = 19.3.0 

(un signe égal, pas deux)

Comme l'indique la page de manuel, utilisez cette fonction avec précaution. Je ne sais pas pourquoi vous voudriez une ancienne version d’un paquet sur votre installation, mais je suppose qu’il serait beaucoup plus facile à long terme de changer le paquet dépendant pour qu’il soit basé sur la dernière version d’une dépendance ( gunicorn?) et ne pas continuer à utiliser une version plus ancienne. Nettoyeur, IMO.

11
Richard Elkins