2014-03-05 28 views
0

我刚刚注意到我有一块我不知道的软件安装在我的电脑中。我很确定我没有安装它。现在,它可以在安装使用它的其他东西时自动安装(例如,Redis已安装,Celery可以配置为使用Redis)。但是最重​​要的是,Redis在启动时运行,我怀疑它是默认行为。如何检查特定软件的安装时间?

如何检查安装Redis的时间和人员?我在Ubuntu 13.10

回答

0

要获取安装包的列表将在本地做在你的终端:

 dpkg --get-selections | grep -v deinstall 

到该列表保存到一个文本文件在桌面上称为包在你的终端做到这一点:

 dpkg --get-selections | grep -v deinstall > ~/Desktop/packages 

为了找到有关Redis的使用

 dpkg -s redis 

我们也可以使用日Ë以下命令来获得精确的状态(无论是安装或没有):

 $ dpkg-query -W -f='${Status} ${Version}\n' redis 

输出:

 install ok installed 1.3.34-2 
+0

好,上的dpkg -s Redis的它说:“包‘的Redis’没有安装,无信息可用“。但它已安装,我可以运行redis-cli并在启动时运行redis-server。 – oneloop

+0

您需要运行'dpkg -s redis-server'。 – tusharmakkar08

+0

好吧,你是对的。但是这还没有告诉我它是什么时候安装的,而且谁也不知道(谁给了命令?用户或者某个软件?它是否与linux一起提供?部分Linux需要用户使用它?等等) – oneloop

相关问题