我已经为 Ubiquity 编写了一个补丁,我想在提交之前对其进行测试,但鉴于 Ubiquity 的性质(仅在安装期间使用),我不确定如何进行此操作。有没有办法在我自己的系统上构建和运行它,或者我是否必须提取整个 Ubuntu 源代码并将我的补丁集成到其中,然后运行测试安装?
有几种方法可以做到这一点。
您可以在您的计算机上安装 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
Run Code Online (Sandbox Code Playgroud)您也可以使用虚拟机进行测试,但这对我来说总是比其价值更多的工作。我通常只使用方法#1。
这些是最简单的方法。您还可以获取 Ubuntu 源代码,对其进行编辑,构建新软件包,安装它,然后使用它。但你表示你想避免这种情况。
| 归档时间: |
|
| 查看次数: |
1448 次 |
| 最近记录: |