dpkg --상태 패키지 이름

dpkg --상태 패키지 이름

저는 Ubuntu 14.04.1 LTS를 사용하고 있습니다. 나는 emacs를 설치했고 그것이 맞는지 다시 확인하고 싶었습니다.

~ 1496 $ dpkg --status emacs
dpkg-query: package 'emacs' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.

~ 1497 $ apt-cache show emacs

Package: emacs
Priority: optional
Section: editors
Installed-Size: 25
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Rob Browning <[email protected]>
Architecture: all
Source: emacs-defaults
Version: 45.0ubuntu1
Depends: emacs24 | emacs24-lucid | emacs24-nox
Filename: pool/main/e/emacs-defaults/emacs_45.0ubuntu1_all.deb
Size: 1624
MD5sum: 2648ac76d7058d4a722ae304e474aa06
SHA1: 6667aaf3b043b44f10271b943dbb9dbb9620dbf2
SHA256: cb9185c543841971a754ebf8c6a35396c865171532b407dce5b5447c41cfa232
Description-en: GNU Emacs editor (metapackage)
 GNU Emacs is the extensible self-documenting text editor.
 This is a metapackage that will always depend on the latest
 recommended Emacs release.
Description-md5: 21fb7da111336097a2378959f6d6e6a8
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y

이제 설치된 것으로 보이지만 첫 번째 명령에 "emacs가 설치되지 않았습니다..."라는 메시지가 나타나는 이유가 여전히 혼란스럽습니다.

답변1

당신은 다음과 같이 썼습니다:

이제 설치가 된 것 같네요

emacs패키지가 설치되었다는 출력을 보고 결론을 내렸 습니까 apt-cache show? 그렇다면 그것은 사실이 아닙니다. apt-cache show모든 패키지(설치 여부)에 대해 유사한 출력을 제공합니다. 특히,

Installed-Size: ...
[...]
Size: 1624

이는 패키지 설치 여부에 관계없이 나타납니다.

답변2

메타패키지 emacs24가 아닌 해당 패키지를 설치한 것 같습니다 . emacs조사하다:

dpkg --status emacs24

이 명령의 출력에서도 영감을 얻을 수 있습니다.

dpkg -l | grep '^ii.*emacs'

관련 정보