5.13. `CONFLICTS`
前一頁 | 章 5. 設定 Makefile | 下一頁

## 5.13. `CONFLICTS`

If your package cannot coexist with other packages (because of file conflicts, runtime incompatibility, etc.), list the other package names in the `CONFLICTS` variable. You can use shell globs like `*` and `?` here. Packages names should be enumerated the same way they appear in `/var/db/pkg`. Please make sure that `CONFLICTS` does not match this port's package itself, or else forcing its installation with `FORCE_PKG_REGISTER` will no longer work.

### 注意:

`CONFLICTS` automatically sets `IGNORE`, which is more fully documented in 節 12.15, “Marking a port not installable with `BROKEN`, `FORBIDDEN`, or `IGNORE`”.

When removing one of several conflicting ports, it is advisable to retain the `CONFLICTS` entries in those other ports for a few months to cater for users who only update once in a while.

前一頁 | 上一層 | 下一頁
5.12. Specifying the working directory | 起始頁 | 5.14. Installing files

本文及其他文件，可由此下載： ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/。

若有 FreeBSD 方面疑問，請先閱讀 FreeBSD 相關文件，如不能解決的話，再洽詢 <questions@FreeBSD.org>。
關於本文件的問題，請洽詢 <doc@FreeBSD.org>。