O que eu sugiro é usar fontes específicas do Ubuntu que contenham correções necessárias, correções de bugs, etc.
Para fazer o download da fonte:
apt source --download-only cloud-init
Para baixar, extrair, aplicar patches do Ubuntu / Debian para corrigir bugs, problemas de segurança:
apt source --download cloud-init
Para compilar, primeiro instale os pacotes necessários para o processo de compilação:
apt build-dep cloud-init
use então:
apt source --compile cloud-init
Se você quiser alterar a fonte, primeiro faça o download e extraia-a, instale as dependências construídas e, depois de ter feito as alterações, crie-as:
apt source --download cloud-init
apt build-dep cloud-init
# Add your changes
apt source --compile cloud-init
Após o processo de compilação ser concluído, você tem um arquivo .deb
, instale-o usando dpkg
:
sudo dpkg -i package-name.deb