注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Q超越兔子的蜗牛O--逸云沙鸥Linux

飘飘何所似,天地一沙鸥;落霞与孤鹜齐飞,秋水共长天一色~~

 
 
 

日志

 
 

Ubuntu 10.10 install TPP 4.4.0 From src along with Apache2  

2010-10-21 10:22:40|  分类: Linux学习笔记 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
近来需要研究 tpp中的算法,windows的装好后,由于升级了apache,配置文件就没有了,害的tpp不能用,最后千辛万苦的重新配置了一番apache,感觉他的却强大!
但是,win版的没有源码,不便于学习和研究,所以下载了源码包:
    soureceforge该项目的主页就有源码下载: http://sourceforge.net/projects/sashimi/ 
不过里面的东西的确很乱,各个平台的文件都有,而且不支持 configure ,这个无疑提高了编译的难度,有问题只能硬着头皮去看 Makefile,而且有好几个加载(include)的Makefile.incl ~~好在linux版的有个 installer_linux 文件夹,里面有基于ubuntu 9.04 的配置文件,学习了里面的内容,先解决依赖关系,运行install-prerequisites-ubuntu-9_x.sh:
 sh install-prerequisites-ubuntu-9_x.sh
然后直接进入src目录直接 make;接受了默认值,安装根路径默认设置: /usr/local/tpp
这里其实没有报错~~
然后 sudo make install 
错误提示:找不到Makefile.pwiz.incl ,make退出了!仔细查看了,src目录下的确有该文件的,而且发现路劲是以/开头的,明显不对,找到Makefile.incl中对应的内容: include $(SRC_ROOT)Makefile.pwiz.incl ,怀疑问题出在变量$(SRC_ROOT)上,查看 Makefile里面的赋值:SRC_ROOT= $(PWD)/ 看起来没有错的,但运行后似乎值就变成了 /, 不知是什么地方有改动! 将其改为绝对路径的值:
SRC_ROOT=/media/GoldenResources/SRC/TPP-4.4.0/src
然后保存,make && sudo make install 
一路顺利,成功编译安装!
-------------------参考install-ubuntu-9_04.sh 配置 apache2-------------------
在 /etc/apache2/sites-enable/ 下建立新脚本 001-tpp ,其内容如下:
-----------------------------------------------------------------------------------
 1 <VirtualHost *:88>
 2     ServerAdmin Quner8@gmail.com
 3     DocumentRoot /var/www
 4 
 5     ErrorLog ${APACHE_LOG_DIR}/error.log
 6 
 7 # Possible values include: debug, info, notice, warn, error, crit,
 8 # alert, emerg.
 9     LogLevel warn
10 
11     CustomLog ${APACHE_LOG_DIR}/access.log combined
12 # Access logs
13     <IfModule log_config_module>
14 # Directives defining formatting of access log output
15         LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
16         LogFormat "%h %l %u %t \"%r\" %>s %b" common
17 
18     <IfModule logio_module>
19 # You need to enable mod_logio.c to use %I and %O
20         LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
21     </IfModule>
22         CustomLog /var/log/tpp/tpp_access_log common
23     </IfModule>
24 
25 # Possible values include: debug, info, notice, warn, error, crit,
26 # alert, emerg.
27     LogLevel warn
28 
29     CustomLog /var/log/apache2/access.log combined
30 
31 # directory to store data for web browser viewing
32     Alias /tpp/data "/usr/local/tpp/data/"
33     <Directory "/usr/local/tpp/data/">
34         AllowOverride None
35         Options Indexes FollowSymLinks Includes
36         Order allow,deny
37         Allow from all
38     </Directory>
39 
40 # directory for tpp's html resources (css, js, images, etc)
41     Alias /tpp/html "/usr/local/tpp/html/"
42         <Directory "/usr/local/tpp/html/">
43         AllowOverride None
44         Options Includes +Indexes FollowSymLinks MultiViews
45         Order allow,deny
46         Allow from all
47     </Directory>
48 
49 # directory for tpp's schema resources
50     <Directory "/usr/local/tpp/schema/">
51         AllowOverride None
52         Options Includes Indexes FollowSymLinks MultiViews
53         Order allow,deny
54         Allow from all
55     </Directory>
56 
57 # directory for tpp's executable files
58     Alias /tpp/cgi-bin "/usr/local/tpp/cgi-bin/"
59     <Directory "/usr/local/tpp/cgi-bin/">
60         AllowOverride All
61         Options Indexes FollowSymLinks MultiViews ExecCGI +Includes
62         AddHandler default-handler .jpg .png .css .ico .gif
63         AddHandler cgi-script .cgi
64         AddHandler cgi-script .pl
65         Order allow,deny
66         Allow from all
67 #SetEnv WEBSERVER_ROOT /usr/local
68     </Directory>
69 
70     Alias /tpp "/usr/local/tpp/"
71     <Directory "/usr/local/tpp/">
72         AllowOverride None
73         Options -Indexes FollowSymLinks Includes
74         Order allow,deny
75         Allow from all
76     </Directory>
77 
78     Alias /ISB "/usr/local/ISB/"
79     <Directory "/usr/local/ISB/">
80         AllowOverride None
81         Options All 
82         Order allow,deny
83         Allow from all
84     </Directory>
85     SetEnv WEBSERVER_ROOT /usr/local
86 </VirtualHost>
-------------------------------------------------------------
在 ports.conf 中加入一行指定要监听的端口88:
Listen 88
重新启动 apache2,在浏览器中输入地址就可以访问了:
  评论这张
 
阅读(1070)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017