Apakah aman untuk menginstal paket Ubuntu di Debian?

9

Saya telah menemukan panduan online untuk menambahkan PPA Ubuntu dan repositori ke sistem Debian. Apakah ini ide yang buruk? Jika demikian, mengapa?

Kepuasan
sumber
Saya telah menemukan beberapa kata peringatan yang tidak jelas dan mengerikan yang terkubur di forum, seperti "Menambahkan repo Ubuntu adalah cara yang baik untuk mengacaukan sistem Debian Anda karena mereka tidak benar-benar cocok biner" dan "Saya pernah mendengar orang menggunakan Debian sid sumber di Ubuntu, tetapi bahkan mereka cenderung merusak sistem mereka " . Namun, sepertinya orang masih melakukannya, dan panduan yang terkait di atas tidak spesifik tentang bahayanya.
Pernyataan Kepuasan

Jawaban:

3

Jarak tempuh Anda mungkin beragam. Saya tidak akan melakukan itu. Ini bukan hanya tentang masalah dependensi, tetapi tentang kompatibilitas biner ( https://wiki.ubuntu.com/MarkShuttleworth#What_about_binary_compatibility_between_distributions.3F ): Paket Debian kemungkinan dibangun dengan versi toolchain yang berbeda, sehingga Anda dapat mengalami masalah.

Alessio Gaeta
sumber
Terima kasih atas tautan yang bermanfaat! Ini membahas masalah yang orang bicarakan di forum secara lebih mendalam daripada yang pernah saya lihat di tempat lain.
Statistik
6

Pada dasarnya, karena dpkg dan apt dibagi antara Debian dan Ubuntu, mereka akan dapat membaca dan menggunakan repositori yang dibuat untuk "pihak lain" tanpa masalah. Namun, segera setelah Anda mencoba menginstal paket non-sepele dari repositori "asing", Anda cenderung mengalami masalah ketergantungan. Beberapa paket diberi nama berbeda di Debian dan Ubuntu, jadi jika mereka terdaftar sebagai ketergantungan dari paket yang Anda coba instal, Anda mungkin berakhir dengan paket yang hilang atau instalasi duplikat.

Dari pengalaman saya, perangkat lunak pihak ketiga dengan sedikit dependensi (seperti NX) dapat berfungsi, tetapi jangan mencoba untuk menggabungkan alat GNU atau hal serupa.

jstarek
sumber
1
Untuk beberapa hal kecil, itu tidak akan menjadi masalah. Saya pernah mendengar ada orang yang menggunakan anggur dari repo ubuntu di Debian.
Rob
Ini adalah sebagian besar yang saya cari, terima kasih! Bisakah Anda mengklarifikasi apa yang Anda maksud dengan repositori "asing"? Juga, saya tidak yakin apa yang Anda maksud ketika Anda berbicara tentang pencampuran alat GNU ... apakah Anda maksud versi berbeda dari alat GNU yang sama? Atau mendapatkan satu alat GNU dari repo Debian dan yang lain dari repo Ubuntu?
Pernyataan Kepuasan
Repositori "asing" adalah yang tidak disediakan oleh distribusi itu sendiri. Misalnya, browser web Opera menggunakan repositori di deb.opera.com , dan FreeNX menggunakan launchpad.net/~freenx-team/+archive/ppa . Keduanya melayani, pada saat yang sama, sebagai contoh untuk perangkat lunak yang dapat diinstal dari satu repositori ke Ubuntu dan Debian, karena dependensi mereka tidak kritis.
jstarek