Impressum | Kontakt
 Startseite | Kurse | Projekte | Haskell | Linux Suche | Blog

TeX-Live 2011 unter Ubuntu installieren

Diese Anleitung basiert auf einer Anleitung in der TeXnische Komödie (3/2011).

Voraussetzung:
- Perl-Tk
- Perl-doc

1. Schritt: Installationsdatei herunterladen

$> mkdir /texlive-install
$> cd /texlive—install
$> wget mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
$> tar zxf install-tl-unx.tar.gz
$> cd install-tlxxxxxxxx              xxxxxxxx = Datumsangabe

2. Schritt: Installation

$> sudo ./install-tl -gui
oder
$> sudo ./install-tl -gui  -repository=http://ctan.larsko.net/tex-archiv/systems/texlive/tlnet
Auf mirror.ctan.org/CTAN.sites sind alle aktuellen Spiegelserver gelistet.

Das System erfragt das Passwort und es erscheint ein Einstellungsfenster. Der letzte Punkt "Standardeinstellung für 'Symbolische Links in Systemverzeichnissen' "
muss unbedingt auf ,,Nein'' gestellt werden.

Wenn etwas schief geht

Entfernung der bisher installierten Dateien:

$> cd /usr/local/texlive
$> ls
2011   texmf-local
$> sudo rm -rf 2011
$> cd ~

3. Schritt: Nachbesserung der Installation

$> cd ~/texlive-install
$> echo 'export PATH=/opt/texbin:${PATH}' > texlive.sh
$> sudo cp texlive.sh /etc/profile.d/

falls /opt nicht vorhanden ist:
$> sudo mkdir -p /opt   

einen Link setzen, der unter /usr/local/texlive/2011/bin gefunden wird.
$> sudo ln -s /usr/local/texlive/2011/bin/i386-linux /opt/texbin
$> sudo ln -s /usr/local/texlive/2011/bin/x86\_64-linux /opt/texbin
$> sudo ln -s /usr/local/texlive/2011/bin/powerpc-linux /opt/texbin

4. Schritt: testen

- Abmelden und wieder anmelden
$> which tex
/opt/texbin/tex      hurra - hat geklappt

5. Schritt: Aktualisierungen

$> vi ~/.bashrc
-----------------------------------------------------------
...
# .bashrc addition for TeX Live
function sutlmgr () {
    if [[ -Z "S@" ]]
        then
            sudo /opt/texbin/tlmgr -gui
        else
            sudo /opt/texbin/tlmgr "\$@"
    fi
}
alias mktexlsr='sudo /opt/texbin/mktexlsr'
alias updmap-sys='sudo /opt/texbin/updmap-sys'
alias fmtutil-sys='sudo /opt/texbin/fmtutil-sys'
-----------------------------------------------------------
$> . ~/.bashrc
$> sutlmgr

$> sutlmgr show --list xyz
$> texdoc tlmgr

6. Schritt: Schriftarten bekanntgeben

$> sudo cp $(kpsewhich -var-value TEXMFSYSVAR)\
            /fonts/conf/tex1ive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf
$> sudo fc-cache-fsv

7. Schritt: neues TeXLive 2012 insatallieren

$> sudo ln -s /usr/local/texlive/2012/bin/i386-linux /opt/texbin
$> sudo cp $(kpsewhich -var-value TEXMFSYSVAR)\
        fonts/conf/texlive-fontconfig.conf/etc/fonts/conf.d/09-texlive.conf
$> sudo fc-cache -fsv