Существует ли способ установить более новую версию, чем в репозитории?
Ubuntu устанавливает бродягу 1.4.3 в данный момент, но мне нужны по крайней мере 1,5
Проверьте Бродячие загрузки страница. Это имеет 1.7.1 в наличии.
Ответ @rubo77 хорош для быстрой и грязной фиксации.
я предпочитаю обновлять единственные пакеты от будущих версий с немного большим количеством изящества.
Преимущества этого подхода:
"склонный - добираются, обновление" отследит яркую версию бродяги для обновлений системы защиты, исправлений ошибок, и т.д.
Ничто не будет обновлено к ярким версиям, если Вы не определите [имя пакета] / яркий на способной командной строке
После этого изменения, Вы не должны отступать изменения в конфигурациях, и можно легко получить другие пакеты от яркого по требованию
Первый, установить предпочтение контакта на 99 (ниже manual-install-only порога) для яркого выпуска:
cat <<EOF | sudo tee /etc/apt/preferences.d/vivid-manual-only
Package: *
Pin: release n=vivid
Pin-Priority: 99
EOF
1116-секундный, создайте repo исходный файл, указывающий на яркий repos:
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
Теперь обновляют индексы пакета:
sudo apt-get update
На данном этапе apt-cache policy
покажет нам, что система знает о пакете в ярком repo, но автоматически не установит ни одного из них (из-за приоритета "99"):
ubuntu@ip-172-31-27-91:~$ apt-cache policy vagrant
vagrant:
Installed: 1.4.3+dfsg1-1
Candidate: 1.4.3+dfsg1-1
Version table:
1.6.5+dfsg1-2 0
99 http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
*** 1.4.3+dfsg1-1 0
500 http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ utopic/universe amd64 Packages
ubuntu@ip-172-31-27-91:~$
Теперь можно установить более свежую версию вручную со "склонным - получают установку [пакет] / [выпуск]:
sudo apt-get install vagrant/vivid
Установите бродягу от беты Ubuntu 15.04 путем изменения источников на vivid
для установки:
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
Это установит бродягу 1.6.5 в данный момент
Я создал репозиторий в http://vagrant-deb.linestarve.com/ , который обеспечивает последние пакеты из vagrantup.com, таким образом, Вы не должны обновлять вручную.
Это те же файлы как на Бродячая страница загрузки, просто помещенная в репозиторий.
Измените номер версии на последнюю версию