下了三天的Linux 9终于完成了,费尽心血啊,Linux 5没有配成功,吸取之前的教训,打算把配置过程写下来,总结一下,以备日后需要。(以下是在虚拟机里文本模式下进行) 其实samba只是windows和Linux连接的桥梁,为了方便使用,如果有人喜欢用ftp来连接也是可以的,先说说安装samba步聚。 1、安装samba 3.0.20b-1-i386.rpm,(之所以选择了这个版本,是因为在网上其它的资源都用不了,这个是在学校考回来的),mount /dev/cdrom /mnt/cdrom这个命令是挂载光驱到/mnt/cdrom,然后进到这个文件夹,安装命令,rmp -ivh samb 3.0.20b-1,i386.rpm(samba名字可以按Tab,补齐,免得麻烦) 2、设置网卡。ifconfig是Linux里查看网络情况,主要是看IP地址,这里建议重新手动IP,不要自动获取,netconfig后选择现在配置IP地址,填写之后,cd /etc/sysconfig/network-scripts ,用vi 修改ifcfg-eth0文件,a来追加文件, check_link_down() { retrun 1; } 按ESC键退出编辑模式,:wq命令,保存并退出,再ifconfig查看IP是否配置成功。 3、建立Linux下共享根目录文件夹,可在windows下查看。 进/etc/samba目录,用vi新建smb.conf文件(把原来的删掉),填下如下: [global] workgroup = MyLinux(这是我的共享文件夹名,可以自已取名) netbios name=sambasvr guest only=yes guest account=root security=share [MyLinux] (此处注意,换成自已的文件夹名) paht=/ writeable=yes guest ok=yes Esc 退出编辑模式,:WQ退出并保存,用testparm命令查看刚刚的配置文件是否有问题。通过ntsysv命令打开服务列表,把防火墙iptables关闭,把smb服务打开,保存退出,重启系统。
重启系统后,在windows下打出Linux的IP地址即可查看到根目录。
在配置bugzilla之前,还要安装Apache服务,这个是在Linux下可以使用WWW。 1、Apache的服务叫httpd,在Linux 9的第一张安装光盘里,找到RedHat/RPMS路径下,用rpm -ivh httpd 2.0.rpm(大概是这个名,按下TAB键可得全名)。 2、用vi打开/etc/httpd/conf/httpd.conf文件,(注意:此时最好备份一下),找到ServerName new.host.name:80注释掉,写一句:ServerName 192.168.10.4:80(前面的IP地址是LInux 的IP地址,端口号80)退出保存,用httpd -t来查询是否OK,再进/etc/hosts文件,在127.0.0.1那行下面添加,192.168.10.4 root(此时注意,root为主机名,如果不是,要相应更改) 3、到了这一步,应该OK了,启动一下httpd服务即可:service httpd start,只要看到启动正功,在windows地址栏里http://192/168.10.4即可打开Linux下的主页,此主页可自已编写,在/var/www/html/下,新建个index.html即可。
使用过bugzilla的人都知道,它的后台是Mysql数据库,所以还在搭建MySql。MySql在Linux 9的第二张安装光盘里,/RedHat/RPMS/下,安装顺序分别是 MySQL-server、MySQL-client、MySQL-devel,安装过程不再说了。配置稍后再说。
下面开始正式安装bugzilla:(以下是bugzilla所需的包名称和安装顺序) 为了方便使用,需把bugzilla及其它相关的包拷贝到共享文夹里,进入文本模式后,进入bugzilla下,perl checksetup.pl|more查看当前安装的模块,把其它显示NOT的模块都安装上,如图所示:
参照以上图示,按照以下顺序安装(注:这些模块都是源码,包里有Makefile.PL需用make安装,如没有则需./config来安装,make 安装分perl makefile.pl 、make 、make test 、make install四步安装。
1、gcc开发工具(在装系统的时候可以一起装上,也可以到xwindow里装) 6、MySQL-server 12、gd(用./configure方式安装,命令依次是./configure,make、make install) 19、进入mysql,创建bugs数据库和bugs帐号(P86) 24、重复21步,期间会提示输入邮箱(可随便填,必须有@,作为bugzilla的登陆帐号)和密码(随便输,作为bugzilla密码) |