1、首先制作安装脚本install.sh
#!/bin/bash
tail -n +14 "$0" >/tmp/bank.tar.gz
tar xjvf /tmp/bank.tar.gz -C /tmp/
cp -f /tmp/bank/SSBank /usr/bin/
chmod 755 /usr/bin/SSBank
cp -f /tmp/bank/XXX /usr/local/bin/
chmod 755 /usr/local/bin/XXX
cp -f /tmp/bank/xxx.so /usr/local/lib/
cp -f /tmp/bank/99-bank-hid.rules /etc/udev/rules.d/
chmod 755 /etc/udev/rules.d/99-bank-hid.rules
rm -fR /tmp/bank*
exit 0
从脚本的第14行开始输出到压缩包中
这步需要注意两点:首先脚本中的tail -n +14 实际行数加1;其次exit 0后面空一行
2、制作压缩包
tar cjvf bank.tar.bz2 bank/
3、制作安装包
cat install.sh bank.tar.bz2 >bank.run
4、修改权限
sudo chmod 755 bank.run
5、安装执行
sudo ./bank.run
打包脚本下载地址: