Ubiquityのパッチを作成し、それを提出する前にテストしたいのですが、Ubiquityの性質(インストール時にのみ使用)を考えると、これをどのように実行するのかわかりません。自分のシステムでビルドして実行できる方法はありますか?それとも、Ubuntuソースコード全体を引き出してパッチを統合し、テストインストールを実行する必要がありますか?
これを行うにはいくつかの方法があります。
ユビキタスをインストールして、マシン上のコードを編集できます(/usr/lib/ubiquity/*
内)。次に、実行して遊んでください。一部のグローバルマシン設定が調整されるため、値を選択するときに言語またはキーボードを変更できるように準備してください。また、ハードドライブを使用しているときに、ハードドライブのパーティションを再分割したくないことを覚えておいてください(実際には使用できません)。ただし、サムドライブは簡単にパーティション分割できます。
Live CD/thumbドライブを十分簡単に作成して実行できます。インストール中に、同じトリックを実行して、/usr/lib/ubiquity
(Alt+Ctrl+T ターミナルを起動します)。ユビキタスの既存のインスタンスをすべて強制終了し、再起動する必要がある場合があります。
Sudo pkill ubiq
ubiquity --automatic # automatic because that's what the Live CD uses
仮想マシンを使用してテストすることもできますが、それは常に私にとって価値のある作業よりも多くの作業でした。私は通常、方法#1を使用します。
これらが最も簡単な方法です。また、Ubuntuソースを取得して編集し、新しいパッケージをビルドしてインストールし、それで遊ぶこともできます。しかし、あなたはそれを避けたいと述べました。
パッケージをインストールし、パッチを挿入してターミナルで実行するだけです:
ubiquity