一個RPM有趣的功能是,它會看共享對象,發現他們對鏈接什麼,發現什麼包提供這些鏈接的共享庫,並自動安裝這些依賴庫作爲安裝的一部分編譯共享庫。我是否仍然聲明其他共享對象的需求依賴關係?
如果libnaftuli是針對libbz2聯繫,例如,rpm-build程序將指定沒有我不得不宣佈它在我的.spec文件中libnaftuli RPM的依賴。
如果我仍然在我的規範文件中聲明這些依賴呢?我想我應該聲明不明確的依賴關係,但除此之外,我是否應該手動確定我的庫鏈接的對象並指定它們的requires子句,或者讓rpm-build變得聰明?
謝謝,這是我承擔。 –