La réponse de @ rubo77 est bonne pour une solution rapide et sale.
Je préfère mettre à niveau les packages individuels des futures versions avec un peu plus de finesse.
Avantages de cette approche:
"apt-get upgrade" suivra la version vivante de vagrant pour les mises à jour de sécurité, les corrections de bugs, etc.
Rien ne sera mis à jour vers les versions vives, sauf si vous spécifiez [nom-package] / vivid sur la ligne de commande apt
Après cette modification, vous n'avez pas à annuler les modifications apportées aux configurations et vous pouvez facilement obtenir d'autres packages de vivid on demand
Tout d'abord, définissez la préférence de broche sur 99 (en dessous du seuil d'installation manuelle uniquement) pour la version vive:
Deuxièmement, créez un fichier de sources repo pointant vers les dépôts vifs:
grep '\sutopic\s' /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/vivid.list
sudo sed 's/utopic/vivid/g' -i /etc/apt/sources.list.d/vivid.list
Mettez à jour les index des packages:
sudo apt-get update
À ce stade, apt-cache policynous montrera que le système est au courant du package dans le référentiel vif, mais n'en installera aucun automatiquement (en raison de la priorité "99"):
Cela semble bien, mais pourquoi souhaite-t-il être mis à niveau phonon-backend-gstreamer phonon-backend-gstreamer-commonsi je tape apt-get upgrademaintenant? avant il n'y avait aucune mise à jour sur ceux-ci
rubo77
@ rubo77 Je ne sais pas, essayez de apt-cache policy phonon-backend-gstreamervoir quelles sources il envisage ...
Hmm, pouvez-vous comparer avec ceci: gist.github.com/anonymous/d2861b070d3ff1c399cd ... pour moi, vous pouvez voir que le candidat pour l'installation est 4.7.80 même s'il est au courant de 4.8.2 dans le repo vif, car le vivid la priorité est si faible.
Steven K
Je l'ai corrigé, j'avais quelques sources fiables pour mariadb dans ma sources.list, donc cela n'a pas été remplacé, je les ai supprimées sources.list.d/vivid.listet maintenant c'est comme le vôtre
rubo77
3
Installez vagrant depuis Ubuntu 15.04 beta en changeant les sources vividpour l'installation:
sudo sed 's/utopic/vivid/g' -i /etc/apt/sources.list
sudo apt-get update
sudo apt-get install vagrant
sudo sed 's/vivid/utopic/g' -i /etc/apt/sources.list
sudo apt-get update
J'ai créé un référentiel sur http://vagrant-deb.linestarve.com/ qui fournit les derniers packages de vagrantup.com afin que vous n'ayez pas à mettre à jour manuellement.
Il est très improbable que l'on se méfie de vous, mais comment serait-il assuré que le code est toujours le même que l'original?
rubo77
@ rubo77: Les fichiers .deb sont copiés directement depuis la page de publication de Vagrant et doivent être identiques octet par octet. Comparez simplement les sommes de contrôle de la page de téléchargement de Vagrant (par exemple vagrant_1.8.1_SHA256SUMS ) avec les fichiers .deb dans vagrant-deb.linestarve.com/pool/main/v/vagrant .
Wolfgang
@ rubo77 Je viens de mettre à jour le référentiel donc je ne sers que les fichiers d'index; les packages réels sont maintenant téléchargés directement depuis releases.hashicorp.com
Wolfgang
0
Remplacez le numéro de version par la dernière version
La réponse de @ rubo77 est bonne pour une solution rapide et sale.
Je préfère mettre à niveau les packages individuels des futures versions avec un peu plus de finesse.
Avantages de cette approche:
"apt-get upgrade" suivra la version vivante de vagrant pour les mises à jour de sécurité, les corrections de bugs, etc.
Rien ne sera mis à jour vers les versions vives, sauf si vous spécifiez [nom-package] / vivid sur la ligne de commande apt
Après cette modification, vous n'avez pas à annuler les modifications apportées aux configurations et vous pouvez facilement obtenir d'autres packages de vivid on demand
Tout d'abord, définissez la préférence de broche sur 99 (en dessous du seuil d'installation manuelle uniquement) pour la version vive:
Deuxièmement, créez un fichier de sources repo pointant vers les dépôts vifs:
Mettez à jour les index des packages:
À ce stade,
apt-cache policy
nous montrera que le système est au courant du package dans le référentiel vif, mais n'en installera aucun automatiquement (en raison de la priorité "99"):Vous pouvez maintenant installer la version la plus récente manuellement avec "apt-get install [package] / [release]:
la source
phonon-backend-gstreamer phonon-backend-gstreamer-common
si je tapeapt-get upgrade
maintenant? avant il n'y avait aucune mise à jour sur ceux-ciapt-cache policy phonon-backend-gstreamer
voir quelles sources il envisage ...sources.list.d/vivid.list
et maintenant c'est comme le vôtreInstallez vagrant depuis Ubuntu 15.04 beta en changeant les sources
vivid
pour l'installation:Cela va installer vagrant 1.6.5 pour le moment
la source
J'ai créé un référentiel sur http://vagrant-deb.linestarve.com/ qui fournit les derniers packages de vagrantup.com afin que vous n'ayez pas à mettre à jour manuellement.
Ce sont les mêmes fichiers que sur la page de téléchargement de Vagrant , juste placés dans un référentiel.
la source
Remplacez le numéro de version par la dernière version
la source