Sự khác biệt giữa YUM và Aptitude

YUM so với năng khiếu

Yellowdog Updater, Modified (còn được gọi là YUM) là một tiện ích quản lý gói dòng lệnh - thông qua một cửa sổ lệnh, nó tự động cài đặt, nâng cấp, cấu hình và loại bỏ các gói phần mềm khỏi máy tính. Nó là một tiện ích nguồn mở, cung cấp cho tất cả các quản trị viên trên mạng. Có một số công cụ nâng cao giao diện dòng lệnh của YUM với giao diện người dùng đồ họa - giúp chức năng của nó tốt hơn.

Aptitude như một Công cụ đóng gói nâng cao (hoặc APT) hiển thị các gói phần mềm và cung cấp cho người dùng khả năng chọn các gói họ muốn cài đặt hoặc gỡ bỏ khỏi máy tính của họ. Aptitude hoàn thiện với một hệ thống tìm kiếm mạnh mẽ sử dụng các mẫu tìm kiếm linh hoạt. Nó chủ yếu dựa trên thư viện thiết bị đầu cuối máy tính ncurses - một thư viện lập trình cung cấp API và cung cấp cho người lập trình khả năng viết giao diện người dùng văn bản mà không cần sử dụng thiết bị đầu cuối.

YUM là một đại tu hoàn chỉnh của người tiền nhiệm của nó, Yellowdog Updater (còn được gọi là YUP). Nó được hình thành như một phương tiện để cập nhật và quản lý các hệ thống Red Hat Linux và kể từ khi được thành lập bởi Red Hat Enterprise Linux, Fedora, CentOS và nhiều bản phân phối Linux khác đều dựa trên RPM. Tiện ích YUM đồng bộ hóa siêu dữ liệu từ xa cho máy khách cục bộ mà không được nhắc làm như vậy. Do đó, YUM không có khả năng thất bại nếu người dùng không chạy lệnh trong khoảng thời gian mà lệnh cụ thể yêu cầu.

Aptitude đạt tiêu chuẩn với giao diện dòng lệnh (hoặc CLI), tương tự như công cụ apt (Công cụ đóng gói nâng cao, hoạt động với các thư viện lõi để thực hiện cài đặt và gỡ bỏ phần mềm). Không giống như nhiều API khác, Aptitude không yêu cầu quyền root để chạy. Thay vào đó, nó hiển thị lời nhắc 'Trở thành Root' trong trường hợp các quyền đó được coi là cần thiết. Khi Aptitude mở, nó gợi ý một danh sách các gói có thể được điều hướng bằng các phím mũi tên và phím enter để mở và thu gọn các nút.

YUM cũng sử dụng một công cụ riêng để thiết lập kho lưu trữ của riêng mình. Công cụ này được gọi là 'c [epo' và tạo siêu dữ liệu XML cần thiết - cũng như siêu dữ liệu splite nếu tùy chọn -d được chọn) cần thiết để tạo kho lưu trữ YUM. Công cụ được gọi là 'mrepo' hỗ trợ trong việc tạo và bảo trì kho YUM.

Tóm lược:

1. YUM là tiện ích quản lý gói dòng lệnh quản lý việc cài đặt, nâng cấp, cấu hình và loại bỏ các gói phần mềm; Năng lực như một APT hiển thị các gói phần mềm và cung cấp cho người dùng khả năng lựa chọn chương trình nào cô ấy muốn cài đặt hoặc gỡ bỏ.

2. YUM tự động đồng bộ hóa siêu dữ liệu từ xa đến máy khách cục bộ mà không cần phải nhắc; Aptitude có giao diện dòng lệnh thực thi cài đặt và gỡ bỏ phần mềm mà không cần quyền root.