Tôi có thể nâng cấp trơn tru từ một LTS lên phiên bản LTS tiếp theo không?


97

Câu hỏi là về quá trình phát hành Ubuntu. Di chuyển từ n đến n + 1 có được mong đợi không?

Giả sử chúng tôi có máy chủ đã cài đặt Ubuntu 14.04 LTS. Nó có thể được nâng cấp trơn tru lên Ubuntu 16.04 LTS thông qua nâng cấp apt-get không?

Giả định:

  • phạm vi là phần mềm
  • do đó, chúng tôi cho rằng phần cứng đã cho được hỗ trợ trên cả hai bản phát hành (nâng cấp từ và lên)
  • đó là lý do tại sao, luôn luôn trước khi nâng cấp, bạn được yêu cầu tạo bản sao lưu để có thể hoàn nguyên trong trường hợp thất bại

7
Câu trả lời ngắn: có, bạn có thể nâng cấp từ LTS lên LTS
Thomas Ward

3
Tại sao bạn cho rằng bạn không thể?
Braiam

3
Tôi chưa có kinh nghiệm với Ubuntu LTS Server, tôi đã từng sử dụng Arch, Slackware, SuSE và các bản phân phối khác ... Trong một số trường hợp tôi gặp phải tình trạng chuyển từ phát hành nx sang (n + 1). Tôi yêu cầu cài đặt lại từ đầu, hoặc rất đau đớn (dẫn đến cài đặt lại từ đầu sau khi đổ mồ hôi & nước mắt & máu). Do đó, tôi hỏi trước khi không chắc chắn rằng các chuyển tiếp mượt mà chỉ có sẵn cho các bản phát hành bình thường hay cho các bản phát hành LTS.
Grzegorz Wierzowiecki

1
Lưu ý rằng nếu bạn trì hoãn và chờ đợi quá lâu sau khi bản phát hành LTS không còn được hỗ trợ (mà bạn không nên, vì cập nhật bảo mật), quá trình nâng cấp không quá suôn sẻ .
Zach Lipton

5
@GrzegorzWierzowiecki, một sự làm rõ: Arch là một bản phát hành cuộn, vì vậy không có bản phát hành nào khi bạn đã cài đặt nó. Một pacmanlệnh duy nhất sẽ giúp bạn có được mới nhất. Arch không có bản phát hành được đặt tên; tất cả những gì họ làm là cắt một loạt các trình cài đặt thường xuyên.

Câu trả lời:


61

Có, bạn có thể nâng cấp từ một phiên bản Ubuntu LTS lên phiên bản tiếp theo, bỏ qua các bản phát hành không phải LTS ở giữa. Nó dự định làm việc theo cách đó và nó được thử nghiệm.


6
Lần cuối cùng tôi nâng cấp từ một LTS lên lần tiếp theo, tôi phải chờ bản phát hành điểm đầu tiên. Hạn chế này đã được dỡ bỏ?
Gerald Schneider

5
@GeraldSchneider Điểm (không có ý định chơi chữ) của các bản phát hành LTS là tính ổn định, vì vậy chúng không kích hoạt các thông báo nâng cấp cho đến khi bản nâng cấp điểm được phát hành. Tuy nhiên, bạn có thể nâng cấp trước khi sử dụng do-release-upgrade(hoặc một trong các cờ của nó, tôi đã quên quy trình chính xác). Để biết thêm thông tin, hãy xem: askubfox.com/questions/125392/ Lần
Seth

1
Bây giờ 16.04.1 đã hết, tôi vẫn không thể thực hiện nâng cấp do-phát hành trên máy chủ ub Ubuntu 14.04 LTS của mình. Câu hỏi của tôi là ở đây - askubfox.com/questions/801488/ Google
Lord Loh.

2
Nó được dự định để làm việc theo cách đó, nhưng chính trang web này lưu trữ hàng tá câu hỏi về việc nâng cấp thất bại 14.04-> 16.04. Một "hoảng loạn hạt nhân" không phải là cái mà tôi gọi là "nâng cấp mượt mà"
Skippy le Grand Gourou

1
Thông thường, sự hoảng loạn hạt nhân xảy ra nếu bạn không sử dụng kernel Ubuntu stock tiêu chuẩn và bạn sử dụng BẤT K driver trình điều khiển "làm mờ hạt nhân", ví dụ như hầu hết các trình điều khiển thẻ video, một số trình điều khiển mạng và các ứng dụng bên thứ ba khác. Chắc chắn có những trường hợp này không được mượt mà, nhưng nếu bạn vô hiệu hóa repos / PPA của bên thứ 3 và vô hiệu hóa / gỡ cài đặt trình điều khiển thẻ video độc quyền bằng tiện ích trình điều khiển trước khi nâng cấp, bạn thường không gặp nhiều vấn đề.
dragon788

