Die Antwort von @ rubo77 ist gut für eine schnelle und schmutzige Lösung.
Ich bevorzuge es, einzelne Pakete von zukünftigen Versionen mit etwas mehr Finesse zu aktualisieren.
Vorteile dieses Ansatzes:
"apt-get upgrade" verfolgt die lebendige Version von vagrant für Sicherheitsupdates, Fehlerbehebungen usw.
Nichts wird auf die lebendigen Versionen aktualisiert, es sei denn, Sie geben [Paketname] / vivid in der apt-Befehlszeile an
Nach dieser Änderung müssen Sie die Änderungen an den Konfigurationen nicht mehr rückgängig machen, und Sie können bei Bedarf problemlos andere Pakete von vivid herunterladen
Stellen Sie zunächst die PIN-Voreinstellung auf 99 (unter dem Schwellenwert für die manuelle Installation) für die lebendige Version ein:
Zweitens erstellen Sie eine Repo-Quelldatei, die auf die lebhaften Repos verweist:
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
Aktualisieren Sie nun die Paketindizes:
sudo apt-get update
An dieser Stelle apt-cache policywird uns gezeigt, dass das System das Paket in dem lebhaften Repo kennt, jedoch keines von ihnen automatisch installiert (aufgrund der Priorität "99"):
Das sieht gut aus, aber warum soll es aktualisiert werden, phonon-backend-gstreamer phonon-backend-gstreamer-commonwenn ich apt-get upgradejetzt tippe? Vorher gab es keine Updates auf denen
Rubo77
@ Rubo77 Nicht sicher, versuchen Sie zu apt-cache policy phonon-backend-gstreamersehen, welche Quellen es in Betracht
Hmm, kannst du das vergleichen: gist.github.com/anonymous/d2861b070d3ff1c399cd ... für mich ist der Kandidat für die Installation 4.7.80, obwohl er 4.8.2 im lebendigen Repo kennt, da das lebendige Priorität ist so niedrig.
Steven K
Ich habe es behoben, ich hatte einige vertrauenswürdige Quellen für Mariadb in meiner sources.list, so dass diese nicht ersetzt wurden, ich habe sie in gelöscht sources.list.d/vivid.listund jetzt ist es wie deins
rubo77
3
Installieren Sie vagrant von Ubuntu 15.04 Beta, indem Sie die Quellen vividfür die Installation auf ändern :
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
Ich habe unter http://vagrant-deb.linestarve.com/ ein Repository erstellt , das die neuesten Pakete von vagrantup.com enthält, sodass Sie nicht manuell aktualisieren müssen.
Dies sind die gleichen Dateien wie auf der Vagrant-Download-Seite , die nur in ein Repository gestellt werden.
Es ist sehr unwahrscheinlich, dass wir Ihnen misstrauen sollten, aber wie wäre es sicher, dass der Code immer noch derselbe ist wie das Original?
Rubo77
@ rubo77: Die .deb-Dateien werden direkt von der Vagrant-Release-Seite kopiert und sollten Byte für Byte identisch sein. Vergleichen Sie einfach die Prüfsummen von der Vagrant-Downloadseite (z. B. vagrant_1.8.1_SHA256SUMS ) mit den .deb-Dateien in vagrant-deb.linestarve.com/pool/main/v/vagrant .
Wolfgang
@ rubo77 Ich habe gerade das Repository aktualisiert, sodass nur die Indexdateien bereitgestellt werden. Die aktuellen Pakete werden jetzt direkt von releases.hashicorp.com
Wolfgang
0
Ändern Sie die Versionsnummer auf die neueste Version
Die Antwort von @ rubo77 ist gut für eine schnelle und schmutzige Lösung.
Ich bevorzuge es, einzelne Pakete von zukünftigen Versionen mit etwas mehr Finesse zu aktualisieren.
Vorteile dieses Ansatzes:
"apt-get upgrade" verfolgt die lebendige Version von vagrant für Sicherheitsupdates, Fehlerbehebungen usw.
Nichts wird auf die lebendigen Versionen aktualisiert, es sei denn, Sie geben [Paketname] / vivid in der apt-Befehlszeile an
Nach dieser Änderung müssen Sie die Änderungen an den Konfigurationen nicht mehr rückgängig machen, und Sie können bei Bedarf problemlos andere Pakete von vivid herunterladen
Stellen Sie zunächst die PIN-Voreinstellung auf 99 (unter dem Schwellenwert für die manuelle Installation) für die lebendige Version ein:
Zweitens erstellen Sie eine Repo-Quelldatei, die auf die lebhaften Repos verweist:
Aktualisieren Sie nun die Paketindizes:
An dieser Stelle
apt-cache policy
wird uns gezeigt, dass das System das Paket in dem lebhaften Repo kennt, jedoch keines von ihnen automatisch installiert (aufgrund der Priorität "99"):Jetzt können Sie die neuere Version manuell mit "apt-get install [package] / [release]" installieren:
quelle
phonon-backend-gstreamer phonon-backend-gstreamer-common
wenn ichapt-get upgrade
jetzt tippe? Vorher gab es keine Updates auf denenapt-cache policy phonon-backend-gstreamer
sehen, welche Quellen es in Betrachtsources.list.d/vivid.list
und jetzt ist es wie deinsInstallieren Sie vagrant von Ubuntu 15.04 Beta, indem Sie die Quellen
vivid
für die Installation auf ändern :Dies wird momentan vagrant 1.6.5 installieren
quelle
Ich habe unter http://vagrant-deb.linestarve.com/ ein Repository erstellt , das die neuesten Pakete von vagrantup.com enthält, sodass Sie nicht manuell aktualisieren müssen.
Dies sind die gleichen Dateien wie auf der Vagrant-Download-Seite , die nur in ein Repository gestellt werden.
quelle
Ändern Sie die Versionsnummer auf die neueste Version
quelle