mirror of
https://github.com/ONLYOFFICE/build_tools.git
synced 2026-04-07 14:06:31 +08:00
Update linux automate script
This commit is contained in:
@ -56,7 +56,7 @@ 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()
|
||||||
|
|
||||||
|
|||||||
@ -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,13 +73,11 @@ 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"])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user