Ubuntu hỗ trợ hoạt động như thế nào


9

Mỗi phiên bản Ubuntu đã tuyên bố kết thúc ngày hỗ trợ. Ví dụ, Oneiric hiện tại sẽ được hỗ trợ cho đến tháng 4 năm 2013. Điều đó có nghĩa là gì và điều gì xảy ra vào thời điểm đó? Nếu một lỗi được tìm thấy trong một trong các gói được hỗ trợ của Ubuntu - nó có được sửa không?

Tôi đang hỏi bởi vì tôi đang gặp phải sự cố nghiêm trọng đã biết với Compiz và Unity khiến tôi hoàn toàn không thể sử dụng được (lỗi # 888039 + vài lỗi nhỏ khác). Các bản sửa lỗi đã được phát hành trong chi nhánh Chính xác mặc dù trạng thái của Launchpad cho biết nó ảnh hưởng đến Oneiric (Điều này cũng khó hiểu, nhưng có lẽ tôi không biết rõ về quy trình này). Hiện tại, việc di chuyển sang Chính xác không phải là một lựa chọn và tôi chỉ tự hỏi liệu tôi có thể mong đợi các bản sửa lỗi đó được chuyển sang phiên bản trước hay không - vì lý do nào đó tôi không muốn nâng cấp lên phiên bản mới nhất.

Tôi biết thật khó để khái quát nhưng chỉ muốn biết những gì tôi có thể mong đợi từ phiên bản "được hỗ trợ".


1
Trạng thái lỗi cho biết các bản sửa lỗi đã được phát hành cho cả Chính xác và Oneiric. Bản sửa lỗi cho Oneiric đã được cam kết vài phút trước, vì vậy có thể mất một hoặc hai ngày cho đến khi bạn thấy bản cập nhật.
mikewhthing

Thật là một thời điểm;) Dù sao đi nữa - tôi đoán tôi sẽ phải chờ thêm vài ngày nữa vì tôi vẫn không thể thấy bản sửa lỗi trong các bản cập nhật.
Maciej Dragan

