Các kho lưu trữ không chính thức / cục bộ và chúng khác với PPA như thế nào trong Launchpad


8

Tôi thường có xu hướng sử dụng PPA (Lưu trữ gói cá nhân) được tìm thấy trong launchpad.net, nhưng tôi nhận thấy ngày càng nhiều rằng một số kho lưu trữ đang được tạo ở những nơi khác hoặc một trang web quản lý các gói theo kiểu tương tự như launchpad.

Vì vậy, câu hỏi của tôi là:

  • Kho lưu trữ chính thức là gì và kho không chính thức (Kho lưu trữ cục bộ), bao gồm cả kho lưu trữ được tạo bên ngoài Launchpad.

  • Làm thế nào để các kho lưu trữ được tạo bên ngoài Launchpad so với các kho được tìm thấy bên trong nó về mặt bảo mật đầu tiên, theo sau là bất kỳ tính năng nào khác mà cả hai cung cấp.

  • Làm thế nào để các kho phần mềm chính thức khác với các kho được tạo bởi PPA bên thứ 3 trong Launchpad hoặc bên ngoài nó.


Bạn đã đề cập đến việc tạo các kho lưu trữ trên Dropbox. Người dùng DropBox không thể tạo kho lưu trữ APT dropbox.comvì những hạn chế về cách URL truy cập bên ngoài trỏ đến nội dung người dùng được đặt tên. Các dl.dropbox.comkho là Dropbox của riêng kho, cung cấp phần mềm Dropbox.
Eliah Kagan

Câu trả lời:


6

Nếu bạn đun sôi điều này trở lại với các điều khoản đơn giản nhất:

Kho lưu trữ chính thức là gì và kho không chính thức (Kho lưu trữ cục bộ), bao gồm cả kho lưu trữ được tạo bên ngoài Launchpad.

Một kho lưu trữ chính thức được công bố một như một phần của Ubuntu, được quản lý bởi Canonical và Ubuntu motus.

Chúng hiện bao gồm chính, bị hạn chế, vũ trụ, đa vũ trụ, đối tác, bổ sung và một số tồn tại ở nhiều "trạng thái" (-propro, -updates, -backports, v.v.).

Tên repo có thể thay đổi theo thời gian nhưng vấn đề là đây là.

Trên gương: Nội dung (băm MD5 của tệp, v.v.) của kho lưu trữ được ký bằng khóa Ubuntu, vì vậy ngay cả khi bạn lấy tệp chính thức từ máy nhân bản không chính thức, bạn có thể khá chắc chắn rằng chúng là tệp gốc .


Làm thế nào để các kho lưu trữ được tạo bên ngoài Launchpad so với các kho được tìm thấy bên trong nó về mặt bảo mật đầu tiên, theo sau là bất kỳ tính năng nào khác mà cả hai cung cấp.

Bạn không thể so sánh ngầm mức độ bảo mật giữa Launchpad PPA và một repo không chính thức khác được lưu trữ ở nơi khác. Tất cả sôi sục đến mức bạn tin tưởng người điều hành repo.

Sự khác biệt là với Launchpad PPA, bạn có thể thấy người đang đóng gói đồ đạc. Hầu hết thời gian bạn có thể nhìn thấy nguồn. Trong các repos khác (ví dụ: dl.google.com hoặc repo.steampowered.com) bạn có thể không biết.

Lòng tin là một điều kỳ lạ.

Tính năng thông minh một repo chỉ là một cấu trúc cụ thể của các thư mục và tệp, được lưu trữ trên web. Các tính năng đặc biệt duy nhất tôi từng thấy là xác thực chỉ cho phép những người đã mua phần mềm tải xuống nhưng bảo mật máy chủ web rất cơ bản này và hầu như không đặc biệt :)


Làm thế nào để các kho phần mềm chính thức khác với các kho được tạo bởi PPA bên thứ 3 trong Launchpad hoặc bên ngoài nó.

Đây có lẽ là câu hỏi lớn nhất và có lẽ nó được trả lời tốt nhất (nếu gián tiếp) bởi một câu hỏi khác: Làm cách nào để đưa phần mềm của tôi vào Ubuntu?

Phần mềm repo chính thức được cho là có một quá trình phát triển đằng sau nó. Các cấp độ kiểm tra đảm bảo chất lượng và số lượng đánh giá ngang hàng. Những người duy trì PPA có thể khuyến khích loại quy trình này nhưng nó không phải là thứ bạn có thể giả định. Một số tốt hơn so với những người khác.


0

Chỉ có archive.ubfox.com và security.ubfox.com (và các máy nhân bản của nó) là kho lưu trữ chính thức. Bất cứ điều gì khác, bao gồm PPA là không. Mỗi repo PPA và bên thứ 3 là khác nhau, bạn không thể so sánh chúng nói chung. ví dụ: tôi có 2 PPA: một cung cấp những thứ mà Ubuntu không có, và một với các gói mà tôi đưa ra các quyết định đóng gói khác với Ubuntu. Không thể so sánh :)


Điều này là không chính xác (mặc dù nó có thể được chỉnh sửa là chính xác). Gương chính thức là chính thức quá, ví dụ, us.archive.ubuntu.com, gb.archive.ubuntu.com, và vân vân. Hầu hết mọi người không thực sự sử dụng archive.ubuntu.comvì quá chậm và Ubuntu tự động định cấu hình hệ thống để sử dụng máy nhân bản khu vực như một phần của cài đặt (thường không cần hỏi ý kiến ​​người dùng hoặc đề cập rằng nó đang làm như vậy).
Eliah Kagan

Và gương không chính thức vẫn còn chính thức. Tất cả các gói và danh sách được ký kết. Không quan trọng bạn lấy đồ ở đâu nhưng họ sẽ không dễ dàng cài đặt nếu chúng không khớp với chữ ký của họ.
Oli

Bạn đã thêm văn bản "(và gương của nó)" nhưng điều đó không giải thích nó cho bất cứ ai chưa hiểu nó. Một câu trả lời tốt cho câu hỏi này sẽ giải thích làm thế nào để tìm ra nếu một cái gì đó là một máy nhân bản Ubuntu ... hoặc ít nhất là giải thích làm thế nào để nhận ra các máy nhân chính thức Ubuntu được đặt tên phổ biến nhất.
Eliah Kagan

Tôi sẽ thêm rằng nếu nó sẽ thêm giá trị cho người đặt câu hỏi. Nhưng anh ấy đã chứng minh một kiến ​​thức làm việc tốt về cách các kho lưu trữ hoạt động, vì vậy nó sẽ là thừa.
Dennis Kaarsemaker

1
@DennisKaarsemaker Câu hỏi không chỉ dành cho người hỏi họ. Đó là lý do tại sao câu trả lời có thể xem công khai! Vì vậy, ngay cả khi Luis Alvarado không cố tình hỏi điều này vì lợi ích của người khác , câu trả lời nên được giải thích rõ ràng. Nhưng thực tế Luis Alvarado đã hỏi điều này vì lợi ích của người khác - hãy xem phòng trò chuyện này (nơi Luis Alvarado có mặt trong khi cuộc thảo luận diễn ra) và tin nhắn này nơi anh ta nói với tôi rằng anh ta đã hỏi điều này .
Eliah Kagan
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.