Làm thế nào để nâng cấp Fedora Linux?

How Upgrade Fedora Linux



Fedora là một bản phân phối Linux được tài trợ bởi Red Hat. Điều tốt nhất là nó là mã nguồn mở và miễn phí. Nó cũng có sẵn cho máy tính để bàn, máy chủ và các hệ thống IoT. Nó có một môi trường máy tính để bàn khác như KDE Plasma, XFCE, LXQT, v.v.

Chúng tôi sẽ bao gồm những gì?

Trong hướng dẫn này, chúng tôi sẽ trình bày cách nâng cấp Fedora 32 lên Fedora 33. Chúng ta sẽ thấy ba cách khác nhau để nâng cấp Fedora:







  1. Nâng cấp bằng Trung tâm phần mềm
  2. Plugin nâng cấp hệ thống DNF
  3. Nâng cấp bằng trình quản lý gói chỉ với dnf

Những việc cần làm trước khi bắt đầu

Chúng tôi cần thực hiện một số việc trước khi bắt đầu quá trình để có trải nghiệm nâng cấp suôn sẻ.



Điều đầu tiên là bạn phải luôn sao lưu dữ liệu của mình trước khi cố gắng nâng cấp. Nó rất được khuyến khích cho bất kỳ hệ thống sản xuất nào. Nếu bạn đang thử nghiệm với một máy ảo, thì bạn không cần phải lo lắng. Điều thứ hai, bạn phải có tài khoản root hoặc ít nhất là tài khoản người dùng có đặc quyền truy cập root. Điều này là cần thiết vì bạn không thể chạy các lệnh nâng cấp mà không có quyền của người dùng cấp trên.



Phương pháp 1. Nâng cấp bằng Trung tâm phần mềm (được khuyến nghị cho bản phát hành Fedora Workstation)

Đây là cách được khuyến nghị nhất để nâng cấp Fedora Workstation và cũng là cách dễ nhất cho người mới bắt đầu. Từ phiên bản Fedora 23 Workstation, thông báo về bản phát hành Fedora mới bắt đầu xuất hiện bất cứ khi nào bản phát hành ổn định mới được giới thiệu. Kiểm tra thông báo hoặc truy cập trung tâm phần mềm đồ họa của Fedora, bạn sẽ thấy một cửa sổ cập nhật đơn giản, như hình dưới đây:





Khi bạn nhấn nút tải xuống, tất cả các tệp cần thiết để nâng cấp sẽ được tự động tải xuống. Khi quá trình tải xuống hoàn tất, nó sẽ yêu cầu khởi động lại để cài đặt các tệp đã nâng cấp. Sau khi khởi động lại, bạn sẽ có thể thấy bản phát hành mới của mình.



Phương pháp 2. Sử dụng plugin nâng cấp hệ thống DNF

Đây là phương pháp nâng cấp được khuyến nghị chính thức cho tất cả các cài đặt Fedora, ngoại trừ Fedora Workstation. Nó sử dụng dnf-plugin-system-upgrade khi thực hiện nâng cấp hệ thống. Đây thực sự là một phương thức dòng lệnh vì nó yêu cầu chạy một số lệnh. Được rồi, chúng ta hãy đi sâu vào để xem điều này sẽ hoạt động như thế nào.

Bước 1 . Trước tiên, hãy cập nhật hệ thống Fedora của bạn bằng lệnh:

#nâng cấp dnf--Làm tươi

Thao tác này sẽ cài đặt tất cả các bản cập nhật cần thiết cho hệ thống trước khi nâng cấp. Kích thước tải xuống thực tế có thể khác nhau đối với mọi hệ thống khác nhau.

Điều này có thể mất một khoảng thời gian đáng kể để tải xuống và cài đặt tất cả các bản cập nhật tùy thuộc vào tốc độ kết nối internet và phần cứng hệ thống của bạn.

Bước 2 . Sau khi cài đặt xong các bản cập nhật, hãy khởi động lại hệ thống.

Bước 3 . Sau khi khởi động lại hệ thống, hãy mở một thiết bị đầu cuối và cài đặt plugin: dnf-plugin-system-upgrade. Để thực hiện việc này, hãy sử dụng lệnh dưới đây:

#dnfTải vềdnf-plugin-system-upgrade

Bước 4 . Bây giờ, chúng tôi sẽ sử dụng plugin dnf để tải xuống các gói cập nhật phát hành. Chạy lệnh dưới đây:

#tải xuống nâng cấp hệ thống dnf--Làm tươi --releasever=33

Khi bạn chạy lệnh trên, nó sẽ yêu cầu chạy lệnh nâng cấp dnf –refresh để đảm bảo rằng hệ thống được cập nhật. Nhấn ‘y’ và nhấn enter để có thể tải xuống bất kỳ bản cập nhật mới nào.

Các người phát hành đối số được sử dụng để chỉ định phiên bản Fedora OS mà chúng tôi muốn cài đặt. Ở đây chúng tôi đã chỉ định phiên bản số 33, đây là phiên bản mới nhất hiện có. Để nâng cấp lên phiên bản phân nhánh, chúng tôi cần sử dụng 34 hoặc chúng tôi có thể lấy da bò để nâng cấp lên phiên bản da bò.

Sau khi quá trình cập nhật hoàn tất, bạn có thể tải xuống các bản nâng cấp như hình dưới đây:

