能力搜索输出

Mou*_*Dog 7 aptitude synaptic

有人可以向我解释这种情况吗?

我做了一个 aptitude 搜索,得到以下输出:

i package  ...
p package:i386 ...
Run Code Online (Sandbox Code Playgroud)

当我启动突触时,我看到 package 但没有 package:i386

也有人可以澄清 p 和我代表什么吗?

slm*_*slm 8

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          -
Run Code Online (Sandbox Code Playgroud)

手册页

来自man aptitude

除非您传递 -F 选项,否则 aptitude search 的输出将如下所示:

输出

 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
Run Code Online (Sandbox Code Playgroud)

描述

每个搜索结果都列在单独的行中。每行的第一个字符表示包的当前状态:最常见的状态是p,表示系统上不存在包的痕迹,c表示包已删除但其配置文件保留在系统上,i表示已安装包,而v表示包是虚拟的。第二个字符表示要对包执行的存储操作(如果有;否则显示一个空格),最常见的操作是i,表示将安装包,d表示将删除包, 和p,这意味着该包及其配置文件将被删除。如果第三个字符是A,则软件包已自动安装。

参考