패키지를 설치하기 전에 어떤 버전을 얻을 수 있는지 알고 싶습니다. 또는 aptitude
데비안 또는 우분투?
답변
apt-get
시뮬레이션을 실행하여 업그레이드 / 설치하면 어떻게되는지 확인할 수 있습니다. 패키지 :
apt-get -s install <package>
가능한 모든 업그레이드를 보려면 상세 모드에서 upgrade
를 실행하세요. ) 시뮬레이션을 사용하는 경우 n 를 눌러 취소합니다.
apt-get -V -s upgrade
apt-cache
policy
옵션은 패키지의 설치된 버전과 원격 버전 (설치 후보)을 표시 할 수 있습니다.
apt-cache policy <package>
apt-show-versions
설치된 경우 버전 정보 표시 하나 이상의 패키지에 대해 :
apt-show-versions <package>
패키지 이름을 포함하거나 포함하지 않고 -u
스위치를 전달하면 업그레이드 가능 만 표시됩니다. 패키지.
적성
는 새 버전으로 업그레이드 가능한 패키지를 표시 할 수 있습니다. “업그레이드 가능한 패키지”메뉴를 엽니 다. 패키지에서 v 를 누르면 더 자세한 버전 정보가 표시됩니다.
또는 명령 줄에서 :
aptitude versions <package>
-V
를 통과하면 버전에 대한 자세한 정보가 표시되며 시뮬레이션 스위치를 사용해도 안전합니다.
aptitude -V -s install <package>
install <package>
를 upgrade
로 대체하면 모든 업그레이드 가능한 패키지의 버전이 표시됩니다.
댓글
답변
dpkg 및 grep :
dpkg -s <package> | grep Version
댓글
- < 패키지 > 인 경우 작동하지 않습니다. 이미 설치되어 있지 않습니다 (질문의 요구 사항이었습니다).
- Serrano Pereira, 약간 다른 질문이 있었지만 스택 오버플로를 속이지 않을 정도로 비슷한 세라노 페레이라.
- 더 좋음 : dpkg -s < 패키지 > | grep 버전 (대문자 V 참고)
답변
전체 내용을 모르는 경우 다른 옵션 패키지 이름은 aptitude “의 검색 출력 형식입니다.
aptitude search <package> -F "%c %p %d %V"
%c
= 상태 (패키지 설치 또는 not)
%p
= 패키지 이름
%d
= 패키지 설명
%V
= 사용 가능한 패키지 버전
답변
패키지 이름을 얻으려면 :
apt-cache search *search term*
버전 세부 정보 확인 :
apt-cache show *packagename*
apt-get
및 apt-cache
는 더 이상 사용되지 않으며 apt
및 aptitude
가 선호되는 방법이됩니다. 아파트의 수명을 고려할 때 아마도 당분간 안전한 내기!
댓글
- 정확히 제가 찾던 것입니다. 원격 저장소를 사용하여 버전 및 모든 종류의 기타 정보를 가져옵니다.
답변
댓글
- 이는 Ned Flanders에서 이미 다루었습니다. ' 답변, unix.stackexchange.com/a/362794/22812
- @yurij 금액에 따라 직접 답변을 작성해야합니다. 당신이 만든 수정
- @AnthonyGeoghegan 당신이 틀렸다
apt-cache
나는 ' 는 서로 다른 두 가지입니다 … 내가 무엇을 놓치고 있습니까? -
apt
및apt-cache
같은 일을하세요.소스 코드를 확인하면 둘 다 동일한 기능에 대한 프런트 엔드입니다.show
의 경우ShowPackage
및search
,DoSearch
라는 함수.
Answer
$ rmadison gdm3 gdm3 | 2.30.5-6squeeze2 | squeeze-security | i386 gdm3 | 2.30.5-6squeeze5 | squeeze | i386 gdm3 | 3.4.1-8 | wheezy | i386 gdm3 | 3.14.1-7 | jessie | i386 gdm3 | 3.18.0-2 | stretch | i386 gdm3 | 3.18.0-2 | sid | i386
from devscripts.deb
댓글
- 우분투 용 다른 우분투 버전 (" 정확한 ", " 신뢰할 수있는 코드 이름)에서 찾은 버전을 표시합니다. " 및 " xenial "). 매우 느리지 만 LTS를 업그레이드하는 데 도움이 될 수 있습니다.)
답변
설치하기 전에 사용 가능한 최신 패키지. 모든 최신 패키지 업데이트를 갖도록 업데이트를 수행하십시오.
$sudo apt-get update
이제 설치하기 전에 저장소에서 사용 가능한 최신 패키지를 확인하려면 아래 명령을 실행하십시오.
$apt-cache show <package name>
예 :
$apt-cache show latexila
또는
$apt-cache show npm
apt-get -V -s upgrade
하루를 보냈습니다. 감사합니다!sudo
와 함께apt-get install -s
를 실행하는 것이 좋습니까?apt show <packages>
도 목록에 추가 할 수 있습니다.