Installare i pacchetti Ubuntu su Debian è sicuro?


9

Ho trovato guide online per aggiungere Ubuntu PPA e repository a un sistema Debian. È una cattiva idea? Se è così, perché?


Ho trovato alcune parole di avviso vaghe e terribili sepolte nei forum, come "Aggiungere un repository Ubuntu è un buon modo per rovinare il tuo sistema Debian in quanto non sono realmente binari compatibili" e "Ho sentito parlare di persone che usano Debian sid fonti in Ubuntu, ma anche loro tendono a bloccare i loro sistemi " . Tuttavia, sembra che le persone lo stiano ancora facendo, e le guide collegate sopra non sono specifiche sui pericoli.
Soddisfazioni

Risposte:


3

Il tuo chilometraggio può variare. Non lo farei. Non si tratta solo di problemi di dipendenze, ma di compatibilità binaria ( https://wiki.ubuntu.com/MarkShuttleworth#What_about_binary_compatibility_between_distributions.3F ): I pacchetti Debian sono probabilmente costruiti con versioni di toolchain diverse, quindi potresti incorrere in problemi.


Grazie per il link utile! Questo affronta il problema di cui la gente parlava nei forum in modo molto più approfondito di quello che ho visto altrove.
Soddisfazioni

6

Fondamentalmente, poiché dpkg e apt sono condivisi tra Debian e Ubuntu, saranno in grado di leggere e usare i repository creati per "l'altra parte" senza problemi. Tuttavia, non appena si tenta di installare pacchetti non banali da un repository "esterno", è probabile che si verifichino problemi di dipendenza. Alcuni pacchetti hanno un nome diverso su Debian e Ubuntu, quindi se fossero elencati come una dipendenza del pacchetto che si sta tentando di installare, si potrebbero finire con pacchetti mancanti o installazioni duplicate.

Dalla mia esperienza, software di terze parti con poche dipendenze (come NX) potrebbe funzionare, ma non tentare di mescolare strumenti GNU o cose simili.


1
Per alcune piccole cose, non sarà un problema. Ho sentito parlare di persone che usano il vino dai repository di Ubuntu su Debian bene.
Rob,

Questo è quasi tutto quello che stavo cercando, grazie! Potresti chiarire cosa intendi per repository "stranieri"? Inoltre, non sono sicuro di cosa intendi quando parli di mescolare strumenti GNU ... intendi versioni diverse dello stesso strumento GNU? O ottenere uno strumento GNU dai repository Debian e uno diverso dai repository Ubuntu?
Soddisfazioni

I repository "esteri" sono quelli che non sono forniti dalla distribuzione stessa. Ad esempio, il browser Web Opera utilizza un repository su deb.opera.com e FreeNX utilizza launchpad.net/~freenx-team/+archive/ppa . Entrambi servono, allo stesso tempo, come esempio di software che può essere installato da un repository su Ubuntu e Debian, poiché le loro dipendenze non sono critiche.
jstarek,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.