“apt-get install package_name”从哪里下载软件包?

“apt-get install package_name”从哪里下载软件包?

当我在 SSH 中运行它时apt-get install package_name,包就安装了,但是从哪个站点安装呢?

是吗http://packages.debian.org

我知道在 ruby​​ 中gem intall xxx,当您运行 时,gem 会从 ruby​​gems.org 下载。不久前,该网站遭到黑客攻击,黑客在 1 个 gem 中安装了一个有效载荷。可以在 github 上找到这些 gem,看看发生了什么。Rubygems 也有一个 status.rubygems.org。Debian 软件包有类似的吗?

答案1

类型:

apt-cache policy package_name

它会告诉你。在 Ubuntu 上,通常是archive.ubuntu.com,但你可能设置了其他来源。

答案2

cat /etc/apt/sources.list
cat /etc/apt/sources.d/*

应该会显示你使用的存储库。我不知道 ruby​​gems.org 是如何受到保护的,但这里有一些关于 apt 的有用建议:http://wiki.debian.org/SecureApt它适用于 debian,但也适用于使用相同数据包管理器的 Ubuntu。

相关内容