ฉันสร้างแพ็คเกจ RPM สองชุด
proj1-1.0-1.x86_64.rpm
libtest1-1.0-1.x86_64.rpm
proj1
ขึ้นอยู่กับไฟล์ที่libtest1.so
มีอยู่และมันถูกสะท้อนอย่างถูกต้องในแพ็คเกจ RPM ตามที่เห็นที่นี่:
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)
การติดตั้งproj1
ล้มเหลวเนื่องจากการอ้างอิงหายไป
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
ฉันจะมั่นใจได้อย่างไรว่า libtest1-1.0-1.x86_64.rpm
มีการติดตั้งโดยอัตโนมัติในระหว่างการติดตั้งproj1-1.0-1.x86_64.rpm
?
ฉันลอง--aid
ตัวเลือกด้วยrpm -i
ตามที่อธิบายไว้ที่นี่แต่มันไม่ได้ผลสำหรับฉัน
มีวิธีอื่น ๆ ?
ขอบคุณสำหรับความช่วยเหลือใด ๆ
yum --nogpgcheck localinstall packagename.arch.rpm
.