Update ubuntu.sh
This commit is contained in:
parent
76a4b3b3e6
commit
d6b027e969
|
|
@ -4,6 +4,12 @@ export PATH
|
|||
export LANG=en_US.UTF-8
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
function version_gt() { test "$(echo "$@" | tr " " "\n" | sort -V | head -n 1)" != "$1"; }
|
||||
function version_le() { test "$(echo "$@" | tr " " "\n" | sort -V | head -n 1)" == "$1"; }
|
||||
function version_lt() { test "$(echo "$@" | tr " " "\n" | sort -rV | head -n 1)" != "$1"; }
|
||||
function version_ge() { test "$(echo "$@" | tr " " "\n" | sort -rV | head -n 1)" == "$1"; }
|
||||
|
||||
|
||||
if grep -Eq "Ubuntu" /etc/*-release; then
|
||||
sudo ln -sf /bin/bash /bin/sh
|
||||
#sudo dpkg-reconfigure dash
|
||||
|
|
@ -27,6 +33,12 @@ apt install -y libncurses5-dev
|
|||
apt install -y software-properties-common
|
||||
apt install -y bzip2
|
||||
|
||||
P_VER=`python3 -V | awk '{print $2}'`
|
||||
if version_ge "$P_VER" "3.11.0" ;then
|
||||
echo -e "\e[1;31mapt install python3.12-venv\e[0m"
|
||||
apt install -y python3.12-venv
|
||||
fi
|
||||
|
||||
# choose lang cmd
|
||||
# dpkg-reconfigure --frontend=noninteractive locales
|
||||
# dpkg-reconfigure locales
|
||||
|
|
|
|||
Loading…
Reference in New Issue