it-swarm-ko.tech

apt-get / attitude를 사용하여 패키지 버전을 확인 하시겠습니까?

패키지를 설치하기 전에 어떤 버전을 얻을 수 있는지 알고 싶습니다. 데비안 또는 우분투에서 apt-get 또는 aptitude를 사용하여 설치하기 전에 버전을 어떻게 확인합니까?

453
user4069

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 스위치를 전달하면 업그레이드 가능한 패키지 만 표시됩니다.

적성

aptitude의 콘솔 GUI는 새 버전으로 업그레이드 가능한 패키지를 표시 할 수 있습니다. '업그레이드 가능 패키지'메뉴를 엽니 다. 누르면 v 패키지에 더 자세한 버전 정보가 표시됩니다.

또는 명령 줄에서 :

aptitude versions <package>

-V를 전달하면 시뮬레이션 스위치로 안전하도록 버전에 대한 자세한 정보가 다시 표시됩니다.

aptitude -V -s install <package>

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

550
wag

dpkggrep을 사용하는 다른 방법 :

dpkg -s <package> | grep Version
59
Alf

패키지의 전체 이름을 모르는 경우 또 다른 옵션은 aptitude의 검색 결과를 형식화하는 것입니다.

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

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

참조 : http://linux.die.net/man/8/aptitude

21
Diego Ponciano

패키지 이름을 얻으려면

apt-cache search *search term*

버전 세부 정보를 얻으려면

apt-cache show *packagename*

나는 믿는다 apt-getapt-cache은 (는) 더 이상 사용되지 않으며 aptaptitude이 (가) 선호되는 방법입니다. apt-suite의 수명을 감안할 때, 그것은 아마 앞으로 한동안 안전한 내기 일 것입니다!

9
Ned Flanders

당신은 쓸 수 있습니다 apt show <package>

6
elvis.dukaj
 $ 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

devscripts.deb에서

3
sbin_bash

설치하기 전에 사용 가능한 최신 패키지를 확인하십시오. 최신 패키지가 모두 업데이트되도록 업데이트를 수행하십시오.

$Sudo apt-get update

이제 설치하기 전에 저장소에서 사용 가능한 최신 패키지를 확인하려면 아래 명령을 실행하십시오.

$apt-cache show <package name>

예:

$apt-cache show latexila

또는

$apt-cache show npm
2
Yanish Pradhananga