답변:
다음 명령을 사용하십시오.
apt-cache policy <packageName>
사용 가능한 모든 패키지 버전에 대한 정보를 제공합니다.
예:
alaa @ aa-lu : ~ $ apt- 캐시 정책 vlc VLC : 설치 : 2.0.8-0ubuntu0.13.04.1 후보자 : 2.0.8-0 우분투 0.13.04.1 버전 테이블 : *** 2.0.8-0 우분투 0.13.04.1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates / universe i386 패키지 500 http://security.ubuntu.com/ubuntu/ raring-security / universe i386 패키지 100 / var / lib / dpkg / 상태 2.0.6-1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring / universe i386 패키지
: 출력에서, 당신은이 두 가지 버전을 사용할 수 있음을 알 수 2.0.8-0ubuntu0.13.04.1
및 2.0.6-1
. 또한 어느 리포지토리에서 왔는지 알려줍니다.
Installed:
설치 한 버전을 알려줍니다. 패키지가 설치되어 있지 않으면이 표시 (none)
됩니다.
Candidate:
를 사용할 경우 설치 될 버전입니다 apt-get install vlc
. 다른 버전을 설치하려면 다음을 수행하십시오 apt-get install vlc=2.0.6-1
.
packages.ubuntu.com으로 이동 하여 검색 양식을 채우고 버전을 포함한 패키지를 잘보십시오.
검색을 누른 다음 :
가장 큰 단점은 PPA와 같이 설치할 수있는 다른 리포지토리의 버전을 나열하지 않는다는 것입니다. 그런 다음 이미 게시 된 apt-cache policy
접근 방식이 필요합니다 .
바로 가기 를 사용하십시오. 조회하려는 패키지 이름을 찾아서 http://packages.ubuntu.com/packagename
바꾸십시오 packagename
.
apt-cache madison <packageName>
또한 리포지토리에서 사용 가능한 모든 패키지 버전에 대한 정보도 제공합니다. 이 명령 출력에는 다음과 같은 구문이 있습니다.
packageName | Version | Repository
apt-cache의 madison 명령은 데비안 아카이브 관리 도구 인 madison의 출력 형식과 기능의 일부를 모방하려고 시도합니다. 사용 가능한 패키지 버전을 표 형식으로 표시합니다. 원본 madison와 달리 APT가 패키지 목록 (APT :: Architecture)을 검색 한 아키텍처에 대한 정보 만 표시 할 수 있습니다.
예:
$ apt-cache madison chromium-browser
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Packages
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
CTRL+ ALT+로 터미널을 열고 T 다음을 입력하십시오.
apt-cache showpkg <package_name>
그런 다음 사용 가능한 버전에 대한 정보를 제공합니다.
예를 들면 다음과 같습니다.
jai@frank-Jai:~$ apt-cache showpkg chromium
Package: chromium
Versions:
Reverse Depends:
mozplugger,chromium 10.0.648.114~r75702-1~
chromium-bsu,chromium 0.9.14
chromium-bsu,chromium 0.9.14
Dependencies:
Provides:
Reverse Provides:
jai@frank-Jai:~$
apt-cache show
이런 의미에서 더 실용적입니다.
chromium-browser
. 로 확인할 수 있습니다 apt-cache search chromium
. 그것은 출력에서 다섯 번째 줄입니다 :)
apt-cache show
또는 aptitude show
버전을 포함하여 리포지토리 (패키지가 설치되어 있는지 여부)의 패키지에 대한 많은 정보를 제공합니다. 버전에만 관심이 있다면 다음을 사용하십시오.
apt-cache show <packageName> | grep Version
또는
aptitude show <packageName> | grep Version
패키지가 여러 버전으로 제공되는 경우이를 볼 수 있습니다. 마지막 버전 만 보려면 다음을 사용하십시오.
apt-cache show <packageName> | grep Version | head -1
위의 명령으로 의심의 여지가 없습니다.
apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1
다른 방법이 있습니다.
sudo apt-get -s install --only-upgrade <package-name>
위의 방법은 sudo로 실행하는 경우에만 작동합니다.
-s
)
apt-cache policy