Trên thực tế, bản sửa lỗi đã được gửi vào ngày 10 tháng 2 (# 131) và được chấp nhận đề xuất trên Fed 17 (# 133). Nếu nó vẫn chưa biến nó thành chính, bạn có thể muốn kích hoạt kho lưu trữ được đề xuất và cài đặt phiên bản của nó nux.
mikewhthing

Nó chỉ dành cho Preceise (# 139). Thay đổi trạng thái mới nhất là dành cho Oneiric ... Tôi hy vọng. Đó là lý do tại sao tôi viết tôi thấy trạng thái launchpad khá khó hiểu.
Maciej Dragan

... nhưng tôi đã không nói về PPA stagin, cũng không phải là # 131 và # 133. Cả hai chỉ đề cập đến Oneiric. Kiểm tra phiên bản nuxnào bạn đã cài đặt:apt-cache show nux | grep Version
mikewhthing

Câu trả lời:


5

Lời hứa rằng một phiên bản Ubuntu nhất định sẽ được hỗ trợ cho một số mounth cụ thể không nhất thiết có nghĩa là một lời hứa sẽ sửa tất cả các lỗi hoặc thậm chí là một lời hứa để sửa bất kỳ lỗi nào.

Lưu ý trích dẫn này từ trang web Ubuntu cho người dùng doanh nghiệp Máy tính để bàn.

Luôn cập nhật với các bản cập nhật và nâng cấp miễn phí và thường xuyên

Xem biểu đồ có tên Ubuntu cho chu kỳ phát hành máy tính để bàn . Lưu ý rằng hai bản phát hành LTS tiếp theo sẽ nhận được hỗ trợ 2 năm cho Cập nhật phần cứng và bảo trì và hỗ trợ thêm 3 năm cho Cập nhật bảo trì. Điều đó có thể bao gồm sửa lỗi nhưng nó không ngụ ý một lời hứa sẽ sửa tất cả các lỗi trong khoảng thời gian đó.

Nó tương tự cho các phiên bản LTS của máy chủ vì trang này dành cho người dùng doanh nghiệp máy chủ Ubuntu hiển thị. Sự khác biệt chính là Cập nhật phần cứng và bảo trì mở rộng cho toàn bộ thời gian 5 năm.

Như liên kết trong câu hỏi của bạn đến báo cáo lỗi cho thấy, thường rất khó để xác định chính xác gói nào gây ra sự cố và chúng tôi cũng có thể thấy rằng rất nhiều nỗ lực của các tình nguyện viên được đưa vào để phân loại báo cáo lỗi để xác định nên báo cáo lỗi nào ưu tiên và ai chịu trách nhiệm sửa chữa nó.

Khi tôi đọc trang này về trợ giúp với các lỗi, tôi thấy rằng cộng đồng phát triển Ubuntu đang phản ứng với các báo cáo lỗi theo một cách rất có trật tự.

Bạn cũng cần phải xem xét rằng Ubuntu là một bản phân phối. Nó lấy các thành phần phần mềm từ các phần khác của cộng đồng Linux và kết hợp chúng lại với nhau. Điều gì xảy ra nếu lỗi nằm trong nhân Linux, hoặc Debian hoặc Gnome hoặc một số thành phần khác mà Ubuntu không chịu trách nhiệm.

Báo cáo lỗi phải được đẩy đến những người chịu trách nhiệm duy trì và phát triển gói có lỗi. Và sau đó là tùy thuộc vào những người đó.

Đôi khi người Ubuntu có thể cung cấp bản sửa lỗi cũng như báo cáo lỗi. Điều quan trọng là bản sửa lỗi được đẩy ngược dòng (như được gọi) sau đó tất cả trong cộng đồng Linux có thể có lợi và không chỉ người dùng Ubuntu. Phải mất thời gian để sửa lỗi đi ngược dòng, được những người bảo trì ngược dòng đó chấp nhận và quay trở lại xuôi dòng để được vá vào Ubuntu.

Tôi không ngạc nhiên khi đôi khi một quyết định được đưa ra để khắc phục sự cố trong phiên bản tiếp theo được phát hành của Ubuntu thay vì sửa nó trong phiên bản sắp được thay thế. Đặc biệt nếu phiên bản tiếp theo đó là phiên bản LTS với hỗ trợ 5 năm.

Bạn nói rằng lỗi cụ thể đó đang được sửa trong Precise Pangolin nhưng không phải trong Oneiric Ocelot. Nhưng Precolin Pangolin 12.04 đã được thử nghiệm trong gần sáu tháng. Bằng cách đặt bản sửa lỗi vào Chính xác, bản sửa lỗi sẽ được kiểm tra.

Điều này tốt hơn là đưa nó vào Oneiric cho người dùng mong đợi một bản phát hành ổn định để thử nghiệm nó, bạn có nghĩ vậy không?

Sửa chữa quá khứ có thể chờ đợi. Nhận tương lai "chính xác" khi bắt đầu. Đó là những gì quan trọng, theo ý kiến ​​của tôi.


2

Ví dụ, Oneiric hiện tại sẽ được hỗ trợ cho đến tháng 4 năm 2013. Điều đó có nghĩa là gì và điều gì xảy ra vào thời điểm đó?

Điều này chủ yếu có nghĩa là hỗ trợ kỹ thuật liên quan đến phiên bản Oneiric sẽ được cung cấp cho đến hết tuổi thọ, đó là tháng 4 năm 2013. Bạn cũng có thể chắc chắn rằng các lỗi nghiêm trọng và bảo mật ảnh hưởng đến Oneiric sẽ được khắc phục cho đến tháng 4 năm 2013.

Nếu một lỗi được tìm thấy trong một trong các gói được hỗ trợ của Ubuntu - nó có được sửa không?

Tùy thuộc vào mức độ nghiêm trọng của các lỗi và các gói bị ảnh hưởng bởi lỗi, nó có thể hoặc không thể được sửa chữa.


2

Không có gì đảm bảo rằng nếu một lỗi được tìm thấy thì nó sẽ được sửa. Giai đoạn = Stage. Ngay cả trên phiên bản hiện tại hoặc phát triển. Một số lỗi đã được sửa, một số thì không, nó phụ thuộc vào tài nguyên sẵn có, mức độ nghiêm trọng của lỗi, v.v ...

Điều gì là chắc chắn nếu một lỗi được sửa chữa và đó là một lỗi bảo mật hoặc nghiêm trọng, nó sẽ được chuyển ngược lại cho tất cả các phiên bản được hỗ trợ. Ngoài ra, trong một số phiên bản được hỗ trợ, bạn sẽ nhận được các bản cập nhật cho một số gói đã chọn (như firefox) cho đến khi kết thúc.

Điều quan trọng nhất về hỗ trợ, theo quan điểm người dùng thông thường, là kho lưu trữ của bất kỳ phiên bản nào sẽ vẫn trực tuyến miễn là nó được hỗ trợ. Nếu bạn đang sử dụng phiên bản Ubuntu không được hỗ trợ, bạn sẽ không thể cài đặt hoặc cập nhật phần mềm bằng các phương tiện thông thường (apt-get với kho chính thức, Trung tâm phần mềm, v.v ...).


0

Những người khác đã giải quyết tốt những gì nó có nghĩa là được hỗ trợ.

Nếu có một bản sửa lỗi trong Chính xác bạn cần trong một bản phát hành cũ hơn như Oneiric, có ba khả năng.

  1. Bạn có thể làm theo quy trình để cập nhật phát hành ổn định. Nếu một sửa chữa là quan trọng và không có khả năng phá vỡ bất cứ điều gì thì đó là một ứng cử viên cho SRU. Xem ở đây . Liên kết cũng cung cấp nền tảng quan trọng liên quan đến lý do tại sao các lỗi không được tự động sửa trong các bản phát hành cũ hơn của các gói.

    Tôi thấy một bản sửa lỗi cho lỗi mà bạn đề cập đang trải qua quá trình SRU cho Oneiric. Bạn có thể muốn bình luận về báo cáo lỗi hỏi về tình trạng của nó. Tôi ngạc nhiên rằng nó đã được thử nghiệm miễn là nó có.

  2. Nói chung, có thể là một phiên bản mới hơn của một gói với bản sửa lỗi đã được phát hành cho các bản sao lưu một chiều. Bạn có thể kích hoạt kho lưu trữ đó mở Trung tâm phần mềm Ubuntu và sử dụng Chỉnh sửa-> Nguồn phần mềm và sau đó nhấp vào tab Cập nhật. Chọn backport một chiều.

  3. Một lần nữa, nói chung, bạn có thể sử dụng phiên bản Chính xác trên hệ thống của mình nếu Oneiric có tất cả các phụ thuộc của phiên bản mới của gói. Bạn có thể điều hướng trên archives.ubfox.com thông qua nhóm các thư mục đến gói hiện tại cho mỗi bản phát hành được hỗ trợ. Bạn có thể tải xuống cái bạn muốn, kiểm tra xem liệu tất cả các phụ thuộc của nó có được đáp ứng hay không, và sau đó thử cài đặt nó bằng sudo dpkg -i package_name_and_releaselệnh. Một tìm kiếm trên web cũng có thể hữu ích để tìm tệp .deb cho phiên bản bạn muốn. Điều này rất khó có thể hoạt động cho Compiz hoặc Unity, vì có quá nhiều thay đổi trong sự phụ thuộc của họ từ phát hành sang phát hành.


Trong trường hợp cụ thể của bạn mà bạn đề cập, tôi nghĩ rằng quy trình SRU là phù hợp nhất và thực sự là một bản sửa lỗi đang tuân theo quy trình đó. Khắc phục được đề xuất là trong kho lưu trữ được đề xuất một lần và bạn có thể cài đặt và kiểm tra nó từ đó. Xem điều này để biết thêm thông tin.

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.