From 53df72f761f528f3b5647ed188f38335576bee97 Mon Sep 17 00:00:00 2001 From: hl Date: Tue, 19 Nov 2024 14:00:25 +0800 Subject: [PATCH] update --- configure.sh | 2 ++ install-release.sh | 14 ++++++++++++++ install.sh | 2 +- packages-base | 1 + 4 files changed, 18 insertions(+), 1 deletion(-) diff --git a/configure.sh b/configure.sh index 16e805f..558d506 100755 --- a/configure.sh +++ b/configure.sh @@ -7,6 +7,8 @@ AWD=$(dirname "$SCRIPT") DISTRO_PVE=$((command -v pvesh &>/dev/null && echo 1) || echo 0) configure(){ + echo -e "APT::Install-Recommends "0"; +APT::Install-Suggests "0";" | tee /etc/apt/apt.conf.d/01norecommend >/dev/null sed -i "s/.*Host \*.*/Host \*/g" /etc/ssh/ssh_config sed -i "/.*HashKnownHosts.*/d" /etc/ssh/ssh_config sed -i "/.*HostKeyAlgorithms.*/d" /etc/ssh/ssh_config diff --git a/install-release.sh b/install-release.sh index 28a0f22..0412861 100755 --- a/install-release.sh +++ b/install-release.sh @@ -69,6 +69,20 @@ main(){ curl $SET_AUTH $SET_PROXY -SfLo source_pkg.tar.$ext "$dl_url" tar -xvf source_pkg.tar.$ext >/dev/null dirname=$(rev <<< "$pkgname" | cut -d '.' -f 3- | rev) + elif (echo $ext | grep -i deb) &>/dev/null; then + if command -v dpkg &>/dev/null; then + curl $SET_AUTH $SET_PROXY -SfLo source_pkg.deb "$dl_url" + dpkg -i source_pkg.deb + echo "Install Complete!" + popd >/dev/null + rm -rf "$tmp_dir" + exit 0 + else + echo "Not Debian System" + popd >/dev/null + rm -rf "$tmp_dir" + exit 1 + fi else echo "Unknown format: $pkgname" popd >/dev/null diff --git a/install.sh b/install.sh index db5e371..3da8887 100755 --- a/install.sh +++ b/install.sh @@ -4,4 +4,4 @@ command="nala" command -v $command &>/dev/null || command="apt" $command update fd="$1" -sed "s/ /\n/g" $fd | awk '!/^ *(#|$)/' "$1" | xargs -r $command install -y +sed "s/ /\n/g" $fd | awk '!/^ *(#|$)/' "$1" | xargs -r $command install --no-install-recommends -y diff --git a/packages-base b/packages-base index 3261e8e..11885c3 100644 --- a/packages-base +++ b/packages-base @@ -5,6 +5,7 @@ tcpdump unrar unzip rsync +micro ripgrep fd-find exa