Như bạn có thể thấy, bản cập nhật phiên bản này có dung lượng khoảng 1,3 G, vì vậy có thể mất nhiều thời gian để tải xuống và cài đặt tất cả các bản cập nhật này. Chờ cho quá trình hoàn tất.

Trong quá trình nâng cấp, nó sẽ nhập khóa gpg và yêu cầu bạn xác minh, chỉ cần nhấn ‘y’ tại đây:

Quá trình cài đặt gần như đã hoàn tất, việc còn lại là chạy lệnh:

#khởi động lại nâng cấp hệ thống dnf

Ghi chú : Vui lòng không chạy bất kỳ lệnh nào khác ngoài khởi động lại hệ thống dnf, nếu không, bạn có thể cần phải khởi động lại toàn bộ quá trình.

Hệ thống bây giờ sẽ khởi động lại để áp dụng các nâng cấp hệ thống đã tải xuống, như hình dưới đây:

Sau khi quá trình nâng cấp hoàn tất, bạn sẽ thấy màn hình đăng nhập mới cho Fedora 33 OS, như được hiển thị ở đây:

Chúng ta có thể kiểm tra phiên bản Fedora bằng lệnh:

#/Vân vân/bản phát hành hệ điều hành

Vì chúng tôi đang sử dụng phiên bản Fedora 32 xfce nên chúng tôi được nâng cấp lên Fedora 33 xfce. Điều này cũng giống như vậy nếu bạn đang nâng cấp từ phiên bản gnome, bạn nên sử dụng gnome Fedora.

Phương pháp 3. Nâng cấp bằng trình quản lý gói chỉ với dnf (không sử dụng plugin nâng cấp hệ thống DNF)

Phương pháp cuối cùng là sử dụng DNF, thực sự là không được khuyến khích của Fedora. Trong khi nâng cấp theo cách này, bạn có thể gặp phải các vấn đề chung về phụ thuộc. Đối với bất kỳ vấn đề nào như vậy, bạn có thể tham khảo các trang tham khảo và các bài đăng khác liên quan đến hướng dẫn cài đặt. Đây là một phương pháp rất khó hiểu và chỉ nên được sử dụng bởi các quản trị viên hệ thống có kinh nghiệm.

Bước 1 . Mở một thiết bị đầu cuối và đăng nhập với tư cách là người dùng root và chạy lệnh bên dưới:

#systemctl cô lập multi-user.target

Bước 2 . Tại thời điểm này, chúng tôi phải cập nhật các gói của Hệ điều hành Fedora hiện tại của chúng tôi bằng lệnh sau:

#nâng cấp dnf

Bước 3 . Trong trường hợp nâng cấp trên ba bản phát hành trở lên hoặc nâng cấp từ phiên bản Fedora cũ trước Fedora 20, nó có thể yêu cầu bạn nhập và cài đặt khóa ký gói. Nếu không, không bắt buộc phải nâng cấp trên hai bản phát hành trở xuống từ phiên bản Fedora 20 trở lên.

Vì vậy, nếu cần nhập khóa, hãy chạy lệnh sau:

#vòng / phút--nhập khẩu /Vân vân/pki/rpm-gpg/RPM-GPG-KEY-fedora-2. 3-x86_64

Đừng quên thay thế 23 bằng bản phát hành mục tiêu của bạn như 32 hoặc 33 cho Fedora mới nhất. Ngoài ra, hãy thay thế x86_64 bằng kiến ​​trúc hệ thống của bạn.

Bước 4 . Làm sạch tất cả bộ nhớ cache của dnf bằng cách chạy:

#dnf sạch tất cả

Bước 5 . Bắt đầu quá trình nâng cấp bằng lệnh:

#dnf--releasever=<target_release_number> --setopt=deltarpm=saidistro-sync

Bước 6 . Cài đặt các gói mới cho phiên bản mới với:

#cập nhật nhóm dnf'Cài đặt Tối thiểu'

Các nhóm khác như GNOME Desktop, Administration Tools cũng có thể được cập nhật như hình ở đây:

# dnf groupupdate 'GNOME Desktop'

# dnf groupupdate Công cụ Quản trị

Bước 7 . Cài đặt bộ nạp khởi động cho thiết bị khởi động của bạn bằng lệnh:

#/usr/sbin/grub2-install BOOTDEVICE

Thiết bị khởi động thường là / dev / sda hoặc / dev / sdb, tùy thuộc vào đĩa cứng của bạn. Nếu bạn đang sử dụng một máy ảo, nó có thể giống như dev / vda.

Bước 8 . Bây giờ, xóa các tệp bộ nhớ cache không cần thiết và các tệp dư thừa khác bằng cách dọn dẹp hệ thống. Các tệp này thường nằm trong các thư mục sau:

  1. / var / cache / dnf
  2. / var / lib / mock
  3. / var / cache / mock

Phần kết luận

Trong hướng dẫn này, chúng tôi đã xem cách chúng tôi có thể nâng cấp Fedora Linux bằng ba cách khác nhau. Chúng tôi cũng đã biết được sự khác biệt chính trong việc sử dụng các phương pháp nâng cấp này. Hướng dẫn này đã được thử nghiệm thành công trên Fedora 32 để nâng cấp lên Fedora 33. Nếu bạn thích hướng dẫn HowTo này, hãy chia sẻ nó với những người khác.