linux dbkg实例
打包:
cd
bldDeb.sh
部署:
dpkg -i <pkg.deb>
dpkg –l
卸载:
dpkg –r
dpkg -P
#!/bin/sh
if [ $# -lt 3 ] || [ “-h” = “$1” ]; then
echo "Usage: $0 "
exit
fi
PKG=$1
DEBROOT=$3
mkdir -p
D
E
B
R
O
O
T
/
D
E
B
I
A
N
c
o
n
f
=
DEBROOT/DEBIAN conf=
DEBROOT/DEBIANconf=DEBROOT/DEBIAN/control
output=
D
E
B
R
O
O
T
/
D
E
B
I
A
N
/
DEBROOT/DEBIAN/
DEBROOT/DEBIAN/PKG-$2.deb
echo “Package: $PKG” > $conf
echo “Version: $2” >> $conf
echo “Section: utils” >> $conf
echo “Priority: optional” >> $conf
echo “Architecture: amd64” >> $conf
echo “Maintainer: $USER” >> $conf
echo “Description: $PKG-deb-pkg” >> $conf
dpkg -b $3 $output