diff --git a/back/config/const.ts b/back/config/const.ts index 5a6830d2..786e29a9 100644 --- a/back/config/const.ts +++ b/back/config/const.ts @@ -36,19 +36,19 @@ export const LINUX_DEPENDENCE_COMMAND: Record< } > = { Debian: { - install: 'apt install -y', - uninstall: 'apt remove -y', - info: 'apt info', + install: 'apt-get install -y', + uninstall: 'apt-get remove -y', + info: 'dpkg-query -s', check(info: string) { - return info.includes('apt-manual-installed'); + return info.includes('install ok installed'); }, }, Ubuntu: { - install: 'apt install -y', - uninstall: 'apt remove -y', - info: 'apt info', + install: 'apt-get install -y', + uninstall: 'apt-get remove -y', + info: 'dpkg-query -s', check(info: string) { - return info.includes('apt-manual-installed'); + return info.includes('install ok installed'); }, }, Alpine: { diff --git a/back/config/util.ts b/back/config/util.ts index d485052b..3353114e 100644 --- a/back/config/util.ts +++ b/back/config/util.ts @@ -663,7 +663,7 @@ async function _updateLinuxMirror( currentDomainWithScheme, mirrorDomainWithScheme || 'http://deb.debian.org', ); - return 'apt update'; + return 'apt-get update'; } else { throw Error(`Current mirror domain not found.`); } @@ -676,7 +676,7 @@ async function _updateLinuxMirror( currentDomainWithScheme, mirrorDomainWithScheme || 'http://archive.ubuntu.com', ); - return 'apt update'; + return 'apt-get update'; } else { throw Error(`Current mirror domain not found.`); } diff --git a/docker/310.Dockerfile b/docker/310.Dockerfile index 74aca74c..d7fce102 100644 --- a/docker/310.Dockerfile +++ b/docker/310.Dockerfile @@ -6,8 +6,8 @@ COPY --from=nodebuilder /usr/local/bin/node /usr/local/bin/ COPY --from=nodebuilder /usr/local/lib/node_modules/. /usr/local/lib/node_modules/ RUN set -x && \ ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm && \ - apt update && \ - apt install --no-install-recommends -y libatomic1 && \ + apt-get update && \ + apt-get install --no-install-recommends -y libatomic1 && \ npm i -g pnpm@8.3.1 && \ cd /tmp/build && \ pnpm install --prod @@ -31,9 +31,9 @@ COPY --from=nodebuilder /usr/local/lib/node_modules/. /usr/local/lib/node_module RUN set -x && \ ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm && \ - apt update && \ - apt upgrade -y && \ - apt install --no-install-recommends -y git \ + apt-get update && \ + apt-get upgrade -y && \ + apt-get install --no-install-recommends -y git \ curl \ wget \ tzdata \ @@ -46,7 +46,7 @@ RUN set -x && \ netcat \ unzip \ libatomic1 && \ - apt clean && \ + apt-get clean && \ ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ echo "Asia/Shanghai" >/etc/timezone && \ git config --global user.email "qinglong@users.noreply.github.com" && \ diff --git a/docker/Dockerfile b/docker/Dockerfile index 57686f94..06b05ec8 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -6,8 +6,8 @@ COPY --from=nodebuilder /usr/local/bin/node /usr/local/bin/ COPY --from=nodebuilder /usr/local/lib/node_modules/. /usr/local/lib/node_modules/ RUN set -x && \ ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm && \ - apt update && \ - apt install --no-install-recommends -y libatomic1 && \ + apt-get update && \ + apt-get install --no-install-recommends -y libatomic1 && \ npm i -g pnpm@8.3.1 && \ cd /tmp/build && \ pnpm install --prod @@ -32,9 +32,9 @@ COPY --from=nodebuilder /usr/local/lib/node_modules/. /usr/local/lib/node_module RUN set -x && \ ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm && \ ln -s /usr/local/lib/node_modules/npm/bin/npx-cli.js /usr/local/bin/npx && \ - apt update && \ - apt upgrade -y && \ - apt install --no-install-recommends -y git \ + apt-get update && \ + apt-get upgrade -y && \ + apt-get install --no-install-recommends -y git \ curl \ wget \ tzdata \ @@ -47,7 +47,7 @@ RUN set -x && \ netcat \ unzip \ libatomic1 && \ - apt clean && \ + apt-get clean && \ ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ echo "Asia/Shanghai" >/etc/timezone && \ git config --global user.email "qinglong@users.noreply.github.com" && \ diff --git a/shell/bot.sh b/shell/bot.sh index 7656901e..f0d1e4a6 100755 --- a/shell/bot.sh +++ b/shell/bot.sh @@ -13,7 +13,7 @@ os_name=$(source /etc/os-release && echo "$ID") if [[ $os_name == 'alpine' ]]; then apk --no-cache add -f zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev elif [[ $os_name == 'debian' ]] || [[ $os_name == 'ubuntu' ]]; then - apt install -y gcc python3-dev musl-dev + apt-get install -y gcc python3-dev musl-dev else echo -e "暂不支持此系统 $os_name" exit 1 diff --git a/shell/start.sh b/shell/start.sh index 57ad3689..2758c073 100644 --- a/shell/start.sh +++ b/shell/start.sh @@ -46,8 +46,8 @@ if [[ $os_name == 'alpine' ]]; then procps \ netcat-openbsd elif [[ $os_name == 'debian' ]] || [[ $os_name == 'ubuntu' ]]; then - apt update - apt install -y git curl wget tzdata perl openssl jq nginx procps netcat-openbsd openssh-client + apt-get update + apt-get install -y git curl wget tzdata perl openssl jq nginx procps netcat-openbsd openssh-client else echo -e "暂不支持此系统部署 $os_name" exit 1