Werkoverleg met GvN.
Taken:
- Alpino
- ✔ Test aanwezigheid van libtk en libtcl (1)
- → anders: wat is default voor LD_LIBRARY_PATH? (2)
- ✔ Werkt Alpino vanuit latest.tar.gz als er geen standaard libtcl en libtk aanwezig zijn?
- → Testen in Docker (3)
- → Werkt alleen als TCL_LIBRARY en TK_LIBRARY zijn gedefinieerd → zie (1) beneden
- ✘ libboost zonder libs?
- → niet mogelijk voor onder andere Boost.Filesystem en Boost.System
- ✔ Test aanwezigheid van libtk en libtcl (1)
- ✔ bijwerken: Latex en zo
? Sterk verouderd spul weg? Of van een waarschuwing voorzien?
- ✔ aclbrief-demo.tex → pdflatex
- ✔ clcg-logo → divps, pdflatex
- ✘ RUG.tex, RuG.tex → pdflatex
- ✔ babel → hyphenation → dutch, english, interlingua
- ✔ nieuw: haytabo, zardoz...
- ✔ bijwerken: Latex en zo
(1)
if ( ldd $ALPINO_HOME/create_bin/Alpino.bin | grep -q -E '(libtcl|libtk).*not found' ) then LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ALPINO_HOME/extralibs export TCL_LIBRARY=$ALPINO_HOME/create_bin/tcl8.5 export TK_LIBRARY=$ALPINO_HOME/create_bin/tk8.5 fi
(2)
LD_LIBRARY_PATH=`/sbin/ldconfig -N -X -v 2> /dev/null | perl -e \ 'while (<>) { if (m!^(/.*?):!) { push @a, $1; } } print(join(":", @a))'`
(3)
# op command line: docker run -e DISPLAY --net=host --rm -i -t debian:8 # in docker: cd / apt-get update && apt-get install -y curl libx11-6 libxss1 libxft2 curl http://www.let.rug.nl/vannoord/alp/Alpino/versions/binary/latest.tar.gz | tar vxzf - export ALPINO_HOME=/Alpino PATH=$ALPINO_HOME/bin:$PATH export TCL_LIBRARY=$ALPINO_HOME/create_bin/tcl8.5 export TK_LIBRARY=$ALPINO_HOME/create_bin/tk8.5 Alpino
Voorbeeld .bashrc:
source /usr/share/mc/bin/mc.sh alias tred=Tred case `hostname -s` in haytabo) PATH=$PATH:/net/aps/haytabo/bin source /net/aps/haytabo/etc/alias.sh ulimit -v 264137760 # 50% ;; zardoz) PATH=/opt/netapps/texlive/2017/bin/x86_64-linux:$PATH:/net/aps/64/bin:/net/aps/32/bin export TEXMF=`kpsexpand '$TEXMF' | perl -p -e 's!}$!,/net/aps/32/opt/teTeX-3.0/share/texmf-local}!'` alias treex.init="umask 022 ; `cat /net/aps/64/opt/treex/init.sh`" ulimit -v 264182308 # 50% ;; *) if grep -q -E 'Ubuntu (1[6-9]|[2-9][0-9])' /etc/issue # Ubuntu 16 or above then PATH=$PATH:/net/aps/haytabo/bin source /net/aps/haytabo/etc/alias.sh else PATH=/opt/netapps/texlive/2017/bin/x86_64-linux:$PATH:/net/aps/64/bin:/net/aps/32/bin export TEXMF=`kpsexpand '$TEXMF' | perl -p -e 's!}$!,/net/aps/32/opt/teTeX-3.0/share/texmf-local}!'` alias treex.init="umask 022 ; `cat /net/aps/64/opt/treex/init.sh`" fi ulimit -v `awk -v CONVFMT=%.0f '$1 == "MemTotal:" { print "" $2 * .9 }' /proc/meminfo` # 90% ;; esac PATH=$HOME/bin:$HOME/go/bin:/net/aistaff/{you}/bin:$PATH