@@ -4,6 +4,9 @@ SCRIPT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
44SBA=SceneBuilder-21.0.0.deb
55APPINVENT=aisetup.deb
66APPINVENTDesktop=" AppInventorTerminal.desktop"
7+ FreecadDesktop=" Freecad.desktop"
8+ # https://github.com/FreeCAD/FreeCAD-Bundle/releases/download/weekly-builds/
9+ FREECAD=FreeCAD_weekly-builds-37543-conda-Linux-x86_64-py311.AppImage
710if (! test -e $APPINVENT ) then
811 sudo apt -y install zlib1g:i386 lib32stdc++6 libstdc++6:i386 lib32z1
912 sudo rm -rf /usr/google/appinventor/
2730 echo " $APPINVENT installed "
2831fi
2932
33+ if (! test -e $FreecadDesktop ) then
34+
35+ wget https://github.com/FreeCAD/FreeCAD-Bundle/releases/download/weekly-builds/$FREECAD -O freecad
36+ sudo cp freecad /usr/local/bin/
37+ sudo chmod +x /usr/local/bin/freecad
38+ sudo cp FreeCAD-logo.png /usr/local/bin/
39+ echo " [Desktop Entry]
40+ Version=1.0
41+ Type=Application
42+ Name=App Inventor Terminal
43+ Comment=
44+ Exec=/usr/local/bin/freecad
45+ Icon=/usr/local/bin/FreeCAD-logo.png
46+ Path=" "
47+ Terminal=true
48+ StartupNotify=false" > $FreecadDesktop
49+ sudo chmod +x $FreecadDesktop
50+ gio set $FreecadDesktop " metadata::trusted" yes
51+ sudo desktop-file-install $FreecadDesktop
52+ else
53+ echo " $FreecadDesktop installed "
54+ fi
55+
3056if (! test -e $SBA ) then
3157 wget https://github.com/BancroftSchoolOpenSource/UbuntuSetupScript/releases/download/0.0.0/$SBA
3258 sudo dpkg -i $SBA
5682fi
5783
5884sudo apt install -y git texstudio python3-pip libncurses5 libpython2.7 mesa-utils openshot-qt python3-openshot ssh net-tools build-essential curl wget inkscape docker.io libfuse2 nodejs npm sssd-ad sssd-tools realmd adcli krita obs-studio godot3 google-chrome-stable kazam gnome-sound-recorder ffmpeg
59- sudo apt purge -y modemmanager scratch brltty
85+ sudo apt purge -y modemmanager scratch brltty meshlab
6086sudo pip install pyserial
6187
6288
0 commit comments