有人能给我解释一下这种情况吗?
我进行了一次智能搜索,得到了以下输出:
i package ...
p package:i386 ...当我启动synaptic时,我看到包而不是包:i 386。
还有人能澄清我和p代表什么吗?
发布于 2013-04-26 17:28:35
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每个搜索结果都列在一个单独的行上。每一行的第一个字符表示包的当前状态:最常见的状态是p,这意味着在系统上不存在包的跟踪,c,这意味着包已经被删除,但是它的配置文件仍然保留在系统上,i,意味着包已经安装,v表示包是虚拟的。第二个字符指示要在包上执行的存储操作(如果有的话;否则会显示一个空白),最常见的操作是i,这意味着包将被安装,d,意味着包将被删除,p表示包及其配置文件将被移除。如果第三个字符是A,则包将自动安装。
发布于 2013-04-30 01:26:13
您有一个具有多拱支持的amd64系统。
没有架构指示的包要么适用于您的本地体系结构(这里是amd64),要么是与体系结构无关的。另一个体系结构的包在智能输出中附加了:ARCHNAME,例如:i386用于x86 (PC)系统上的32位包。
您可以看到很多i package (安装了本机架构的package)和p package:i386 (package表示架构的i386没有安装--它是p催促),因为在典型的系统上,很少安装非本地包。在大多数情况下,非本地包用于为第三方程序提供库。
Synaptic没有显示非本地包。这可能是一个旧的错误或一个新的配置选项-我不知道,因为我还不够熟悉Synaptic。
https://unix.stackexchange.com/questions/73803
复制相似问题