rpm和deb包製做和升級執行步驟

deb安裝包
升級和安裝都是dpkg -i .deb命令,升級時直接覆蓋安裝新包
安裝步驟:
1 preinst install
2 postinst configure
升級步驟:
1 先執行舊包prerm upgrade
2 執行新包preinst upgrade
3 執行舊包postrm upgrade
4 執行新包postinst configurepost

2 rpm安裝包升級
rpm -upgrade .rpm
rpm -ivh .rpm
%pre rpm安裝前執行的腳本
%post rpm安裝後執行的腳本
%preun rpm卸載前執行的腳本
%postun rpm卸載後執行的腳本
%preun %postun 的區別是什麼呢?
前者在升級的時候會執行,後者在升級rpm包的時候不會執行blog

相關文章
相關標籤/搜索