如何构建和测试 Ubiquity

如何构建和测试 Ubiquity

我为 Ubiquity 编写了一个补丁,我想在提交之前对其进行测试,但考虑到 Ubiquity 的性质(仅在安装期间使用),我不确定该怎么做。有没有办法在自己的系统上构建和运行它,或者我必须提取整个 Ubuntu 源代码并将我的补丁集成到其中,然后运行测试安装?

答案1

有几种方法可以做到这一点。

  1. 您可以安装 ubiquity 并在您的机器上编辑代码(在 中/usr/lib/ubiquity/*)。然后只需运行它并进行尝试。它将调整一些全局机器设置,因此请准备好在选择值时更改您的语言或键盘。请记住,您可能不想在使用硬盘时重新对其进行分区(它实际上不允许您这样做)。但您可以很容易地对拇指驱动器进行分区。

  2. 您可以轻松刻录 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

相关内容