2016-07-25 3 views
0

는 :패키지의보다 크거나 같은 버전을 설치

# apt-get source gcc-4.9 
# cd gcc-4.9-4.9.2 
#dpkg-checkbuilddeps: Unmet build dependencies: g++-multilib libc6-dev-i386 lib32gcc1 libc6-dev-x32 libx32gcc1 libc6-dbg autoconf2.64 autogen gawk zlib1g-dev systemtap-sdt-dev gperf (>= 3.0.1) bison (>= 1:2.3) flex gdb locales sharutils libantlr-java libffi-dev fastjar libmagic-dev libecj-java (>= 3.3.0-2) zip libasound2-dev libxtst-dev libxt-dev libgtk2.0-dev (>= 2.4.4-2) libart-2.0-dev libcairo2-dev libcloog-isl-dev (>= 0.18) libmpc-dev (>= 1.0) libmpfr-dev (>= 3.0.0-9~) libgmp-dev (>= 2:5.0.1~) dejagnu realpath (>= 1.9.12) chrpath quilt doxygen (>= 1.7.2) graphviz (>= 2.2) ghostscript texlive-latex-base xsltproc libxml2-utils docbook-xsl-ns 

Now I am trying to install gperf version (>= 3.0.1) - but none of the below commands works. How can I install a package with a version greater than or euqall to one specified in command line: 

# apt-get install gperf='>=3.0.1' 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
E: Unable to locate package gperf=> 
# apt-get install gperf=3.0.1 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
E: Version '3.0.1' for 'gperf' was not found 

답변

0

현재는 데비안의 repo에 모든 빌드> 3.0이어야한다 .1, 가장 낮은 것 wheezy with 3.0.3-1.

apt-cache show gperf | grep -i version을 사용하면 현재 패키지 관리자에게 알려진 버전 목록을 얻을 수 있습니다. 어쩌면 또 다른 레포를 추가해야할까요?

+0

내 명령이 apt-get install gperf = 3.0.1과 같은 이유가 버전 자체가 없기 때문에 실패한 것입니까? 또한 명령이 제대로 작동했을 것입니다. 그렇습니까? – Prakash

+0

@Prakash 맞습니다.'apt-get install = '명령이 정확합니다. 그러나 실제 버전을 사용하려면 여기를 참고하십시오. 예 :'apt-get install gperf = 3.0.4'는 jessie의 버전 이름이'3.0.4-1'이거나 스트레치가'3.0.4-2'이기 때문에 실패합니다 – Oxados

+0

죄송 합니다만 주제는 벗어났습니다. 너는 "jessie의 버전 이름"을 설명해 주길 바란다 - 이것을 이해할 수 없었는가? – Prakash

관련 문제