Tại sao một số phần mềm không có trong kho chính thức của Ubuntu?


17

Để cài đặt một số ứng dụng, chúng ta cần thêm một kho lưu trữ vào hệ thống. Tại sao những người sáng tạo không đặt chúng vào kho chính hoặc Vũ trụ, mặc dù những ứng dụng đó có giấy phép GPL và chúng không phải là mới (ví dụ Grub Customizer). Nguyên nhân của điều đó là gì?


1
Thượng nguồn đẩy phần mềm lên distro là hiếm cho đến gần đây. Trong lịch sử, các nhà phân phối phần mềm đã lấy phần mềm từ các dự án mới nhất và đóng gói phần mềm cho các bản phát hành của họ. Phát triển và đóng gói là các bộ kỹ năng khác nhau.
dùng535733

Câu trả lời:


19

Phần mềm trong mainđược hỗ trợ bởi Canonical. Rõ ràng là họ sẽ không hỗ trợ mọi phần mềm tùy ý trên internet. Phần mềm trong universeđược kế thừa từ Debian, nơi một nhóm người được chọn, được chỉ định là Nhà phát triển Debian, chịu trách nhiệm bảo trì các gói họ tải lên (ngay cả khi việc đóng gói thực tế được thực hiện bởi những người khác). Rõ ràng, họ không có khả năng duy trì các gói cho mọi phần mềm trên internet.

Mọi người làm gì khi không thể có Nhà phát triển Canonical hoặc Debian hỗ trợ phần mềm của họ? Họ phải tìm những cách khác, bao gồm tạo kho lưu trữ của riêng họ. Việc giới thiệu PPA bởi Ubuntu đã giảm rất nhiều áp lực cho các tình nguyện viên cộng đồng trong việc duy trì các gói, đồng thời, giải phóng các nhà phát triển khỏi rất nhiều ràng buộc do chính sách phát hành của các bản phát hành.

Hãy nhớ rằng những gì bạn muốn có thể không phải là những gì người khác muốn. Bằng cách gắn bó với một bộ phần mềm ổn định và cho phép PPA, trong khi người dùng có một chút chi phí duy trì danh sách các kho lưu trữ, họ có được sự linh hoạt trong việc có được những gì họ cần. Các nhà phát triển có được sự linh hoạt trong việc cung cấp các bản cập nhật. Các nhà bảo trì đã giảm bớt áp lực phải cập nhật mọi phần mềm tùy ý trên internet.


1
Là một người có gói trong repos, thủ tục rất đau đớn
hytromo

1
Ngoài ra còn có Launchpad , được nhiều nhà phát triển sử dụng làm cơ sở cho PPA.
Paddy Landau

8

Trong trường hợp cụ thể của GRUB Customizer, nó không được đóng gói trong Debian đơn giản vì không ai thực hiện công việc đóng gói. Có một lỗi Yêu cầu gói được mở cho nó, vì vậy bất kỳ ai sẵn sàng (và có thể) làm bao bì đều được chào đón để làm điều đó. Và nó không có trong Ubuntu vì nó không có trong Debian.


2
Và nó không có trong Ubuntu vì nó không có trong Debian - điều này không hẳn đúng. Canonical, nếu họ muốn, có thể dễ dàng đóng gói và đưa nó vào mainkho lưu trữ ...
heemayl

@heemayl Tôi không biết rằng họ can, nhưng tại sao họ phải lấy tài nguyên ra khỏi những gì họ đang làm để làm việc đó thay vào đó? Nhiều người muốn / cần GRUB Customizer có chút vấn đề với việc tự mình lấy nó. (Tôi không muốn cũng không cần nó, mặc dù tôi có thể có được nó đủ dễ dàng.) Giống như hầu hết những người khác, tôi thích rằng họ làm việc trên các nhiệm vụ mang lại lợi ích lớn hơn cho nhiều người dùng hơn.
user2338816

@ user2338816 Đó là một câu hỏi khác. Quan điểm của tôi - một cái gì đó không có trong Debian, không ngụ ý không tồn tại trong Ubuntu.
heemayl

@heemayl Nó khác nhau như thế nào? Tức là tôi thấy ý định của bạn tốt hơn, nhưng nó chỉ đơn giản là chuyển mục tiêu sang một nhóm khác trong các ràng buộc tương tự.
user2338816

@ user2338816 Heemayl đang nói điều đó là có thể, bạn đang nói điều đó là không thể.
wjandrea
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.