請問無root權限如何用pkg_add安裝個人ꔠ… - BBS

Edward Lewis avatar
By Edward Lewis
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
應該會處理相關設定檔的的問題吧?
還是某些程式把相關的目錄結構寫在程式碼裡面,編譯後就無法變更了?

--
Tags: BBS

All Comments

請問無root權限如何用pkg_add安裝個人用的程式

Iris avatar
By Iris
at 2008-04-29T16:28
※ 引述《BuriBuri (不理不理左衛門)》之銘言: : 在主機上面沒有root權限,卻想要在自己的 $HOME 下裝一些個人常用的程式,例如vim : 我試著設定 `setenv PKG_DBDIR $HOME/db/pkg` : 然後 `pkg_add -P $HOME -r vim-lite` : ...

請問無root權限如何用pkg_add安裝個人用的程式

Joseph avatar
By Joseph
at 2008-04-29T15:07
在主機上面沒有root權限,卻想要在自己的 $HOME 下裝一些個人常用的程式,例如vim 我試著設定 `setenv PKG_DBDIR $HOME/db/pkg` 然後 `pkg_add -P $HOME -r vim-lite` 程式可以順利安裝執行,但是設定檔卻跑掉了 例如: 程式還是去 /usr/ ...

如何 portdowngrade 已經 expire的port ?

Joseph avatar
By Joseph
at 2008-04-26T12:45
舉個例子, security/openssh # portdowngrade -s :pserver:anoncvsatanoncvs.tw.freebsd.org:/home/ncvs openssh 出現 Seeking port openssh ... Found several matches ...

請問 postfix 的安裝問題

Emily avatar
By Emily
at 2008-04-25T10:57
※ 引述《appleboy46 (我是道明柏毅)》之銘言: : 請問你是看哪一篇文章? : 安裝完之後寫的很清楚吧 : If you not need sendmail anymore, please add in your rc.conf: : sendmail_enable=and#34;NOand#34 ...

請問 postfix 的安裝問題

Edith avatar
By Edith
at 2008-04-25T10:36
※ 引述《ms06j (吉翁公國萬歲)》之銘言: : 剛學 freebsd 在安裝 postfix 我用的是 freebsd 6.3 : 網路文章都說 要把 sendmail_enable=and#34;YESand#34; : 可是當我用 ports 安裝完 postfix 時出現設定成 : sendmai ...