請問無root權限如何用pkg_add安裝個人ꔠ… - BBS
By Edward Lewis
at 2008-04-30T00:25
at 2008-04-30T00:25
Table of Contents
※ 引述《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
應該會處理相關設定檔的的問題吧?
還是某些程式把相關的目錄結構寫在程式碼裡面,編譯後就無法變更了?
--
: ※ 引述《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
應該會處理相關設定檔的的問題吧?
還是某些程式把相關的目錄結構寫在程式碼裡面,編譯後就無法變更了?
--
Tags:
BBS
All Comments
Related Posts
請問無root權限如何用pkg_add安裝個人用的程式
By Iris
at 2008-04-29T16:28
at 2008-04-29T16:28
請問無root權限如何用pkg_add安裝個人用的程式
By Joseph
at 2008-04-29T15:07
at 2008-04-29T15:07
如何 portdowngrade 已經 expire的port ?
By Joseph
at 2008-04-26T12:45
at 2008-04-26T12:45
請問 postfix 的安裝問題
By Emily
at 2008-04-25T10:57
at 2008-04-25T10:57
請問 postfix 的安裝問題
By Edith
at 2008-04-25T10:36
at 2008-04-25T10:36