Installieren Sie das Paket anhand der in yum / dnf bereitgestellten Datei

1008
G.J

Zumindest in einem kürzlich eingesetzten Fedora-System ist es möglich, ein TeXLive-Paket zu installieren, indem eine .sty-Datei angegeben wird

yum install 'tex(amsmath.sty)' 

Es funktioniert auch mit dnf, der bald Ersatz für Yum sein wird. Ich kann keine Dokumentation finden, wie das funktionieren soll, abgesehen von "Sie können es tun". Beide Seiten yumund die dnfManpages erwähnen dies nicht.

Verwendet dies eine allgemeinere Funktion oder eine spezielle Funktion für TeXLive-Pakete? Es scheint sich nicht auf den provideBefehl zu beziehen .

0

1 Antwort auf die Frage

0
TomH

Wie Sie wahrscheinlich bereits vermutet haben, funktioniert es über den texlive-amsmathBereitstellungsmechanismus - das Paket hat eine Vorgabe für tex(amsmath.sty)Sie, wie Sie durch die Abfrage von rpm sehen können:

% rpm -q --provides texlive-amsmath tex(amsbsy.sty) = 2013 tex(amscd.sty) = 2013 tex(amsgen.sty) = 2013 tex(amsmath.sty) = 2013 tex(amsopn.sty) = 2013 tex(amstex.sty) = 2013 tex(amstext.sty) = 2013 tex(amsxtra.sty) = 2013 tex-amsmath = 2013 texlive-amsmath = 3:svn30645.2.14-4.fc20 

Es kann jedoch kein explizites ProvideTag in der Spezifikationsdatei vorhanden sein, da die Angebote möglicherweise automatisch von einem Skript generiert werden.

Ich verstehe, wissen Sie, ob es eine Konvention gibt, um diese zu benennen? G.J vor 10 Jahren 0
Nun, ich sage, sie werden höchstwahrscheinlich automatisch durch ein Skript generiert, das den relevanten Verpackungsrichtlinien entspricht. TomH vor 10 Jahren 0