./xxx.shell也能执行这个shell脚本,但是这样缺少几样东西
①./xxx.shell 不能像git echo命令这样直接运行,必须索引路径
②这样只能算脚本,不能算一个可执行二进制程序。他缺少基本的control文件preinst文件 :等
③真正的一个程序应该具备以上信息,还得有安装,卸载,版本信息等各个环节。因此需要dpkg这个玩意
mkdir -p Delires/usr/bin
nomax@nomax-virtual-machine:~/桌面/deb_dpkg_study$ vim Delires/usr/bin/delires.sh
效果如下:
编辑shell内容 之后修改权限
#!/bin/bash
echo "this is a curose aboout buliding deb!";
~
chmod 777 delires.sh
对DELIRES进行打包,打包成.deb文件
/build_deb.sh Delires Delires.deb
build_deb.sh 文件是干啥的? 源码如下,注释写的很清楚(稍后更新)
在这里插入代码片
安装deb文件
dpkg -i Delires.deb
sudo !!
查看效果