Trước Fedora 17
Không có bản phân phối nào của Red Hat trước Fedora 17 bao gồm khả năng nâng cấp từ xa như bạn đã yêu cầu. Đây từng là một lựa chọn được thảo luận từ lâu trong danh sách mong muốn của nhiều người nhưng chưa bao giờ được thực hiện.
Nhưng trước khi chúng tôi bắt đầu làm rõ ...
Theo chủ đề Nâng cấp trong wiki , có một phương pháp mà bạn có thể đặt DVD vào hệ thống của mình cho phiên bản tiếp theo của Fedora và Anaconda sẽ cố gắng nâng cấp hệ thống của bạn. Đã thử phương pháp này trong nhiều trường hợp, tôi sẽ không coi nó ngang bằng với dist-upgrade
các bản phân phối Debian / Ubuntu thực sự hoạt động rất tốt.
Ngoài việc duy trì các hệ thống RHEL, Fedora & CentOS trong thập kỷ qua, tôi thậm chí sẽ không bao giờ xem xét sử dụng phương pháp này cho bất cứ điều gì. Nó chỉ đơn giản là không hoạt động.
Vì vậy, thông thường mọi người sẽ làm một trong những điều sau đây:
Da thô
Sử dụng bản phát hành Raw leather , đây là phiên bản xuất sắc, tương tự như Sid trong Debian. Raw leather cung cấp các bản phát hành theo nghĩa là nó luôn có các phiên bản mới nhất của các gói, nhưng nó không có nghĩa là được sử dụng như một bản phân phối hàng ngày, nó thực sự chỉ dùng để thử nghiệm.
Ở lại với một bản phát hành duy nhất
Chỉ cần sống với thực tế này và cập nhật miễn là các distro ở xung quanh, sử dụng yum
. Bạn có thể sử dụng yum
để áp dụng cả các bản cập nhật đang chờ xử lý và / hoặc cập nhật một gói duy nhất. Ngoài ra, yum
có thể được sử dụng để cài đặt các gói mới quá.
Áp dụng tất cả các cập nhật đang chờ xử lý (giả sử có cho tất cả các lời nhắc):
sudo yum -y update
Cập nhật một gói duy nhất:
sudo yum -y update apache\*
Cài đặt gói mới:
sudo yum -y install apache\*
Cập nhật phần mềm
Nếu bạn muốn thực hiện cập nhật bằng GUI, bạn có thể sử dụng công cụ cập nhật phần mềm hiển thị trên thanh tác vụ của mình. Công cụ này về cơ bản thực hiện tương tự như yum -y update
trên và có thể được chạy theo yêu cầu bằng cách sử dụng lệnh sau:
gpk-update-viewer
Cài đặt lại
Khi một phiên bản mới xuất hiện, bạn sẽ tự cài đặt mới và cẩn thận sao chép mọi dữ liệu và cấu hình chuyển tiếp sang hệ thống mới.
Tiền nâng cấp
Sử dụng công cụ PreUpgrad . Công cụ này về cơ bản chỉ thu thập các thiết lập của bạn và tên của các gói bạn đã cài đặt và sẽ hỗ trợ bạn trong việc áp dụng chúng cho cài đặt mới. Xem câu trả lời của @JoelDavis cho kỹ thuật này.
LƯU Ý: Đây không còn là tùy chọn bắt đầu với Fedora 18 mặc dù vậy bạn đã được cảnh báo.
Fedora 17 và sau đó
Bắt đầu với 17 giờ bạn có thể thực hiện các bản phát hành.
Chán
Điểm mới trong Fedora 17/18 là một công cụ có tên FedUp (Fedora UPgrader) có nhiệm vụ "nâng cấp" tương tự như các bản phát hành Debian / Ubuntu.
FedUp (Fedora UPgrader) là tên của một hệ thống mới để nâng cấp các bản cài đặt Fedora trong phiên bản Fedora 18 trở lên. Nó thay thế tất cả các phương pháp nâng cấp hiện được đề xuất (PreUpgrad và DVD) đã được sử dụng trong các phiên bản Fedora trước đây. Anaconda, trình cài đặt Fedora không có bất kỳ chức năng nâng cấp được xây dựng nào trong các bản phát hành Fedora 18 trở lên. Nó đã được ủy quyền hoàn toàn cho Fedup.
Hiện tại, FedUp có khả năng nâng cấp cài đặt Fedora 17 lên Fedora 18 bằng cách sử dụng kho lưu trữ được nối mạng, tương tự như cách PreUpgrad hoạt động. Nhiều phương pháp nâng cấp hiện đang được lên kế hoạch và trang này sẽ được cập nhật khi các tính năng này được hoàn thành.
Các bản phát hành so với các bản phát hành
OP đã hỏi một câu hỏi tiếp theo, nơi anh ấy muốn tôi giải thích về cụm từ sau:
"Bắt đầu với 17 giờ bạn có thể thực hiện các bản phát hành."
Khi tôi đưa ra nhận xét đó, tôi có nghĩa là một điều và cụm từ "phát hành lăn" thực sự có nghĩa khác. Khi tôi viết rằng tôi có nghĩa là "phát hành cuộn" có nghĩa là bây giờ bạn có thể chuyển từ bản phát hành một điểm của Fedora (giả sử 17) sang phiên bản 18. Hầu hết các bản phân phối như Debian & Ubuntu hiện cung cấp tiện ích này.
Tuy nhiên, khi tìm kiếm mô tả về "phát hành cán" thực sự có nghĩa là gì trên wikipedia , giờ đây tôi đã được giáo dục nhiều hơn về chủ đề này.
trích từ wikipedia
... một mô hình phát triển cập nhật hoặc phát hành lăn liên quan đến một hệ thống phần mềm đang phát triển liên tục; đây là thay vì một mô hình phát triển phát hành tiêu chuẩn sử dụng các phiên bản phần mềm phải được cài đặt lại so với phiên bản trước. Thay vào đó, phần mềm cán được cập nhật liên tục, trái ngược với phần mềm phát hành tiêu chuẩn được nâng cấp giữa các phiên bản. ...
Vì vậy, từ quan điểm thuần túy, Debian, Ubuntu, Fedora, không phải là "phát hành lăn". Chúng là phần mềm phát hành tiêu chuẩn điểm cung cấp các công cụ hỗ trợ nâng cấp từ bản phát hành điểm này sang bản phát hành khác.
OP cũng đã hỏi câu hỏi sau đây
Debian chỉ là "loại phát hành" nếu bạn sử dụng Sid. Phát hành cuộn = không có phiên bản, các gói chỉ được đổ vào bản phân phối từ ASAP ngược dòng, phải không? Do đó, Debian hoàn toàn trái ngược với phiên bản phát hành, Ubuntu cũng vậy. Fedora Raw leather cũng là một phiên bản phát hành, nhưng tôi đã biết rằng (và không muốn sử dụng nó, nếu đó là những gì bạn đang đề cập đến).
Chỉ để nó rõ ràng cho bất kỳ độc giả tương lai. Ngay cả các nhánh phát triển của Debian (hay còn gọi là Sid) và Fedora (hay còn gọi là Rawcoat) cũng không phải là "bản phát hành". Chắc chắn bạn có thể sử dụng chúng như vậy nhưng chúng chỉ là một "khu vực" phát triển nơi các gói phần mềm mới có thể được tích hợp vào bản phát hành trong tương lai có thể được trình bày cho cộng đồng theo cách tập trung.
Mức độ thử nghiệm sẽ được đưa vào một gói được đặt ở một trong những nhánh này ít nghiêm ngặt hơn so với khi gói được hiển thị dưới dạng cập nhật trong một bản phân phối "phát hành lăn" thực sự như ArchLinux (sẽ là mong đợi của tôi).
Đây là phần của trang wikipedia bao gồm việc sử dụng các nhánh phát triển cho các bản phát hành tiêu chuẩn:
Sự khác biệt giữa phân phối phần mềm phát hành cuộn và các nhánh phát triển của bản phân phối phần mềm phát hành tiêu chuẩn thường bị bỏ qua bởi người dùng thiếu kinh nghiệm với phân phối cán. Điều này có thể dẫn đến các nhận xét nhầm lẫn, chẳng hạn như: "distro-X là phân phối cuộn nếu bạn sử dụng nhánh phát triển của nó" - trong đó distro-X là phân phối phát hành tiêu chuẩn. Ngay cả trong những trường hợp hiếm hoi mà nhánh phát triển là nhánh phát triển (so với chu kỳ phổ biến hơn), điều này không làm cho phân phối lăn. Không giống như các bản phân phối phát hành tiêu chuẩn, các bản phân phối phát hành cuộn không có các nhánh phát triển.
yum update
trả lời là chế độ ưa thích của tôi. Nhưng, có một trình quản lý phần mềm GUI, nếu bạn muốn sử dụng nó. Trong Gnome 3, đi đến các hoạt động và thực hiện tìm kiếm "cập nhật phần mềm" (hoặc tìm thấy nó trong danh sách ứng dụng của bạn). Điều đó cũng sẽ làm tương tự cho bạn.