Sự khác nhau giữa là gì yum update
và yum upgrade
, và khi nào tôi nên sử dụng một trong khác không?
Sự khác nhau giữa là gì yum update
và yum upgrade
, và khi nào tôi nên sử dụng một trong khác không?
Câu trả lời:
yum upgrade
buộc loại bỏ các gói lỗi thời, trong khi yum update
có thể hoặc không thể làm điều này. Việc loại bỏ các gói lỗi thời có thể có rủi ro, vì nó có thể loại bỏ các gói mà bạn sử dụng.
Điều này làm cho yum update
các tùy chọn an toàn hơn.
Từ man yum
:
cập nhật
Nếu chạy mà không có gói nào, cập nhật sẽ cập nhật mọi gói hiện được cài đặt. Nếu một hoặc nhiều gói hoặc gói tin được chỉ định, Yum sẽ chỉ cập nhật các gói được liệt kê. Trong khi cập nhật các gói, yum sẽ đảm bảo rằng tất cả các phụ thuộc đều được thỏa mãn. (Xem Chỉ định tên gói để biết thêm thông tin) Nếu các gói hoặc khối được chỉ định khớp với các gói chưa được cài đặt thì cập nhật sẽ không cài đặt chúng. Cập nhật hoạt động trên các nhóm, tệp, cung cấp và filelist giống như lệnh "cài đặt". Nếu tùy chọn cấu hình obsoletes chính là đúng (mặc định) hoặc cờ --obsoletes thì yum sẽ bao gồm các lỗi của gói trong tính toán của nó - điều này giúp cải thiện phiên bản distro tốt hơn, ví dụ: nâng cấp từ somelinux 8.0 lên somelinux 9.
nâng cấp
Là giống như các lệnh cập nhật với các thiết lập --obsoletes cờ . Xem cập nhật để biết thêm chi tiết.