적성 검색 출력

적성 검색 출력

누군가 나에게 이 상황을 설명해 주실 수 있나요?

적성 검색을 수행하고 다음과 같은 결과를 얻습니다.

i package  ...
p package:i386 ...

시냅틱을 시작하면 패키지가 표시되지만 package:i386은 표시되지 않습니다.

또한 누군가 p와 내가 무엇을 의미하는지 명확히 할 수 있습니까?

답변1

i와 p는 패키지가 설치되었거나 설치 가능한 패키지임을 의미합니다.

예를 들어

$ aptitude search aptitude
i   aptitude              - terminal-based package manager
p   aptitude:i386         - terminal-based package manager
i A aptitude-common       - architecture indepedent files for the aptitude package manager
p   aptitude-dbg          - Debug symbols for the aptitude package manager
p   aptitude-dbg:i386     - Debug symbols for the aptitude package manager
v   aptitude-doc          -

매뉴얼 페이지

에서 man aptitude:

-F 옵션을 전달하지 않으면 적성 검색의 출력은 다음과 같습니다.

산출

 i   apt                             - Advanced front-end for dpkg
 pi  apt-build                       - frontend to apt to build, optimize and in 
 cp  apt-file                        - APT package searching utility -- command-
 ihA raptor-utils                    - Raptor RDF Parser utilities

설명

각 검색 결과는 별도의 줄에 나열됩니다. 각 줄의 첫 번째 문자는 패키지의 현재 상태를 나타냅니다. 가장 일반적인 상태는 다음과 같습니다., 이는 시스템에 패키지의 흔적이 존재하지 않음을 의미합니다., 즉 패키지는 삭제되었지만 해당 구성 파일은 시스템에 남아 있음을 의미합니다., 패키지가 설치되었음을 의미합니다.V, 이는 패키지가 가상임을 의미합니다. 두 번째 문자는 패키지에 대해 수행될 저장된 작업(있는 경우, 그렇지 않으면 공백이 표시됨)을 나타내며 가장 일반적인 작업은 다음과 같습니다., 패키지가 설치됨을 의미합니다., 이는 패키지가 삭제됨을 의미합니다., 패키지와 해당 구성 파일이 제거됨을 의미합니다. 세 번째 문자가 다음과 같은 경우, 패키지가 자동으로 설치되었습니다.

참고자료

답변2

다중 아키텍처를 지원하는 amd64 시스템이 있습니다.

아키텍처 표시가 없는 패키지는 기본 아키텍처(예: amd64)용이거나 아키텍처 독립적입니다. 다른 아키텍처용 패키지가 :ARCHNAMEAptitude 출력에 추가되었습니다(예: :i386x86(PC) 시스템의 32비트 패키지용).

당신은 많은 것을 보고 있습니다 i package( package네이티브 아키텍처는설치됨) 및 p package:i386( package아키텍처 i386가 설치되지 않은 경우 -촉구하다) 일반적인 시스템에서는 기본이 아닌 패키지가 거의 설치되지 않기 때문입니다. 대부분의 경우 기본이 아닌 패키지는 타사 프로그램에 대한 라이브러리를 제공하는 데 사용됩니다.

시냅틱은 기본이 아닌 패키지를 표시하지 않습니다. 이것은 오래된 버그일 수도 있고 새로운 구성 옵션일 수도 있습니다. 제가 Synaptic에 대해 충분히 익숙하지 않아서 잘 모르겠습니다.

관련 정보