Điểm:4

Làm cách nào để bạn nâng cấp Phiên bản Ubuntu mà không cần nâng cấp các gói?

lá cờ cn

Tôi cần nâng cấp Phiên bản Ubuntu trên máy chủ của mình, nhưng tôi không muốn nâng cấp các gói đã cài đặt. Điều này có thể không?

vidarlo avatar
lá cờ ar
Điều này giống như [vấn đề x-y](https://xyproblem.info/). *Tại sao* bạn muốn nâng cấp phiên bản Ubuntu nhưng vẫn dùng các gói cũ?
lá cờ cn
Thật vậy @vidarlo, mạo hiểm đoán, có vẻ như "Tôi cần nâng cấp vì lý do tuân thủ nhưng tôi đang cố gắng tránh xử lý sự cố không tương thích hoặc hỏng hóc vào lúc này."
Điểm:19
lá cờ mx

Câu hỏi của bạn cho thấy sự hiểu lầm về phiên bản phát hành của Ubuntu thực sự là gì có nghĩa.

â21.04â không phải là một số ngẫu nhiên, nó đảm bảo rằng:

  • Các gói có sẵn tại thời điểm phát hành phiên bản Ubuntu đó vẫn có sẵn cho người dùng phiên bản Ubuntu đó.
  • Mọi phiên bản mới được phát hành của các gói đó trong phiên bản Ubuntu đó sẽ duy trì khả năng tương thích nhị phân với các phiên bản gói được cung cấp trong bản phát hành gốc của phiên bản Ubuntu đó.

Nói cách khác, tập hợp các gói bạn có sẵn và cài đặt định nghĩa bạn đang sử dụng phiên bản Ubuntu nào. Đó là toàn bộ điểm của số phiên bản, nó xác định chính xác trạng thái của nền tảng để người dùng và nhà phát triển có thể nhanh chóng xác minh tính tương thích.

Điều này không khác với Windows, macOS hoặc FreeBSD hoặc gần như bất kỳ bản phân phối Linux nào không sử dụng mô hình phát hành cuốn chiếu. Nó cũng không khác gì các phiên bản dành cho bất kỳ loại phần mềm nào khác.

Điểm:9
lá cờ in

Không, điều này là không thể. Nếu bạn không cập nhật các gói, bạn không có phiên bản mới.

Halsi avatar
lá cờ cn
Có thể loại trừ một số gói khỏi bản nâng cấp không?
lá cờ in
Không thật sự lắm. Nếu bạn cần các phiên bản cụ thể cho một số trường hợp, bạn nên xem qua containerization.
ti7 avatar
lá cờ na
ti7
nó cũng thực sự phụ thuộc vào gói - một số bạn có thể ghim nếu chúng được bạn thêm vào
dave58 avatar
lá cờ sa
Bạn có thể 'ghim' một gói để ngăn nó được nâng cấp. Nhưng nếu một phiên bản mới hơn của gói được ghim được yêu cầu cho các gói khác, thì nó cũng sẽ ngăn việc nâng cấp của chúng. Tùy thuộc vào mức độ quan trọng của hệ thống đối với gói bị giữ, điều này có thể dẫn đến hiệu ứng xếp tầng dẫn đến việc không thể nâng cấp 'Phiên bản'. Không phải là một tình huống tốt để được ở trong.
lá cờ cn
@Halsi Bạn có muốn nâng cấp hay không? Nếu bạn loại trừ một số gói khỏi quá trình nâng cấp, thì bạn đã không nâng cấp, bạn đã nâng cấp một phần.
lá cờ cn
@Halsi trong khi có thể tránh nâng cấp các gói không phải hệ thống (ví dụ: các gói được cài đặt từ các nguồn của bên thứ ba, chẳng hạn như PPA), khả năng tương thích nhị phân trên Linux có thể phức tạp và khó giải thích. Một phần lợi ích của việc sử dụng một phiên bản cụ thể của một bản phân phối là lý do này đã được thực hiện cho bạn, cho tất cả các gói trong kho lưu trữ. Nếu bạn muốn sử dụng các gói được xây dựng cho một phiên bản khác của bản phân phối, bạn sẽ cần hiểu những điều phức tạp này và tự mình giải quyết hậu quả của chúng.
Điểm:4
lá cờ ng

Không có "phiên bản Ubuntu" nếu không có các gói. Trên thực tế, không có Ubuntu nếu không có các gói.

Ubuntu chỉ là một bộ sưu tập lớn các gói và phiên bản Ubuntu chứa phiên bản gói cụ thể. Để thực sự cập nhật Ubuntu, bạn sẽ cần cập nhật chúng.

Bạn luôn có thể xác định một số phiên bản gói, nhưng mong đợi mọi thứ hoạt động kỳ lạ.

Nếu bạn muốn một số gói hoàn toàn mới trên phiên bản Ubuntu cũ, bạn có thể cân nhắc sử dụng Backports.

Điểm:2
lá cờ ng

Bản phân phối Linux là một tập hợp các gói. Một phiên bản cụ thể của bản phân phối Linux là một tập hợp các phiên bản gói cụ thể.

Khái niệm "nâng cấp bản phân phối mà không nâng cấp các gói" là không hợp lý: bản phân phối các gói, các gói sự phân phối. Phiên bản phân phối các phiên bản của tất cả các gói là một phần của bản phân phối.

Thuật ngữ "bản phân phối Linux" xuất hiện khi World Wide Web mới được phát minh, truy cập Internet còn hiếm, truy cập Internet băng thông rộng hầu như không tồn tại bên ngoài các trường đại học, tổ chức chính phủ và rất ít công ty rất lớn, không có trung tâm lưu trữ dự án như SourceForge, BitBucket hoặc GitHub, không có trang tổng hợp phần mềm nào như Freshmeat.net, Freecode, Freshcode.club hoặc Fresh FOSS.

Nếu bạn muốn cài đặt một hệ thống Linux, bạn phải lấy từng thành phần riêng lẻ trực tiếp từ từng nhà phát triển riêng lẻ thông qua các cách riêng lẻ (đôi khi là FTP, đôi khi là rcp, đôi khi là Usenet, đôi khi thậm chí trên đĩa mềm vật lý qua email), biên dịch tất cả chúng tự mình tìm ra phiên bản nào của gói A tương thích với phiên bản nào của gói B, v.v.

Điều mà các bản phân phối Linux đã làm là thu thập tất cả các gói đó từ các nhà phát triển riêng lẻ của chúng, đảm bảo chúng hoạt động tốt với nhau và đặt tất cả chúng vào một bộ đĩa mềm, trên một đĩa CD-ROM hoặc trên một trang FTP duy nhất. , để chúng có thể dễ dàng được "phân phối" cùng nhau như một thứ duy nhất từ ​​một nơi duy nhất thay vì phải săn lùng chúng khắp nơi.

Về bản chất, đó là ý nghĩa của thuật ngữ "bản phân phối Linux": một tập hợp các gói được thiết kế để hoạt động tốt cùng nhau, có sẵn từ một nơi duy nhất. Theo thời gian, các bản phân phối Linux ngày càng bổ sung thêm nhiều tính năng vào dịch vụ của họ: trình quản lý gói giúp dễ dàng cài đặt và gỡ cài đặt gói, trình cài đặt giúp dễ dàng cài đặt bản phân phối trên hệ thống mới, đôi khi, các nhà phân phối phát triển phần mềm của riêng họ khi họ cảm thấy thiếu các lựa chọn cụ thể. Họ bắt đầu phát triển giao diện nhất quán trên các ứng dụng, v.v.

Nhưng về cốt lõi, chúng vẫn là một tập hợp các gói.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.