¿Es seguro instalar paquetes de Ubuntu en Debian?

9

He encontrado guías en línea para agregar PPA y repositorios de Ubuntu a un sistema Debian. ¿Es una mala idea? Si es así, ¿por qué?

Estadísticas
fuente
He encontrado algunas palabras vagas y terribles de advertencia ocultas en los foros, como "Agregar un repositorio de Ubuntu es una buena manera de estropear su sistema Debian ya que no son realmente compatibles con binarios" y "He oído hablar de personas que usan Debian sid fuentes en Ubuntu, pero incluso tienden a alterar sus sistemas " . Sin embargo, parece que la gente todavía lo está haciendo, y las guías vinculadas anteriormente no son específicas sobre los peligros.
Estadísticas

Respuestas:

3

Su experiencia puede ser diferente. Yo no haría eso. No se trata solo de problemas de dependencias, sino de compatibilidad binaria ( https://wiki.ubuntu.com/MarkShuttleworth#What_about_binary_compatibility_between_distributions.3F ): los paquetes Debian probablemente se construyan con diferentes versiones de la cadena de herramientas, por lo que puede incurrir en problemas.

Alessio Gaeta
fuente
¡Gracias por el útil enlace! Esto aborda el tema del que la gente hablaba en los foros con mucha más profundidad de lo que he visto en otros lugares.
Estadísticas
6

Básicamente, dado que dpkg y apt se comparten entre Debian y Ubuntu, podrán leer y usar repositorios creados para "el otro lado" sin problemas. Sin embargo, tan pronto como intente instalar paquetes no triviales desde un repositorio "extraño", es probable que tenga problemas de dependencia. Algunos paquetes se nombran de manera diferente en Debian y Ubuntu, por lo que si se enumeran como una dependencia del paquete que está tratando de instalar, podría terminar con paquetes faltantes o instalaciones duplicadas.

Desde mi experiencia, el software de terceros con pocas dependencias (como NX) puede funcionar, pero no intente mezclar herramientas GNU o cosas similares.

jstarek
fuente
1
Para algunas cosas pequeñas, no será un problema. He oído hablar de personas que usan vino de los repositorios de Ubuntu en Debian muy bien.
Rob
Esto es lo que estaba buscando, ¡gracias! ¿Podría aclarar qué quiere decir con repositorios "extranjeros"? Además, no estoy seguro de lo que quieres decir cuando hablas de mezclar herramientas GNU ... ¿te refieres a diferentes versiones de la misma herramienta GNU? ¿O obtener una herramienta GNU de los repositorios de Debian y otra diferente de los repositorios de Ubuntu?
Estadísticas
Los repositorios "extranjeros" son aquellos que no son proporcionados por la distribución misma. Por ejemplo, el navegador web Opera utiliza un repositorio en deb.opera.com , y FreeNX usa launchpad.net/~freenx-team/+archive/ppa . Ambos sirven, al mismo tiempo, como un ejemplo para el software que se puede instalar desde un repositorio a Ubuntu y Debian, ya que sus dependencias no son críticas.
jstarek