Tôi đã xây dựng hai gói RPM
proj1-1.0-1.x86_64.rpm
libtest1-1.0-1.x86_64.rpm
proj1
phụ thuộc vào tệp libtest1.so
có mặt và nó được phản ánh chính xác trong các gói RPM như được thấy ở đây:
user@my-pc:~$ rpm -qp --requires proj1-1.0-1.x86_64.rpm
libtest1.so()(64bit)
user@my-pc:~$ rpm -qp --provides libtest1-1.0-1.x86_64.rpm
libtest1.so()(64bit)
Việc cài đặt proj1
không thành công do thiếu phụ thuộc.
user@my-pc:~$ rpm -ivh proj1-1.0-1.x86_64.rpm
error: Failed dependencies:
libtest1.so()(64bit) is needed by proj1-1.0-1.x86_64.rpm
Làm cách nào để đảm bảo libtest1-1.0-1.x86_64.rpm
cài đặt tự động trong quá trình cài đặt proj1-1.0-1.x86_64.rpm
?
Tôi đã thử --aid
tùy chọn rpm -i
như được mô tả ở đây nhưng nó không hoạt động với tôi.
Còn cách nào khác không?
Cảm ơn vì bất kì sự giúp đỡ.
yum --nogpgcheck localinstall packagename.arch.rpm
.