Computer >> Máy Tính >  >> Hệ thống >> Linux

Trình cập nhật Yellowdog, được sửa đổi (YUM)

Yellowdog Update, Modified (YUM) là một chương trình quản lý cài đặt, cập nhật và gỡ bỏ cho hệ thống quản lý gói Red Hat (RPM). YUM cho phép người dùng cập nhật các nhóm máy mà không cần phải cập nhật từng RPM riêng biệt.

Trình quản lý gói là một chương trình tự động hóa cài đặt, quản lý và gỡ bỏ các gói phần mềm. Bởi vì một số bản phân phối Linux và các hệ điều hành có nguồn gốc Unix khác bao gồm hàng nghìn gói phần mềm, nên hệ thống quản lý gói là rất quan trọng.

Yum về cơ bản là một trình quản lý gói cho RPM (chính nó là một trình quản lý gói). RPM hoạt động ở cấp độ các gói đơn lẻ và không liên quan đến bất kỳ phụ thuộc nào. YUM tính toán các phụ thuộc cho RPM và thực hiện bất kỳ hành động nào cần thiết để cài đặt thành công các gói phần mềm. Vì YUM tự động định vị và lấy các gói RPM chính xác từ các kho lưu trữ, người dùng không phải tìm và cài đặt các ứng dụng hoặc bản cập nhật mới theo cách thủ công. Người dùng có thể cập nhật tất cả phần mềm hệ thống bằng một lệnh duy nhất hoặc tìm kiếm phần mềm mới bằng cách chỉ định tiêu chí.

Các tính năng khác của trình quản lý gói YUM bao gồm:

  • Giao diện đơn giản.
  • Nhiều kho lưu trữ.
  • Tệp cấu hình đơn giản.
  • Hoạt động nhanh.
  • Hành vi phù hợp với RPM.
  • hỗ trợ nhóm comps.xml, bao gồm nhiều nhóm kho lưu trữ.

YUM được tạo ra bởi Seth Vidal và các nhà phát triển tình nguyện. Chương trình được viết bằng Python và được phát hành theo Giấy phép Công cộng GNU GPL.

Trình quản lý gói YUM là phiên bản tương thích với RPM của Gói cập nhật Yellowdog (YUP), mà dự án Yellowdog Linux sử dụng để quản lý các ứng dụng của nó. Cả Red Hat và Fedora đều sử dụng YUM.