备份恢复场景下,如何生成最短apt-get命令复现Ubuntu 16.04服务器软件安装?
生成最短的复现安装命令
嘿,这事儿很简单,把所有需要安装的包一次性塞进一个apt-get install命令里就行,这样既简洁又能确保所有依赖都被正确处理,而且这些包名都是Ubuntu官方源里的稳定名称,五年后的新LTS版本基本也能直接用(除非有极其罕见的包名变更,但像nginx、php-fpm这类常用组件大概率不会变)。
你只需要运行这一条命令就可以复现所有安装步骤:
sudo apt-get install php-fpm nginx php sendmail atanks
为啥这是最优解?
- 把所有包合并到一个命令里,避免多次执行
apt-get install,减少冗余操作 - 所有包名都是你分步安装时用到的官方标准名称,没有多余的依赖包被强制引入(除非是包本身的必要依赖,这和你分步安装的结果完全一致)
- 这种写法在Ubuntu的LTS版本里兼容性极强,后续版本只要这些软件还在官方源里,就能直接用
内容的提问来源于stack exchange,提问作者Menasheh
相关产品推荐
相关产品推荐

