Package-Management

FreeBSD:混合包和埠?

  • December 20, 2017

我想建構最新的 Firefox 埠(版本 4.0.1,1)。我目前已安裝軟體包版本(3.6.13)。包/埠系統如何處理混合埠和包?是否會正確處理依賴關係?

例如:Firefox 4.0.1 需要 nspr-4.8.7,而打包版本是 nspr-4.8.6。一大堆東西(主要來自 gnome2-lite 元包,依賴於 nspr)。如果我從埠安裝較新的版本,我會完全破壞嗎?

我想這引出了一個更大的問題:我可以混合包和埠嗎?還是我必須選擇一個並堅持下去?如果我決定建立一個混合系統,它會穩定嗎?是否會有適當的依賴性檢查和解決方案?

您可以同時使用埠和包,兩者都使用相同的包數據庫/var/db/pkg

實際上,包是由ports系統生成的。例如,make package將安裝一個埠並為其生成二進制包。您也可以使用命令從目前安裝的埠創建一個包pkg_create -b

引用自:https://unix.stackexchange.com/questions/12443