Re: [問題] 請問無root權限如何用pkg_add安裝個人ꔠ…
※ 引述《PHP5 (Powered by Zend Engine2)》之銘言:
: ※ 引述《BuriBuri (不理不理左衛門)》之銘言:
: : 在主機上面沒有root權限,卻想要在自己的 $HOME 下裝一些個人常用的程式,例如vim
: : 我試著設定 `setenv PKG_DBDIR $HOME/db/pkg`
: : 然後 `pkg_add -P $HOME -r vim-lite`
: : 程式可以順利安裝執行,但是設定檔卻跑掉了
: : 例如: 程式還是去 /usr/local/share/vim/ 底下抓一些檔案
: : 而不是目前安裝的位置 $HOME/share/vim 底下
: : 請問要如何設定才可以正確的安裝呢?謝謝 :)
: 直接把 .tbz 檔抓來, tar 解壓縮吧
嗯,我本來也是直接抓source code來編譯安裝
但是這樣要自己處理相依的套件
pkg_add可以幫我抓相依的套件安裝,而且比較好管理
我的疑問在於,既然pkg_add可以有-P參數來指定安裝的位置
而且相關的檔案也被裝到指定的目錄下了
那為什麼程式還是去錯誤的位置抓設定檔呢?
pkg_add 的 man page 裡面的 TECHNICAL DETAILS
第八項第十項執行pre-install, post-install的scripts
應該會處理相關設定檔的的問題吧?
還是某些程式把相關的目錄結構寫在程式碼裡面,編譯後就無法變更了?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.129.171.181
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章
125
129