지난 달 데비안 PC 에 릴리스 된 hylafax + 버전 5.5.4를 설치하려고 합니다.
dpkg -l | grep "hylafax"
현재 버전이 5.5.3임을 확인 하고 확인했습니다. 그런 다음 apt-cache search hylafax
패키지를 확인할 수 있지만 버전 번호를 볼 수 없습니다.
에서 사용할 수있는 패키지 버전을 어떻게 찾을 수 apt-get
있습니까?
지난 달 데비안 PC 에 릴리스 된 hylafax + 버전 5.5.4를 설치하려고 합니다.
dpkg -l | grep "hylafax"
현재 버전이 5.5.3임을 확인 하고 확인했습니다. 그런 다음 apt-cache search hylafax
패키지를 확인할 수 있지만 버전 번호를 볼 수 없습니다.
에서 사용할 수있는 패키지 버전을 어떻게 찾을 수 apt-get
있습니까?
답변:
알았어
apt-cache policy <package name>
버전 세부 정보가 표시됩니다.
또한 현재 설치된 버전과 설치 가능한 버전을 보여줍니다.
예를 들어 apt-cache policy hylafax+
apt install
말하기 전에 버전을 검토 할 기회를주기 위해이 내용이 표시되지 않는다고 믿을 수 없습니다 Y
.
apt install
일부 패키지 를 사용 하는 경우 (설치되지 않았을 수 있음) 곧바로 설치하십시오. 그래서 나는 새로운 리눅스 사용자에게는 사용하는 것이 더 좋다고 생각한다 apt policy
.
apt-cache policy <package-name>
$ apt-cache policy redis-server
redis-server:
Installed: (none)
Candidate: 2:2.8.4-2
Version table:
2:2.8.4-2 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
apt-get install -s <package-name>
$ apt-get install -s redis-server
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libjemalloc1 redis-tools
The following NEW packages will be installed:
libjemalloc1 redis-server redis-tools
0 upgraded, 3 newly installed, 0 to remove and 3 not upgraded.
Inst libjemalloc1 (3.5.1-2 Ubuntu:14.04/trusty [amd64])
Inst redis-tools (2:2.8.4-2 Ubuntu:14.04/trusty [amd64])
Inst redis-server (2:2.8.4-2 Ubuntu:14.04/trusty [amd64])
Conf libjemalloc1 (3.5.1-2 Ubuntu:14.04/trusty [amd64])
Conf redis-tools (2:2.8.4-2 Ubuntu:14.04/trusty [amd64])
Conf redis-server (2:2.8.4-2 Ubuntu:14.04/trusty [amd64])
apt-cache show <package-name>
$ apt-cache show redis-server
Package: redis-server
Priority: optional
Section: universe/misc
Installed-Size: 744
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Chris Lamb <lamby@debian.org>
Architecture: amd64
Source: redis
Version: 2:2.8.4-2
Depends: libc6 (>= 2.14), libjemalloc1 (>= 2.1.1), redis-tools (= 2:2.8.4-2), adduser
Filename: pool/universe/r/redis/redis-server_2.8.4-2_amd64.deb
Size: 267446
MD5sum: 066f3ce93331b876b691df69d11b7e36
SHA1: f7ffbf228cc10aa6ff23ecc16f8c744928d7782e
SHA256: 2d273574f134dc0d8d10d41b5eab54114dfcf8b716bad4e6d04ad8452fe1627d
Description-en: Persistent key-value database with network interface
Redis is a key-value database in a similar vein to memcache but the dataset
is non-volatile. Redis additionally provides native support for atomically
manipulating and querying data structures such as lists and sets.
.
The dataset is stored entirely in memory and periodically flushed to disk.
Description-md5: 9160ed1405585ab844f8750a9305d33f
Homepage: http://redis.io/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubunt
dpkg -l <package-name>
$ dpkg -l nginx
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-========================================-=========================-=========================-=====================================================================================
ii nginx 1.6.2-1~trusty amd64 high performance web server
dpkg -l
만 설치된 패키지를 나열합니다. 버전을 미리 보는 것은 유용하지 않습니다.
데비안에서 :
apt list --upgradable
패키지, 업그레이드 할 버전 및 패키지의 실제 버전이있는 목록을 제공합니다.
결과 :
base-files/stable 8+deb8u8 amd64 [upgradable from: 8+deb8u7]
bind9-host/stable 1:9.9.5.dfsg-9+deb8u11 amd64 [upgradable from: 1:9.9.5.dfsg-9+deb8u9]
ca-certificates/stable 20141019+deb8u3 all [upgradable from: 20141019+deb8u2]
certbot/jessie-backports 0.10.2-1~bpo8+1 all [upgradable from: 0.8.1-2~bpo8+1]
dnsutils/stable 1:9.9.5.dfsg-9+deb8u11 amd64 [upgradable from: 1:9.9.5.dfsg-9+deb8u9]
apt-show-versions
:)가 필요 하지 않은 모든 패키지에 대한 개요를 제공 합니다.
또한 매뉴얼 페이지에 따르면 :
apt-cache showpkg <package_name>
또한 다음을 위해 사용될 수 있습니다 :
... 명령 줄에 나열된 패키지에 대한 정보를 표시합니다. 나머지 인수는 패키지 이름입니다. 나열된 각 패키지의 사용 가능한 버전 및 역방향 종속성과 각 버전의 순방향 종속성이 나열됩니다. 순방향 (정상) 종속성은 해당 패키지가 의존하는 패키지입니다. 역 의존성은 해당 패키지에 의존하는 패키지입니다. 따라서 패키지에 대해 순방향 종속성이 충족되어야하지만 역방향 종속성이 반드시 필요한 것은 아닙니다.
전의:
apt-cache policy conky
conky:
Installed: (none)
Candidate: 1.10.3-1
Version table:
1.10.3-1 500
500 http://us.archive.ubuntu.com/ubuntu yakkety/universe amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu yakkety/universe i386 Packages
당신은 또한 단순히 정규 작업을 수행 한 apt-get update
다음 매뉴얼에 따라 다음을 수행 할 수 있습니다 .
apt-get -V upgrade
-V 상세 버전 번호 표시
다음 중 하나와 비슷한 형식으로 업그레이드 될 패키지와 현재 패키지가 표시됩니다.
~# sudo apt-get -V upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
curl (7.38.0-4+deb8u14 => 7.38.0-4+deb8u15)
php5 (5.6.40+dfsg-0+deb8u2 => 5.6.40+dfsg-0+deb8u3)
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.0 MB of archives.
After this operation, 567 kB of additional disk space will be used.
Do you want to continue? [Y/n]
apt-cache policy
모든 패키지