65

Bạn có thể nâng cấp mượt mà thông qua các bản phát hành LTS cho dù đó là Máy chủ hay Máy tính để bàn. Không quan trọng bạn sử dụng cái gì, bạn chỉ cần sử dụng các lệnh sau:

Đối với phiên bản dành cho máy tính để bàn:

sudo do-release-upgrade

Đối với phiên bản máy chủ:

sudo apt-get install update-manager-core
sudo do-release-upgrade

LƯU Ý: Vui lòng luôn đảm bảo rằng bạn đã kiểm tra LTS mục tiêu mà bạn được nhắc nâng cấp lên LiveCD trên máy bạn đang sử dụng để đảm bảo mọi thứ hoạt động chính xác trước khi tiến hành nâng cấp thực sự.


1
Và dù sao đi nữa, nó sẽ không được nâng cấp sao? Hay là mệnh lệnh cho cái gì khác?
SuperSluether

7
@SuperSluether dist-upgradecập nhật toàn bộ hệ thống, ứng dụng, kernel, rất nhiều phiên bản mới nhất nhưng không phải là bản phân phối, do-release-upgradesẽ nâng cấp lên bản phát hành tiếp theo, bạn nên làm dist-upgradenếu bạn thích hạt nhân và công cụ mới, trái với trình quản lý cập nhật, mà chỉ cần, cập nhật kernel cho phiên bản đó, ứng dụng và bảo mật.
Đánh dấu Kirby

2
Hợp nhất câu trả lời của Flimm với bạn và thêm các nguồn của bạn, và tôi sẽ nêu lên điều này
vào

1
Có, bạn có thể nâng cấp như các câu trả lời bên dưới nhưng bạn sẽ phải sử dụng lệnh trên câu trả lời này để thực sự nâng cấp các Phiên bản Ubuntu.
Đaminh Hayes

1
OK @DominicHayes Tôi đã thay đổi phiếu bầu của mình, đừng quên bình luận khi bạn chỉnh sửa, không ai được thông báo về điều đó.
Đánh dấu Kirby

26

Tôi tin tưởng các câu trả lời khác và tiến hành nâng cấp từ ngày 14.04 lên 16.04 cập nhật bằng cách sử dụng do-release-upgrade. Bây giờ tôi đang phải đối mặt với một hạt nhân hoảng loạn.

Dưới đây là những câu hỏi liên quan khác (không phải của tôi), hầu hết chưa được trả lời:

Do đó, câu trả lời thực sự cho câu hỏi "tôi có thể nâng cấp trơn tru từ một LTS lên phiên bản LTS tiếp theo không", đặc biệt khi áp dụng cho nâng cấp 14.04-> 16.04 như được đề xuất trong OP, rõ ràng không phải là "có" - và hầu hết nếu không phải là tất cả các câu trả lời sai về vấn đề này

Tốt nhất, bạn có thể nâng cấp trơn tru.


Bạn đã thử chọn kernel khác nhau trong khi khởi động chưa? Kinh nghiệm của tôi là điều đó thường xảy ra khi một người không cập nhật / nâng cấp trong thời gian dài và sau đó trong quá trình nâng cấp / cập nhật / phân vùng khởi động đã đầy. Tuy nhiên tôi đã gặp vấn đề được mô tả trong quá trình nâng cấp bình thường. (Do đó, tôi coi đó là vấn đề chỉ với phần "nâng cấp tiêu chuẩn" chứ không phải là thứ gì đó cụ thể để nâng cấp toàn bộ hệ thống). Sau đó, loại lời khuyên giúp. Tôi không biết đó là trường hợp của bạn, nhưng tôi hy vọng nó có ích.
Grzegorz Wierzowiecki

@GrzegorzWierzowiecki Cảm ơn bạn đã gợi ý, nhưng trong trường hợp của tôi, không có hy vọng lấy lại thiết lập sạch: hệ thống init đã biến mất và cây phụ thuộc của apt bị phá vỡ hoàn toàn. (Và tôi chắc chắn rằng mình đã có đủ không gian trống trước đó.)
Skippy le Grand Gourou

Nói để nghe. Một ngày nọ, tôi đã xử lý tình huống tương tự trên các Distro khác để phục hồi từ Live CD / Dvd và rất nhiều lần dọn dẹp thủ công, tôi không chắc liệu mình có lặp lại lần nữa hay không, nhiều khả năng đã sao lưu từ đầu. Chúc may mắn!
Grzegorz Wierzowiecki

@GrzegorzWierzowiecki Có / nhà trên một phân vùng riêng làm cho nó bớt buồn mà dường như. ;-)
Skippy le Grand Gourou

