Làm cách nào để nâng cấp lên phiên bản Ubuntu mới hơn?


Câu trả lời:


303

Tóm lược

Câu trả lời này tóm tắt quá trình nâng cấp cộng đồng được đề xuất .

Bạn phải luôn đọc ghi chú phát hành cho bất kỳ vấn đề tiềm ẩn nào có thể ảnh hưởng đến việc nâng cấp của bạn.

Sao lưu

Trước khi bạn bắt đầu bất kỳ quá trình nâng cấp nào - hãy tự hỏi mình câu hỏi này:

Tôi có thể đủ khả năng để mất bất kỳ / tất cả dữ liệu của mình như tài liệu và tệp không?

Nếu câu trả lời là không - thì hãy sao lưu cài đặt của bạn .

Nâng cấp Ubuntu hoạt động 99 lần trong số 100 - một bản sao lưu sẽ giúp bạn tiết kiệm rất nhiều sự thất vọng sau này nếu mọi thứ không ổn.

So sánh các công cụ sao lưu

Đồ họa

Nếu bạn đã cài đặt trình điều khiển độc quyền từ cửa sổ Trình điều khiển bổ sung hoặc Trình điều khiển phần cứng thì những trình điều khiển này sẽ được tự động nâng cấp với trình điều khiển nhị phân Nvidia / ATI thích hợp cho 12.04 / 14.04

Nếu bạn đã tải xuống và cài đặt trình điều khiển độc quyền theo cách thủ công trực tiếp từ trang web của nhà sản xuất thì khuyến nghị trước tiên là xóa các trình điều khiển này và hoàn nguyên về trình điều khiển nguồn mở trước khi nâng cấp. Có khả năng những gì có thể xảy ra là một /etc/X11/xorg.conftệp sẽ vẫn còn sau khi nâng cấp và sau đó trong lần khởi động lại đầu tiên, bạn sẽ khởi động vào 'màn hình đen'.

Những câu hỏi này mô tả quá trình loại bỏ:

  1. Làm cách nào để xóa Trình điều khiển ATI / AMD được tải xuống từ trang web của họ?

  2. Xóa trình điều khiển nVidia và quay lại Nouveau

PPA

Trong quá trình nâng cấp, mọi nguồn PPA bạn có thể đã thêm sẽ tự động bị tắt. Nói chung, PPA không ảnh hưởng đến quá trình nâng cấp.

Có một vài PPA cụ thể có thể gây ra sự cố - x-swatxorg-edgers . Những PPA này nên được gỡ bỏ thông qua ppa-purgetrước khi nâng cấp

  1. ubfox-x-swat / x-update
  2. xorg-edgers / ppa

Cách nâng cấp

Chương trình nâng cấp 13.10 của bạn sẽ cảnh báo bạn về bản phát hành mới và cung cấp bản nâng cấp. Nếu điều này không xảy ra thì hãy xem phần xử lý sự cố bên dưới.

Vui lòng xem phần xử lý sự cố cho trường hợp đặc biệt dành cho người dùng LTS trong khoảng thời gian từ 12.04 / 14.04 và phiên bản 12.04.1 / 14.04.1

Trang ubfox.com chính thức có thông tin:

Ngay sau khi phát hành Ubuntu, các máy chủ tải xuống vô cùng bận rộn. Vì vậy, nếu bạn có thể, chúng tôi khuyên bạn nên đợi một vài ngày nếu bạn muốn nâng cấp.

Ngoài ra, tải xuống bằng ứng dụng khách bittorrent như Transmission, torrent ISO chính thức của máy tính để bàn.

Nâng cấp qua mạng

Bạn có thể dễ dàng nâng cấp qua mạng với quy trình sau.

  1. Khởi chạy trình quản lý cập nhật.
  2. Nhấp vào nút Kiểm tra để kiểm tra cập nhật mới.
  3. Nếu có bất kỳ bản cập nhật nào để cài đặt, hãy sử dụng nút Cài đặt Cập nhật để cài đặt chúng và nhấn Kiểm tra lại sau khi hoàn tất.
  4. Một thông báo sẽ xuất hiện thông báo cho bạn về sự sẵn có của bản phát hành mới.

Đối với người dùng 10.04LTS / 12.04LTS, bạn cần kiểm tra thả xuống "Nâng cấp bản phát hành - Hiển thị bản phát hành phân phối mới" để đảm bảo "Chỉ bản phát hành hỗ trợ dài hạn" được chọn và thay đổi nếu không. Xem phần Xử lý sự cố bên dưới để biết thêm chi tiết. Vui lòng xem phần xử lý sự cố cho trường hợp đặc biệt dành cho người dùng LTS trong khoảng thời gian từ 12.04 / 14.04 và phiên bản 12.04.1 / 14.04.1

