精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-05-08
最后修改:2009-05-08
昨天需要给服务器上安装新版的 Bugzilla, 到运行 checksetup.pl 的时候,报告缺少了 DateTime 等四个模块,在此之前我们用安装旧版本时用的离线模块安装工具已经装了一些必须的模块了,看来新版本的 Bugzilla 需要更新的 perl 模块才能运行。
首先添加新的 ppm 源。
ppm repo add theory58S http://theoryx5.uwinnipeg.ca/ppms 接着运行
ppm install 模块名 当所有必须的模块都被安装以后,就可以生成 localconfig 文件了。
当时安装的时候,可没有上面说的这么简单,因为公司的电脑都必须通过 ISA 代理服务器才能访问网络。首先我尝试用网上搜来的办法,运行 ppm 先
set http_proxy=username:password@isaserver_address 被拒,返回错误 ISA 服务器需要验证,看来这样不行。
这时忽然想起以前用 linux 主机通过 ISA 上网利器 ntlmaps 。 ntlmaps 用 python 写的一个代理工具,下载压缩 ntlmaps ,修改 runserver.bat 中 python 的安装路径。然后修改 server.cfg 里面域名,用户名,端口的部分。默认的端口是 5685
运行 runserver.bat, 显示服务器已经运行起来,并在 xxxx 端口监听。
新打开一个cmd, 输入
然后再运行ppm ,发现已经OK 了。
一点经验:如果连接失败,可以试着修改server.cfg 中
LM_PART: NT_PART: NTLM_FLAGS:
这三项的值
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 2353 次