我有一个运行 Debian 6 的小型路由器,现在我想将整个路由器升级到 Debian 7。它没有运行任何 Web 服务器,只有 dhcp 和一些用于防火墙的 iptables...我使用 Debian Netinstall Minimal 安装了它,没有 Web 服务器、桌面等,只有 sshd
apt-get update 运行顺利,但现在仍然运行 6,所以我尝试运行 dist upgrade。但 apt-get dist-upgrade 想要安装大量我甚至没有安装或选择的东西,例如 x11-common、imagemagick、ttf 字体、mediatypes、javascript git-man、gnuplot(???) groff...
为什么?我该如何预防?
答案1
SSHD 具有 xauth 依赖项,以允许导出 X11。我不允许在我们的防火墙上执行此操作,方法是添加一个文件 /etc/apt/apt.conf,其中包含以下内容:
APT::Install-Recommends "false";
APT::Install-Suggests "false";
然后,建议和建议的包没有安装,所以没有X11
答案2
x11-common 不是整个 x11。它只是一些基本库,当包需要它们作为依赖项时安装它们没有坏处。