我只花了一个小时就试图解决依赖关系,以便freeCAD
从他们稍稍过时的Wiki中进行构建。
有没有办法用apt-get
or来获取我在过去一小时或一天中安装的软件包aptitude
?
我的第一次尝试是,ls -t /var/apt/cache/archive
但列出的包裹中有奇怪的日期。例如,“我确定现在已安装”一个python2.7-dev
列为“ 2014年3月17日”。今天列出的唯一一件事是我今天上午进行的一些安全更新。从2006年开始,那里有一些目录。很久以前,我还没有安装该目录。
我也不能使用命令行历史记录,因为我混合使用了apt-get install和aptitude。我也有几个航站楼,过了一会儿,历史变得一团糟。
编辑:
@jmonrio指出了一个很好的答案,但是当我只安装了少数几个时,这给了我很多软件包。它与我要求安装的东西和依赖项链的一部分没有区别。
我是否有希望获得该历史记录的最低安装量?即没有自动包含的。
看一下这个答案:
列出通过任何方法(apt-get,软件中心等)安装的最近安装的软件包的命令:
grep " install " /var/log/dpkg.log
您可以运行此命令以仅列出最近安装的软件包名称,
awk '$3~/^install$/ {print $4;}' /var/log/dpkg.log
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句