我发现许多与APT一起安装的软件包往往会安装很多额外的软件包,但我不是系统pipe理员,所以我通常会接受这一点。
当我开始处理我的VPS和Debian时,我开始更加关注安装什么和为什么。
我最近从源头上首次编译了Nginx,而不是使用APT来安装Apache–这在我正在阅读的文档中被推荐。
到那里的系统pipe理员:
对于最小的安装,你通常是编译/和或手动安装堆栈组件? 使用软件包是不是问题?
而我的主要问题是:
我应该如何在我的LEMP堆栈上维护最小的phpMyAdmin安装?
新年快乐。
phpmyadmin软件包对apache没有很强的依赖性,但是它在'Recommends:'行中。 所以主要的答案是在安装phpmyadmin的时候不要遵守这些build议:
sudo apt-get --no-install-recommends install phpmyadmin
而你侧面的问题:为了可重复性,我总是使用软件包。 供应商提供的软件包(在我们的例子中是CentOS),但是如果我必须修补东西,或者软件没有打包,我会自己创build软件包(我们有大约1500个定制软件包,主要是CPAN模块)。