我想使用 m23 来维护其他 Ubuntu 机器的集群,但不幸的是,我找不到任何关于如何在 Ubuntu 机器上安装 m23 服务器的文档。也没有适用于 Ubuntu 的任何软件包。
有人知道如何在 Ubuntu 机器上安装 m23 吗?
更新:Debian 源不适用于 Ubuntu
The following packages have unmet dependencies:
m23 : Depends: apache-common ist aber nicht but is not going to be installed
apache2.2-common ist but is not going to be installed
这很奇怪,因为安装了 apache。无论如何,尝试安装该包都会导致错误:
Package 'apache-common' has no installation candidate
我认为问题在于 Ubuntu 中的软件包名称不同。这可能吗?
答案1
m23 不适用于在 Ubuntu 上用作 m23 服务器。它对 Debian 系统有太多依赖,无法在 Debian 的衍生版本上运行,而 Debian 的衍生版本在关键部分与 Debian(如 Ubuntu)不同。
您必须重写 m23 的某些部分才能使其在 Ubuntu 机器上运行。
因此,m23 软件包无法安装在 Ubuntu 上。m23 甚至会检查您计划安装它的机器是否是 Debian 机器,如果是 Ubuntu 机器,它将无法启动。
但是,您可以在 Ubuntu 机器上的 VM 中安装 m23。或者,您可以为 m23 设置 Debian 服务器。您甚至可以在 Raspberry Pi 或 CloudStack 环境中安装 m23。但始终在 Debian 上。
当然,您可以使用 m23 服务器管理 Ubuntu 机器。
如果您有任何疑问,您也可以随时在 m23 论坛上提问 - 我想编写 m23 的人可能会更快、更完整地回答有关 m23 的问题(就像我一样,我是偶然发现您的问题的)。
答案2
我在 m23 网站上找到了这个,用于在 Debian 中安装它。
这些软件包存储在 SourceForge 服务器上,可以通过 APT 安装。必须以 root 身份执行以下步骤:
使用以下方式导入 GPG 密钥
wget -T1 -t1 -q http://m23.sourceforge.net/m23-Sign-Key.asc -O - | apt-key add -
以确保m23包的完整性。
添加
deb http://kent.dl.sourceforge.net/project/m23/m23inst ./
在
/etc/apt/sources.list
文件中。运行 apt-get update
然后安装 m23
apt-get install m23
让所有软件自动配置(“是”),另外您确实知道自己在做什么。
确保用于 m23 服务器和 m23 客户端之间通信的 网络接口(
eth0
、 、...)是s 中显示的接口列表中的第一个,并且具有静态 IP 地址。这是确保正确通信所必需的。eth1
/etc/network/interface