rpm script can not execute
公司的sa安装机器很奇怪,rpm和screen在普通用户下都不能正常使用,看了一下screen,可以执行:
创建rpm的db信息库:
script /dev/null来解决;但是rpm安装不会执行post以及postun段,让人匪夷所思,这里发现一种办法可解决此问题(需要root权限):
创建rpm的db信息库:
rpm --dbpath /home/cnangel/rpm_ilike/rpm -qa安装软件
rpm --dbpath /home/cnangel/rpm_ilike/rpm -ivh /disk1/cnangel/rpmbuild/RPMS/x86_64/kfc-*.rpm --prefix /home/cnangel/kfc --nodeps发现post段没有执行,检查脚本目录:
rpm --eval %{_tmppath}修改该目录(假设该目录是/var/tmp)权限即可:
chmod 1777 /var/tmp参考文档:http://www.logiqwest.com/TechnicalPapers/rpmScriptInstall.html
发表评论