Azure / Azure/LinuxPatchExtension
Add DNF support; YUM is legacy & deprecated in modern RPM-based distributions
- Ngôn ngữ chính
- Python
- Star
- 12
- Fork
- 20
- Merge trung bình
- 6 ngày 4 giờ
- Pull request đã merge (30 ngày)
- 1
Mô tả
The project currently uses `yum` as the package manager for RPM-based systems. However, `yum` has been deprecated and replaced by `dnf` (DNF5 to be more precise) in modern distributions such as Azure Linux, Fedora, Red Hat Enterprise Linux, and CentOS Stream.
Although most distributions provide a compatibility symlink (YUM->DNF), it would be beneficial for the project to officially support DNF.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng việc xác định nơi extension gọi yum và nơi các bản phân phối dựa trên RPM được phát hiện hoặc xử lý. Theo dõi luồng trình quản lý gói hiện có và mọi bài kiểm thử liên quan; công việc được hoàn tất khi extension chính thức hoạt động với DNF, bao gồm DNF5, trên các bản phân phối dựa trên RPM được nêu trong issue mà không làm hỏng khả năng hỗ trợ hiện có.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- operating-systems
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 52/100