Skip to content
Snippets Groups Projects
Commit 96695ee9 authored by student's avatar student
Browse files

fix: 2024

parent 11424c9a
No related merge requests found
......@@ -68,6 +68,7 @@ function createLauncher(){
local icon=$4
local description=$5
local terminal=$6
local wmclass=$7
echo '============>Creating launcher '$niceName'==========================================================================================================='
if [ -n "$terminal" ] ; then
terminal="true"
......@@ -79,6 +80,7 @@ function createLauncher(){
Version=1.0\n\
Name=$niceName\n\
Comment=$description\n\
StartupWMClass=$wmclass\n\
Exec=$execFile\n\
Icon=$icon\n\
Terminal=$terminal\n\
......@@ -210,7 +212,7 @@ EOF
sudo chmod +x /opt/eclipse-$suffix/$altRunName
fi
fi
createLauncher eclipse-$suffix "$niceName" /opt/eclipse-$suffix/$altRunName /opt/eclipse-$suffix/$icon "$description"
createLauncher eclipse-$suffix "$niceName" /opt/eclipse-$suffix/$altRunName /opt/eclipse-$suffix/$icon "$description" false Eclipse
echo '============>Eclipse '$suffix' installed.==========================================================================================================='
}
......@@ -321,7 +323,7 @@ JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
EOF
sudo chmod +x /opt/db-derby/bin/startNetworkServer-student
sudo wget -O /opt/db-derby/derby-logo.png https://db.apache.org/derby/logo/final_logo.png
createLauncher java-db "Apache Derby DB (java DB)" /opt/db-derby/bin/startNetworkServer-student /opt/db-derby/derby-logo.png "Apache Derby DB (java DB)" true
createLauncher java-db "Apache Derby DB (java DB)" /opt/db-derby/bin/startNetworkServer-student /opt/db-derby/derby-logo.png "Apache Derby DB (java DB)" true derby
echo '============>Apache derby DB installed.==========================================================================================================='
}
......@@ -433,7 +435,7 @@ export JMETER_OPTS="-Dproxy.cert.directory=\$JMETER_DATA_DIR"
EOF
sudo chmod +x /opt/jmeter/bin/jmeter-student.sh
sudo wget -O /opt/jmeter/jmeter-logo.svg https://jmeter.apache.org/images/logo.svg
createLauncher jmeter "Apache JMeter 5" /opt/jmeter/bin/jmeter-student.sh /opt/jmeter/jmeter-logo.svg "Apache JMeter 5"
createLauncher jmeter "Apache JMeter 5" /opt/jmeter/bin/jmeter-student.sh /opt/jmeter/jmeter-logo.svg "Apache JMeter 5" false "Apache JMeter"
#plugin manager
sudo wget -O /opt/jmeter/lib/ext/jmeter-plugins-manager-1.10.jar https://repo1.maven.org/maven2/kg/apc/jmeter-plugins-manager/1.10/jmeter-plugins-manager-1.10.jar
......@@ -554,7 +556,7 @@ function uninstallNetBeans(){
function installIdea(){
echo '============>Installing Idea IDE .....==========================================================================================================='
downloadAndExtract /opt ideaIC-2024.2.0.2.tar.gz idea-IC-242.20224.419 idea-IC https://download-cdn.jetbrains.com/idea/ideaIC-2024.2.0.2.tar.gz
createLauncher idea-IC "inteliJ IDEA" /opt/idea-IC/bin/idea.sh /opt/idea-IC/bin/idea.png "inteliJ IDEA Comunity Edition"
createLauncher idea-IC "inteliJ IDEA" /opt/idea-IC/bin/idea.sh /opt/idea-IC/bin/idea.png "inteliJ IDEA Comunity Edition" false idea
echo '============>Idea IDE installed.==========================================================================================================='
}
......@@ -571,10 +573,10 @@ function installLombok(){
local eclipseConfigFile="/opt/eclipse-$eclipseSuffix/$eclipseName-orig.ini"
local lombokLine="-javaagent:/opt/eclipse-$eclipseSuffix/lombok.jar"
local lombokLineSed="-javaagent:\/opt\/eclipse-$eclipseSuffix\/lombok.jar"
sudo sed -i "/$lombokLineSed/d" $eclipseConfigFile
#sudo sed -i "/$lombokLineSed/d" $eclipseConfigFile
wget https://projectlombok.org/downloads/lombok.jar
sudo mv lombok.jar /opt/eclipse-$eclipseSuffix/
cat <<EOF | sudo cat >>$eclipseConfigFile
cat <<EOF | sudo tee -a $eclipseConfigFile
$lombokLine
EOF
}
......@@ -591,7 +593,7 @@ function installEclipseSTS(){
sudo sed -i -e $substituteConfig /opt/eclipse-sts/sts-3.9.5.RELEASE/configuration/config.ini
fi
sudo sed -i '/-Dosgi\.instance\.area\.default=/d' /opt/eclipse-sts/sts-3.9.5.RELEASE/STS.ini
createLauncher eclipse-sts "Eclipse STS" /opt/eclipse-sts/sts-3.9.5.RELEASE/STS /opt/eclipse-sts/sts-3.9.5.RELEASE/icon.xpm "Eclipse STS (Spring Tool suite)"
createLauncher eclipse-sts "Eclipse STS" /opt/eclipse-sts/sts-3.9.5.RELEASE/STS /opt/eclipse-sts/sts-3.9.5.RELEASE/icon.xpm "Eclipse STS (Spring Tool suite)" false Eclipse
}
function installEclipseJava(){
......@@ -675,7 +677,7 @@ export ANDROID_SDK_ROOT=$LOCALHD/android-sdk-root
/opt/android-studio-2020/bin/studio.sh
EOF
sudo chmod +x /opt/android-studio-2020/bin/studio-student.sh
createLauncher androidStudio "Android Studio" /opt/android-studio-2020/bin/studio-student.sh /opt/android-studio-2020/studio.svg "Android Studio IDE"
createLauncher androidStudio "Android Studio" /opt/android-studio-2020/bin/studio-student.sh /opt/android-studio-2020/studio.svg "Android Studio IDE" false "android"
sudo mkdir -p $LOCALHD/android-sdk-root
sudo chmod go+rwx $LOCALHD/android-sdk-root
echo '============>Android Studio installed.==========================================================================================================='
......
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