Answers:
Ubuntu软件包可以依赖或引入其他软件包的三种基本方式:
--no-install-recommends
),但是以后再删除它们时,它不会抱怨。--install-suggests
),它们会被软件包开发人员视为“嘿,您可能会发现它们很有趣”。默认情况下,Ubuntu的安装包标记为依赖和建议,而所有这些将被列为额外的软件包,除非你在命令行上指定了其中一些明确。
标记为NEW的软件包是将要安装的所有软件包,即在命令行上指定的软件包以及所有其他软件包。
基本上,您的计算机存储所有已安装程序文件的数据库。
当您要求安装某些东西时,apt-get
请先检查本地列表以查看是否已安装。如果没有,请访问网络以获取存储库中可用文件的最新列表。
每个程序都有其正常运行所需的文件列表(称为前提条件或必需),以及依赖于哪些程序的列表(称为依赖关系)。
然后,Apt-Get会检查本地列表,以查看是否存在所有内容。如果不是,它将选择所需的先决条件并将其添加到您的安装请求中。
安装程序时,必须同时安装其依赖项。通常,大多数必需的依赖项将已经安装,但是也可能需要一些额外的依赖项。因此,在安装软件包时,如果还安装了其他几个软件包,也不要感到惊讶-这些仅仅是所选择的软件包正常运行所必需的依赖项。
默认情况下,将Ubuntu放入计算机时,已经安装了许多有用的程序。但是,您可能需要特定的软件来达到默认应用程序无法达到的目的。您可能只想尝试一种已安装的替代程序。换句话说,您需要新的软件。
请检查以下文章: