Après avoir installé une version expérimentale de dropbox et installé manuellement, je ne veux pas que les deb de synaptic téléchargent les mises à jour (car elles écraseront les modifications effectuées manuellement, je suppose).
J'ai trouvé l'option de version de verrouillage dans synaptic, en supposant que cela empêche un deb particulier de télécharger de nouvelles versions de lui-même?
Aussi, puis-je simplement déverrouiller à nouveau lorsque la version de deb rattrape la version expérimentale que j'ai installée?
Suis-je correct ou remplit-il une autre fonction?
apt
ne remplacera le paquet actuel de quelque chose que s'il existe un paquet plus récent. Les mises à jour qui viennent maintenant concerneront probablement les versions précédentes. Il ne sera pas déclassé à moins qu'ils ne fassent quelque chose de spectaculairement stupide avec le versioning.
Version Lock n'est pas aussi intelligent que cela puisse paraître. Il est supposé faire ce qui est écrit, verrouiller la version ... Mais cela ne fait que la verrouiller dans Synaptic. Tout ce qui fait les mises à jour de paquet (lisez: Update Manager, apt-get, aptitude, etc.) l'ignore. Ceci est probablement un comportement buggy, je pense donc que cela sera corrigé à temps.
Mais pour que les choses ne soient pas mises à niveau, vous voulez les "tenir". Pour ce faire, chargez aptitude, recherchez le paquet (/
est la touche rapide de recherche, n
trouve l'instance suivante) et appuyez sur h
pour le conserver. Ceci est beaucoup plus respecté que la fonction "lock" de Synaptic.
Edit: Une autre façon de faire ceci via la ligne de commande est la suivante:
Sudo -i
echo <package-name> hold | dpkg --set-selections
Mais comme j'ai commencé avec, je ne pense pas que vous devez faire cela dans votre situation. Si vous utilisez une version de package qui est clairement plus récente que les versions stables actuelles (et ne se limite pas à un numéro de build aléatoire - comme vous pouvez le voir dans Synaptic), tout ira bien.
Cela verrouille votre programme sur la version que vous utilisez ... Cela signifie donc pas de mises à jour, corrections de bugs ou mises à niveau des programmes que vous verrouillez ... C'est un peu comme ignorer les mises à jour dans Windows, ou même, je suppose, que vous pourriez ignorer si vous le souhaitez dans Ubuntu ... Mais cela vous permet d’ignorer les mises à jour d’un ou deux programmes et d’autoriser les mises à jour pour tout le reste.