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.
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.
Jawaban:
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.
sumber
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.
sumber