cập nhật-quản lý-nâng cấp

  1. Nhấp vào Nâng cấp.

Thực hiện theo các hướng dẫn trên màn hình.

Xem thêm:

Nâng cấp bằng cách sử dụng hình ảnh CD hoặc USB

Nếu bạn đang sử dụng 10.04 LTS / 12.04 LTS hoặc 11.10 / 13.10 và bạn có thể chèn CD trực tiếp hoặc khởi động từ CD trực tiếp để bắt đầu cài đặt, nó sẽ cung cấp tùy chọn nâng cấp lên 12.04 / 14.04. Nó sẽ tự động phát hiện các ứng dụng đã cài đặt và cài đặt phiên bản cập nhật của ứng dụng của bạn.

Nếu bạn tải xuống ISO, khuyến nghị là thực hiện kiểm tra md5sum để đảm bảo cả ISO được tải xuống và CD được ghi đều hợp lệ.

  • Nâng cấp từ 10.04 LTS / 12.04 LTS (ở đây hiển thị với khởi động kép):

LƯU Ý: Nâng cấp từ 10,04 đến 12,04 / Nâng cấp từ 12.04 đến 14.04 chưa được kích hoạt, xem câu hỏi này để biết thêm chi tiết:

Nâng cấp bằng dòng lệnh (ví dụ: Ubuntu Server):

11.10 / 13.10 trở lên
  • Chạy do-release-upgradetrong một thiết bị đầu cuối
10.04 / 12.04
  • chỉnh sửa /etc/update-manager/release-upgradesvà thiết lậpPrompt=lts

  • Chạy do-release-upgradetrong một thiết bị đầu cuối

Xử lý sự cố

Nếu trình quản lý cập nhật 10.04 / 12.04 hoặc 11.10 / 13.10 của bạn không nhắc bạn nâng cấp, thì hãy kiểm tra các nguồn phần mềm của bạn để xem liệu nó có được đặt thành "Không bao giờ" không. Nếu sau đó thay đổi giá trị thành "Chỉ phát hành hỗ trợ dài hạn" (10.04 LTS / 12.04 LTS) / "Đối với mọi phiên bản mới" (11.10 / 13.01):

nhập mô tả hình ảnh ở đây
cho 10,04 LTS / 12,04 LTS

nhập mô tả hình ảnh ở đây
cho 11.10 / 13.10

Theo quản lý nhóm của Ubuntu Engineering Foundations, Steve Langasek:

Nâng cấp giữa các bản phát hành LTS không được bật theo mặc định cho đến khi phát hành điểm đầu tiên, khuyến nghị rằng hầu hết người dùng LTS phải đợi đến lúc đó trước khi nâng cấp.

Nếu bạn chọn nâng cấp trước đó, bạn có thể chuyển tùy chọn -d cho công cụ nâng cấp, chạy do-release-upgrade -dhoặc update-manager -d, để nâng cấp từ vanilla 10.04 / 12.04 lên 12.04 / 14.04.

Xem phần hỏi đáp này để biết thêm chi tiết:

Tại sao "Không tìm thấy bản phát hành mới" khi nâng cấp từ LTS lên bản tiếp theo?

Nếu bạn đang sử dụng phiên bản End of life của Ubuntu

Bạn có thể cần thực hiện các thay đổi /etc/apt/sources.listđể tham khảo máy chủ phát hành cũ của Ubuntu. Thực hiện theo các câu trả lời trong câu hỏi này để thực hiện các sửa đổi cần thiết và sau đó nâng cấp lên phiên bản Ubuntu mới hơn:


84

Đây là lời khuyên của tôi như một câu trả lời giống như hướng dẫn, dựa trên kinh nghiệm nâng cấp của tôi.

Thủ tục này đã được tôi kiểm tra, và nó hoạt động như bình thường. Hy vọng điều này sẽ giúp người khác nâng cấp mà không gặp vấn đề gì.

Đây không phải là một hướng dẫn chính thức.

Lời khuyên thân thiện

Không có lý do để vội vàng. Không có lý do để nâng cấp từ ngày đầu tiên. Phiên bản Ubuntu mới sẽ không biến mất. Nó vẫn sẽ ở đó vào tuần tới và tháng tiếp theo ... Hãy để máy chủ bình tĩnh lại. Sẽ rất bực bội và đau đớn nếu máy chủ gặp sự cố trong quá trình nâng cấp.

