14.10에 방랑자 버전 1.5 이상을 설치하십시오.


12

리포지토리보다 최신 버전을 설치하는 방법이 있습니까?

우분투는 현재 유랑 1.4.3을 설치하지만 적어도 1.5가 필요합니다.

답변:



7

@ rubo77의 답변은 빠르고 더러운 수정에 좋습니다.

차후 버전에서 단일 패키지를 약간 더 세밀하게 업그레이드하는 것을 선호합니다.

이 접근법의 장점 :

  • "apt-get upgrade"는 보안 업데이트, 버그 수정 등을위한 생생한 버전의 방랑자를 추적합니다.

  • apt 명령 줄에서 [package-name] / vivid를 지정하지 않으면 생생한 버전으로 업데이트되지 않습니다.

  • 이 변경 후에는 구성 변경을 취소 할 필요가 없으며 필요에 따라 다른 패키지를 생생한 상태로 쉽게 가져올 수 있습니다

먼저 생생한 릴리스에 대해 핀 기본 설정을 99 (수동 설치 전용 임계 값 미만)로 설정하십시오.

cat <<EOF | sudo tee /etc/apt/preferences.d/vivid-manual-only
Package: *
Pin: release n=vivid
Pin-Priority: 99
EOF

둘째, 생생한 저장소를 가리키는 저장소 소스 파일을 만듭니다.

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에서 시스템이 생생한 저장소의 패키지를 인식하고 있지만 우선 순위 "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:~$

이제 "apt-get install [package] / [release]를 사용하여 최신 버전을 수동으로 설치할 수 있습니다.

sudo apt-get install vagrant/vivid

괜찮아 보이지만 지금 phonon-backend-gstreamer phonon-backend-gstreamer-common입력하면 업그레이드가 필요한 이유는 apt-get upgrade무엇입니까?
그에

@ rubo77 확실하지 않습니다. apt-cache policy phonon-backend-gstreamer어떤 소스를 고려하고 있는지 확인하십시오 .
Steven K

지금 생생한 것을 설치하려고하지만 생생한 모든 것이 설치되지는 않습니다. gist.github.com/rubo77/a339ab56d99156e81012
rubo77

흠, 이것과 비교할 수 있습니까 : gist.github.com/anonymous/d2861b070d3ff1c399cd ... 저에게 생생한 저장소에서 4.8.2를 알고 있지만 설치 후보자는 4.7.80입니다. 우선 순위가 너무 낮습니다.
Steven K

나는 그들을 삭제, 그 교체하지 그래서 내가, 내의 sources.list에서 mariadb에 대한 몇 가지 신뢰할 수있는 소스를 가지고, 그것을 고정 sources.list.d/vivid.list하고 지금은 당신처럼
rubo77

3

설치 소스를 다음 vivid과 같이 변경하여 Ubuntu 15.04 베타 버전에서 vagrant를 설치하십시오.

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를 설치합니다


2

http://vagrant-deb.linestarve.com/ 에서 vagrantup.com의 최신 패키지를 제공 하는 리포지토리를 만들었 으므로 수동으로 업데이트 할 필요가 없습니다.

이 파일은 Vagrant 다운로드 페이지 와 동일한 파일 이며 리포지토리에 저장하면됩니다.


1
우리가 당신을 불신해야 할 것 같지는 않지만, 코드가 여전히 원본과 동일하다는 것을 어떻게 확신 할 수 있습니까?
rubo77

@ rubo77 : .deb 파일은 Vagrant 릴리스 페이지에서 직접 복사되며 바이트 단위로 동일해야합니다. Vagrant 다운로드 페이지 (예 : vagrant_1.8.1_SHA256SUMS ) 의 체크섬을 vagrant-deb.linestarve.com/pool/main/v/vagrant 의 .deb 파일과 비교하십시오 .
Wolfgang

@ rubo77 리포지토리를 방금 업데이트하여 인덱스 파일 만 제공합니다. 실제 패키지는 이제 releases.hashicorp.com
Wolfgang

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.