I repository PPA di Ubuntu sono utilizzabili su Debian wheezy?


8

Sto usando Debian wheezy e mi chiedo se i PPA di Ubuntu ospitati su Launchpad possano essere aggiunti e usati su Debian?

Risposte:


10

Per quanto riguarda la sicurezza, direi che sono ancora più pericolosi e hanno maggiori probabilità di rompere il sistema di quanto non siano su Ubuntu. Considera un pacchetto scritto male, che non elenca la versione corretta di una libreria richiesta come dipendenza e quindi si installa, ma non viene eseguito. Ora immagina cosa succede se questo pacchetto è un componente di sistema principale. Quindi, se hai intenzione di utilizzare un repository di una distribuzione diversa, pensaci due volte e ricontrolla prima di provare a installare qualcosa. Leggere attentamente l'elenco dei pacchetti che verranno installati per assicurarsi che non vengano sostituiti componenti di sistema importanti. Se stai pensando di sostituire i componenti di sistema, ti consiglio di configurare una macchina virtuale con Debian e provarla prima.

Tuttavia, il vero problema è che i pacchetti contenenti file binari precompilati probabilmente rifiuteranno l'installazione a causa di problemi di dipendenza.

Non conosco Ubuntu 11.xx e precedenti, ma Ubuntu 12.04 ha libc6-2.15, mentre Debian Wheezy usa libc6-2.13. I pacchetti in PPA Ubuntu di solito richiedono almeno la versione libc6 della versione di Ubuntu per cui sono stati creati (perché sono anche costruiti con la catena di build di quella versione di Ubuntu). Quindi, sebbene si possa semplicemente fare clic sul collegamento "Dettagli tecnici" su un sito Web PPA per ottenere l'URL del repository deb e aggiungerlo all'elenco delle fonti di Debians, i pacchetti in PPA aggiornati saranno probabilmente inutili su Debian.

Se stai pianificando di installare pacchetti che non contengono binari precompilati, la situazione è ovviamente diversa e probabilmente funzionerà.


1
Alcuni PPA Ubuntu supportano lucid, la cui libc è compatibile con Debian Wheezy.
debole

Per i non binari, i PPA Oneiric e Precise dovrebbero funzionare più o meno con Wheezy - so che almeno quelli Midori e Pidgin funzionano ™. Tuttavia, il modo "corretto" di installare da essi sarebbe quello di scegliere l'origine .dsce apt-build le dipendenze e i pacchetti da lì, come dettagliato nella guida al backporting .
Luis Machuca,
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.