[PetersWerkWiki] [TitleIndex] [WordIndex

Werkoverleg met GvN.

Taken:

  1. 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
  2. handleidingen

    • ✔ 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...


(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


CategorySoftware CategoryAlpino