Bắt đầu

Trước hết chúng tôi phải kiểm tra xem phiên bản mới có sẵn không. Mở terminal Ctrl+ Alt+ Tvà đưa ra lệnh này:

do-release-upgrade -c

Lệnh này sẽ kiểm tra xem phiên bản mới có sẵn từ các máy chủ hay không và sẽ trả về kết quả. Nếu bạn thấy lệnh này không có sẵn, bạn cần cài đặt update-manager-coregói. Nếu bản phân phối của bạn không còn được hỗ trợ, bạn sẽ cần tìm kiếm các bản sao cũ để tìm bản sao của gói này trước khi bạn có thể sử dụng phương pháp nâng cấp này.

Nếu phiên bản có sẵn, chúng tôi có thể tiến hành.

Nếu phiên bản không có sẵn thì hãy kiểm tra một điều nữa. Mở tệp này:

gksudo gedit /etc/update-manager/release-upgrades

và xem nếu Prompt bằng với bình thường Prompt=normal . Nếu không, sau đó thay đổi nó; Sau khi bạn đã lưu tệp, hãy chạy các lệnh bên dưới trong thiết bị đầu cuối:

sudo apt-get update 
do-release-upgrade -c

Trước khi nâng cấp

Xóa tất cả các PPA bên ngoài

Bạn phải xóa tất cả các PPA bạn đã thêm trong quá khứ. Một số trong số chúng có thể không hoạt động, một số trong số chúng có thể không được hỗ trợ hoặc thậm chí không được hỗ trợ trong phiên bản mới.

Mở Trung tâm phần mềm Ubuntu và nhấp vào Chỉnh sửa> Nguồn phần mềm> Phần mềm khác , sau đó nhấp và xóa từng PPA một.

Hãy cẩn thận

Một số PPA, chẳng hạn như Ubuntu X-đội , nhóm “xorg đẩy crack” hoặc nhóm “GNOME3 Team” , nâng cấp một số gói cần thiết của hệ thống.

Bạn phải loại bỏ các PPA này bằng phương pháp khác: cài đặt ppa-purge . Kịch bản này sẽ cho phép bạn hạ cấp tất cả các gói thiết yếu về phiên bản Ubuntu gốc (chính thức). Thực hiện các lệnh dưới đây trong một thiết bị đầu cuối:

sudo apt-get install ppa-purge
sudo ppa-purge ppa-name

Thay thế ppa-namebằng tên thực của kho lưu trữ. Sau khi thanh trừng bạn có thể chạy

sudo apt-get update

để cập nhật các nguồn.

Dịch vụ dọn phòng

Đó là một ý tưởng tốt để làm một chút vệ sinh trước khi nâng cấp lên một phiên bản mới. Mở một thiết bị đầu cuối và thực hiện các lệnh dưới đây, theo thứ tự:

sudo apt-get --purge autoremove
sudo apt-get clean all
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')

Dòng đầu tiên sẽ loại bỏ / sửa chữa bất kỳ gói còn lại / bị hỏng nếu có. Lệnh sạch sẽ xóa tất cả các tệp .deb cũ khỏi bộ đệm apt (/ var / cache / apt / archives) - điều này không thực sự cần thiết, nhưng đó là một ý tưởng rất tốt nếu bạn không đủ dung lượng đĩa.

sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')loại bỏ các cấu hình gói còn sót lại từ các gói đã bị xóa (nhưng không bị xóa) .

Tìm kiếm lỗi

Vấn đề phổ biến nhất và thông thường là các vấn đề trình điều khiển card đồ họa. Tìm kiếm lỗi trước khi nâng cấp. Chuyển đến trang Launchpad , sử dụng hộp tìm kiếm để tìm mô hình card đồ họa của bạn (thậm chí tốt hơn, id) và duyệt các lỗi. Nếu bạn tìm thấy một số, hãy cân nhắc chờ đợi để nâng cấp cho đến sau này, khi (các) lỗi đã được sửa. Nếu lỗi dành riêng cho trình điều khiển bổ sung (bị hạn chế) thì hãy xóa trình điều khiển trước khi nâng cấp.

Hạt nhân tùy chỉnh (không chính thức)

Nếu bạn có kernel tùy chỉnh, từ biên dịch hoặc từ gói .deb (ví dụ: dòng chính), thì nên khởi động từ kernel Ubuntu chính thức khi nâng cấp, nếu không thì việc nâng cấp có thể thất bại.

Nâng cấp phát hành

