Utilitu pbuilder-dist používám pro otestování, vytvoří-li se v pořádku deb balíček ještě před tím, než data nahraji na Launchpad. Protože se stále snažím aby CQRLOG běžel i pod Ubuntu 14.04, potřebuji pro build přidat vlastní repozitář s aktuálními verzemi FreePascalu a Lazarusu.
Na Internetu jsem našel hodně návodů jak vlastní repozitář přidat, ale žádný mi nefungoval podle mých představ. Nakonec jsem to udělal podle sebe a vše mi funguje.
pbuilder-dist trusty i386 login --save-after-login
Rozbalí archiv se systémem, spustí jej v chrootu a čeká na další příkazy.
echo 'deb http://ppa.launchpad.net/ok2cqr/lazarus/ubuntu trusty main' >> /etc/apt/sources.list
Do seznamu repozitářů přidám svůj vlastní.
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 13CA184A
Do seznamu klíčů přidám vlastní. Jedná se o posledních 8 znaků podepisovacího klíče.
apt-get update
Znovu načtu index repozitářů.
exit
Chroot je ukončen a změny se uloží zpět do achivu se základními balíky systému. Další build použije verze z mého repozitáře a vše bude fungovat.