mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 13:47:15 +08:00
refactor: replace apt with apt-get
This commit is contained in:
@@ -23,7 +23,7 @@ OS=$(source /etc/os-release && { [[ "$ID" == "debian" ]] && echo "debian"; } ||
|
||||
if [ "${OS}" == "centos" ]; then
|
||||
dnf install -y fail2ban
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt install -y fail2ban
|
||||
apt-get install -y fail2ban
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:不支持的操作系统"
|
||||
|
||||
@@ -28,7 +28,7 @@ systemctl disable fail2ban
|
||||
if [ "${OS}" == "centos" ]; then
|
||||
dnf remove -y fail2ban
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt install -y fail2ban
|
||||
apt-get install -y fail2ban
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:不支持的操作系统"
|
||||
|
||||
@@ -23,7 +23,7 @@ OS=$(source /etc/os-release && { [[ "$ID" == "debian" ]] && echo "debian"; } ||
|
||||
if [ "${OS}" == "centos" ]; then
|
||||
dnf install -y fail2ban
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt install -y fail2ban
|
||||
apt-get install -y fail2ban
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:不支持的操作系统"
|
||||
|
||||
@@ -125,8 +125,8 @@ Prepare_system() {
|
||||
sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list
|
||||
sed -i 's/security.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list
|
||||
fi
|
||||
apt update -y
|
||||
apt install -y curl wget zip unzip tar git jq git dos2unix rsyslog
|
||||
apt-get update -y
|
||||
apt-get install -y curl wget zip unzip tar git jq git dos2unix rsyslog
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:该系统不支持安装耗子Linux面板,请更换Debian12/RHEL9安装。"
|
||||
@@ -206,7 +206,7 @@ Init_Panel() {
|
||||
firewall-cmd --permanent --zone=public --add-port=${sshPort}/tcp > /dev/null 2>&1
|
||||
firewall-cmd --reload
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt install ufw -y
|
||||
apt-get install ufw -y
|
||||
echo y | ufw enable
|
||||
ufw allow 22/tcp
|
||||
ufw allow 80/tcp
|
||||
|
||||
@@ -50,8 +50,8 @@ if [ "${OS}" == "centos" ]; then
|
||||
dnf groupinstall "Development Tools" -y
|
||||
dnf install cmake bison ncurses-devel libtirpc-devel openssl-devel pkg-config openldap-devel libudev-devel cyrus-sasl-devel patchelf rpcgen rpcsvc-proto-devel -y
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt update
|
||||
apt install build-essential cmake bison libncurses5-dev libtirpc-dev libssl-dev pkg-config libldap2-dev libudev-dev libsasl2-dev patchelf -y
|
||||
apt-get update
|
||||
apt-get install build-essential cmake bison libncurses5-dev libtirpc-dev libssl-dev pkg-config libldap2-dev libudev-dev libsasl2-dev patchelf -y
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:耗子Linux面板不支持该系统"
|
||||
|
||||
@@ -39,8 +39,8 @@ if [ "${OS}" == "centos" ]; then
|
||||
dnf groupinstall "Development Tools" -y
|
||||
dnf install tar unzip gd gd-devel git-core flex perl oniguruma oniguruma-devel libsodium-devel libxml2-devel libxslt-devel GeoIP-devel bison yajl yajl-devel curl curl-devel ncurses-devel libevent-devel readline-devel libuuid-devel brotli-devel icu libicu libicu-devel openssl openssl-devel -y
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt update
|
||||
apt install build-essential tar unzip libgd3 libgd-dev git flex perl libonig-dev libsodium-dev libxml2-dev libxslt1-dev libgeoip-dev bison libyajl-dev curl libcurl4-openssl-dev libncurses5-dev libevent-dev libreadline-dev uuid-dev libbrotli-dev icu-devtools libicu-dev openssl libssl-dev -y
|
||||
apt-get update
|
||||
apt-get install build-essential tar unzip libgd3 libgd-dev git flex perl libonig-dev libsodium-dev libxml2-dev libxslt1-dev libgeoip-dev bison libyajl-dev curl libcurl4-openssl-dev libncurses5-dev libevent-dev libreadline-dev uuid-dev libbrotli-dev icu-devtools libicu-dev openssl libssl-dev -y
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:耗子Linux面板不支持该系统"
|
||||
|
||||
@@ -42,8 +42,8 @@ if [ "${OS}" == "centos" ]; then
|
||||
dnf groupinstall "Development Tools" -y
|
||||
dnf install autoconf glibc-headers gdbm-devel gd gd-devel perl oniguruma-devel libsodium-devel libxml2-devel sqlite-devel libzip-devel bzip2-devel xz-devel libpng-devel libjpeg-devel libwebp-devel libavif-devel freetype-devel gmp-devel openssl-devel readline-devel libxslt-devel libcurl-devel pkgconfig libedit-devel zlib-devel pcre-devel crontabs libicu libicu-devel c-ares -y
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt update
|
||||
apt install build-essential autoconf libc6-dev libgdbm-dev libgd-tools libgd-dev perl libonig-dev libsodium-dev libxml2-dev libsqlite3-dev libzip-dev libbz2-dev liblzma-dev libpng-dev libjpeg-dev libwebp-dev libavif-dev libfreetype6-dev libgmp-dev libssl-dev libreadline-dev libxslt1-dev libcurl4-openssl-dev pkg-config libedit-dev zlib1g-dev libpcre3-dev cron libicu-dev libc-ares2 libc-ares-dev -y
|
||||
apt-get update
|
||||
apt-get install build-essential autoconf libc6-dev libgdbm-dev libgd-tools libgd-dev perl libonig-dev libsodium-dev libxml2-dev libsqlite3-dev libzip-dev libbz2-dev liblzma-dev libpng-dev libjpeg-dev libwebp-dev libavif-dev libfreetype6-dev libgmp-dev libssl-dev libreadline-dev libxslt1-dev libcurl4-openssl-dev pkg-config libedit-dev zlib1g-dev libpcre3-dev cron libicu-dev libc-ares2 libc-ares-dev -y
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:耗子Linux面板不支持该系统"
|
||||
|
||||
@@ -38,7 +38,7 @@ Install() {
|
||||
if [ "${OS}" == "centos" ]; then
|
||||
dnf install ImageMagick ImageMagick-devel -y
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt install imagemagick libmagickwand-dev -y
|
||||
apt-get install imagemagick libmagickwand-dev -y
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:耗子Linux面板不支持该系统"
|
||||
|
||||
@@ -42,8 +42,8 @@ if [ "${OS}" == "centos" ]; then
|
||||
dnf groupinstall "Development Tools" -y
|
||||
dnf install make gettext zlib-devel readline-devel libicu-devel libxml2-devel libxslt-devel openssl-devel systemd-devel -y
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt update
|
||||
apt install build-essential make gettext zlib1g-dev libreadline-dev libicu-dev libxml2-dev libxslt-dev libssl-dev libsystemd-dev -y
|
||||
apt-get update
|
||||
apt-get install build-essential make gettext zlib1g-dev libreadline-dev libicu-dev libxml2-dev libxslt-dev libssl-dev libsystemd-dev -y
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:耗子Linux面板不支持该系统"
|
||||
|
||||
@@ -37,8 +37,8 @@ if [ "${OS}" == "centos" ]; then
|
||||
dnf groupinstall "Development Tools" -y
|
||||
dnf install systemd-devel openssl-devel -y
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt update
|
||||
apt install build-essential libsystemd-dev libssl-dev -y
|
||||
apt-get update
|
||||
apt-get install build-essential libsystemd-dev libssl-dev -y
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:耗子Linux面板不支持该系统"
|
||||
|
||||
@@ -23,7 +23,7 @@ OS=$(source /etc/os-release && { [[ "$ID" == "debian" ]] && echo "debian"; } ||
|
||||
if [ "${OS}" == "centos" ]; then
|
||||
dnf install -y s3fs-fuse
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt install -y s3fs
|
||||
apt-get install -y s3fs
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:不支持的操作系统"
|
||||
|
||||
@@ -23,7 +23,7 @@ OS=$(source /etc/os-release && { [[ "$ID" == "debian" ]] && echo "debian"; } ||
|
||||
if [ "${OS}" == "centos" ]; then
|
||||
dnf remove -y s3fs-fuse
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt remove -y s3fs
|
||||
apt-get remove -y s3fs
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:不支持的操作系统"
|
||||
|
||||
@@ -26,7 +26,7 @@ if [ "${OS}" == "centos" ]; then
|
||||
systemctl enable supervisord
|
||||
systemctl start supervisord
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt install -y supervisor
|
||||
apt-get install -y supervisor
|
||||
systemctl enable supervisor
|
||||
systemctl start supervisor
|
||||
else
|
||||
|
||||
@@ -23,7 +23,7 @@ OS=$(source /etc/os-release && { [[ "$ID" == "debian" ]] && echo "debian"; } ||
|
||||
if [ "${OS}" == "centos" ]; then
|
||||
dnf remove -y supervisor
|
||||
elif [ "${OS}" == "debian" ]; then
|
||||
apt remove -y supervisor
|
||||
apt-get remove -y supervisor
|
||||
else
|
||||
echo -e $HR
|
||||
echo "错误:不支持的操作系统"
|
||||
|
||||
Reference in New Issue
Block a user