![在已经存在的情况下安装 Apache2](https://linux22.com/image/1129618/%E5%9C%A8%E5%B7%B2%E7%BB%8F%E5%AD%98%E5%9C%A8%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%AE%89%E8%A3%85%20Apache2%20.png)
今天我尝试在 Debian 服务器 (5.0.8) 上安装 Subversion。我在 ssh 中运行了此命令:
apt-get 更新 && apt-get 安装 subversion apache2 libapache2-svn
不幸的是,我没有注意到阿帕奇2提到了软件包。问题是,Apache2 已经安装,而且更糟糕的是,它正在运行。
所以我的问题是:在重新安装 Apache2 后,某些配置是否可能已更改?Apache2 已重新启动,似乎运行良好。但我远非 Apache2 和 Linux 方面的专家,因此我可能会错过最明显的更改 ;)
谢谢
答案1
它是 Debian 而不是 Ubuntu,我不确定这是否是提问的正确地方...但是:
总体而言,Debian(和 Ubuntu)的政策是绝不默默地破坏用户所做的任何系统配置更改。如果发生这种情况,那么我会说这是一个错误,通常不应该发生这种情况。
此外,如果任何配置文件发生变化,那么通常包脚本会在更改之前备份版本,因此您可以在 /etc 中查找这些文件并替换它们。
编辑:
实际上考虑过之后,您运行的命令可能实际上并没有重新安装 apache(除非有可用的更新版本,在这种情况下它会像您运行一样进行更新apt-get upgrade
。
$ sudo apt-get install apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
apache2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.