Tôi có một bộ các gói (* .rpm). Đối với mỗi gói tôi có thể làm rpm -qRp <package>
để liệt kê các yêu cầu, nhưng tôi muốn cài đặt chúng (những yêu cầu đó) mà không cần tự cài đặt các gói. Các yêu cầu tất cả sống trong kho được kích hoạt. Có một số cách dễ dàng để làm điều này mà không cần viết kịch bản của riêng tôi mà sẽ phân tích đầu ra rpm -qRp ...
chẳng hạn.
Tôi biết tôi có thể làm điều đó bằng cách cài đặt mọi thứ có yêu cầu ( yum localinstall
) và sau đó gỡ cài đặt các gói ban đầu, nhưng vấn đề là bộ của tôi chứa các gói có cả phụ thuộc và xung đột ở giữa chúng. Các gói yêu cầu tuy nhiên không xung đột. Tôi sẽ phải thực hiện nhiều lần yum localinstall <list>
theo sau yum remove <list>
và đảm bảo các gói trong danh sách không xung đột.
Tôi có cách nào tốt hơn? Về cơ bản tôi sẽ thích một cái gì đó như thế yum-builddep
, nhưng đối với yêu cầu, không phải là xây dựng.
Bản phân phối của tôi là Fedora
/RHEL