và / etc và / usr ...;) tất cả phụ thuộc vào nơi các tùy chỉnh của bạn sống / tiếp cận
Grzegorz Wierzowiecki

7

Bạn có thể nâng cấp từ phiên bản LTS này sang phiên bản khác. Nếu nó mịn hay không phụ thuộc.

Nếu bạn chỉ đề cập đến HĐH, quy trình được kiểm tra và nếu phần cứng của bạn tương thích, mọi thứ sẽ ổn.

Đừng quên rằng bạn có thể đã cài đặt phần mềm / tập lệnh / vv hoặc các cấu hình khác có thể có các phụ thuộc chưa được đáp ứng trong phiên bản mới. (ví dụ: bạn có một số tập lệnh với các hàm không dùng nữa trong phiên bản mới hơn)


4

Nâng cấp từ 14.04 đến 16.04 không tự động khi 16.04 xuất hiện vào tháng 4 nhưng vào tháng 7, phiên bản đầu tiên 16.04.1 sẽ có sẵn và tất cả 14.04 người dùng sẽ được cung cấp bản nâng cấp sau đó.

Tuy nhiên, nếu bạn muốn nâng cấp ngay lập tức, trước tiên bạn KHÔNG cần nâng cấp lên bản phát hành trung gian. Chỉ cần chạy như sau trong một thiết bị đầu cuối (và nhập mật khẩu của bạn):

sudo update-manager -d

Sau đó, bạn sẽ được cung cấp bản nâng cấp 14.04 -> 16.04 mà không cần chờ 16.04.1.

Lý do Ubuntu không tự động cung cấp cho người dùng 16.04 đến 14.04 rất đơn giản: những người dùng đó đang sử dụng bản phát hành LTS rất ổn định và có thể gặp phải các lỗi chưa được phát hiện trong 16.04 nếu họ nâng cấp ngay khi phát hành. Bất kỳ lỗi quan trọng nào được tìm thấy trong 16.04 nên được sửa bằng bản phát hành điểm 16.04.1, vì vậy người dùng LTS ít có cơ hội gặp phải lỗi trong bản phát hành mới.


1
Đã thử update-manager -dtừ 14.04 đến 16.04. Đã phá vỡ giao diện người dùng.
AlikElzin-kilaka

sudo: update-manager: command not found
Matt

3

Chỉ là một lưu ý nhanh về việc nâng cấp từ bản phát hành không phải LTS cũ: Tôi đã bị kẹt vào ngày 13.04 (Rared Ringtail, không phải LTS) và muốn nâng cấp. Đầu tiên nhận được tới 14,04 LTS (Trusty Tahr), sau đó nâng cấp lên 16.04 (Xenial Xerus).

Để nâng cấp từ ngày 13.04 (vào tháng 9 năm 2016!), Bạn cần một số hack và anh chàng này đã có một cách: http://tuxtrix.com/2014/03/upTHER-from-ub Ubuntu-304-to-ub Ubuntu-1404.html

Nó làm việc cho tôi!

(Mẹo: Chạy nâng cấp trong Bảng điều khiển (ctrl + alt + F1), không phải trong GUI của máy tính để bàn. Trong khi nâng cấp, X hoặc bất cứ thứ gì treo trên tôi và tôi phải đập một chút để vượt qua ..)


Đây là cách tôi phát hành nâng cấp, nó đã hoạt động mọi lúc. Bây giờ trong 18.04 tôi sẽ thử nghiệm với bản nâng cấp LTS. Tôi đang sử dụng 16.04
userDepth


0

Nếu bạn muốn nâng cấp từ 12.04 LTS lên 16.04 LTS, bạn không thể làm điều đó. Bạn không thể bỏ qua một bản phát hành LTS như thế. Bạn cần cập nhật 12.04-> 14.04 và sau đó 14.04-> 16.04.

Có thể sẽ nhanh hơn khi chỉ cần cài đặt lại (và thiết lập máy chủ của bạn để lần sau sẽ dễ dàng hơn;)).


0

Có, bạn có thể dễ dàng và dễ dàng nâng cấp từ một LTS lên phiên bản LTS tiếp theo:

Bước Nhấn Alt + F2và gõ update-managervà sau đó làm theo các hướng dẫn trên màn hình.


0

Nhận xét và liên kết về các hệ thống LTS

Có thể khó khăn và khó hiểu khi chọn phiên bản Ubuntu cho lần cài đặt đầu tiên và nâng cấp lên phiên bản mới được phát hành. Câu trả lời này sẽ tập trung vào cách tìm phiên bản có thời gian hỗ trợ còn lại lâu nhất (cho đến khi hết tuổi thọ) , thường là bản phát hành điểm đầu tiên của bản phát hành LTS (LTS là viết tắt của Hỗ trợ thời gian dài).

