我在哪里可以找到有关隐藏的 Synaptic 命令synaptic --hide-main-window --non-interactive --parent-window-id --set-selections-file --progress-str --finish-str
以及内部选项-o Synaptic::closeZvt=true
等信息的信息?我看到在 AptURL 或 MintInstall 等程序中调用了这些命令,但我找不到它们的文档。
主页
/
user-1140983
bamm's questions
bamm
Asked:
2020-10-24 18:38:02 +0800 CST
执行此操作时apt install
,我会在以下行下获得需要安装的软件包列表:
The following NEW packages will be installed:
如果没有,它将继续没有提示。我试图检索此列表,但如果没有,则会失败,因为安装将继续进行。我想在不安装的情况下获取此列表。
我试过这样的事情:
apt-cache depends --recurse packagename | grep -v " " | sort -u
但它提供了完整列表,包括已安装的列表。我想把它限制在那些需要安装的地方。
我知道我可以将上面的输出与结果进行比较
dpkg --get-selections
查看哪些已安装,哪些未安装,但它会涉及循环内的循环,并且两个列表都很长。肯定有更优雅的方式来做到这一点。
感谢您的任何建议。(这是我第一次在这里提问)
编辑:我检查了使用rdepends
此问题中给出的方法:
递归依赖项
这将是我正在寻找的,除了它会产生与apt install
给出的不同的列表。它甚至列出了可卸载的依赖项(不可能,因为包本身安装成功)。我正在寻找的是在apt
给定包之前安装的包列表。无论如何,我不明白为什么列表不同。结果应该是一样的吧?但既然不是,那么它不是我要找的。但是,如果有人可以向我解释为什么他们给出不同的结果,我将不胜感激。