J'ai écrit un correctif pour Ubiquity et j'aimerais le tester avant de le soumettre, mais je ne sais pas comment procéder à cause de la nature d'Ubiquity (utilisé uniquement lors de l'installation). Existe-t-il un moyen de le construire et de l'exécuter sur mon propre système, ou devrais-je extraire tout le code source d'Ubuntu et y intégrer mon correctif, puis exécuter une installation de test?
Il y a plusieurs façons de procéder.
Vous pouvez installer l'ubiquité et modifier le code sur votre machine (dans /usr/lib/ubiquity/*
). Ensuite, lancez-le et jouez. Il ajustera certains paramètres globaux de la machine, alors préparez-vous à ce que votre langue ou votre clavier change lorsque vous sélectionnez des valeurs. Et rappelez-vous que vous ne voulez probablement pas repartitionner votre disque dur pendant que vous l'utilisez (il ne vous le permet pas). Mais vous pouvez assez facilement partitionner une clé USB.
Vous pouvez graver un lecteur Live CD/clé USB assez facilement et l'exécuter. Pendant l'installation, vous pouvez faire la même astuce et modifier les fichiers d'ubiquité dans /usr/lib/ubiquity
(Alt+Ctrl+T pour faire apparaître un terminal). Vous devrez peut-être supprimer toutes les instances existantes d'ubiquité et le redémarrer:
Sudo pkill ubiq
ubiquity --automatic # automatic because that's what the Live CD uses
Vous pouvez également utiliser une machine virtuelle pour tester, mais cela a toujours été plus de travail que cela ne vaut pour moi. J'utilise généralement la méthode n ° 1.
Ce sont les moyens les plus simples. Vous pouvez également récupérer la source Ubuntu, la modifier, créer un nouveau package, l'installer, puis jouer avec. Mais vous avez indiqué que vous vouliez éviter cela.
Installez simplement le package, insérez le patch et exécutez dans un terminal:
ubiquity