Từ thiết bị đầu cuối

Hầu hết người dùng nâng cấp từ Trình quản lý cập nhật. Không phải là tôi không tin tưởng nó, nhưng tôi tin tưởng thiết bị đầu cuối nhiều hơn.

Đóng tất cả các ứng dụng và chỉ mở một thiết bị đầu cuối (toàn màn hình). Đưa ra lệnh này và việc nâng cấp sẽ bắt đầu:

sudo do-release-upgrade

Trong quá trình nâng cấp

  • Không mở bất kỳ ứng dụng nào, hãy để lại ứng dụng này cho đến khi khởi động lại.
  • Đừng điều hướng vào môi trường Desktop, bạn sẽ có thời gian để làm điều này sau. Nhận một tách cà phê, thư giãn và chờ đợi, kiên nhẫn cho đến khi việc nâng cấp kết thúc.
  • Nếu bạn phải can thiệp trong quá trình nâng cấp (từ bên trong thiết bị đầu cuối), bạn có thể làm như vậy với TabEnter. Ví dụ: nếu bạn có hai Trình quản lý hiển thị (ví dụ LightDM và GDM), bản nâng cấp sẽ hỏi bạn muốn sử dụng cái nào; nhấn Tabcho đến khi cái bạn muốn được tô sáng, sau đó nhấn Enter.

Thưởng thức!

Vui lòng chỉnh sửa câu trả lời này và làm cho nó dễ hiểu hơn (chỉnh sửa ngôn ngữ) hoặc / và cải thiện nó (bổ sung).


Tôi không nghĩ bạn cần xóa PPA theo cách thủ công, nâng cấp do phát hành sẽ làm điều đó cho bạn.
Jorge Castro

1
@JorgeCastro đôi khi không hoặc mọi thứ bị lẫn lộn. Không khó để xóa chúng bằng tay và an toàn hơn. Dù thế nào thì đây cũng chỉ là cách tôi làm. :-)
NickTux

@Aditya: Phần vệ sinh sẽ xóa / sửa chữa mọi gói còn lại / hỏng nếu có. sudo apt-get --purge autoremovesẽ loại bỏ bất kỳ gói còn lại nào sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')nhưng theo cách hiệu quả nếu trước đó không thực hiện được. Mặc dù tôi nghĩ sudo apt-get clean alllà không cần thiết vì nó sẽ loại bỏ các gói * .deb (giả sử các gói thiết lập) được lưu trữ /var/cache/apt/archiveskhi bạn cài đặt bất kỳ gói mới nào từ kho lưu trữ. Tôi hy vọng gấp đôi của bạn là rõ ràng bây giờ. :)
Saurav Kumar

21

Hãy thử với các lệnh sau:

sudo apt-get update
sudo do-release-upgrade

3
Không chắc tại sao đây không phải là câu trả lời được chấp nhận ... +1 từ tôi.
Eduard Luca

19

Phương pháp của tôi, dựa trên kinh nghiệm nửa thập kỷ nâng cấp Ubuntu đau đớn, là khác nhau. Tôi không troll, chỉ chia sẻ các phương pháp tôi sử dụng.

Tất nhiên, bạn không thể để mất tất cả dữ liệu của mình , vì vậy, hãy sao lưu nó . Nhưng tôi bắt đầu từ một câu hỏi trước đó: bạn có đủ khả năng để không thể truy cập dữ liệu của mình vì mọi thứ đều bị hỏng không? Nếu không, thì phương pháp này có thể dành cho bạn. Bạn cần một chút dung lượng đĩa trống.

Tôi giữ 2 phân vùng chính của hệ điều hành (và một phân vùng riêng cho dữ liệu, trao đổi ...). Vì vậy, ví dụ, tôi có Natty tại /dev/sda1, và đã chạy Precise Beta trong /dev/sda2.

Sau đó, tôi chọn một tùy chọn: nâng cấp hoặc cài đặt sạch. Như Linux Mint chỉ ra, một bản nâng cấp không bao giờ cảm thấy như một bản cài đặt sạch, nhưng đôi khi bạn muốn điều đó.

Để cài đặt sạch, bạn chỉ cần cắm USB mới và yêu cầu cài đặt /dev/sda2, chỉ /homevào phân vùng nhà hiện tại của bạn.

