Có an toàn để cài đặt các gói Ubuntu trên Debian không?


9

Tôi đã tìm thấy các hướng dẫn trực tuyến để thêm các PPAkho lưu trữ Ubuntu vào hệ thống Debian. Đây có phải là một ý tưởng tồi? Nếu vậy, tại sao?


Tôi đã tìm thấy một số lời cảnh báo mơ hồ và thảm khốc bị chôn vùi trên các diễn đàn, chẳng hạn như "Thêm repo Ubuntu là một cách hay để làm rối hệ thống Debian của bạn vì chúng không thực sự tương thích nhị phân""Tôi đã nghe nói về những người sử dụng Debian sid các nguồn trong Ubuntu, nhưng thậm chí họ có xu hướng làm hỏng hệ thống của họ " . Tuy nhiên, có vẻ như mọi người vẫn đang làm điều đó và các hướng dẫn được liên kết ở trên không cụ thể về các mối nguy hiểm.
Statisfilities

Câu trả lời:


3

Số dặm của bạn có thể thay đổi. Tôi sẽ không làm điều đó. Đó không chỉ là về các vấn đề phụ thuộc, mà còn về khả năng tương thích nhị phân ( https://wiki.ubfox.com/MarkSh mựcworth # What_about_binary_compabilities_b between_distribution.3F): Các gói Debian có thể được xây dựng với các phiên bản toolchain khác nhau, do đó bạn có thể gặp rắc rối.


Cảm ơn bạn đã liên kết hữu ích! Điều này giải quyết vấn đề mà mọi người đang nói về các diễn đàn chuyên sâu hơn nhiều so với những gì tôi thấy ở nơi khác.
Statisfilities

6

Về cơ bản, vì dpkg và apt được chia sẻ giữa Debian và Ubuntu, nên họ sẽ có thể đọc và sử dụng các kho lưu trữ dành cho "phía bên kia" mà không gặp vấn đề gì. Tuy nhiên, ngay khi bạn cố gắng cài đặt các gói không tầm thường từ kho lưu trữ "nước ngoài", bạn có thể gặp phải các vấn đề phụ thuộc. Một số gói được đặt tên khác nhau trên Debian và Ubuntu, vì vậy nếu chúng được liệt kê là phụ thuộc của gói bạn đang cố cài đặt, bạn có thể sẽ bị thiếu gói hoặc cài đặt trùng lặp.

Theo kinh nghiệm của tôi, phần mềm của bên thứ ba với một vài phụ thuộc (như NX) có thể hoạt động, nhưng đừng cố trộn các công cụ GNU hoặc các công cụ tương tự.


1
Đối với một số điều nhỏ, nó sẽ không phải là một vấn đề. Tôi đã nghe nói về những người sử dụng rượu vang từ repos ubfox trên debian.
Cướp

Đây là hầu hết những gì tôi đang tìm kiếm, cảm ơn! Bạn có thể làm rõ những gì bạn có nghĩa là các kho "nước ngoài"? Ngoài ra, tôi không chắc ý của bạn là gì khi bạn nói về việc trộn các công cụ GNU ... bạn có nghĩa là các phiên bản khác nhau của cùng một công cụ GNU không? Hoặc nhận một công cụ GNU từ repos Debian và một công cụ khác từ repos Ubuntu?
Statisfilities

Các kho "nước ngoài" là những kho không được cung cấp bởi chính bản phân phối. Ví dụ: trình duyệt web Opera sử dụng kho lưu trữ tại deb.opera.com và FreeNX sử dụng launchpad.net/~freenx-team/+archive/ppa . Cả hai phục vụ, cùng một lúc, làm ví dụ cho phần mềm có thể được cài đặt từ một kho lưu trữ cho cả Ubuntu và Debian, vì các phụ thuộc của chúng là không quan trọng.
jstarek
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.