Es gibt drei verschiedene Variablen, um einen
Konflikt zwischen Paketen und Ports zu dokumentieren:
CONFLICTS
,
CONFLICTS_INSTALL
sowie
CONFLICTS_BUILD
.
CONFLICTS
setzt automatisch die
Variable IGNORE
, die
ausführlicher in Abschnitt 12.14, „Einen Port durch BROKEN
,
FORBIDDEN
oder IGNORE
als
nicht installierbar markieren“ beschrieben wird.
Beim Entfernen eines von mehreren in Konflikt stehenden
Ports ist es ratsam, die
CONFLICTS
-Einträge in den anderen
Ports für einige Monate beizubehalten, um Nutzer zu
unterstützen, die ihre Ports nur sporadisch
aktualisieren.
Falls Ihr Paket nicht mit anderen Paketen koexistieren
kann (wegen Dateikonflikten, Laufzeit-Inkompatibilitäten
usw.), führen Sie bitte die anderen Paketnamen in der
Variable CONFLICTS_INSTALL
auf. Sie
können hier Shell-Globs wie *
und
?
verwenden. Paketnamen sollten in der
gleichen Weise aufgezählt werden, wie sie in
/var/db/pkg
auftauchen. Bitte stellen
Sie sicher, dass CONFLICTS
nicht mit dem
Paket des Ports selbst übereinstimmt, da ansonsten das
Erzwingen der Installation durch
FORCE_PKG_REGISTER
nicht länger
funktionieren wird.
Wenn Ihr Port nicht gebaut werden kann, wenn ein
bestimmter Port bereits installiert ist, geben Sie diesen in
der Variable CONFLICTS_BUILD
an. Sie
können hier Shell-Globs wie *
und
?
verwenden. Paketnamen sollten in der
gleichen Weise aufgezählt werden, wie sie in
/var/db/pkg
auftauchen. Die
CONFLICTS_BUILD-Prüfung erfolgt vor dem Bau des Ports.
Baukonflikte werden im erzeugten Paket nicht
verzeichnet.
Wenn Ihr Port nicht gebaut werden kann, wenn ein bestimmter
Port bereits installiert ist und das aus dem Port erzeugte
Paket nicht mit dem anderen Paket koexistieren kann, geben Sie
das andere Paket in der Variable CONFLICTS
an. Sie können hier Shell-Globs wie *
und
?
verwenden. Paketnamen sollten in der
gleichen Weise aufgezählt werden, wie sie in
/var/db/pkg
auftauchen. Bitte stellen
Sie sicher, dass CONFLICTS_INSTALL
nicht mit
dem Paket des Ports selbst übereinstimmt, da ansonsten das
Erzwingen der Installation durch
FORCE_PKG_REGISTER
nicht länger
funktionieren wird. Die CONFLICTS-Prüfung erfolgt vor dem
Bau des Ports und vor der Installation des gebauten Ports.
Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an
<de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an
<de-bsd-translators@de.FreeBSD.org>.