Cách cài đặt gói RPM sử dụng YUM

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:

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:

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:

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