Freebsd
FreeBSD pkg_add 依賴項太新
我正在嘗試在 FreeBSD 8.3 (pfSense 2.1.2) 系統上安裝 Bash,如下所示:
pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/amd64/8.3-RELEASE/packages/Latest/bash.tbz
這是
失敗發出警告pkg_add: warning: package 'bash-4.2.20' requires 'libiconv-1.13.1_2', but 'libiconv-1.14_1' is installed pkg_add: warning: package 'bash-4.2.20' requires 'gettext-0.18.1.1', but 'gettext-0.18.3.1' is installed
我提到它是一個 pfSense 盒子,但沒有通過 Web 前端提供的 Bash 包;有沒有簡單的方法或者我應該考慮使用埠系統?
編輯:事實證明這是一個非致命警告,
bash
畢竟安裝成功。(未使用pfsense標記,因為它不是路由/防火牆問題,但如果結果證明是 pfsense 特定的,請隨時重新標記。)
這有點噁心。基本上,pfSense 2.1.2 附帶的 libiconv 和 gettext 版本比那些定義為 FreeBSD 8.3-RELEASE bash 包的依賴項的版本更新。在我看來,您有幾個選擇(按努力順序):