#!/bin/bash echo "Spark Store Audit script.星火商店审核脚本" #################检测文件是否存在 if [ $# -eq 0 ];then echo "没有接收到参数,退出" echo "用法:$0 deb路径" exit fi if [ ! -f "$1" ] then echo "文件不存在" exit 1 fi if [ "$(id -u)" != "0" ];then #############################无root权限时 echo "请使用root启动ssaudit" exit 1 fi ### DEBPATH=`realpath $1` echo ---------------------------------------------------------------------------------- try_run_output=$(aptss --dry-run install $DEBPATH) try_run_ret="$?" if [ "$try_run_ret" -ne 0 ] then echo "Package manager quit with exit code.Here is the log" echo "包管理器以错误代码退出.日志如下" echo echo -e "${try_run_output}" exit "$try_run_ret" fi dpkg -i "$DEBPATH" || aptss install -yf