Ngay bây giờ, khi nó được viết, đó là Ubuntu 16.04.1 LTS và các tệp iso của nó không được tìm thấy thông qua các liên kết 'thông thường' cho các phiên bản hiện tại.

Các khoảng hỗ trợ được mô tả với các chi tiết và sơ đồ trong liên kết này,

www.ubfox.com/info/release-end-of-life

Chuỗi hạt nhân của phiên bản điểm thứ hai, thứ ba và thứ tư khác với chuỗi hạt nhân của phiên bản điểm đầu tiên và không được hỗ trợ trong một thời gian dài. Ngăn xếp hỗ trợ phần cứng phải / sẽ được nâng cấp theo các liên kết này,

wiki.ubfox.com/Kernel/LTSEnabuityStack

wiki.ubfox.com/Kernel/RollingLTSEnabuityStack

để giữ cho mọi thứ được cập nhật (bao gồm các bản cập nhật bảo mật của kernel). Điều này là rủi ro và tôi sẽ không khuyến khích bạn làm điều đó. Nhiều thất bại được báo cáo. Một số vấn đề có thể được tìm thấy, nếu bạn nhập HWE vào cửa sổ 'Tìm kiếm Hỏi & Đáp' gần góc trên cùng bên phải của cửa sổ trình duyệt web với AskUbfox (và nhấn Enter).

Chuỗi hạt nhân của phiên bản điểm thứ năm là phiên bản LTS tiếp theo và có hỗ trợ dài.

Chiến lược cho một hệ thống ổn định và đáng tin cậy

Tôi muốn giới thiệu chiến lược sau, nếu bạn muốn sử dụng một hệ thống ổn định và đáng tin cậy.

  • Một thói quen sao lưu tốt cho tất cả các tệp mà bạn muốn giữ là cơ sở của một hệ thống ổn định và đáng tin cậy. Điều này bao gồm các tệp cá nhân của bạn và toàn bộ hoặc một phần của hệ điều hành và các chương trình và chỉnh sửa ứng dụng đã cài đặt.

  • Cài đặt và ở lại với các bản phát hành LTS được phát hành vào tháng 4 trong các năm chẵn, 2014, 2016, 2018, ...

  • Cài đặt phiên bản có thời gian lâu nhất cho đến hết đời ngay bây giờ. Kiểm tra nó và nếu nó hoạt động tốt, ở lại với nó. "Nếu nó không bị hỏng, đừng sửa nó"

    Luôn cập nhật và nâng cấp trong loạt kernel

    sudo apt update
    sudo apt full-upgrade
    
  • Khi bản phát hành điểm đầu tiên tiếp theo được phát hành, hãy đợi một tháng và đôi khi vào cuối tháng 8, các lỗi tồi tệ nhất đã được khắc phục và bạn có thể cài đặt bản phát hành mới và thực hiện các bản cập nhật & nâng cấp cho một hệ thống được sửa lỗi và đánh bóng tốt. Điều này có nghĩa là thay đổi

    • từ 14.04.1 LTS đến 16.04.1 LTS, hoặc
    • từ 14.04.1 LTS đến 18.04.1 LTS (chỉ Ubuntu tiêu chuẩn có 5 năm LTS), hoặc
    • từ 14.04.5 LTS đến 16.04.1 LTS, hoặc
    • từ 14.04.5 LTS đến 18.04.1 LTS (chỉ Ubuntu tiêu chuẩn có 5 năm LTS), hoặc
    • từ 16.04.1 LTS đến 18.04.1 LTS, hoặc
    • từ 16.04.1 LTS đến 20.04.1 LTS (chỉ Ubuntu tiêu chuẩn có 5 năm LTS), hoặc
    • từ 16.04.5 LTS đến 18.04.1 LTS, hoặc
    • từ 16.04.5 LTS đến 20.04.1 LTS ...

Thông thường tốt hơn là cài đặt một hệ thống mới và sau đó sao chép các tệp cá nhân của bạn từ hệ thống cũ sang hệ thống mới. Có thể nâng cấp từ bản phát hành LTS cũ lên bản phát hành LTS tiếp theo thông qua

sudo do-release-upgrade

nhưng nó là rủi ro, và bạn nên có một bản sao lưu mới trước khi thử nó.

Lấy tập tin iso

Bắt đầu tìm kiếm các tệp iso của phiên bản với sự hỗ trợ dài nhất còn lại thông qua các liên kết này,

Nếu không tìm thấy tệp iso của phiên bản có hỗ trợ dài nhất qua các liên kết đó, bạn có thể tìm thấy chúng qua liên kết chung sau,

và ngay bây giờ, khi nó được viết, bạn muốn tìm Ubuntu 16.04.1 LTS thông qua liên kết sau,

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.