作者BuriBuri (不理不理左卫门)
看板FreeBSD
标题Re: [问题] 请问无root权限如何用pkg_add安装个人ꔠ…
时间Wed Apr 30 00:25:14 2008
※ 引述《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