Eine umfassende Dokumentation finden Sie unter https://fedoraproject.org/wiki/Packaging:DistTag .
Dieses Makro wird verwendet, um zwei identische Pakete zu unterscheiden, die tatsächlich nicht identisch sind.
Zum Beispiel Paket python-alembic
. Sie können Dateien haben python-alembic-0.9.1-1.el6.rpm
und python-alembic-0.9.1-1.fc26.rpm
. Sie haben den gleichen Inhalt, den gleichen Code. Sie sind jedoch auf einem anderen Pfad gespeichert. EL6 verwenden /usr/lib/python2.6/site-packages/alembic
aber FC26 haben /usr/lib/python2.7/site-packages/alembic
(der Unterschied liegt in der Python-Version). Das .el6-Paket funktioniert also nicht in Fedora 26 und umgekehrt.
Ohne den dist-Tag haben Sie nur noch die Möglichkeit python-alembic-0.9.1-1
, herauszufinden, ob er für Ihr Betriebssystem geeignet ist.
Normalerweise definieren Sie den Inhalt des dist-Tags nicht. Sie wird automatisch durch eines der Systempakete definiert.