Để thực hiện nâng cấp tôi hình ảnh sda2từ sda1. Có nhiều cách để làm điều này, fsarchiverlà tốt, hoặc đơn giản là cp hoặc tar sẽ thực hiện thủ thuật. Khi tôi đã tạo các bản sao giống hệt nhau của tất cả các tệp trong phân vùng dự phòng, tôi gắn nó và chỉnh sửa /etc/fstabđể cập nhật UUID cho phân vùng mới nếu không nó sẽ bị lẫn lộn. Sau đó, tôi chạy grub-update và lần sau tôi khởi động lại grub cung cấp cho tôi 2 sự lựa chọn. Tôi kiểm tra xem tôi có thể khởi động được không. Sau đó thực hiện nâng cấp của bạn như trên.

Cảnh báo thêm: các phiên bản máy tính để bàn mới có xu hướng đọc các tệp cấu hình máy tính để bàn cũ. Vì vậy, bạn có thể kết thúc với các hệ thống cũ và mới bị phá vỡ. Nếu bạn có dung lượng đĩa cp -ar /home/{youruser,newname}và trỏ HOME của người dùng mới vào đường dẫn mới này /etc/passwd.

Có 2 phân vùng hệ điều hành cho tôi một dự phòng; Nếu một cái gì đó trong hệ thống mới (có thể là trình điều khiển, lỗi, ứng dụng bị thiếu ...) đang ảnh hưởng đến năng suất, thì ít nhất tôi có thể quay lại nơi tôi đang ở. Nó rõ ràng không dành cho những kẻ yếu đuối hay noob.


4
Đây cũng là phương pháp của tôi, mặc dù tôi cũng tạo một bản sao mới của phân vùng nhà của mình, vì như bạn đã nói, những thay đổi được thực hiện đối với các tệp cấu hình người dùng trong HĐH mới có thể gây ra sự cố nếu bạn phải quay lại. Những thứ lớn của tôi, như dữ liệu (âm nhạc, hình ảnh, tài liệu) và cài đặt Wine nằm trên một ổ đĩa riêng và được chèn vào thư mục nhà mới của tôi thông qua một vài liên kết tượng trưng.
glibdud

9
@glibdud: symlink nhạc, ảnh, tài liệu: đó là sự bố trí lành mạnh và an toàn nhất. Đối với tôi, đó là The One True Layout . $ HOME có đầy đủ các tệp cấu hình phụ thuộc os- (và phiên bản-), việc sử dụng lại chúng trong bản cài đặt sạch sẽ không phải là bản cài đặt sạch. $ HOME nên được coi là một phần của cài đặt hệ điều hành của bạn. Vì vậy, di chuyển "công cụ lớn" đi và để cài đặt cấu hình và cài đặt lọc sạch, sau đó đặt lại liên kết tượng trưng.
MestreLion

Tôi đang cố gắng sử dụng phương pháp này và gặp phải một số vấn đề. Tôi có thể sử dụng một số trợ giúp. Tôi đã bắt đầu một chủ đề mới tại Askubfox.com/questions/607008/ mẹo
Joe

14

Trang ubfox.com chính thức có thông tin:

Bạn có thể dễ dàng nâng cấp qua mạng với quy trình sau.

  1. Ra mắt trung tâm phần mềm.

  2. Chuyển đến Chỉnh sửa -> Nguồn phần mềm

  3. Chọn menu phụ Cập nhật từ ứng dụng Nguồn phần mềm:

    nguồn phần mềm

  4. Thay đổi thả xuống Bản cập nhật phát hành thành "Bản phát hành bình thường" và đóng ứng dụng

  5. Khởi chạy trình quản lý cập nhật.
  6. Nhấp vào nút Kiểm tra để kiểm tra cập nhật mới.
  7. Nếu có bất kỳ bản cập nhật nào để cài đặt, hãy sử dụng nút Cài đặt Cập nhật để cài đặt chúng và nhấn Kiểm tra lại sau khi hoàn tất.
  8. Một thông báo sẽ xuất hiện thông báo cho bạn về sự sẵn có của bản phát hành mới.

    cập nhật-quản lý-nâng cấp

  9. Nhấp vào Nâng cấp.

Thực hiện theo các hướng dẫn trên màn hình.

Xem thêm:

Từ tổng quan kỹ thuật :

Để nâng cấp từ Ubuntu 11.04 trên hệ thống máy tính để bàn, hãy nhấn Alt + F2 và nhập update-manager(không có dấu ngoặc kép) vào hộp lệnh. Trình quản lý cập nhật sẽ mở ra và cho bạn biết: Bản phát hành phân phối mới '11 .10 'khả dụng. Nhấp vào Nâng cấp và làm theo các hướng dẫn trên màn hình.

Để nâng cấp từ Ubuntu 11.04 trên hệ thống máy chủ: cài đặt update-manager-coregói nếu chưa cài đặt; khởi chạy công cụ nâng cấp bằng lệnh sudo do-release-upgradevà làm theo các hướng dẫn trên màn hình. Lưu ý rằng việc nâng cấp máy chủ giờ đây mạnh mẽ hơn và sẽ sử dụng màn hình GNU và tự động đính kèm lại trong trường hợp ví dụ như sự cố kết nối bị mất.

Nâng cấp bằng cách sử dụng hình ảnh CD hoặc USB

Từ ngày 11.04 trở đi, khi bạn khởi động livecd và bắt đầu cài đặt, nó sẽ cung cấp tùy chọn nâng cấp lên 11.04. nó sẽ tự động phát hiện các ứng dụng đã cài đặt và cài đặt phiên bản cập nhật của ứng dụng của bạn. Giả sử bạn không khởi động kép.

CD trực tiếp: Phân bổ không gian ổ đĩa

Nâng cấp bằng dòng lệnh:

  • Chạy do-release-upgradetrong một thiết bị đầu cuối

9

Nếu bạn cảm thấy thích phiêu lưu và đã thử một trong những phương pháp khác được liệt kê ở đây và đã gặp sự cố hoặc nếu bạn không kiên nhẫn, bạn có thể thử phương pháp này.

Nếu bạn muốn thử điều này, sau đó đọc đọc toàn bộ bài viết trước. Nếu bạn không hiểu một phần về nó, thì đừng thử.

Phương pháp Brute Force

Tôi đã sử dụng thành công điều này để nâng cấp cài đặt Ubuntu trên 4 phiên bản chính trong một lần, nhưng tự chịu rủi ro . Nếu bạn gặp phải khó khăn, bạn có thể thấy khó phục hồi hơn đáng kể so với bất kỳ phương pháp nào khác.

Viết lại các nguồn apt

Thứ nhất, chỉ đơn giản là thay thế tất cả các trường hợp của phiên bản hiện tại của bạn ( lucid, raring, vv) trong apt danh sách các nguồn phần mềm với một hình mới, như thế này:

sudo sed -i 's/quantal/saucy/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list

Nếu bạn có một số kho lưu trữ của bên thứ ba không có phiên bản mới hơn, thì điều này sẽ gây ra lỗi ở bước tiếp theo, nhưng bạn có thể bỏ qua chúng một cách an toàn. Phần mềm từ các kho lưu trữ đó có thể có vấn đề do phụ thuộc được cập nhật, nhưng thường thì chúng không ổn nếu bạn chỉ nâng cấp một hoặc hai phiên bản. Bạn có thể xử lý các lỗi đó bằng cách xóa tệp danh sách có liên quan /etc/apt/sources.list.d/hoặc bạn có thể giả sử rằng người duy trì kho lưu trữ cuối cùng sẽ mở một kho lưu trữ cho phiên bản mới hơn và chỉ để lại các tệp và bỏ qua các cảnh báo.

Làm nâng cấp

Bước tiếp theo:

sudo apt-get update        # here's where you might get some errors you can ignore.
sudo apt-get dist-upgrade  # point of no return

Ở bước thứ hai, có lẽ bạn sẽ phải chấp nhận một số thay đổi được đề xuất là sửa các gói bị hỏng. Hãy theo dõi các đề xuất và sau đó chấp nhận các thay đổi, nếu nó không quá quyết liệt. Bạn có thể sửa hầu hết mọi thứ trong các bước tiếp theo.

Bạn cũng sẽ phải trả lời các câu hỏi về việc sử dụng phiên bản cấu hình gói nào. Làm như bạn thấy phù hợp.

Sửa lỗi

Bạn chắc chắn sẽ gặp vấn đề với cài đặt gói. Để đối phó với những điều này, đầu tiên hãy thử chạy sudo apt-get dist-upgrade. Nếu điều đó mang lại cho bạn cùng một vấn đề, thì hãy kiểm tra thông báo (thường là xung đột tệp gói) và xóa thủ công gói gây ra cho bạn các vấn đề, với sudo dpkg --force-depends -r <packagename>(thường là phiên bản cũ hơn của hai gói xung đột). Sau đó chạy sudo apt-get dist-upgradelại. Rửa sạch và lặp lại cho đến khi sudo apt-get dist-upgradekhông làm gì cả (tất cả các gói được nâng cấp).

Tàn cuộc

Quan trọng : trước khi bạn làm bất cứ điều gì khác, hãy đảm bảo rằng tất cả các chương trình quan trọng đã được cài đặt. Cách dễ nhất để làm điều này là chạy một cái gì đó như sudo apt-get install ubuntu-desktop( kubuntu-desktophoặc bất kỳ phiên bản nào bạn đang chạy). Điều này sẽ đảm bảo rằng tất cả các gói theo yêu cầu của máy tính để bàn của bạn đã được cài đặt, do đó bạn sẽ không gặp sự cố khi khởi động lại.

Bây giờ bạn có thể chạy sudo apt-get autoremovesudo apt-get cleandọn dẹp các gói cũ còn lại.

Nếu bất kỳ gói nào bị xóa trong bước nâng cấp, thì bạn chỉ có thể cài đặt lại chúng như bình thường.


8

Không bao giờ gây rối với ổn định của bạn là một bài học mà tôi đã học được và là một câu thần chú mà tôi giữ gần trái tim mình. Đặc biệt là khi bạn có một lựa chọn tốt để không gây rối với sự ổn định của mình, bạn chỉ đơn giản là không nên lộn xộn với nó. Do đó, tôi đã bỏ 10.04 của mình và cài đặt 12.04 trong một phân vùng khác. Đây là ảnh chụp màn hình đĩa cứng của tôi:

nhập mô tả hình ảnh ở đây

Tôi cần phải có tất cả các phần mềm có sẵn vào ngày 10.04 để được cài đặt vào ngày 12.04 mới.

  1. Trước tiên, bạn phải biết tất cả các gói được cài đặt trong 10.04 của bạn. Cho rằng bạn có thể làm

    sudo dpkg --get-các lựa chọn "*"> pack_file

Sau khi chạy nó, bạn sẽ có tên của tất cả các gói trong 10.04 trong tệp có tên 'pack_file'.

Chuyển tệp đó sang 12.04 và chạy các lệnh sau

  • sudo apt-get update
  • sudo dpkg --set-selections < pack_file
  • sudo apt-get -u dselect-upgrade

Điều này sẽ lấy tất cả các gói cũng như các phụ thuộc của chúng và cài đặt nó trên hệ thống của bạn. Tôi đã phải tải xuống khoảng 2 GB dữ liệu nhưng yên tâm rằng bản phân phối của tôi sẽ không bị hủy hoại.

Đó là 10.04 cho tôi nhưng cách tiếp cận sẽ hoạt động trên bất kỳ phiên bản nào. Do đó bạn có thể nâng cấp lên bản mới nhất mà không cần "nâng cấp" ing. :)

Hãy tham khảo điều này: http://sosaysharis.wordpress.com/2012/05/02/upgrad-to-ubfox-12-04-the-way-i-did-it/


4

Sử dụng câu trả lời Rinzwinds nếu bạn cần một cách nâng cấp GUI. Nếu bạn cần một cách CLI để nâng cấp, bạn nên xem trang này . Cách làm là từ năm ngoái, nhưng nó vẫn có hiệu lực cho 12.04. Ngay sau khi 12.04 sẽ được phát hành, cách này sẽ hoạt động.

Và để trả lời câu hỏi khác của bạn: 11.10 đã đến SAU 11.04. Số đầu tiên luôn luôn là năm (trong trường hợp này: 11 có nghĩa là 2011), số thứ hai trong tháng hoặc phát hành (04 có nghĩa là tháng 4, 10 có nghĩa là tháng 10).

Cuối cùng, nhưng không kém phần quan trọng: Như Rinzwind đã nói với bạn, bạn nên đợi cho đến khi phát hành và không nâng cấp lên nó trong khi nó đang ở giai đoạn thử nghiệm. Trừ khi bạn biết những gì bạn đang làm, tất nhiên.


4

Nâng cấp an toàn 13.04 lên 13.10 bằng cách sử dụng Dấu nhắc lệnh

Kể từ khi 13.10được phát hành, nhiều người muốn biết cách nâng cấp phiên bản trước ( 13.04) của Ubuntu lên phiên bản mới nhất 13.10. Trước khi nâng cấp lên 13.10, sẽ tốt hơn nếu biết các thay đổi / hỗ trợ / tương thích.

