Uma maneira seria instalar uma VM rodando o ubuntu sob a versão alternativa do linux. Eu uso isso todos os dias no trabalho, onde eu tenho Ubuntu e centos VMs em execução no VMWare Workstation em Windows (e eu tenho ambos configuração com o Samba, para que eu possa copiar arquivos entre VMs). No meu trabalho anterior, eu tinha VMs do Windows e do Centos rodando em um desktop Ubuntu.
Eu tive alguma experiência de instalar pacotes RPM sob o Ubuntu usando o Alien, mas tende a ser um jogo de basicamente descompactar o pacote para pegar a árvore do aplicativo, e colocá-lo em / opt e então trabalhar através dos scripts / config arquivos para resolver dependências para algum outro pacote ou se referir a algo que está em um caminho diferente.
Eu suspeito que o desenvolvimento em um ubuntu VM será muito mais fácil para você, especialmente com o X rodando na sua área de trabalho, você pode redirecionar conexões X para sua VM ubuntu e ter a GUI em sua área de trabalho, e se você configurar sua área de trabalho Para exportar / home via NFS, você pode configurar sua VM para compartilhar sua pasta de início dentro dessa montagem NFS, para que você possa ter sua área de trabalho em seu computador nativo e apenas usar a VM para emulação e compilação.