MiKTeX auf Ubuntu 20.04/21.04

Aktuell wird von MiKTeX nur eine Version für Ubuntu 20.04 LTS (focal) bereitgestellt. Leider fehlt diese Information in der offiziellen Dokumentation (Install MiKTeX for Linux). Hier die Schritte für Ubuntu 20.04:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D6BC243565B2087BC3F897C9277A7293F59E4889
echo "deb [arch=amd64] http://miktex.org/download/ubuntu focaluniverse" | sudo tee /etc/apt/sources.list.d/miktex.list
sudo apt-get update
sudo apt-get install miktex

Auf Ubuntu 20.04 LTS reicht dies schon. Bei Ubuntu 21.04 gibt es leider noch zwei Abhängigkeiten, die nicht automatisch aufgelöst werden können:

miktex: 
  Hängt ab von: libicu66 (>= 66.1-1~) ist aber nicht installierbar
  Hängt ab von: liblog4cxx10v5 (>= 0.10.0) ist aber nicht installierbar

Die Pakete können aber manuell heruntergeladen und installiert werden – natürlich auf eigene Gefahr, allerdings ist mir nichts aufgefallen, was irgendwie Probleme machen würde.

$ wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu66_66.1-2ubuntu2_amd64.deb
$ wget http://security.ubuntu.com/ubuntu/pool/universe/l/log4cxx/liblog4cxx10v5_0.10.0-15ubuntu2_amd64.deb
$ sudo dpkg -i libicu66_66.1-2ubuntu2_amd64.deb
$ sudo dpkg -i liblog4cxx10v5_0.10.0-15ubuntu2_amd64.deb

Hier kommen dann unter Umständen ein paar Fehler, dass libapr1 und libaprutil1 fehlen. Dies lässt sich mit einem beherzten sudo apt --fix-broken install beheben. Danach sollte sich MiKTeX per sudo apt install miktex installieren lassen.

Abschließend kann MiKTeX fertig eingerichtet und z.B. in TexMaker verwendet werden.

$ sudo miktexsetup --shared=yes finish
$ sudo initexmf --admin --set-config-value [MPM]AutoInstall=1
$ sudo mpm --admin --update
2 packages have been successfully updated.
$ mpm --update
There are currently no updates available.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.