首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么“智能搜索”中的"p“意味着根本没有安装?

为什么“智能搜索”中的"p“意味着根本没有安装?
EN

Ask Ubuntu用户
提问于 2013-10-02 15:43:12
回答 1查看 11.2K关注 0票数 9
代码语言:javascript
复制
$ sudo aptitude search node

p   nodejs                                                                 - Node.js event-based server-side javascript engine  
p   nodejs:i386                                                            - Node.js event-based server-side javascript engine  
p   nodejs-dbg                                                             - Node.js event-based server-side javascript engine (debug)  
p   nodejs-dbg:i386                                                        - Node.js event-based server-side javascript engine (debug)  
p   nodejs-dev                                                             - Development files for Node.js  
p   nodejs-dev:i386                                                        - Development files for Node.js  

我从man aptitude得知:

每一行的第一个字符表示包的当前状态:最常见的状态是p,这意味着在系统上不存在包的跟踪,c,这意味着包已经被删除,但是它的配置文件仍然保留在系统上,i,意味着包已经安装,v表示包是虚拟的。

i表示“已安装”,c表示“配置”,v表示“虚拟”。这些都是有道理的。

为什么p意味着“根本没有安装,甚至没有配置文件”(注意整个短语中没有字母"p“!)?

每次我看到那个p时,我都要重新阅读手册页,因为我总是忘记,这真的让我很恼火。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-10-02 15:54:35

P用于:程序包及其所有配置文件都已删除,否则包从未安装过。根据资质文件

[ http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s02s02.html ]。

P是“清除”的意思,所以它不在系统中。我想这就是意思:)

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

https://askubuntu.com/questions/352765

复制
相关文章

相似问题

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