Je dois installer un tofrodos 1.17.3
pour i386
. J'utilise Ubuntu 16.04.2
et je sais que si j'exécute Sudo apt-get install tofrodos:i386
, la version 1.17.3
sera installée. Cependant, ce sera dans un script qui sera probablement utilisé beaucoup plus tard et je dois corriger la version, 1.17.3
et l'architecture 32 bits, i386
. Est-ce que quelqu'un sait comment faire ça?
J'ai déjà essayé
Sudo apt-get install tofrodos=1.17.3:i386
Sudo apt-get install tofrodos:i386=1.17.3
et aucun d'eux n'a fonctionné.
Toute aide est appréciée.
Personne ne peut garantir que le paquet dans le référentiel sera une version corrigée.
Il est possible de suspendre la mise à niveau d'un package installé, mais apt
installera toujours une version disponible à partir du dépôt. Personne ne conserve les anciennes versions.
Il peut en fait y avoir deux versions, la première et une "mise à niveau".
Mais il est très peu probable qu'un paquet soit mis à niveau vers une nouvelle version majeure dans un référentiel LTS. Certaines corrections mineures peuvent être publiées, mais je ne pense pas que cela puisse affecter les fonctionnalités.
Le
Sudo apt-get install tofrodos:i386=version
est la commande correcte. Mais il n'y a pas de version 1.17.3
dans le dépôt.
La version correcte est 1.7.13+ds-2ubuntu1
.
pilot6@Pilot6:~$apt-cache policy tofrodos
tofrodos:
Installed: (none)
Candidate: 1.7.13+ds-2ubuntu1
Version table:
1.7.13+ds-2ubuntu1 500
500 http://ru.archive.ubuntu.com/ubuntu xenial/universe AMD64 Packages
Alors le
Sudo apt-get install tofrodos:i386=1.7.13+ds-2ubuntu1
devrait marcher.
Il s’agit de la version "initiale" de xenial
. Même si le package est mis à niveau dans xenial-updates
, la commande installera cette version.
Si le package est disponible dans les référentiels, vous pouvez installer une version spécifique à partir d'une architecture spécifique d'un package à l'aide de cette commande:
Sudo apt-get install package:i386=version
pour voir si la version de votre choix est disponible, utilisez:
apt-cache madison package-name
ou
apt-cache policy package-name
l'autre option pour votre cas est:
apt list -a i386 tofrodos
Et il semble que la version de votre paquet souhaité n'existe pas dans les référentiels.