我为 Ubiquity 编写了一个补丁,我想在提交之前对其进行测试,但考虑到 Ubiquity 的性质(仅在安装期间使用),我不确定该怎么做。有没有办法在自己的系统上构建和运行它,或者我必须提取整个 Ubuntu 源代码并将我的补丁集成到其中,然后运行测试安装?
答案1
有几种方法可以做到这一点。
您可以安装 ubiquity 并在您的机器上编辑代码(在 中
/usr/lib/ubiquity/*
)。然后只需运行它并进行尝试。它将调整一些全局机器设置,因此请准备好在选择值时更改您的语言或键盘。请记住,您可能不想在使用硬盘时重新对其进行分区(它实际上不允许您这样做)。但您可以很容易地对拇指驱动器进行分区。您可以轻松刻录 Live CD/拇指驱动器并运行它。在安装过程中,您可以执行相同的技巧并在
/usr/lib/ubiquity
( Alt+ Ctrl+T调出终端) 中编辑 ubiquity 的文件。您可能需要终止任何现有的 ubiquity 实例并重新启动它:sudo pkill ubiq ubiquity --automatic # automatic because that's what the Live CD uses
您也可以使用虚拟机进行测试,但对我来说这总是太麻烦了。我通常只使用方法 1。
这些是最简单的方法。您还可以获取 Ubuntu 源代码,编辑它,构建一个新包,安装它,然后使用它。但您表示您想避免这样做。
答案2
只需安装软件包,插入补丁并在终端运行:
ubiquity