我如何知道安装软件(在终端中)需要哪些包(即* .deb)。
假设我想通过终端完全安装 VLC。如果我运行以下代码,它将安装 VLC 以及其他所需的软件包。它将下载所有必需的文件并将其存储在 中/var/cache/apt/archives
。
在运行这些命令(无需 INTERNET)之前,我如何知道除了 VLC(即 vlc_2.2.2-5_amd64.deb 和类似的 vlc**.deb)之外还需要哪些其他软件包(即 lib***.deb 和类似的软件包)来完全安装 VLC(或任何其他软件)?
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install vlc vlc-plugin-*
原因是在我的国家互联网费用很高。所以我想检查我的电脑中是否存在所需文件(即之前是否下载过其他软件)。
上面的代码来自Ubuntu 14.04 上安装 VLC 媒体播放器
答案1
sudo apt depends <package name>
在你的情况下运行sudo apt depends vlc