定制一个自己的Linux虚拟机 (rPath Linux, rBuilder Online)

在制作 WordPress MU 开发虚拟机 的过程中,我接触了 rPath 公司的免费 rBuilder Online 工具。配合现在的虚拟机技术可以说是非常的方便。 很轻松的就可以根据自己的要求制作一个Linux虚拟机。

如果你只是要用现成的包的话,完全可以只使用 rBuilder Online 的工具在浏览器里完成。我这里的向导的主要目的是让你能利用 rBuilder Online 制作自己的软件包,这部分 rPath 的 wiki 里面不是很清楚,让我摸索了一阵子,希望能对其他人也有用吧。

首先,你必须要安装 一个虚拟机软件,可以是 VMWare Player 或者 VMWare Server (如果你用 Apple公司的 Intel Macs的话,可以用 Fusion 或者 Parallels) . 你的机器只是要有 512MB以上的内存才能比较好的运行这些软件。

接下来,你需要一个 rPath Linux 来作为开发平台,最简单的办法是去 rPath Linux 虚拟机网站 下载最新版本的 VMWare 硬盘镜像 (现在版本是 1.0.5)。

下载文件的时候,可以去 rBuilder Online 申请一个帐号,然后开始熟悉熟悉界面。要注意一点,就是 你的项目必须是开放代码 Open Source的。

好了,等下载了以后,解压那个压缩包,在里面会有一个 vmx 文件,那就是 虚拟机的配置文件。用 VMWare Player/Server 打开。启动以后,会出现 rPath Linux 的欢迎页面。

使用用户名 root 登陆,密码为空。

在左上角 Application -> System Tools -> Terminal 由此打开 文本终端。

使用以下的命令来更新软件并安装 rmake 工具,

conary updateall
conary update rmake --resolve
service rmake on

好了,现在你需要安装这里的 向导 开始建立你的新软件包。这里我就不多说了,但是要注意,在你的 rPath 虚拟机里,不能使用 root 用户来 使用 cvc cook 命令,所以要给你自己先开个帐号。

当你准备好了新的 recipe 并用 cvc cook 测试过以后,可以开始使用 rmake 工具真正编译软件包了。

推荐先看看 rmake的工作流程.

步骤其实很简单,编译:

rmake build your.recipe

编译好了,记下那个 job ID 的数字。然后就可以使用以下的命令 提交到 rBuilder Online 了:

rmake commit 1

现在你再回到 rBuilder Online, 就可以开始选择软件包进入你的虚拟机最后 cook group以后就可以建立 build/release 了。

网上 build 之后 就可以把你自己制作的 Linux 下载 下来玩了。

  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • YahooMyWeb

1 Response to “定制一个自己的Linux虚拟机 (rPath Linux, rBuilder Online)”


  1. 1 Paveo 四月 23, 2007 at 7:53 下午

    这个倒是很好玩:-)

Leave a Reply


为了防止恶意的垃圾评论脚本,请输入以下图片里面的数学方程式的答案。
防垃圾评论问题