mirror of
https://github.com/amidevous/xui.one
synced 2026-07-15 17:20:03 +02:00
Update install.python3
This commit is contained in:
+17
-17
@@ -15,14 +15,14 @@ rSysCtl = '# XUI.one\n\nnet.ipv4.tcp_congestion_control = bbr\nnet.core.default_
|
|||||||
rSystemd = '[Unit]\nSourcePath=/home/xui/service\nDescription=XUI.one Service\nAfter=network.target\nStartLimitIntervalSec=0\n\n[Service]\nType=simple\nUser=root\nRestart=always\nRestartSec=1\nExecStart=/bin/bash /home/xui/service start\nExecRestart=/bin/bash /home/xui/service restart\nExecStop=/bin/bash /home/xui/service stop\n\n[Install]\nWantedBy=multi-user.target'
|
rSystemd = '[Unit]\nSourcePath=/home/xui/service\nDescription=XUI.one Service\nAfter=network.target\nStartLimitIntervalSec=0\n\n[Service]\nType=simple\nUser=root\nRestart=always\nRestartSec=1\nExecStart=/bin/bash /home/xui/service start\nExecRestart=/bin/bash /home/xui/service restart\nExecStop=/bin/bash /home/xui/service stop\n\n[Install]\nWantedBy=multi-user.target'
|
||||||
rChoice = "23456789abcdefghjkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ"
|
rChoice = "23456789abcdefghjkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ"
|
||||||
|
|
||||||
rVersions = {
|
#rVersions = {
|
||||||
"14.04": "trusty",
|
# "14.04": "trusty",
|
||||||
"16.04": "xenial",
|
# "16.04": "xenial",
|
||||||
"18.04": "bionic",
|
# "18.04": "bionic",
|
||||||
"20.04": "focal",
|
# "20.04": "focal",
|
||||||
"22.04": "jammy",
|
# "22.04": "jammy",
|
||||||
"24.04": "noble"
|
# "24.04": "noble"
|
||||||
}
|
#}
|
||||||
|
|
||||||
class col:
|
class col:
|
||||||
HEADER = '\033[95m'
|
HEADER = '\033[95m'
|
||||||
@@ -88,15 +88,15 @@ if __name__ == "__main__":
|
|||||||
try: os.remove(rFile)
|
try: os.remove(rFile)
|
||||||
except: pass
|
except: pass
|
||||||
printc("Updating system")
|
printc("Updating system")
|
||||||
os.system("sudo DEBIAN_FRONTEND=noninteractive apt-get update >/dev/null 2>&1")
|
# os.system("sudo DEBIAN_FRONTEND=noninteractive apt-get update >/dev/null 2>&1")
|
||||||
os.system("sudo DEBIAN_FRONTEND=noninteractive apt-get -yq install software-properties-common >/dev/null 2>&1")
|
# os.system("sudo DEBIAN_FRONTEND=noninteractive apt-get -yq install software-properties-common >/dev/null 2>&1")
|
||||||
if rVersion in rVersions:
|
# #if rVersion in rVersions:
|
||||||
printc("Adding repo: Ubuntu %s" % rVersion)
|
# # printc("Adding repo: Ubuntu %s" % rVersion)
|
||||||
os.system("sudo DEBIAN_FRONTEND=noninteractive apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 >/dev/null 2>&1")
|
# # os.system("sudo DEBIAN_FRONTEND=noninteractive apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 >/dev/null 2>&1")
|
||||||
os.system("sudo DEBIAN_FRONTEND=noninteractive add-apt-repository -y 'deb [arch=amd64,arm64,ppc64el] http://ams2.mirrors.digitalocean.com/mariadb/repo/10.6/ubuntu %s main' >/dev/null 2>&1" % rVersions[rVersion])
|
# # os.system("sudo DEBIAN_FRONTEND=noninteractive add-apt-repository -y 'deb [arch=amd64,arm64,ppc64el] http://ams2.mirrors.digitalocean.com/mariadb/repo/10.6/ubuntu %s main' >/dev/null 2>&1" % rVersions[rVersion])
|
||||||
os.system("sudo DEBIAN_FRONTEND=noninteractive add-apt-repository -y ppa:maxmind/ppa >/dev/null 2>&1")
|
# #os.system("sudo DEBIAN_FRONTEND=noninteractive add-apt-repository -y ppa:maxmind/ppa >/dev/null 2>&1")
|
||||||
os.system("sudo DEBIAN_FRONTEND=noninteractive apt-get update >/dev/null 2>&1")
|
# #os.system("sudo DEBIAN_FRONTEND=noninteractive apt-get update >/dev/null 2>&1")
|
||||||
os.system("sudo DEBIAN_FRONTEND=noninteractive apt-get -y dist-upgrade >/dev/null 2>&1")
|
# #os.system("sudo DEBIAN_FRONTEND=noninteractive apt-get -y dist-upgrade >/dev/null 2>&1")
|
||||||
for rPackage in rRemove:
|
for rPackage in rRemove:
|
||||||
printc("Removing %s" % rPackage)
|
printc("Removing %s" % rPackage)
|
||||||
os.system("sudo DEBIAN_FRONTEND=noninteractive apt-get remove %s -y >/dev/null 2>&1" % rPackage)
|
os.system("sudo DEBIAN_FRONTEND=noninteractive apt-get remove %s -y >/dev/null 2>&1" % rPackage)
|
||||||
|
|||||||
Reference in New Issue
Block a user