~ salmonella-environment-setup (master) 93e9aef671f781bcc6af5ea2df79935dae96242e
commit 93e9aef671f781bcc6af5ea2df79935dae96242e Author: Mario Domenech Goulart <mario@parenteses.org> AuthorDate: Sun Jul 9 12:44:40 2023 +0200 Commit: Mario Domenech Goulart <mario@parenteses.org> CommitDate: Sun Jul 9 12:44:40 2023 +0200 system-setup: Add support for Debian bookworm diff --git a/system-setup/debian-bookworm.sh b/system-setup/debian-bookworm.sh new file mode 100755 index 0000000..f187a9c --- /dev/null +++ b/system-setup/debian-bookworm.sh @@ -0,0 +1,40 @@ +#! /bin/sh + +## Quick&dirty script to install libraries required by eggs. + +set -ex + +anchor=$(readlink -f $(dirname "$0")) +. "$anchor/debian-common.sh" + +# to_install="\ +# packages/debian-bookworm.sh \ +# agar.sh \ +# bvspis.sh \ +# cmark.sh \ +# cryptlib.sh \ +# epeg.sh \ +# iup.sh \ +# canvas_draw.sh \ +# kiwi.sh \ +# libgit2.sh \ +# proccpuinfo.sh \ +# tcc.sh \ +#" + + +to_install="\ + tcc.sh \ +" + +for script in $to_install; do + cd "$tmpdir" + . "$installers_dir/$script" +done + + +### Finishing +sudo ldconfig + +sudo systemctl stop olad +sudo systemctl disable olad diff --git a/system-setup/installers/packages/debian-bookworm.sh b/system-setup/installers/packages/debian-bookworm.sh new file mode 100644 index 0000000..e390b29 --- /dev/null +++ b/system-setup/installers/packages/debian-bookworm.sh @@ -0,0 +1,115 @@ +sudo apt-get install \ + build-essential \ + clang \ + git \ + cmake \ + flex \ + subversion \ + automake \ + libf2c2-dev \ + libalut-dev \ + libtool \ + libgsl-dev \ + r-base-core \ + libfcgi-dev \ + libimlib2-dev \ + libg2-dev \ + libexif-dev \ + libfann-dev \ + libgts-dev \ + libglpk-dev \ + libaugeas-dev \ + libtokyocabinet-dev \ + libossp-uuid-dev \ + libatlas-base-dev \ + libsundials-dev \ + liblapack-dev \ + libsdl-net1.2-dev \ + libffi-dev \ + libsoil-dev \ + gfortran \ + libplot-dev \ + libxosd-dev \ + libreadline-dev \ + libncurses5-dev \ + libssl-dev \ + libopenmpi-dev \ + default-libmysqlclient-dev \ + libopenal-dev \ + python3-dev \ + libsqlite3-dev \ + libgdbm-dev \ + freetds-dev \ + libstemmer-dev \ + zlib1g-dev \ + libsvn-dev \ + libfltk1.3-dev \ + libzmq3-dev \ + libmpfi-dev \ + libphysfs-dev \ + tk8.6 \ + freeglut3-dev \ + libglfw3-dev \ + libsdl1.2-dev \ + libsdl-mixer1.2-dev \ + libsdl-sound1.2-dev \ + libsdl-ttf2.0-dev \ + libsdl-gfx1.2-dev \ + libsdl-image1.2-dev \ + libwebkit2gtk-4.0-dev \ + openmpi-bin \ + libglm-dev \ + libusb-1.0-0-dev \ + libffcall1b \ + libdb-dev \ + openjdk-17-jdk \ + openjdk-17-dbg \ + ant \ + libdb5.3-dev \ + libavcodec-dev \ + libavformat-dev \ + libswscale-dev \ + graphviz \ + time \ + libmagic-dev \ + libfuse-dev \ + units \ + postgresql-server-dev-all \ + libmarkdown2-dev \ + xorg-dev \ + libglu1-mesa-dev \ + libglew-dev \ + libleveldb-dev \ + libyaml-dev \ + libudev-dev \ + liblmdb-dev \ + libola-dev \ + libprotobuf-dev \ + libnanomsg-dev \ + libsass-dev \ + libsndfile1-dev \ + liblzma-dev \ + libsdl2-dev \ + libleptonica-dev \ + libsvm-dev \ + libsdl2-ttf-dev \ + libsdl2-image-dev \ + liblink-grammar-dev \ + liballegro5-dev \ + liballegro-image5-dev \ + liballegro-acodec5-dev \ + liballegro-dialog5-dev \ + liballegro-audio5-dev \ + liballegro-physfs5-dev \ + liballegro-image5-dev \ + liballegro-ttf5-dev\ + libstfl-dev \ + libblosc-dev \ + libgumbo-dev \ + libzstd-dev \ + haveged \ + gnuplot \ + libtag1-dev \ + libespeak-ng-dev \ + librocksdb-dev \ + libnova-dev \Trap