Vì vậy, tôi đề nghị làm theo các bước sau để nâng cấp 13.10hiệu quả.

  • Đầu tiên mở Software Sourcesvà chắc chắn rằng những thay đổi có thể đã được thiết lập.

    • Chạy lệnh này trong terminal:

      sudo software-properties-gtk
      

      Khi Software Sourcescửa sổ mở ra làm những thay đổi này:

    • Dưới Ubuntu Softwaretab ticktất cả bốn hộp kiểm tra .

    • Trong Updatestab tickđầu tiên, hai Hộp kiểm và đặt giá trị Thông báo cho tôi về bản phát hành Ubuntu mới thànhFor any new version
    • Trong Other Softwaretab tickbốn Hộp kiểm đầu tiên và untick/removecòn lại nếu ai đó không muốn nâng cấp phần mềm của bên thứ ba mà họ đã cài đặt bằng cách thêm kho lưu trữ. (đề nghị loại bỏ).
  • Close cửa sổ và thực hiện lệnh sau để cập nhật kho lưu trữ:

    sudo apt-get update
    
  • Bây giờ là lúc để kiểm tra tính tương thích / thay đổi / hỗ trợ, v.v. do-release-upgrade -dtùy chọn. Để có thêm thông tin chạy:man do-release-upgrade Nhập lệnh này trong thiết bị đầu cuối:

    do-release-upgrade -d
    

    Nó sẽ tải xuống Upgrade Tool Signaturekhoảng 1 MB được đặt tên saucy.tar.gz. Sau đó, nó sẽ nhắc mật khẩu để giải nén nó và cuối cùng kiểm tra / tìm nạp các gói trong kho lưu trữ và sau một thời gian, nó sẽ hiển thị mô tả đầy đủ về các gói sẽ được nâng cấp, kích thước được tải xuống và cài đặt, v.v. sau khi nhấn Enter.

    13.04 có thể được nâng cấp cùng lúc lên 13.10 , bằng cách nhấn Y khi được nhắc cài đặt nâng cấp.

Đó là cách dễ nhất và an toàn nhất để nâng cấp lên 13.10 . Nâng cấp có thể luôn được cài đặt sau nếu abortedtrước đó, bằng cách thực hiện:

sudo apt-get upgrade

hoặc là

sudo apt-get dist-upgrade

Để biết thêm về loại nâng cấp xa: man apt-get dist-upgrade


1
Đây chỉ là những gì tôi cần nâng cấp từ 18.04 -> 18.10. Mỗi hướng dẫn khác không đề cập đến các -dtùy chọn. (Tôi đoán rằng tôi có thể đã đọc được sự giúp đỡ nhưng nhận thức muộn là 20/20)
Matt M.


2

Thực hiện các lệnh này từng cái một:

sudo apt-get update  

sau đó

sudo apt-get dist-upgrade

Hoặc là

sudo do-release-upgrade

0

Đối với các bản phát hành Ubuntu gần đây, ví dụ 12.04 trở đi, một khi có bản phát hành Ubuntu mới, bạn sẽ được nhắc nâng cấp. Khi bạn nhấp vào "nâng cấp" trong lời nhắc, hãy làm theo hướng dẫn trên màn hình, bạn sẽ được nâng cấp lên bản phát hành mới.

Nếu không có lời nhắc, bạn có thể kiểm tra như sau. Gõ lệnh sau trong terminal:

update-manager

Cửa sổ trình quản lý cập nhật sẽ xuất hiện và kiểm tra các bản cập nhật. Cài đặt tất cả các bản cập nhật được phát hiện.

Nhấp vào "Cài đặt ..." Trong trình quản lý cập nhật và nhấp vào tab "cập nhật" của cửa sổ. Đối với câu hỏi "Thông báo cho tôi về phiên bản Ubuntu mới", nếu bạn chọn "Phiên bản hỗ trợ dài hạn", bản nâng cấp Ubuntu mới có thể không được nhắc vì phiên bản mới của Ubuntu có thể không phải là phiên bản "Hỗ trợ dài hạn". Nếu bạn chọn "Đối với bất kỳ phiên bản mới nào", lời nhắc nâng cấp Ubuntu mới rất có thể sẽ xuất hiện.

Trong https://wiki.ubfox.com/Release bạn sẽ tìm thấy phiên bản nào là hỗ trợ dài hạn (LTS) và phiên bản nào không. Ngoài ra, bạn sẽ thấy ngày phát hành và thời gian sống của mỗi phiên bản. Khá nhiều thông tin hữu ích.

Khi phiên bản Ubuntu mới được phát hành, thường thì lời nhắc nâng cấp sẽ không xuất hiện ngay lập tức. Để biết khi nào lời nhắc nâng cấp Ubuntu mới sẽ có sẵn cho phiên bản Ubuntu hiện tại của bạn, bạn có thể kiểm tra Ghi chú phát hành của phiên bản mới trong https://wiki.ub Ubuntu.com/Release

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.