主要通过 depk-deb -f 和 depkg -c 命令来查看包文件信息:
#!/bin/sh
# 功能:解析Linux deb包信息,便于在web管理页面上填写
# 用法:./deb_info.sh deb包文件名
deb_file=$1
if [ "$deb_file" != "" ]
then
#列出deb包文件信息,包括包名、适用架构、依赖、描述等信息
echo ""
echo "============================== deb info =============================="
dpkg-deb -f $deb_file
echo ""
# 列出desktop文件
echo "============================== desktop files =============================="
dpkg-deb -c $deb_file | grep desktop |cut -d "." -f2-
echo ""
else
echo "Usage: $0 <deb filename>"
echo ""
fi