Update install.py
This commit is contained in:
13
install.py
13
install.py
@@ -1,6 +1,10 @@
|
|||||||
import os
|
import os
|
||||||
import platform
|
import platform
|
||||||
|
|
||||||
|
linux_packages = [
|
||||||
|
'zsh'
|
||||||
|
]
|
||||||
|
|
||||||
os_type = platform.uname().system.lower()
|
os_type = platform.uname().system.lower()
|
||||||
|
|
||||||
is_linux = os_type == "linux"
|
is_linux = os_type == "linux"
|
||||||
@@ -19,4 +23,13 @@ def check_os():
|
|||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
check_os()
|
check_os()
|
||||||
|
if is_debian:
|
||||||
|
os.system('apt-get update && apt-get upgrade -y')
|
||||||
|
for p in linux_packages:
|
||||||
|
os.system(f'apt-get install {p} -y')
|
||||||
|
|
||||||
|
if is_rhel:
|
||||||
|
os.system('dnf upgrade -y')
|
||||||
|
for p in linux_packages:
|
||||||
|
os.system(f'dnf install {p} -y')
|
||||||
print(f'is_windows: {is_windows}, is_macos: {is_macos}, is_linux: {is_linux}, is_debian: {is_debian}, is_rhel: {is_rhel}')
|
print(f'is_windows: {is_windows}, is_macos: {is_macos}, is_linux: {is_linux}, is_debian: {is_debian}, is_rhel: {is_rhel}')
|
||||||
Reference in New Issue
Block a user