Một tin tức gần đây thu hút sự chú ý của nhiều người dùng, chuyên gia và người học Linux rằng “DNF” (viết tắt của từ không có nghĩa chính thức) sẽ thay thế tiện ích quản lý gói “YUM ” trong các bản phân phối viz., Fedora, CentOS, RedHat, v.v. đang sử dụng Trình quản lý gói RPM. Tin tức này khá bất ngờ và ít nhiều có một người quản lý đóng gói gắn liền với danh tính của một bản phân phối Linux chịu trách nhiệm cài đặt, cập nhật và gỡ bỏ các gói. YUM (viết tắt của Yellowdog Updater, Modified) là một tiện ích dựa trên dòng lệnh mã nguồn mở và miễn phí được phát hành theo Giấy phép Công cộng GNU và chủ yếu được viết bằng ngôn ngữ Lập trình Python. YUM được phát triển để quản lý và cập nhật RedHat Linux tại Đại học Duke, sau đó nó được công nhận rộng rãi và trở thành trình quản lý gói của RedHat Enterprise Linux, Fedora, CentOS và bản phân phối Linux dựa trên RPM khác. Nó thường được các Chuyên gia Linux gọi là “Trình quản lý gói của bạn ”, một cách không chính thức. Đọc thêm
Ý tưởng thay thế Yum bằng DNFAle¨ Kozumplík, nhà phát triển dự án DNF là Nhân viên của RedHat. Anh ta nói: “Lần đầu tiên vào năm 2009, khi làm việc trên ‘Anaconda’ – Trình cài đặt hệ thống, anh ấy đã có cái nhìn sâu sắc về hoạt động của Linux. Anh ấy muốn thực hiện một dự án hoàn toàn khác, cho phép anh ấy khám phá công cụ đóng gói của Fedora.” Ale¨ Kozumplík nói – anh ấy đã mệt mỏi khi giải thích rằng DNF không có nghĩa gì cả, đó là một câu trả lời về tên người quản lý gói nên nó là như vậy, không có gì khác. Nó phải được đặt tên gì đó không xung đột với YUM và do đó nó được đặt tên là DNF. Những sự xuất hiện ngắn ngủi của Yum dẫn đến sự thành lập của DNF:
Ale¨ Kozumplík cho biết anh không có lựa chọn nào khác ngoài việc phân nhánh YUM và phát triển DNF. Người bảo trì gói YUM chưa sẵn sàng triển khai những thay đổi này. YUM có khoảng 59000 LỘC trong khi DNF có 29000 LỘC (Dòng mã). Sự phát triển của DNFDNF lần đầu tiên thể hiện sự hiện diện của mình tại Fedora 18. Fedora 20 là bản phân phối Linux đầu tiên chào đón người dùng sử dụng chức năng của DNF thay cho YUM. Những thách thức kỹ thuật mà DNF đang phải đối mặt hiện nay là – triển khai tất cả các chức năng của YUM. Đối với người dùng bình thường, DNF cung cấp gói tải xuống, cài đặt, cập nhật, hạ cấp và xóa. Tuy nhiên, vẫn có rất ít hoặc không có hỗ trợ cho các tính năng như – bỏ qua gói bị hỏng trong khi cài đặt, gỡ lỗi, đầu ra dài dòng, bật repo, loại trừ các gói trong khi cài đặt, v.v. DNF và so sánh của người tiền nhiệm:
Việc tích hợp DNF với mũ phớt và sau này là trong môi trường thương mại đôi khi bị RHEL nghi ngờ. Phiên bản mới nhất là DNF 0.6.0 được phát hành vào ngày 12 tháng 8 năm 2014. Kiểm tra các lệnh DNFCài đặt dnf trên fedora trở lên trên RHEL/CentOS bằng lệnh yum.
Tóm tắt công dụng.
Cài đặt một gói.
Xóa một gói.
Cập nhật và nâng cấp hệ thống.
Lưu ý: Như đã nói ở trên update=upgrade. Vì thế. gói này có triển khai thứ gì đó giống như bản phát hành không? - Câu hỏi tương lai Vị trí mặc định của tệp cấu hình dnf: /etc/dnf/dnf.conf. Tương lai của dự ánDự án này nhằm mục đích mang lại sự minh bạch hơn cũng như ghi lại dự án một cách đầy đủ. Dự án còn rất non trẻ và cần có sự hỗ trợ của cộng đồng để tích hợp dự án. Rất nhiều chức năng vẫn cần được chuyển đổi và sẽ mất thời gian. DNF sẽ được phát hành chính thức cùng với Fedora 22. Đó là tất cả bây giờ. Tôi sẽ sớm quay lại đây với một bài viết thú vị khác. Cho đến lúc đó hãy theo dõi và kết nối. Đừng quên cung cấp cho chúng tôi phản hồi có giá trị của bạn trong phần bình luận bên dưới. |