Các kho lưu trữ PPA của Ubuntu có thể sử dụng được trên Debian không?


8

Tôi đang sử dụng Debian wheezy và tôi tự hỏi rằng Ubuntu PPA được lưu trữ tại Launchpad có an toàn để được thêm và sử dụng trên Debian không?

Câu trả lời:


10

Về an toàn Tôi muốn nói rằng chúng thậm chí còn không an toàn và có nhiều khả năng phá vỡ hệ thống của bạn hơn so với trên Ubuntu. Hãy xem xét một gói được viết xấu, không liệt kê phiên bản chính xác của thư viện được yêu cầu là phụ thuộc và do đó cài đặt, nhưng không chạy. Bây giờ hãy tưởng tượng những gì xảy ra nếu gói này là một thành phần hệ thống cốt lõi. Vì vậy, nếu bạn dự định sử dụng kho lưu trữ của một bản phân phối khác, hãy suy nghĩ hai lần và kiểm tra lại trước khi thử cài đặt bất cứ thứ gì. Đọc kỹ danh sách các gói sẽ được cài đặt để đảm bảo rằng không có thành phần hệ thống quan trọng nào được thay thế. Nếu bạn dự định thay thế các thành phần hệ thống, tôi khuyên bạn nên thiết lập một máy ảo bằng Debian và thử nó ở đó trước.

Tuy nhiên, vấn đề thực sự là, các gói chứa nhị phân được biên dịch trước rất có thể sẽ từ chối cài đặt do vấn đề phụ thuộc dù sao đi nữa.

Tôi không biết về Ubuntu 11.xx trở về trước, nhưng Ubuntu 12.04 có libc6-2.15, trong khi Debian Wheezy sử dụng libc6-2.13. Các gói trong Ubuntu PPAs thường yêu cầu ít nhất là phiên bản libc6 của bản phát hành Ubuntu mà chúng được xây dựng (vì chúng cũng được xây dựng với chuỗi xây dựng của phiên bản Ubuntu đó). Vì vậy, mặc dù bạn chỉ cần nhấp vào liên kết "Chi tiết kỹ thuật" trên trang web PPA để lấy URL kho lưu trữ gỡ lỗi và thêm nó vào Debians nguồn.list, các gói cập nhật PPA có thể sẽ vô dụng trên Debian.

Nếu bạn đang có kế hoạch cài đặt các gói không chứa bất kỳ tệp nhị phân được biên dịch trước nào, thì tình huống dĩ nhiên là khác và chúng có thể sẽ hoạt động.


1
Một số PPA Ubuntu hỗ trợ sáng suốt, có libc tương thích với Debian Wheezy.
yếu

Đối với các tệp không nhị phân, PPA Oneiric và Chính xác nên hoạt động ít nhiều với Wheezy - Tôi biết rằng ít nhất các Midori và Pidgin hoạt động ™. Tuy nhiên, cách "chính xác" để cài đặt từ chúng sẽ là chọn nguồn .dscvà apt-build các phụ thuộc và các gói từ đó, như được nêu chi tiết trong hướng dẫn backporting .
Luis Machuca
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.