First version with SSSD, all free linux software
This commit is contained in:
parent
3b9f4800b5
commit
2d70140aa7
|
@ -7,5 +7,6 @@
|
||||||
- name: Download and unpack Android Studio
|
- name: Download and unpack Android Studio
|
||||||
unarchive:
|
unarchive:
|
||||||
src: https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2021.3.1.16/android-studio-2021.3.1.16-linux.tar.gz
|
src: https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2021.3.1.16/android-studio-2021.3.1.16-linux.tar.gz
|
||||||
|
creates: /opt/Android_Studio/android-studio/build.txt
|
||||||
dest: /opt/Android_Studio
|
dest: /opt/Android_Studio
|
||||||
remote_src: yes
|
remote_src: yes
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
community.general.snap:
|
community.general.snap:
|
||||||
name:
|
name:
|
||||||
- eclipse
|
- eclipse
|
||||||
|
classic: true
|
||||||
# - name: Install Eclipse from tarball
|
# - name: Install Eclipse from tarball
|
||||||
# block:
|
# block:
|
||||||
# - name: Create destination for Eclipse
|
# - name: Create destination for Eclipse
|
||||||
|
|
|
@ -1 +1,55 @@
|
||||||
# TODO install X11 development, Wayland development, gtk+ development, glade, python
|
- name: Install X11 development
|
||||||
|
block:
|
||||||
|
- name: Install libx11-dev
|
||||||
|
apt:
|
||||||
|
name: libx11-dev
|
||||||
|
state: latest
|
||||||
|
- name: Install libxext-dev
|
||||||
|
apt:
|
||||||
|
name: libxext-dev
|
||||||
|
state: latest
|
||||||
|
- name: Install xutils
|
||||||
|
apt:
|
||||||
|
name: x11-utils
|
||||||
|
state: latest
|
||||||
|
- name: Install GTK development
|
||||||
|
block:
|
||||||
|
- name: Install libgtk-4-dev
|
||||||
|
apt:
|
||||||
|
name: libgtk-4-dev
|
||||||
|
state: latest
|
||||||
|
- name: Install libgtk-3-dev
|
||||||
|
apt:
|
||||||
|
name: libgtk-3-dev
|
||||||
|
state: latest
|
||||||
|
- name: Install libgtkmm-3.0-dev
|
||||||
|
apt:
|
||||||
|
name: libgtkmm-3.0-dev
|
||||||
|
state: latest
|
||||||
|
|
||||||
|
- name: Install Wayland development
|
||||||
|
block:
|
||||||
|
- name: Install libwayland-dev
|
||||||
|
apt:
|
||||||
|
name: libwayland-dev
|
||||||
|
state: latest
|
||||||
|
- name: Install libwlroots-dev
|
||||||
|
apt:
|
||||||
|
name: libwlroots-dev
|
||||||
|
state: latest
|
||||||
|
- name: Install qt6-wayland-dev
|
||||||
|
apt:
|
||||||
|
name: qt6-wayland-dev
|
||||||
|
state: latest
|
||||||
|
- name: Install qt6-wayland-dev-tools
|
||||||
|
apt:
|
||||||
|
name: qt6-wayland-dev-tools
|
||||||
|
state: latest
|
||||||
|
- name: Install Glade
|
||||||
|
apt:
|
||||||
|
name: glade
|
||||||
|
state: latest
|
||||||
|
- name: Install QT Creator
|
||||||
|
apt:
|
||||||
|
name: qtcreator
|
||||||
|
state: latest
|
||||||
|
|
|
@ -1 +1,12 @@
|
||||||
# TODO: poskrbi za install
|
- name: Install IDEA
|
||||||
|
block:
|
||||||
|
- name: Create destination for JetBrains IDEA
|
||||||
|
file:
|
||||||
|
path: /opt/IDEA
|
||||||
|
state: directory
|
||||||
|
- name: Download and unpack JetBrains IDEA
|
||||||
|
unarchive:
|
||||||
|
src: https://download.jetbrains.com/idea/ideaIE-2022.2.tar.gz
|
||||||
|
dest: /opt/IDEA
|
||||||
|
creates: /opt/IDEA/idea-IE-222.3345.148/build.txt
|
||||||
|
remote_src: yes
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
# Odločitveni sistemi
|
# Odločitveni sistemi
|
||||||
# Martin.Mozina@fri.uni-lj.si
|
# Martin.Mozina@fri.uni-lj.si
|
||||||
# Windows
|
# Windows
|
||||||
|
- name: Odlocitveni sistemi
|
||||||
|
debug:
|
||||||
|
msg: "Odločitveni sistemi 63741 - brez zahtev"
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
name: Install SML/NJ
|
- name: Install SML/NJ
|
||||||
apt:
|
apt:
|
||||||
name: smlnj
|
name: smlnj
|
||||||
state: latest
|
state: latest
|
||||||
name: Install SML/NJ
|
- name: Install SML/NJ
|
||||||
apt:
|
apt:
|
||||||
name: smlnj
|
name: smlnj
|
||||||
state: latest
|
state: latest
|
||||||
name: Install Emacs extension for SML
|
- name: Install Emacs extension for SML
|
||||||
apt:
|
apt:
|
||||||
name: elpa-sml-mode
|
name: elpa-sml-mode
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
# Umetno zaznavanje
|
# Umetno zaznavanje
|
||||||
# jon.muhovic@fe.uni-lj.si
|
# jon.muhovic@fe.uni-lj.si
|
||||||
# Python3, Python 3
|
# Python3, Python 3
|
||||||
|
- include_tasks: python3.yml
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
# TODO install XAMPP
|
- name: Install XAMPP
|
||||||
|
debug:
|
||||||
|
msg: Namesto XAMPP bi verjetno LAMP?
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
name: Install Audacity
|
- name: Install Audacity
|
||||||
apt:
|
apt:
|
||||||
name: audacity
|
name: audacity
|
||||||
state: latest
|
state: latest
|
||||||
|
|
||||||
|
|
|
@ -1 +1,10 @@
|
||||||
# TODO install BayesFusion.yml
|
# TODO install BayesFusion.yml
|
||||||
|
# https://download.bayesfusion.com/files.html?category=Academia#GeNIe
|
||||||
|
- name: Install Wine
|
||||||
|
apt:
|
||||||
|
name: wine-development
|
||||||
|
state: latest
|
||||||
|
- name: Install Wine binfmt support
|
||||||
|
apt:
|
||||||
|
name: wine-binfmt
|
||||||
|
state: latest
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name: Install blender
|
- name: Install blender
|
||||||
apt:
|
apt:
|
||||||
name: blender
|
name: blender
|
||||||
state: latest
|
state: latest
|
||||||
|
|
4
roles/linroom/tasks/cmake.yml
Normal file
4
roles/linroom/tasks/cmake.yml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
- name: Install cmake
|
||||||
|
apt:
|
||||||
|
name: cmake
|
||||||
|
state: latest
|
|
@ -1,20 +1,20 @@
|
||||||
|
|
||||||
name: "Install Podman"
|
- name: "Install Podman"
|
||||||
apt:
|
apt:
|
||||||
name: podman
|
name: podman
|
||||||
state: latest
|
state: latest
|
||||||
|
|
||||||
name: "Install containerd"
|
- name: "Install containerd"
|
||||||
apt:
|
apt:
|
||||||
name: containerd
|
name: containerd
|
||||||
state: latest
|
state: latest
|
||||||
|
|
||||||
name: "Install docker"
|
- name: "Install docker"
|
||||||
apt:
|
apt:
|
||||||
name: docker
|
name: docker
|
||||||
state: latest
|
state: latest
|
||||||
|
|
||||||
name: "Install docker-compose"
|
- name: "Install docker-compose"
|
||||||
apt:
|
apt:
|
||||||
name: docker-compose
|
name: docker-compose
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name: "Install Dotnet 6.0"
|
- name: "Install Dotnet 6.0"
|
||||||
apt:
|
apt:
|
||||||
name: dotnet6
|
name: dotnet6
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,12 +1,14 @@
|
||||||
name: Install emacs
|
- name: Install emacs
|
||||||
apt:
|
apt:
|
||||||
name: emacs
|
name: emacs
|
||||||
state: latest
|
state: latest
|
||||||
name: Install emacs-nox
|
|
||||||
|
- name: Install emacs-nox
|
||||||
apt:
|
apt:
|
||||||
name: emacs-nox
|
name: emacs-nox
|
||||||
state: latest
|
state: latest
|
||||||
name: Install emacs-gtk
|
|
||||||
|
- name: Install emacs-gtk
|
||||||
apt:
|
apt:
|
||||||
name: emacs-gtk
|
name: emacs-gtk
|
||||||
state: latest
|
state: latest
|
||||||
|
|
39
roles/linroom/tasks/fri_base.yml
Normal file
39
roles/linroom/tasks/fri_base.yml
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
- name: Install generally useful packages
|
||||||
|
apt:
|
||||||
|
name:
|
||||||
|
- i3
|
||||||
|
- sway
|
||||||
|
- vlc
|
||||||
|
- mpv
|
||||||
|
- ffmpeg
|
||||||
|
- emacs
|
||||||
|
- kwrite
|
||||||
|
- kate
|
||||||
|
- krita
|
||||||
|
- blender
|
||||||
|
- pcmanfm-qt
|
||||||
|
- qutebrowser
|
||||||
|
- chromium
|
||||||
|
- firefox
|
||||||
|
- qemu
|
||||||
|
- qemu-kvm
|
||||||
|
- virt-goodies
|
||||||
|
- virt-manager
|
||||||
|
- wine-development
|
||||||
|
- dosbox
|
||||||
|
- xul-ext-ublock-origin
|
||||||
|
- chromium-ublock-origin
|
||||||
|
- nethack-console
|
||||||
|
- zsh
|
||||||
|
- tmux
|
||||||
|
- screen
|
||||||
|
- curl
|
||||||
|
state: latest
|
||||||
|
|
||||||
|
- name: Set up additional groups for students
|
||||||
|
debug:
|
||||||
|
msg: TODO: add fix
|
||||||
|
|
||||||
|
- name: Set default keyboard layout to SI
|
||||||
|
debug:
|
||||||
|
msg: TODO: add fix
|
|
@ -1,4 +1,4 @@
|
||||||
name: Install GIMP
|
- name: Install GIMP
|
||||||
apt:
|
apt:
|
||||||
name: gimp
|
name: gimp
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name: Install git
|
- name: Install git
|
||||||
apt:
|
apt:
|
||||||
name: git
|
name: git
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
name: install Haskell platform
|
- name: install Haskell platform
|
||||||
apt:
|
apt:
|
||||||
name: haskell-platform
|
name: haskell-platform
|
||||||
state: latest
|
state: latest
|
||||||
|
|
||||||
name: install Haskell Tool Stack
|
- name: install Haskell Tool Stack
|
||||||
apt:
|
apt:
|
||||||
name: haskell-stack
|
name: haskell-stack
|
||||||
state: latest
|
state: latest
|
||||||
|
|
||||||
name: install Haskell compiler
|
- name: install Haskell compiler
|
||||||
apt:
|
apt:
|
||||||
name: ghc
|
name: ghc
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name: Install Inkscape
|
- name: Install Inkscape
|
||||||
apt:
|
apt:
|
||||||
name: inkscape
|
name: inkscape
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1 +1,8 @@
|
||||||
# TODO install JavaFX
|
- name: Install JavaFX
|
||||||
|
apt:
|
||||||
|
name: openjfx
|
||||||
|
state: latest
|
||||||
|
- name: Install JavaFX source
|
||||||
|
apt:
|
||||||
|
name: openjfx-source
|
||||||
|
state: latest
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
name: Install Jupyter
|
- name: Install Jupyter
|
||||||
apt:
|
apt:
|
||||||
name: jupyter
|
name: jupyter
|
||||||
state: latest
|
state: latest
|
||||||
name: Install Jupyter Console
|
- name: Install Jupyter Console
|
||||||
apt:
|
apt:
|
||||||
name: jupyter-console
|
name: jupyter-console
|
||||||
state: latest
|
state: latest
|
||||||
name: Install Jupyter QT Console
|
- name: Install Jupyter QT Console
|
||||||
apt:
|
apt:
|
||||||
name: jupyter-qtconsole
|
name: jupyter-qtconsole
|
||||||
state: latest
|
state: latest
|
||||||
name: Install Jupyter Notebook
|
- name: Install Jupyter Notebook
|
||||||
apt:
|
apt:
|
||||||
name: jupyter-notebook
|
name: jupyter-notebook
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,3 +1,12 @@
|
||||||
# TODO install logisim for linux
|
# TODO install logisim for linux
|
||||||
|
- name: Install Logisim
|
||||||
https://altushost-swe.dl.sourceforge.net/project/circuit/2.7.x/2.7.1/logisim-generic-2.7.1.jar
|
block:
|
||||||
|
- name: Create destination for Logisim
|
||||||
|
file:
|
||||||
|
path: /opt/logisim
|
||||||
|
state: directory
|
||||||
|
- name: Download and unpack Logisim
|
||||||
|
unarchive:
|
||||||
|
src: https://altushost-swe.dl.sourceforge.net/project/circuit/2.7.x/2.7.1/logisim-generic-2.7.1.jar
|
||||||
|
dest: /opt/logisim
|
||||||
|
remote_src: yes
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
- import_tasks: fri_base.yml
|
||||||
- import_tasks: AAHRP-63263.yml
|
- import_tasks: AAHRP-63263.yml
|
||||||
- import_tasks: APS1-63279.yml
|
- import_tasks: APS1-63279.yml
|
||||||
- import_tasks: ARP1-63545C.yml
|
- import_tasks: ARP1-63545C.yml
|
||||||
|
|
|
@ -1,2 +1,6 @@
|
||||||
# TODO: usposobi install Matlaba na D:
|
# TODO: usposobi install Matlaba na D:
|
||||||
# TODO: zamenjaj podvojene datoteke s symlinki
|
# TODO: zamenjaj podvojene datoteke s symlinki
|
||||||
|
- name: Matlab
|
||||||
|
debug:
|
||||||
|
msg: "Matlab"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name: Install MariaDB ODBC connector
|
- name: Install MariaDB ODBC connector
|
||||||
apt:
|
apt:
|
||||||
name: odbc-mariadb
|
name: odbc-mariadb
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
|
- name: Install mysql workbench
|
||||||
apt:
|
apt:
|
||||||
deb: https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community_8.0.30-1ubuntu22.04_amd64.deb
|
deb: https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community_8.0.30-1ubuntu22.04_amd64.deb
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
# TODO install NetBeans
|
- name: Install NetBeans from .deb
|
||||||
|
apt:
|
||||||
|
deb: https://github.com/codelerity/netbeans-installers/releases/download/v15-build1/apache-netbeans_15-1_amd64.deb
|
||||||
|
|
4
roles/linroom/tasks/ninja.yml
Normal file
4
roles/linroom/tasks/ninja.yml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
- name: Install Ninja
|
||||||
|
apt:
|
||||||
|
name: ninja-build
|
||||||
|
state: latest
|
|
@ -1 +1,13 @@
|
||||||
# TODO install Notepad++
|
# TODO install Notepad++
|
||||||
|
# ansible_os_family: "Windows" / "Debian"
|
||||||
|
- name: Install notepad++
|
||||||
|
debug:
|
||||||
|
msg: "Install Notepad++"
|
||||||
|
- name: Install Wine
|
||||||
|
apt:
|
||||||
|
name: wine-development
|
||||||
|
state: latest
|
||||||
|
- name: Install Wine binfmt support
|
||||||
|
apt:
|
||||||
|
name: wine-binfmt
|
||||||
|
state: latest
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
name: Install Ocaml
|
- name: Install Ocaml
|
||||||
apt:
|
apt:
|
||||||
name: ocaml
|
name: ocaml
|
||||||
state: latest
|
state: latest
|
||||||
n
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name: Install Octave
|
- name: Install Octave
|
||||||
apt:
|
apt:
|
||||||
name: octave
|
name: octave
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
name: Install OMNet++
|
- name: Install OMNet++
|
||||||
block:
|
block:
|
||||||
- name: Create destination for Omnet++
|
- name: Create destination for Omnet++
|
||||||
file:
|
file:
|
||||||
path: /opt/omnetpp
|
path: /opt/omnetpp
|
||||||
|
state: directory
|
||||||
- name: Download and unpack Omnet++
|
- name: Download and unpack Omnet++
|
||||||
unarchive:
|
unarchive:
|
||||||
src: https://github.com/omnetpp/omnetpp/releases/download/omnetpp-6.0.1/omnetpp-6.0.1-linux-x86_64.tgz
|
src: https://github.com/omnetpp/omnetpp/releases/download/omnetpp-6.0.1/omnetpp-6.0.1-linux-x86_64.tgz
|
||||||
|
@ -10,11 +11,12 @@ name: Install OMNet++
|
||||||
remote_src: yes
|
remote_src: yes
|
||||||
|
|
||||||
# TODO install inet system-wide
|
# TODO install inet system-wide
|
||||||
name: Install INET Framework
|
- name: Install INET Framework
|
||||||
block:
|
block:
|
||||||
- name: Create destination for INET Framework
|
- name: Create destination for INET Framework
|
||||||
file:
|
file:
|
||||||
path: /opt/omnetpp-inet
|
path: /opt/omnetpp-inet
|
||||||
|
state: directory
|
||||||
- name: Download and unpack INET Framework
|
- name: Download and unpack INET Framework
|
||||||
unarchive:
|
unarchive:
|
||||||
src: https://github.com/inet-framework/inet/releases/download/v4.4.1/inet-4.4.1-src.tgz
|
src: https://github.com/inet-framework/inet/releases/download/v4.4.1/inet-4.4.1-src.tgz
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name: Install OpenSSL
|
- name: Install OpenSSL
|
||||||
apt:
|
apt:
|
||||||
name: openssl
|
name: openssl
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1 +1,4 @@
|
||||||
# TODO install orange
|
- name: Install orange
|
||||||
|
pip:
|
||||||
|
executable: pip3
|
||||||
|
name: orange3
|
||||||
|
|
|
@ -1 +1,12 @@
|
||||||
# TODO install Pelles
|
# TODO install Pelles
|
||||||
|
- name: Install Pelles
|
||||||
|
debug:
|
||||||
|
msg: "Install Pelles-C"
|
||||||
|
- name: Install Wine
|
||||||
|
apt:
|
||||||
|
name: wine-development
|
||||||
|
state: latest
|
||||||
|
- name: Install Wine binfmt support
|
||||||
|
apt:
|
||||||
|
name: wine-binfmt
|
||||||
|
state: latest
|
||||||
|
|
|
@ -1 +1,12 @@
|
||||||
# TODO install PowerDesigner
|
# TODO install PowerDesigner
|
||||||
|
- name: PowerDesigner
|
||||||
|
debug:
|
||||||
|
msg: "Install PowerDesigner"
|
||||||
|
- name: Install Wine
|
||||||
|
apt:
|
||||||
|
name: wine-development
|
||||||
|
state: latest
|
||||||
|
- name: Install Wine binfmt support
|
||||||
|
apt:
|
||||||
|
name: wine-binfmt
|
||||||
|
state: latest
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
# TODO install Project Libre
|
- name: Install projectlibre
|
||||||
# https://www.projectlibre.com/product/1-alternative-microsoft-project-open-source
|
apt:
|
||||||
|
deb: https://jztkft.dl.sourceforge.net/project/projectlibre/ProjectLibre/1.9.3/projectlibre_1.9.3-1.deb
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
name: Install python3
|
- name: Install python3
|
||||||
apt:
|
apt:
|
||||||
name: python3
|
name: python3
|
||||||
state: latest
|
state: latest
|
||||||
|
|
||||||
name: Install ipython
|
- name: Install ipython
|
||||||
apt:
|
apt:
|
||||||
name: python3-ipython
|
name: python3-ipython
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,18 +1,29 @@
|
||||||
- name: Create QCADesigner-e destination
|
- name: Install QCADesigner-E build deps
|
||||||
|
block:
|
||||||
|
- name: Install automake
|
||||||
|
apt:
|
||||||
|
name: automake
|
||||||
|
state: latest
|
||||||
|
- name: Install automake
|
||||||
|
apt:
|
||||||
|
name: libgtk2.0-dev
|
||||||
|
state: latest
|
||||||
|
- name: Create QCADesigner-E destination
|
||||||
file:
|
file:
|
||||||
path: /opt/QCADEsigner-E
|
path: /opt/QCADesigner-E
|
||||||
state: directory
|
state: directory
|
||||||
- name: Clone QCADesigner-E repo
|
- name: Clone QCADesigner-E repo
|
||||||
#
|
#
|
||||||
ansible.builtin.git:
|
ansible.builtin.git:
|
||||||
repo: https://github.com/FSillT/QCADesigner-E
|
repo: https://github.com/FSillT/QCADesigner-E
|
||||||
dest: /opt/QCADEsigner-E
|
force: yes
|
||||||
|
dest: /opt/QCADesigner-E
|
||||||
- name: Build QCADesigner-E
|
- name: Build QCADesigner-E
|
||||||
shell:
|
shell:
|
||||||
cmd: cd /opt/QCADEsigner-E/QCADEsigner-E && ./autogen.sh && make
|
cmd: cd /opt/QCADesigner-E/QCADesignerE && chmod +x ./configure && ./configure && make
|
||||||
- name: Create QCADesigner-e symlink
|
- name: Create QCADesigner-e symlink
|
||||||
file:
|
file:
|
||||||
src: /opt/QCADEsigner-E/QCADesignerE/src/QCADesigner
|
src: /opt/QCADesigner-E/QCADesignerE/src/QCADesigner
|
||||||
dest: /usr/local/bin/QCADesigner
|
dest: /usr/local/bin/QCADesigner
|
||||||
state: link
|
state: link
|
||||||
# TODO create .desktop file
|
# TODO create .desktop file
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name: Install racket
|
- name: Install racket
|
||||||
apt:
|
apt:
|
||||||
name: racket
|
name: racket
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
name: Install rlwrap
|
- name: Install rlwrap
|
||||||
apt:
|
apt:
|
||||||
name: rlwrap
|
name: rlwrap
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
name: Install SageMath
|
- name: Install SageMath
|
||||||
apt:
|
apt:
|
||||||
name: sagemath
|
name: sagemath
|
||||||
state: latest
|
state: latest
|
||||||
name: Install SageMath - Jupyter
|
|
||||||
|
- name: Install SageMath - Jupyter
|
||||||
apt:
|
apt:
|
||||||
name: sagemath-jupyter
|
name: sagemath-jupyter
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
name: Install SML/NJ
|
- name: Install SML/NJ
|
||||||
apt:
|
apt:
|
||||||
name: smlnj
|
name: smlnj
|
||||||
state: latest
|
state: latest
|
||||||
name: Install SML/NJ
|
- name: Install SML/NJ
|
||||||
apt:
|
apt:
|
||||||
name: smlnj
|
name: smlnj
|
||||||
state: latest
|
state: latest
|
||||||
name: Install Emacs extension for SML
|
- name: Install Emacs extension for SML
|
||||||
apt:
|
apt:
|
||||||
name: elpa-sml-mode
|
name: elpa-sml-mode
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
name: Install SWI-Prolog
|
- name: Install SWI-Prolog
|
||||||
apt:
|
apt:
|
||||||
name: swi-prolog
|
name: swi-prolog
|
||||||
state: latest
|
state: latest
|
||||||
name: Install SWI-Prolog - X support
|
- name: Install SWI-Prolog - X support
|
||||||
apt:
|
apt:
|
||||||
name: swi-prolog-x
|
name: swi-prolog-x
|
||||||
state: latest
|
state: latest
|
||||||
|
|
|
@ -1 +1,12 @@
|
||||||
# TODO install Unity
|
# TODO install Unity
|
||||||
|
- name: PowerDesigner
|
||||||
|
debug:
|
||||||
|
msg: "Unity"
|
||||||
|
- name: Install Wine
|
||||||
|
apt:
|
||||||
|
name: wine-development
|
||||||
|
state: latest
|
||||||
|
- name: Install Wine binfmt support
|
||||||
|
apt:
|
||||||
|
name: wine-binfmt
|
||||||
|
state: latest
|
||||||
|
|
|
@ -1 +1,5 @@
|
||||||
# TODO pripravi install Vivado
|
# TODO pripravi install Vivado
|
||||||
|
# https://www.xilinx.com/member/forms/download/xef.html?filename=Xilinx_Unified_2022.1_0420_0327_Lin64.bin
|
||||||
|
- name: Install Vivado
|
||||||
|
debug:
|
||||||
|
msg: "Install Vivado, rodistvori dodatnih 70+G diska na računalnik"
|
||||||
|
|
|
@ -8,7 +8,24 @@
|
||||||
ansible.builtin.apt_repository:
|
ansible.builtin.apt_repository:
|
||||||
repo: "deb https://packages.microsoft.com/repos/vscode stable main"
|
repo: "deb https://packages.microsoft.com/repos/vscode stable main"
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Install VSCode
|
- name: Install VSCode
|
||||||
ansible.builtin.apt:
|
ansible.builtin.apt:
|
||||||
name: code
|
name: code
|
||||||
state: latest
|
state: latest
|
||||||
|
|
||||||
|
- name: Install VS Code extensions
|
||||||
|
shell: code --no-sandbox --user-data-dir "/usr/share/code/resources/app" --extensions-dir "/usr/share/code/resources/app/extensions" --install-extension "{{ item }}"
|
||||||
|
loop:
|
||||||
|
- VisualStudioExptTeam.vscodeintellicode
|
||||||
|
- arthurwang.vsc-prolog
|
||||||
|
- dramforever.vscode-ghc-simple
|
||||||
|
- eamodio.gitlens
|
||||||
|
- justusadam.language-haskell
|
||||||
|
- ms-dotnettools.csharp
|
||||||
|
- ms-python.python
|
||||||
|
- ms-vscode.cpptools
|
||||||
|
- ocamllabs.ocaml-platform
|
||||||
|
- stonebuddha.vscode-better-sml
|
||||||
|
- vscode-icons-team.vscode-icons
|
||||||
|
|
||||||
|
|
|
@ -1,27 +1,27 @@
|
||||||
# Dobi se jo na: https://www.physionet.org/content/wfdb/10.7.0/ 1. razpakiraj arhiv 2. pojdi v direktorij. 3. poženi .-configure lahko z dodatnimi parametri glede na željeno lokacijo knjižnice 4. poženi make 5. poženi sudo make install
|
# Dobi se jo na: https://www.physionet.org/content/wfdb/10.7.0/ 1. razpakiraj arhiv 2. pojdi v direktorij. 3. poženi .-configure lahko z dodatnimi parametri glede na željeno lokacijo knjižnice 4. poženi make 5. poženi sudo make install
|
||||||
name: Install libFLAC
|
- name: Install libFLAC
|
||||||
apt:
|
apt:
|
||||||
name: libflac-dev
|
name: libflac-dev
|
||||||
state: latest
|
state: latest
|
||||||
name: Install libcurl
|
- name: Install libcurl
|
||||||
apt:
|
apt:
|
||||||
name: libcurl-dev
|
name: libcurl4-openssl-dev
|
||||||
name: Install GCC
|
- name: Install GCC
|
||||||
apt:
|
apt:
|
||||||
name: gcc
|
name: gcc
|
||||||
name: Install make
|
- name: Install make
|
||||||
apt:
|
apt:
|
||||||
name: make
|
name: make
|
||||||
name: Create WFDB destination
|
- name: Create WFDB destination
|
||||||
file:
|
file:
|
||||||
path: /opt/wfdb
|
path: /opt/wfdb
|
||||||
state: directory
|
state: directory
|
||||||
name: Download WFDB
|
- name: Download WFDB
|
||||||
unarchive:
|
unarchive:
|
||||||
src: https://www.physionet.org/physiotools/archives/wfdb-10.7/wfdb-10.7.0.tar.gz
|
src: https://www.physionet.org/physiotools/archives/wfdb-10.7/wfdb-10.7.0.tar.gz
|
||||||
dest: /opt/wfdb
|
dest: /opt/wfdb
|
||||||
|
creates: /opt/wfdb/wfdb-10.7.0/README
|
||||||
remote_src: yes
|
remote_src: yes
|
||||||
name: Build and install WFDB
|
- name: Build and install WFDB
|
||||||
shell:
|
shell:
|
||||||
cmd: cd /opt/wfdb && ./configure && make && make install
|
cmd: cd /opt/wfdb/wfdb-10.7.0 && ./configure && make && make install
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue