⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000019.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;starw&nbsp;(孤星),&nbsp;信区:&nbsp;Linux&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;Noesy&nbsp;Parker&nbsp;安装和使用&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Mon&nbsp;Dec&nbsp;&nbsp;6&nbsp;18:19:46&nbsp;1999)&nbsp;WWW-POST&nbsp;<BR>&nbsp;<BR>还是在别人再三催促之下才写的,总是答应过别人,本来都觉得没什么好
&nbsp;<BR>写的,再次感谢kxn的帮助吧。。。呵呵,听说西安到北京的部分线路坏
&nbsp;<BR>了,用www来post一篇都难于上青天,faint,嗯,废话少说了
&nbsp;<BR>
&nbsp;<BR>Nosey&nbsp;Parker是一个Unix/Linux平台下的FTP搜索软件,是由捷克的Jiri&nbsp;A.&nbsp;Randus
&nbsp;<BR>所写。它的工作原理是到所指定的ftp站上取下文件目录结构,建立数据库索引以供检索&nbsp;<BR>
&nbsp;<BR>之用,下面说一下这个东西在Linux下的安装和使用。
&nbsp;<BR>
&nbsp;<BR>1&nbsp;&nbsp;软件获取
&nbsp;<BR>
&nbsp;<BR>Parker最早是igd使用的,后来经清华9#经过修正,成为使用广泛的版本,这个版本修正&nbsp;<BR>
&nbsp;<BR>了一些错误,并支持中文检索。可以在下列地址找到:
&nbsp;<BR>
&nbsp;<BR><A HREF="ftp://166.111.163.3/pub/Linux/Utility/parkers/parker_9net.tar.gz
">ftp://166.111.163.3/pub/Linux/Utility/parkers/parker_9net.tar.gz
</A>&nbsp;<BR><A HREF="ftp://202.117.1.24/Comehere/Unix_Linux/Networks/Search/Parker/parker.tar.gz
">ftp://202.117.1.24/Comehere/Unix_Linux/Networks/Search/Parker/parker.tar.gz
</A>&nbsp;<BR><A HREF="ftp://ftp.ncic.ac.cn/incoming/unix_incoming/parkers/parker_9net.tar.gz
">ftp://ftp.ncic.ac.cn/incoming/unix_incoming/parkers/parker_9net.tar.gz
</A>&nbsp;<BR>
&nbsp;<BR>这三个都是一样的东西,不推荐没有修改过的版本,呵呵。
&nbsp;<BR>
&nbsp;<BR>2&nbsp;&nbsp;软件安装
&nbsp;<BR>
&nbsp;<BR>把取得的软件解开tar&nbsp;zxvf&nbsp;parker.tar.gz,会得到一个parker目录,&nbsp;把它放到/home
&nbsp;<BR>下(或者随便)。
&nbsp;<BR>
&nbsp;<BR>编辑src/Makefile把第29行的PARKER_HOME=后面改为/home/parker,或者与你自己的相
&nbsp;<BR>同。然后编辑src/parker.h,找到#define&nbsp;PARKERSERVER行,把后面的地址改为你的机
&nbsp;<BR>器的地址,或者是任何一个运行parkerd的机器,端口一般用缺省值1995,如果你想同时&nbsp;<BR>运
&nbsp;<BR>行几个parker的话,可以指定其他端口。其他一些东西可以随便改改。
&nbsp;<BR>
&nbsp;<BR>cgi.c是生成搜索页面的cgi程序,你自己慢慢改吧,没什么好说的,刚开始可以先不改的&nbsp;<BR>说。
&nbsp;<BR>
&nbsp;<BR>然后编译parker,在src目录下运行make&nbsp;config,make,然后make&nbsp;install
&nbsp;<BR>
&nbsp;<BR>指定主机地址,就是指定你要搜索的ftp地址,编辑/home/parker/etc/Parker_Hosts,
&nbsp;<BR>把里面的garfield.kin.vslib.cz删掉,加上你要搜索的地址,如166.111.163.3,
&nbsp;<BR>ftp.lib.pku.edu.cn等等,每行一个,以后也可以添加的说。刚开始可以只添加一个最快&nbsp;<BR>
&nbsp;<BR>的地址,比如本机,等工作正常后再加。
&nbsp;<BR>
&nbsp;<BR>把/home/parker/bin/cgi*复制到你的cgi-bin目录里,并要有执行权。
&nbsp;<BR>
&nbsp;<BR>3&nbsp;&nbsp;服务启动
&nbsp;<BR>
&nbsp;<BR>一般就只用www进行检索就行了,这个还支持email和telnet进行检索,可以不理的说,
&nbsp;<BR>编辑/etc/service,在最后添上下面两行(其实第一行就够了,后面那个支持ghoper的
&nbsp;<BR>基本不用的说):
&nbsp;<BR>
&nbsp;<BR>parker&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1995/tcp&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;The&nbsp;search&nbsp;server
&nbsp;<BR>parkergo4&nbsp;&nbsp;&nbsp;1996/tcp&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;parker2gopher&nbsp;gateway
&nbsp;<BR>
&nbsp;<BR>1995和1996分别是两个服务的端口,刚才parker.h里的值就要和这个一致。
&nbsp;<BR>
&nbsp;<BR>编辑/etc/inetd.conf,在最后添上:
&nbsp;<BR>
&nbsp;<BR>parker&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stream&nbsp;&nbsp;tcp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nowait&nbsp;&nbsp;root&nbsp;&nbsp;/home/parker/bin/parkerd
&nbsp;<BR>parkergo4&nbsp;&nbsp;&nbsp;stream&nbsp;&nbsp;tcp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nowait&nbsp;&nbsp;root&nbsp;&nbsp;/home/parker/bin/gopherd
&nbsp;<BR>
&nbsp;<BR>为了安全中间的root可以用其他用户名,比如新建一个用户叫parker,加入你新建了
&nbsp;<BR>parker这个用户,可以把它的shell改为/home/parker/bin/psh,就可以用这个用户进
&nbsp;<BR>行telnet方式的检索了。
&nbsp;<BR>
&nbsp;<BR>最后启动服务,运行/etc/rc.d/init.d/inet&nbsp;restart
&nbsp;<BR>自己telnet&nbsp;localhost&nbsp;1995,看一下parkerd是否已经正常启动即可。
&nbsp;<BR>
&nbsp;<BR>4&nbsp;&nbsp;建立检索数据
&nbsp;<BR>
&nbsp;<BR>在/home/parker/bin下运行./NewData,程序会从你所指定的ftp上取得文件目录结构
&nbsp;<BR>并建立索引数据,如果指定的ftp很多,就需要很长时间,建议只加本机地址用来调试,&nbsp;<BR>
&nbsp;<BR>而且出错时也明显。
&nbsp;<BR>
&nbsp;<BR>5&nbsp;&nbsp;www配置加上一些虚拟目录:
&nbsp;<BR>
&nbsp;<BR>Alias&nbsp;/Parker&nbsp;&quot;/home/parker/html/&quot;
&nbsp;<BR>
&nbsp;<BR>parker的搜索首页在/home/parker/html/Common/parker.html,你可以自己照样做一
&nbsp;<BR>个页面放在合适的地方,就不说了,或者直接在主页里把调用cgi嵌入,就不用做主页了&nbsp;<BR>,
&nbsp;<BR>一般都这样,cgi的调用去看看parker.html做为例子。
&nbsp;<BR>
&nbsp;<BR>6&nbsp;&nbsp;测试一下
&nbsp;<BR>
&nbsp;<BR>打开搜索页面,想一个你的ftp上有的软件名,填上试试,下一个输出的页面是cgi.c生
&nbsp;<BR>成的,你可以自己去修改cgi.c,然后make,make&nbsp;install,并把/home/parker/bin里的&nbsp;<BR>
&nbsp;<BR>cgi*重新复制到cgi-bin目录里,有时碰到修改无效的情况,就先把编译好的文件都删除&nbsp;<BR>重
&nbsp;<BR>新make....
&nbsp;<BR>
&nbsp;<BR>7&nbsp;&nbsp;常见错误
&nbsp;<BR>
&nbsp;<BR>嗯,有什么问题再说吧,看具体情况啦。
&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;欢迎访问思源FTP站&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="http://202.117.1.24/">http://202.117.1.24/</A>&nbsp;<BR>&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;bbs.net.tsinghua.edu.cn·[FROM:&nbsp;202.117.22.33]&nbsp;&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -