Macosx Mojave Brew Upgrade Fehler: missing xcrun

Bei meinem letzten brew upgrade trat folgender Fehler auf: $ brew upgrade ==> Upgrading 5 outdated packages, with result: vim 8.1.0400 -> 8.1.0450, go 1.11 -> 1.11.1, sqlite 3.25.1 -> 3.25.2, git 2.19.0_1 -> 2.19.0_2 ==> Upgrading sqlite xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun Error: Failure while executing; `git config --local --replace-all homebrew.private true` exited with 1. Die ergooglete Lösung für mich war folgende Xcode Installation: $ xcode-select --install xcode-select: note: install requested for command line developer tools Anschließend lief das brew upgrade ohne weitere Komplikationen durch.

Oktober 3, 2018 · 1 Minute

Pacmans installierte Pakete und Pacmans Cache aufräumen

Ungenutzte Pakete entfernen Beim Deinstallieren von Pakete sollte immer der Parameter -Rs anstatt nur -R verwendet werden, um auch alle nicht mehr benötigten Pakete mit zu deinstallieren: $ pacman -Rs paketname Eine Liste aller Pakete, die nicht mehr benötigt werden erhält man mit dem Kommando: $ pacman -Qtdq Man kann diese Liste auch gleich als Eingabe für das Entfernen durch pacman geben: $ sudo pacman -Rns $(pacman -Qtdq) Ob wirklich all die daraufhin gelisteten Pakete wirklich deinstalliert werden, sollte man unbedingt vorher überprüfen. Pacman Cache säubern Mit der Zeit sammeln sich auf einem Archlinuxsystem einige Pakete im Verzeichnis /var/cache/pacman/pkg/. Das sind vor allem verschiedene Versionen jemals installierter (und mittlerweile auch deinstallierter) Pakete. Am einfachsten ist es die Pakete aufräumen zu lassen. Das geht mit dem Tool paccache. Mit den folgenden beiden Kommandos kann man zunächst eine Trockenübung machen, ob sich das Aufräumen überhaupt lohnt: $ paccache -d ==> finished dry run: 4639 candidates (disk space saved: 19.6 GiB) $ paccache -duk0 ==> finished dry run: 476 candidates (disk space saved: 4.31 GiB) Der erste Aufruf von paccache mit dem Parameter -d zählt die Anzahl der installierten Pakete, die gelöscht werden können. Dabei werden die drei neuesten Paketversionen noch behalten, sodass man im Zweifelsfall noch zu einer älteren Version downgraden kann. Beim zweiten Aufruf mit dem Parameter -duk0 werden alle nicht mehr installierten Pakete in allen Versionen gezählt und der dafür verbrauchte Speicherplatz gemessen. ...

Dezember 2, 2015 · 2 Minuten

Glossar mit LaTex mittels MiKTeX

Mit Hilfe von LaTeX kann man auch einen Glossar in seine Arbeit einbinden. Das ist nicht ganz so trivial aber dennnoch möglich. Als Vorraussetzung gehe ich davon aus, dass LaTex und TeXLive installiert sind. Laut der Anleitung der LaTeX-Community werden für das Package glossaries folgende Abhängigkeiten benötigt: ifthen xkeyval xfor amsgen (Teil von amstex) Um die ganzen Pakete komfortabel zu installieren, benötigen wir MiKTeX. Unter debianbasierten Betriebssystemen laden wir dazu von der MiKTeX-Homepage das DEB-File herunter. Nun wird das heruntergeladene Paket installiert: sudo dpkg --install miktex-tools-<Versionsnummer>.deb Jetzt haben wir MiKTeX. Damit können wir die gewünschten Pakete praktisch über die Konsole installieren: sudo mpm --install-root=/usr/share/texmf-texlive/ --update-db sudo mpm --install-root=/usr/share/texmf-texlive/ --install=xifthen sudo mpm --install-root=/usr/share/texmf-texlive/ --install=xkeyval sudo mpm --install-root=/usr/share/texmf-texlive/ --install=xfor sudo mpm --install-root=/usr/share/texmf-texlive/ --install=amstex sudo mpm --install-root=/usr/share/texmf-texlive/ --install=glossaries sudo mktexlsr Jetzt haben wir die ganzen benötigten LaTeX-Pakete installiert und können uns an unser Dokument wenden. Um ein Glossar zu bekommen, binden wir das entsprechende Paket ein: % Glossar % If you are also using the hyperref package, you must load the glossaries package after the hyperref package. \usepackage[acronym,toc]{glossaries} Zur Präambel wird noch folgender Code hinzugefügt: ...

August 11, 2009 · 2 Minuten