$ 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 означает, что пакет является виртуальным.
blockquote>
i
для «установленного»,c
для «конфига»,v
для «виртуального». Это все имеет смысл.Почему
p
означает «вообще не установлен, даже файлы конфигурации» (обратите внимание на отсутствие буквы «p» во всей этой фразе!)?Я должен перечитать человека страницу каждый раз, когда я вижу это
p
, потому что я всегда забываю, и это действительно раздражает меня.
p для: пакет и все его файлы конфигурации были удалены, или пакет никогда не был установлен. В соответствии с документацией способностей
[ http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s02s02.html ].
И р для «очищен», поэтому он отсутствует в системе. Я думаю, что это означает:)