我时不时地需要更新在我们的一个测试服务器上运行的软件(主要是 Debian)。几乎每次都让我感到困惑的是,安装软件的方法不止一种。今天我需要升级 Coffeescript。我不知道它最初是如何安装的,因此也不知道如何以最佳方式更新它。
它可以通过 apt 安装,也可以通过克隆 github-project 并自行构建或通过 nodejs 包管理器 npm 手动安装。在我为此苦苦挣扎并手动丢弃所有与咖啡脚本相关的文件和目录之后,我设法进行了全新安装。但是后来我想使用需要安装 nodejs 0.6 和 0.4 的 coffeescript 命令。
那么,让游戏重新开始吧!
nodejs 是手动安装的吗?还是作为包裹?还是上天安排的?我不知道。
所以我问自己,当你真的不知道它最初是如何安装的时,是否有一些简单的策略来更新已安装的软件?这里最好的方法是什么?
我想在非全新安装的远程服务器(Ubuntu 10.04.2)上设置froxlor。
自两个月以来,我负责管理服务器。在我开始之前,前一个人安装并配置了一些服务和文件。我不知道他到底在做什么,我只能查看他安装的内容(通过历史记录),而不能查看他编辑的内容。我想安装 Server-Management-Panel 'Froxlor' 来管理所有内容,而不是通过 ssh 手动执行。我的堂兄(他租用服务器)也应该能够用浏览器配置一些东西。
这些服务已经安装、配置和使用
我发现的教程基于全新安装系统。我已经安装了 froxlor,但是为了使用它,我必须执行一些脚本并更改/覆盖服务的配置文件。但是如果我这样做,当前的配置将会丢失。
尽可能简单地备份配置(更少的工作和问题)并配置 froxlor 然后合并备份文件的最佳实践是什么。
我必须备份哪些数据/配置文件?