Beim Aktualisieren von TeX Live 2012 mithilfe der bereitgestellten GUI habe ich die folgenden Meldungen erhalten.
Was bedeutet „Zwangsweise entferntes Paket xxx überspringen“? Sollte ich mich darum kümmern?
Antwort1
Bedeutung: Dieses Paket wird in einer der Sammlungen als Abhängigkeit referenziert, ist aber nicht vorhanden. Dies kann normalerweise nur durch den Aufruf von geschehen tlmgr remove --force
. Manchmal können ähnliche Dinge passieren, wenn ein tlmgr-Lauf unterbrochen wird.
Behebung: Um das Problem zu beheben, können Sie Folgendes ausführen:
tlmgr install <package>
ein einzelnes Paket neu zu installieren oder
tlmgr update --all --reinstall-forcibly-removed
jedes zwangsweise entfernte Paket neu zu installieren, oderVerwenden Sie die GUI.
Hintergrund: Paketabhängigkeiten werden verfolgt, aber nicht erzwungen, wenn sie unterbrochen werden. Das heißt, wir erlauben Benutzern, Pakete zu entfernen, auch wenn sie irgendwo referenziert werden. Normalerweise ist das jedoch nicht nötig.
Update im Jahr 2024: Wir haben vor Kurzem eine mögliche Quelle dieser Fehler gefunden und versucht, sie zu beheben, sodass das plötzliche Auftauchen zwangsweise entfernter Pakete jetzt hoffentlich seltener vorkommen sollte.
Antwort2
Installieren Sie zuvor entfernte Pakete erneutUm dieses Problem zu beheben, muss das Kontrollkästchen aktiviert werden. Drücken Sie dannupdaten Sie alle installiertenTaste.