Skip to content
Snippets Groups Projects
Commit 11424c9a authored by student's avatar student
Browse files

fix: 2024

parent 9db9cb7a
No related merge requests found
...@@ -334,6 +334,7 @@ function uninstallAppacheDerby() { ...@@ -334,6 +334,7 @@ function uninstallAppacheDerby() {
function setupBase(){ function setupBase(){
LOCALHD=/media/localdata LOCALHD=/media/localdata
LOCALHD=/media/student/DATADISK
SWI_HOME=/media/swi-home SWI_HOME=/media/swi-home
cat <<EOF | sudo tee /etc/profile.d/01-env-var.sh > /dev/null cat <<EOF | sudo tee /etc/profile.d/01-env-var.sh > /dev/null
#create base env var #create base env var
...@@ -346,16 +347,29 @@ function installMaven(){ ...@@ -346,16 +347,29 @@ function installMaven(){
echo '============>Installing maven .....===========================================================================================================' echo '============>Installing maven .....==========================================================================================================='
setupBase setupBase
sudo apt -y install maven sudo apt -y install maven
wget https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz
tar -xzf apache-maven-3.9.9-bin.tar.gz
rm apache-maven-3.9.9-bin.tar.gz
sudo rm -r /usr/share/maven/bin
sudo rm -r /usr/share/maven/boot
sudo rm -r /usr/share/maven/lib
sudo mv apache-maven-3.9.9/bin /usr/share/maven/bin
sudo mv apache-maven-3.9.9/boot /usr/share/maven/boot
sudo mv apache-maven-3.9.9/lib /usr/share/maven/lib
sudo cp -R apache-maven-3.9.9/conf/* /etc/maven/
sudo chown -R root:root /etc/maven/
sudo chown -R root:root /usr/share/maven/bin
sudo chown -R root:root /usr/share/maven/boot
sudo chown -R root:root /usr/share/maven/lib
rm -R apache-maven-3.9.9
sudo mkdir -p $LOCALHD/.m2/repository sudo mkdir -p $LOCALHD/.m2/repository
sudo chmod -R go+rwx $LOCALHD/.m2 sudo chmod -R go+rwx $LOCALHD/.m2
if ! grep "<localRepository>$LOCALHD/\.m2/repository</localRepository>" /usr/share/maven/conf/settings.xml > /dev/null; then
sudo sed -i -e "/<!-- localRepository/i <localRepository>$LOCALHD/.m2/repository</localRepository>" /usr/share/maven/conf/settings.xml;
fi
cat <<EOF | sudo tee /etc/profile.d/maven.sh > /dev/null cat <<EOF | sudo tee /etc/profile.d/maven.sh > /dev/null
#create default user settiing for maven #create default user settiing for maven
WILDFLY_DATA_DIR=\$HOME/.wildfly export WILDFLY_DATA_DIR=\$HOME/.wildfly
MAVEN_HOME=/usr/share/maven export MAVEN_HOME=/usr/share/maven
MAVEN_USER_HOME=~/.m2 export MAVEN_USER_HOME=~/.m2
EOF EOF
cat <<EOF | sudo tee /etc/cron.d/maven > /dev/null cat <<EOF | sudo tee /etc/cron.d/maven > /dev/null
SHELL=/bin/sh SHELL=/bin/sh
...@@ -373,21 +387,9 @@ if [ ! -f ~/.m2/settings.xml ] ; then ...@@ -373,21 +387,9 @@ if [ ! -f ~/.m2/settings.xml ] ; then
fi fi
EOF EOF
sudo chmod +x /usr/share/maven/bin/student-setup sudo chmod +x /usr/share/maven/bin/student-setup
wget https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz if ! grep "<localRepository>$LOCALHD/\.m2/repository</localRepository>" /usr/share/maven/conf/settings.xml > /dev/null; then
tar -xzf apache-maven-3.9.9-bin.tar.gz sudo sed -i -e "/<!-- localRepository/i <localRepository>$LOCALHD/.m2/repository</localRepository>" /usr/share/maven/conf/settings.xml;
rm apache-maven-3.9.9-bin.tar.gz fi
sudo rm -r /usr/share/maven/bin
sudo rm -r /usr/share/maven/boot
sudo rm -r /usr/share/maven/lib
sudo mv apache-maven-3.9.9/bin /usr/share/maven/bin
sudo mv apache-maven-3.9.9/boot /usr/share/maven/boot
sudo mv apache-maven-3.9.9/lib /usr/share/maven/lib
sudo cp -R apache-maven-3.9.9/conf/* /etc/maven/
sudo chown -R root:root /etc/maven/
sudo chown -R root:root /usr/share/maven/bin
sudo chown -R root:root /usr/share/maven/boot
sudo chown -R root:root /usr/share/maven/lib
rm -R apache-maven-3.9.9
echo '============>Maven installed.===========================================================================================================' echo '============>Maven installed.==========================================================================================================='
} }
...@@ -594,8 +596,9 @@ function installEclipseSTS(){ ...@@ -594,8 +596,9 @@ function installEclipseSTS(){
function installEclipseJava(){ function installEclipseJava(){
######Install Eclipse for JAVA development package ######Install Eclipse for JAVA development package
installEclipseInstance java https://ftp.linux.org.tr/eclipse//technology/epp/downloads/release/2024-06/R/eclipse-java-2024-06-R-linux-gtk-x86_64.tar.gz \
"https://download.eclipse.org/releases/2024-06/,\ installEclipseInstance java https://ftp.fau.de/eclipse/technology/epp/downloads/release/2024-03/R/eclipse-java-2024-03-R-linux-gtk-x86_64.tar.gz \
"https://download.eclipse.org/releases/2024-03/,\
https://binaries.sonarsource.com/SonarLint-for-Eclipse/releases/,\ https://binaries.sonarsource.com/SonarLint-for-Eclipse/releases/,\
https://download.eclipse.org/efxclipse/updates-released/3.9.0/site/,\ https://download.eclipse.org/efxclipse/updates-released/3.9.0/site/,\
https://ecd-plugin.github.io/update/" \ https://ecd-plugin.github.io/update/" \
...@@ -764,15 +767,14 @@ sudo dconf update ...@@ -764,15 +767,14 @@ sudo dconf update
function installAll() { function installAll() {
sudo apt -y install geany sudo apt -y install geany
sudo apt -y install git gitk git-gui kdiff3 krusader unrar rar 7zip
#sudo sed -i -e "s/line_height=0;0;/line_height=0;2;/g" /usr/share/geany/filedefs/filetypes.common #sudo sed -i -e "s/line_height=0;0;/line_height=0;2;/g" /usr/share/geany/filedefs/filetypes.common
#disableAltF5 #disableAltF5
installJava installJava
installJavaFX installJavaFX
sudo apt -y install git gitk git-gui kdiff3 krusader unrar rar 7zip
installGradle installGradle
installMaven installMaven
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment