rpm安裝時報error: can't create transaction lock on /var/lock/rpm/transaction的處理


 
安裝relocatable的rpm時候,通常會碰到下面的錯誤:
error: can't create transaction lock on /var/lock/rpm/transaction 

 

原因是不能創建鎖,解決辦法如下:

 --define "_rpmlock_path $rpmdbPath/transaction"

指定這個 _rpmlock_path 到一個具體的目錄,

 

比如卸載用:
--dbpath ~/chenlei/rpm_tags/var/lib/rpm/ --nodeps --define="_rpmlock_path /home/admin/chenlei/rpm_tags/var/lib/rpm//transaction" 

安裝用:
--dbpath ~/chenlei/rpm_tags/var/lib/rpm/ --nodeps --define="_rpmlock_path /home/admin/chenlei/rpm_tags/var/lib/rpm//transaction" --prefix /home/admin/chenlei/usr_tags/ 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM