Khi tôi chạy yum install <X>
nơi <X>
đã được cài đặt, yum
thoát với trạng thái trả về là 1 và in "Lỗi: Không có gì để làm".
Ngoài việc kiểm tra chuỗi này trong đầu ra (có vẻ như là một thứ rất run để dựa vào tập lệnh của tôi), có cách nào để tôi có thể kiểm tra xem gói đã tồn tại chưa? Rõ ràng, yum biết liệu nó đã tồn tại hay chưa, vì nó đã gây ra lỗi đó, nhưng làm thế nào tôi có thể truy cập vào kiến thức đó?
Để thêm vào điều này, một số gói được tải xuống bằng URL, không phải tên gói, vì vậy việc kiểm tra yum list installed
không hoạt động.
rpm -qa packageName
ngoại trừ nó được in theo cách làm cho nó trông giống như yum
đầu ra.
yum
biết bằng cách truy vấn cơ sở dữ liệu vòng / phút. ví dụ