YUM là phần mềm dòng lệnh được sử dụng để cài đặt phần mềm trong CentOS và Fedora. Nếu bạn thích một giải pháp đồ họa hơn, hãy chọn YUM Extender . YUM là CentOS và Fedora những gì apt-get là Debian và Ubuntu.
Bạn đã bao giờ tự hỏi YUM là gì? Đọc trang hướng dẫn nói rằng YUM là viết tắt của "Yellowdog Updater Modified". YUM là người kế thừa công cụ YUP là trình quản lý gói mặc định trong Yellowdog Linux.
Cách cài đặt gói RPM sử dụng YUM
Để cài đặt gói RPM, chỉ cần nhập lệnh sau:
yum install nameofpackage
Ví dụ:
yum cài đặt scribus
Cách cập nhật gói sử dụng YUM
Nếu bạn muốn cập nhật tất cả các gói trên hệ thống của bạn chỉ cần chạy lệnh sau:
yum cập nhật
Để cập nhật một gói hoặc gói cụ thể, hãy thử các cách sau:
yum update nameofpackage
Nếu bạn muốn cập nhật một gói cho một số phiên bản cụ thể, bạn cần sử dụng lệnh update-to như sau:
yum update-to nameofpackage versionnumber
Ví dụ:
yum update-to flash-plugin 11.2.202-540-phát hành
Bây giờ hãy nghĩ về tình huống này. Bạn có phiên bản 1.0 của một chương trình và có một số sửa lỗi 1.1, 1.2, 1.3 v.v. Cũng có sẵn là phiên bản 2 của phần mềm. Bây giờ hãy tưởng tượng bạn muốn cài đặt các bản sửa lỗi nhưng không chuyển sang phiên bản mới bởi vì khá thẳng thắn nó hút. Vậy làm thế nào để bạn cập nhật mà không cần nâng cấp?
Đơn giản chỉ cần sử dụng lệnh update-minimal như sau:
yum update-minimal programname --bugfix
Cách kiểm tra cập nhật bằng YUM mà không cần cài đặt chúng
Đôi khi bạn muốn biết những gì cần cập nhật trước khi thực sự thực hiện cập nhật.
Lệnh sau sẽ trả về một danh sách các chương trình cần cập nhật:
yum check-updates
Cách xóa chương trình bằng YUM
Nếu bạn muốn xóa một ứng dụng khỏi hệ thống Linux của mình thì bạn có thể sử dụng lệnh sau:
yum xóa tên chương trình
Loại bỏ các chương trình khỏi hệ thống của bạn có thể có vẻ thẳng về phía trước nhưng bằng cách xóa một ứng dụng bạn có thể ngăn một chương trình khác hoạt động.
Ví dụ, hãy tưởng tượng bạn có một chương trình giám sát một thư mục và nếu nó tìm thấy một tệp, chương trình sẽ gửi cho bạn một email cho bạn biết có một tệp mới. Hãy tưởng tượng rằng chương trình này yêu cầu một dịch vụ email để thực sự gửi email. Nếu bạn xóa dịch vụ email, chương trình giám sát thư mục sẽ được hiển thị vô dụng.
Để loại bỏ các chương trình phụ thuộc vào chương trình bạn đang xóa bằng lệnh sau:
yum autoremove programname
Trong trường hợp của chương trình giám sát và dịch vụ email, cả hai ứng dụng sẽ bị xóa.
Lệnh tự động xóa cũng có thể được sử dụng mà không có bất kỳ tham số nào, như sau:
yum autoremove
Điều này tìm kiếm hệ thống của bạn cho các tệp không được bạn cài đặt rõ ràng và không có phụ thuộc. Chúng được gọi là gói lá.
Liệt kê tất cả các gói RPM có sẵn bằng cách sử dụng YUM
Bạn có thể liệt kê tất cả các gói có sẵn trong YUM chỉ đơn giản bằng cách sử dụng lệnh sau:
danh sách yum
Có các tham số bổ sung mà bạn có thể thêm vào danh sách để làm cho nó trở nên hữu ích hơn.
Ví dụ để liệt kê tất cả các bản cập nhật có sẵn trên hệ thống của bạn chạy lệnh sau:
cập nhật danh sách yum
Để xem tất cả các gói được cài đặt, trên hệ thống của bạn chạy lệnh sau:
danh sách yum được cài đặt
Bạn có thể liệt kê tất cả các tệp đã được cài đặt mà không cần sử dụng kho lưu trữ bằng cách chạy lệnh sau:
danh sách yum tính năng bổ sung
Cách tìm kiếm gói RPM sử dụng YUM
Để tìm kiếm một gói cụ thể, sử dụng lệnh sau:
yum search programname | mô tả
Ví dụ để tìm kiếm Steam, sử dụng lệnh sau:
yum tìm kiếm hơi nước
Ngoài ra, hãy tìm kiếm một loại ứng dụng cụ thể như sau:
yum tìm kiếm "chụp màn hình"
Theo mặc định, cơ sở tìm kiếm tìm trong tên gói và tóm tắt và chỉ khi nó không tìm thấy kết quả, nó sẽ tìm kiếm các mô tả và URL.
Để có được yum để tìm kiếm các mô tả và URL cũng như sử dụng lệnh sau:
yum tìm kiếm "chụp màn hình" tất cả
Cách lấy thông tin về gói RPM sử dụng YUM
Bạn có thể lấy thông tin quan trọng về một gói bằng cách sử dụng lệnh sau:
yum info packagename
Thông tin được trả về như sau:
- Tên
- Kiến trúc
- Phiên bản
- Giải phóng
- Kích thước
- Kho
- Tóm lược
- URL
- Giấy phép
- Sự miêu tả
Cách cài đặt nhóm ứng dụng bằng YUM
Để trả về danh sách các nhóm sử dụng YUM, hãy chạy lệnh sau:
danh sách nhóm yum | hơn
Đầu ra được trả về từ lệnh này tương tự như sau:
- Cài đặt tối thiểu
- Nút tính toán
- Máy chủ cơ sở hạ tầng
- Máy chủ tệp và máy chủ in
- MATE Desktop
- Máy chủ web cơ bản
- Máy chủ ảo hóa
- Máy chủ có GUI
- Màn hình GNOME
- KDE Plasma
- Phát triển và sáng tạo Workstation
Do đó, bạn có thể cài đặt môi trường màn hình Plasma KDE bằng cách sử dụng lệnh sau:
nhóm yum cài đặt "KDE Plasma workspaces"
Trước khi bạn làm điều đó mặc dù bạn có thể muốn tìm hiểu những gì gói tạo nên nhóm. Để thực hiện việc này, hãy chạy lệnh sau:
thông tin nhóm yum "KDE Plasma workspaces" | hơn
Bạn sẽ thấy rằng khi bạn chạy lệnh này, bạn sẽ thấy một danh sách các nhóm trong các nhóm. Bạn có thể, tất nhiên, cũng chạy thông tin nhóm trên các nhóm này.
Cách cài đặt tập tin RPM cục bộ vào hệ thống của bạn bằng cách sử dụng YUM
Điều gì sẽ xảy ra nếu tệp RPM sẽ không được cài đặt từ một trong các kho lưu trữ được thiết lập trên hệ thống của bạn. Có lẽ bạn đã viết gói của riêng bạn và bạn muốn cài đặt nó.
Để cài đặt gói RPM cục bộ vào hệ thống của bạn, hãy chạy lệnh sau:
yum localinstall tên tệp
Nếu tệp yêu cầu phụ thuộc thì các kho lưu trữ sẽ được tìm kiếm cho các phụ thuộc.
Cách cài đặt lại gói RPM sử dụng YUM
Nếu bạn không may mắn và một chương trình đã từng làm việc vì lý do gì đó đã ngừng hoạt động, bạn có thể cài đặt lại nó bằng cách sử dụng lệnh sau:
yum cài đặt lại tên chương trình
Lệnh này sẽ cài đặt lại cùng một chương trình với cùng số phiên bản đã được cài đặt.
Làm thế nào để liệt kê tất cả các phụ thuộc cho một gói RPM
Để liệt kê tất cả các phụ thuộc cho một gói sử dụng lệnh sau đây:
yum deplist programname
Ví dụ để tìm tất cả các phụ thuộc của Firefox, hãy sử dụng nó:
yum liệt kê firefox
Cách liệt kê tất cả các kho lưu trữ được sử dụng bởi YUM
Để tìm ra kho lưu trữ nào có sẵn trên hệ thống của bạn để sử dụng lệnh sau:
yum repolist
Thông tin được trả về sẽ như sau:
- id kho lưu trữ - IE epel / x86_64
- tên kho lưu trữ - Gói IE bổ sung dành cho doanh nghiệp Linux 7
- trạng thái - số lượng gói trong kho lưu trữ
Hướng dẫn này đưa ra một dấu hiệu tổng thể tốt về cách thức hoạt động của YUM. Tuy nhiên, nó chỉ làm xước bề mặt của tất cả các tập quán có thể có của YUM. Để biết thông tin đầy đủ bao gồm liệt kê tất cả các công tắc có thể chạy lệnh sau:
người đàn ông yum