Não. Alguns pacotes podem funcionar, entretanto existe uma boa probabilidade de que um pacote não funcione no sidux (ou mais especificamente no Debian sid).
Isso é não apenas devido a problemas de dependência . Problemas de dependência são facilmente resolvidos criando pacotes fictícios e instalando os pacotes corretos você mesmo. Além disso, muitos dos pacotes Debian são recompilados sem modificações no Ubuntu - todos os pacotes com números de versão que não terminam em -0ubuntu1
ou mais geralmente -XubuntuY
. IIRC, mais de 75% dos pacotes no Ubuntu não são modificados. Claramente as dependências não são um problema tão grande.
Compatibilidade binária é algo que você deveria ter mais medo. O Ubuntu é nem sempre compatível com binário com o Debian. Talvez, às vezes, isso não aconteça em outros momentos. Pacotes em PPAs do Launchpad são cumpridos em um ambiente raiz limpo Ubuntu não Debian . Deve ser que no momento determinado os dois não sejam binários compatíveis, o pacote irá quebrar no seu computador.
Então, aqui está a melhor maneira de fazer isso (embora não seja o mais rápido). Instale pbuilder
. Adicione o repositório de origem do PPA às suas fontes de software. Faça o download do pacote de origem usando apt-get source foobar
e, em seguida, execute sudo pbuilder build foobar-1.2.3-0ubuntu4ppa5.dsc
. (Por favor, poupe algum tempo e use o preenchimento automático de tabulação, não tente lembrar qual versão foi baixada). Isso criará o pacote a partir do código-fonte e fornecerá um binário compatível (desde que você compilou em sua própria máquina) .deb
que você pode instalar disponível em /var/cache/pbuilder/result/
.