apt-get/aptitude를 사용하여 패키지 버전을 확인하는 방법은 무엇입니까?

apt-get/aptitude를 사용하여 패키지 버전을 확인하는 방법은 무엇입니까?

패키지를 설치하기 전에 어떤 버전을 받게 될지 알고 싶습니다.

apt-getDebian이나 Ubuntu를 aptitude설치하기 전에 버전을 어떻게 확인하나요 ?

답변1

적절한

시뮬레이션을 실행하여 패키지를 업그레이드/설치할 때 어떤 일이 발생하는지 확인할 수 있습니다.

apt-get -s install <package>

가능한 모든 업그레이드를 보려면 상세 모드로 실행 upgrade하고 (안전을 위해) n취소를 누르세요.

apt-get -V -s upgrade

적절한 캐시

이 옵션은 policy패키지의 설치된 버전과 원격 버전(후보 설치)을 표시합니다.

apt-cache policy <package>

적절한 쇼 버전

설치된 경우 하나 이상의 패키지에 대한 버전 정보를 표시합니다.

apt-show-versions <package>

-u패키지 이름을 포함하거나 포함하지 않고 스위치를 전달하면 업그레이드 가능한 패키지만 표시됩니다.

디스플레이에 적합

다음을 사용하여 얻은 결과와 유사한 결과 dpkg -s <package>:

apt show <package>

자격

콘솔 GUI는 aptitude업그레이드 가능한 패키지의 새 버전을 표시할 수 있습니다. "업그레이드 가능한 패키지" 메뉴를 엽니다. v패키지를 클릭하면 더 자세한 버전 정보가 표시됩니다.

또는 명령줄에서:

aptitude versions <package>

-V버전에 대한 자세한 정보가 표시됩니다 . 다시 한번 말하지만, 안전을 위해 아날로그 스위치를 사용하십시오.

aptitude -V -s install <package>

install <package>로 바꾸면 upgrade업그레이드 가능한 모든 패키지의 버전이 표시됩니다.

답변2

또 다른 사용 방법포장 백그리고grep:

dpkg -s <package> | grep Version

답변3

패키지의 전체 이름을 모르는 경우 또 다른 옵션은 적성에 대한 검색 출력 형식을 지정하는 것입니다.

aptitude search <package> -F "%c %p %d %V"

%c= 상태(패키지 설치 여부)
%p= 패키지 이름
%d= 패키지 설명
%V= 사용 가능한 패키지 버전

인용하다:http://linux.die.net/man/8/aptitude

답변4

패키지 이름을 얻으십시오:

apt-cache search *search term*

버전 세부정보 가져오기:

apt-cache show *packagename*

나는 선호되는 방법을 선호하고 더 이상 사용되지 apt-get않는다고 믿습니다 . apt-suite의 수명을 고려하면 아마도 당분간은 안전한 선택일 것입니다!apt-cacheaptaptitude

관련 정보