É seguro instalar pacotes Ubuntu no Debian?


9

Encontrei guias on-line para adicionar PPAs e repositórios do Ubuntu a um sistema Debian. Isso é uma má ideia? Se sim, por quê?


Eu encontrei algumas palavras vagas e terríveis de aviso enterradas nos fóruns, como "Adicionar um repositório Ubuntu é uma boa maneira de atrapalhar seu sistema Debian, pois eles não são realmente compatíveis com binários" e "Eu ouvi falar de pessoas usando o Debian sid fontes no Ubuntu, mas mesmo eles tendem a usar seus sistemas " . No entanto, parece que as pessoas ainda estão fazendo isso, e os guias acima não são específicos sobre os perigos.
Statisfactions

Respostas:


3

Sua milhagem pode variar. Eu não faria isso. Não se trata apenas de problemas de dependência, mas de compatibilidade binária ( https://wiki.ubuntu.com/MarkShuttleworth#What_about_binary_compatibility_between_distributions.3F ): Os pacotes Debian provavelmente são criados com versões diferentes da cadeia de ferramentas, portanto, você pode ter problemas.


Obrigado pelo link útil! Isso aborda o assunto sobre o qual as pessoas estavam falando nos fóruns muito mais profundamente do que eu já vi em outros lugares.
Statisfactions

6

Basicamente, como o dpkg e o apt são compartilhados entre o Debian e o Ubuntu, eles poderão ler e usar repositórios criados para "o outro lado" sem problemas. No entanto, assim que você tenta instalar pacotes não triviais de um repositório "externo", é provável que você tenha problemas de dependência. Alguns pacotes têm nomes diferentes no Debian e no Ubuntu; portanto, se eles foram listados como uma dependência do pacote que você está tentando instalar, você pode acabar com pacotes ausentes ou instalações duplicadas.

Pela minha experiência, software de terceiros com poucas dependências (como o NX) pode funcionar, mas não tente misturar ferramentas GNU ou coisas semelhantes.


1
Para algumas coisas pequenas, não será um problema. Já ouvi falar de pessoas usando o vinho dos repositórios ubuntu no debian.
Rob

Isso é quase tudo o que eu estava procurando, obrigado! Você poderia esclarecer o que você quer dizer com repositórios "estrangeiros"? Além disso, não sei o que você quer dizer quando fala em misturar ferramentas GNU ... você quer dizer versões diferentes da mesma ferramenta GNU? Ou obtendo uma ferramenta GNU dos repositórios Debian e uma ferramenta diferente dos repositórios Ubuntu?
Statisfactions

Repositórios "estrangeiros" são aqueles que não são fornecidos pela própria distribuição. Por exemplo, o navegador Opera utiliza um repositório em deb.opera.com , e o FreeNX usa launchpad.net/~freenx-team/+archive/ppa . Ambos servem, ao mesmo tempo, como exemplo de software que pode ser instalado de um repositório no Ubuntu e no Debian, pois suas dependências não são críticas.
jstarek
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.