首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >智能搜索输出

智能搜索输出
EN

Unix & Linux用户
提问于 2013-04-26 17:09:31
回答 2查看 8.3K关注 0票数 10

有人能给我解释一下这种情况吗?

我进行了一次智能搜索,得到了以下输出:

代码语言:javascript
复制
i package  ...
p package:i386 ...

当我启动synaptic时,我看到包而不是包:i 386。

还有人能澄清我和p代表什么吗?

EN

回答 2

Unix & Linux用户

发布于 2013-04-26 17:28:35

I和p表示包已经安装或者是可以安装的包。

,例如

代码语言:javascript
复制
$ 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选项,否则智能搜索的输出将如下所示:

输出

代码语言:javascript
复制
 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,则包将自动安装。

参考资料

  • Ubuntu智能手册页
票数 11
EN

Unix & Linux用户

发布于 2013-04-30 01:26:13

您有一个具有多拱支持的amd64系统。

没有架构指示的包要么适用于您的本地体系结构(这里是amd64),要么是与体系结构无关的。另一个体系结构的包在智能输出中附加了:ARCHNAME,例如:i386用于x86 (PC)系统上的32位包。

您可以看到很多i package (安装了本机架构的package)和p package:i386 (package表示架构的i386没有安装--它是p催促),因为在典型的系统上,很少安装非本地包。在大多数情况下,非本地包用于为第三方程序提供库。

Synaptic没有显示非本地包。这可能是一个旧的错误或一个新的配置选项-我不知道,因为我还不够熟悉Synaptic。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/73803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档