安装之前调用preinst
# !/bin/bash
echo '准备安装<你的文件名>'
#执行安装之前的准备命令,可以省略
你的命令
安装完成调用postinst
# !/bin/bash
#更新桌面图标数据库
update-desktop-database /usr/share/applications || true
#获取当前的用户名
username=`getent passwd \`who\` | head -n 1 | cut -d : -f 1`
#判断桌面文件夹是否存在
if [ -d "/home/${username}/Desktop" ]; then
echo 'Desktop exist'
#将你的桌面文件复制到桌面
cp 你的.desktop文件 /home/${username}/Desktop
else
echo '桌面文件夹存在'
#中文系统自动复制到中文桌面
cp 你的.desktop文件 /home/${username}/桌面
fi
卸载完成调用postrm
# !/bin/bash
#可以省略
rm -rf 你创建的软链接文件
echo '已经卸载<你的文件名>'
卸载之前调用prerm
# !/bin/bash
echo '准备卸载<你的文件名>'
#执行卸载之前的准备命令,可以省略
你的命令