누군가 나에게 이 상황을 설명해 주실 수 있나요?
적성 검색을 수행하고 다음과 같은 결과를 얻습니다.
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)용이거나 아키텍처 독립적입니다. 다른 아키텍처용 패키지가 :ARCHNAME
Aptitude 출력에 추가되었습니다(예: :i386
x86(PC) 시스템의 32비트 패키지용).
당신은 많은 것을 보고 있습니다 i package
( package
네이티브 아키텍처는나설치됨) 및 p package:i386
( package
아키텍처 i386
가 설치되지 않은 경우 -피촉구하다) 일반적인 시스템에서는 기본이 아닌 패키지가 거의 설치되지 않기 때문입니다. 대부분의 경우 기본이 아닌 패키지는 타사 프로그램에 대한 라이브러리를 제공하는 데 사용됩니다.
시냅틱은 기본이 아닌 패키지를 표시하지 않습니다. 이것은 오래된 버그일 수도 있고 새로운 구성 옵션일 수도 있습니다. 제가 Synaptic에 대해 충분히 익숙하지 않아서 잘 모르겠습니다.