Я написал патч для Ubiquity, и я хотел бы протестировать его перед отправкой, но я не уверен, как это сделать, учитывая природу Ubiquity (используется только во время установки). Есть ли способ, которым я могу собрать и запустить его на своей собственной системе, или мне нужно будет извлечь весь исходный код Ubuntu и интегрировать в него свой патч, а затем запустить тестовую установку?
Просто установите пакет, вставьте патч и в терминале запустите:
ubiquity
Есть несколько способов сделать это.
Вы можете установить повсеместность и редактировать код на своем компьютере (в /usr/lib/ubiquity/*
). Тогда просто запустите его и поиграйте. Он будет регулировать некоторые глобальные настройки машины, поэтому будьте готовы к тому, что ваш язык или клавиатура будут меняться при выборе значений. И помните, что вы, вероятно, не хотите перераспределять свой жесткий диск, поскольку вы его используете (на самом деле это не позволит вам). Но вы можете легко разбить флешку.
Вы можете легко записать Live CD / флэш-накопитель и запустить его. Во время установки вы можете проделать тот же трюк и отредактировать файлы вездесущих в /usr/lib/ubiquity
( Alt kbd> + Ctrl kbd> + T kbd>, чтобы вызвать терминал) , Вам может потребоваться убить все существующие экземпляры повсеместности и перезапустить его:
sudo pkill ubiq
ubiquity --automatic # automatic because that's what the Live CD uses
Вы также можете использовать виртуальную машину для тестирования, но это всегда было больше работы, чем это стоит мне. Я обычно просто использую метод № 1.
1110 Это самые простые способы. Вы также можете получить исходный код Ubuntu, отредактировать его, создать новый пакет, установить его и поиграть с ним. Но вы указали, что хотите этого избежать.