apt-get 安装堆栈

apt-get 安装堆栈

我想知道,如果你输入一次,sudo apt-get install它会检查所请求的包是否可用。

  • 如果该包可用,它将自动下载。

  • 如果包不可用,它会告诉您请求的包不存在

实际问题

如果你拼写错误,例如sudo apt-get install program,你应该输入:sudo apt-get install progran (因此'n',认为'progran'包不存在)然后命令是否添加到某种堆栈容器中,该容器定期检查不存在的包是否已创建,如果已创建,则会自动下载?因此,如果在输入名称为 progran 的包后(例如 2 周)创建该包,它会自动安装吗?

  • 有这个功能吗?
  • 如果是,我该如何阻止它发生?

整个问题的简短形式:简单的问题是,如果我输入 sudo apt-get install package,而该包目前不存在,如果它被创建,它会被稍后自动下载吗?

答案1

如果我理解你的问题,不,它不会一直尝试下载包。这根本说不通。

apt-getapt根据命令运行。如果包不存在,它会告诉您并针对您可能想要输入的一些包提出建议。如果包不存在,脚本将退出。

如果在运行命令后软件包确实存在,无论是因为您添加了 PPA 还是将其添加到您添加的当前存储库,都不会发生任何事情。apt不会下载它,不会安装它。您必须自己再试一次。

相关内容