Update linux automate script

This commit is contained in:
Semyon Bezrukov
2023-04-14 16:00:23 +03:00
parent cf1f0bdb63
commit a7f0f1611f
2 changed files with 10 additions and 12 deletions

View File

@ -56,9 +56,9 @@ def install_qt():
base.cmd_in_dir("./qt-everywhere-opensource-src-5.9.9", "make", ["install"]) base.cmd_in_dir("./qt-everywhere-opensource-src-5.9.9", "make", ["install"])
return return
if not base.is_file("./node_js_setup_10.x"): if not base.is_file("./node_js_setup_14.x"):
print("install dependencies...") print("install dependencies...")
deps.install_deps() deps.install_deps()
if not base.is_dir("./qt_build"): if not base.is_dir("./qt_build"):
print("install qt...") print("install qt...")

View File

@ -54,15 +54,15 @@ def install_deps():
print("Installed Node.js version: " + str(nodejs_cur_version_major) + "." + str(nodejs_cur_version_minor)) print("Installed Node.js version: " + str(nodejs_cur_version_major) + "." + str(nodejs_cur_version_minor))
except: except:
nodejs_cur = 1 nodejs_cur = 1
if (nodejs_cur < 10020): if (nodejs_cur < 14000):
print("Node.js version cannot be less 10.20") print("Node.js version cannot be less 14")
print("Reinstall") print("Reinstall")
if (base.is_dir("./node_js_setup_10.x")): if (base.is_dir("./node_js_setup_14.x")):
base.delete_dir("./node_js_setup_10.x") base.delete_dir("./node_js_setup_14.x")
base.cmd("sudo", ["apt-get", "remove", "--purge", "-y", "nodejs"]) base.cmd("sudo", ["apt-get", "remove", "--purge", "-y", "nodejs"])
base.download("https://deb.nodesource.com/setup_10.x", "./node_js_setup_10.x") base.download("https://deb.nodesource.com/setup_14.x", "./node_js_setup_14.x")
base.cmd('curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -') base.cmd('curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -')
base.cmd("sudo", ["bash", "./node_js_setup_10.x"]) base.cmd("sudo", ["bash", "./node_js_setup_14.x"])
base.cmd("sudo", ["apt-get", "install", "-y", "nodejs"]) base.cmd("sudo", ["apt-get", "install", "-y", "nodejs"])
base.cmd("sudo", ["npm", "install", "-g", "npm@6"]) base.cmd("sudo", ["npm", "install", "-g", "npm@6"])
else: else:
@ -73,16 +73,14 @@ def install_deps():
# java # java
java_error = base.cmd("sudo", ["apt-get", "-y", "install", "openjdk-11-jdk"], True) java_error = base.cmd("sudo", ["apt-get", "-y", "install", "openjdk-11-jdk"], True)
if (0 != java_error):
java_error = base.cmd("sudo", ["apt-get", "-y", "install", "openjdk-8-jdk"], True)
if (0 != java_error): if (0 != java_error):
base.cmd("sudo", ["apt-get", "-y", "install", "software-properties-common"]) base.cmd("sudo", ["apt-get", "-y", "install", "software-properties-common"])
base.cmd("sudo", ["add-apt-repository", "-y", "ppa:openjdk-r/ppa"]) base.cmd("sudo", ["add-apt-repository", "-y", "ppa:openjdk-r/ppa"])
base.cmd("sudo", ["apt-get", "update"]) base.cmd("sudo", ["apt-get", "update"])
base.cmd("sudo", ["apt-get", "-y", "install", "openjdk-8-jdk"]) base.cmd("sudo", ["apt-get", "-y", "install", "openjdk-11-jdk"])
base.cmd("sudo", ["update-alternatives", "--config", "java"]) base.cmd("sudo", ["update-alternatives", "--config", "java"])
base.cmd("sudo", ["update-alternatives", "--config", "javac"]) base.cmd("sudo", ["update-alternatives", "--config", "javac"])
base.writeFile("./packages_complete", "complete") base.writeFile("./packages_complete", "complete")
return return