天天看點

centos6.0安裝glpi0.78+ocs總結

GLPI 是一個資訊資料總管運作在linux下。你可以用它來給你公司建立一個資産清單(計算機,軟體,列印機、、、)資料庫。它的增強的功能可以是管理者的日常工作簡單化,例如 帶有郵件提醒功能的工作跟蹤系統等。它最首要的功能包括:1)所有技術資源精确的資産清單。資産的所有屬性将被存儲在同一個資料中。2)管理流程、維護工 作的曆史。這是一個動态的應用,它直接連把需要發出支援請求的使用者和技術人員連接配接起來.

一些常用的軟體下載下傳位址如下:

Server

ftp://linvinus.ru/ocs/1.3.2/OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz

Client (windows)

ftp://linvinus.ru/ocs/windows-agent-1.3/OcsAgentSetup.exe

GLPI安裝包

https://forge.indepnet.net/attachments/download/656/glpi-0.78.tar.gz

手動下載下傳以下子產品

Digest-SHA1-2.02

http://www.ultramonkey.org/download/2.0.1/source/perl-Digest-SHA1/Digest-SHA1-2.02.tar.gz

Apache-DBI-1.06.tar.gz(Apache 子產品)

http://www.filewatcher.com/m/Apache-DBI-1.06.tar.gz.33833.0.0.html

SOAP-Lite-0.69.tar.gz   (prel 子產品)

http://www.filewatcher.com/_/?q=SOAP-Lite-0.69

XML-Entities-1.0000.tar.gz (Prel 子產品)

http://search.cpan.org/CPAN/authors/id/S/SI/SIXTEASE/XML-Entities-1.0000.tar.gz

安裝使用說明參考網址: http://www.glpi.org.cn/ 

1.首先在vmware上安裝好centos6.0 base基本包系統

2. 安裝install.sh腳本

#!/bin/bash

PATH=/root/glpi:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

export PATH

yum -y install make gcc gcc-c++ glibc-devel glibc-headers autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libXpm libX11libxml2-devel gettext-devel pcre-devel mysql mysql-server httpd php php-devel php-gd php-pecl-zip php-mysql php-devel php-pear php-imap php-ldap php-odbc php-xml php-xmlrpc mod_perl httpd mysql mysql-server php-mysql perl mod_perl perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Net-IP php-mbstring

chkconfig mysqld on

service mysqld start

mysqladmin -uroot password 123456

sh 1&&sh 2&&sh 3&&sh 4&&sh 5&&sh 6

[root@localhost glpi]# ls //檢視glpi裡面的内容如下:

1  3  5  Apache-DBI-1.05.tar.gz   glpi-0.78.tar.gz  OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz  test.txt

2  4  6  Digest-SHA1-2.02.tar.gz  install.sh        SOAP-Lite-0.69.tar.gz                                    XML-Entities-1.0000.tar.gz

[root@localhost glpi]# cat 1//檢視1的腳本

tar -zxvf Digest-SHA1-2.02.tar.gz

cd Digest-SHA1-2.02

perl Makefile.PL

make test

make

make install

[root@localhost glpi]# cat 2//檢視2的腳本

tar -zxvf Apache-DBI-1.05.tar.gz

cd Apache-DBI-1.05

perl Makefile.PL

make test

make

[root@localhost glpi]# cat 3//檢視3的腳本

tar -zxvf SOAP-Lite-0.69.tar.gz

cd SOAP-Lite-0.69

perl Makefile.PL 

[root@localhost glpi]# cat 4 //檢視4的内容

tar -zxvf XML-Entities-1.0000.tar.gz

cd XML-Entities

[root@localhost glpi]# cat 5//檢視5的内容

tar -zxvf OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz

cd ocsinventory-server-1.3.2/

sh setup.sh

[root@localhost glpi]# cat 6//檢視6的内容

tar -zxvf glpi-0.78.tar.gz

cp -rf glpi/* /var/www/html/

chmod 777 -R /var/www/html/config/

chmod 777 -R /var/www/html/files/

echo "extension=mbstring.so" >>/etc/php.ini

mysql -uroot -p123456 -e "create database glpi;"

service httpd restart

rm -rf Digest-SHA1-2.02 Apache-DBI-1.05 SOAP-Lite-0.69 XML-Entities ocsinventory-server-1.3.2 glpi

3.安裝方法直接用ssh上傳到/root目錄解壓tar -zxvf然後sh install.sh 一路回車即可,下面是安裝資訊。

Loaded plugins: fastestmirror

Determining fastest mirrors

 * base: mirrors.163.com

 * extras: mirrors.163.com

 * updates: mirrors.163.com

Setting up Install Process

Package 1:make-3.81-19.el6.i686 already installed and latest version

Package gcc-4.4.6-3.el6.i686 already installed and latest version

Package gcc-c++-4.4.6-3.el6.i686 already installed and latest version

Package glibc-devel-2.12-1.47.el6_2.5.i686 already installed and latest version

Package glibc-headers-2.12-1.47.el6_2.5.i686 already installed and latest version

Package autoconf-2.63-5.1.el6.noarch already installed and latest version

Package automake-1.11.1-1.2.el6.noarch already installed and latest version

Package bzip2-devel-1.0.5-7.el6_0.i686 already installed and latest version

Package zlib-devel-1.2.3-27.el6.i686 already installed and latest version

Package ncurses-devel-5.7-3.20090208.el6.i686 already installed and latest version

Package libjpeg-devel-6b-46.el6.i686 already installed and latest version

Package 2:libpng-devel-1.2.46-1.el6_1.i686 already installed and latest version

Package libtiff-devel-3.9.4-1.el6_0.3.i686 already installed and latest version

Package freetype-devel-2.3.11-6.el6_1.8.i686 already installed and latest version

Package pam-devel-1.1.1-10.el6.i686 already installed and latest version

Package openssl-devel-1.0.0-20.el6_2.1.i686 already installed and latest version

Package libXpm-3.5.8-2.el6.i686 already installed and latest version

No package libX11libxml2-devel available.

Package gettext-devel-0.17-16.el6.i686 already installed and latest version

Package pcre-devel-7.8-3.1.el6.i686 already installed and latest version

Package mysql-5.1.52-1.el6_0.1.i686 already installed and latest version

Package mysql-server-5.1.52-1.el6_0.1.i686 already installed and latest version

Package httpd-2.2.15-15.el6.centos.i686 already installed and latest version

Package php-5.3.3-3.el6_2.5.i686 already installed and latest version

Package php-devel-5.3.3-3.el6_2.5.i686 already installed and latest version

Package php-gd-5.3.3-3.el6_2.5.i686 already installed and latest version

Package php-common-5.3.3-3.el6_2.5.i686 already installed and latest version

Package php-mysql-5.3.3-3.el6_2.5.i686 already installed and latest version

Package 1:php-pear-1.9.4-4.el6.noarch already installed and latest version

Package php-imap-5.3.3-3.el6_2.5.i686 already installed and latest version

Package php-ldap-5.3.3-3.el6_2.5.i686 already installed and latest version

Package php-odbc-5.3.3-3.el6_2.5.i686 already installed and latest version

Package php-xml-5.3.3-3.el6_2.5.i686 already installed and latest version

Package php-xmlrpc-5.3.3-3.el6_2.5.i686 already installed and latest version

Package mod_perl-2.0.4-10.el6.i686 already installed and latest version

Package 4:perl-5.10.1-119.el6_1.1.i686 already installed and latest version

Package perl-XML-Simple-2.18-6.el6.noarch already installed and latest version

Package perl-Compress-Zlib-2.020-119.el6_1.1.i686 already installed and latest version

Package perl-DBI-1.609-4.el6.i686 already installed and latest version

Package perl-DBD-MySQL-4.013-3.el6.i686 already installed and latest version

Package perl-Net-IP-1.25-13.el6.noarch already installed and latest version

Package php-mbstring-5.3.3-3.el6_2.5.i686 already installed and latest version

Nothing to do

Starting mysqld:                                           [  OK  ]

Digest-SHA1-2.02/

Digest-SHA1-2.02/README

Digest-SHA1-2.02/MANIFEST

Digest-SHA1-2.02/fip180-1.html

Digest-SHA1-2.02/SHA1.pm

Digest-SHA1-2.02/typemap

Digest-SHA1-2.02/fip180-1.gif

Digest-SHA1-2.02/t/

Digest-SHA1-2.02/t/badfile.t

Digest-SHA1-2.02/t/sha1.t

Digest-SHA1-2.02/Changes

Digest-SHA1-2.02/Makefile.PL

Digest-SHA1-2.02/SHA1.xs

Checking if your kit is complete...

Looks good

Writing Makefile for Digest::SHA1

cp SHA1.pm blib/lib/Digest/SHA1.pm

/usr/bin/perl /usr/share/perl5/ExtUtils/xsubpp  -typemap /usr/share/perl5/ExtUtils/typemap -typemap typemap  SHA1.xs > SHA1.xsc && mv SHA1.xsc SHA1.c

gcc -c   -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables   -DVERSION=\"2.02\" -DXS_VERSION=\"2.02\" -fPIC "-I/usr/lib/perl5/CORE"   SHA1.c

Running Mkbootstrap for Digest::SHA1 ()

chmod 644 SHA1.bs

rm -f blib/arch/auto/Digest/SHA1/SHA1.so

gcc  -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -L/usr/local/lib SHA1.o  -o blib/arch/auto/Digest/SHA1/SHA1.so        \

                \

chmod 755 blib/arch/auto/Digest/SHA1/SHA1.so

cp SHA1.bs blib/arch/auto/Digest/SHA1/SHA1.bs

chmod 644 blib/arch/auto/Digest/SHA1/SHA1.bs

PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t

t/badfile.t .. ok

t/sha1.t ..... ok

All tests successful.

Files=2, Tests=7,  0 wallclock secs ( 0.01 usr  0.01 sys +  0.00 cusr  0.01 csys =  0.03 CPU)

Result: PASS

Manifying blib/man3/Digest::SHA1.3pm

Files found in blib/arch: installing files in blib/lib into architecture dependent library tree

Appending installation info to /usr/lib/perl5/perllocal.pod

Apache-DBI-1.05

Apache-DBI-1.05/lib

Apache-DBI-1.05/Changes

Apache-DBI-1.05/traces.txt

Apache-DBI-1.05/t

Apache-DBI-1.05/MANIFEST

Apache-DBI-1.05/eg

Apache-DBI-1.05/TODO

Apache-DBI-1.05/Makefile.PL

Apache-DBI-1.05/README

Apache-DBI-1.05/META.yml

Apache-DBI-1.05/eg/startup.pl

Apache-DBI-1.05/t/10mysql.t

Apache-DBI-1.05/lib/Apache

Apache-DBI-1.05/lib/Apache/AuthDBI.pm

Apache-DBI-1.05/lib/Apache/DBI.pm

Writing Makefile for Apache::DBI

cp lib/Apache/DBI.pm blib/lib/Apache/DBI.pm

cp lib/Apache/AuthDBI.pm blib/lib/Apache/AuthDBI.pm

t/10mysql.t ..

Dubious, test returned 2 (wstat 512, 0x200)

No subtests run

Test Summary Report

-------------------

t/10mysql.t (Wstat: 512 Tests: 0 Failed: 0)

  Non-zero exit status: 2

  Parse errors: No plan found in TAP output

Files=1, Tests=0,  0 wallclock secs ( 0.00 usr +  0.01 sys =  0.01 CPU)

Result: FAIL

Manifying blib/man3/Apache::DBI.3pm

Manifying blib/man3/Apache::AuthDBI.3pm

SOAP-Lite-0.69/

SOAP-Lite-0.69/lib/

SOAP-Lite-0.69/lib/XMLRPC/

SOAP-Lite-0.69/lib/XMLRPC/Transport/

SOAP-Lite-0.69/lib/XMLRPC/Transport/TCP.pm

SOAP-Lite-0.69/lib/XMLRPC/Transport/POP3.pm

SOAP-Lite-0.69/lib/XMLRPC/Transport/HTTP.pm

SOAP-Lite-0.69/lib/XMLRPC/Lite.pm

SOAP-Lite-0.69/lib/XMLRPC/Test.pm

SOAP-Lite-0.69/lib/SOAP/

SOAP-Lite-0.69/lib/SOAP/Transport/

SOAP-Lite-0.69/lib/SOAP/Transport/JABBER.pm

SOAP-Lite-0.69/lib/SOAP/Transport/MAILTO.pm

SOAP-Lite-0.69/lib/SOAP/Transport/HTTP.pm

SOAP-Lite-0.69/lib/SOAP/Transport/LOCAL.pm

SOAP-Lite-0.69/lib/SOAP/Transport/POP3.pm

SOAP-Lite-0.69/lib/SOAP/Transport/FTP.pm

SOAP-Lite-0.69/lib/SOAP/Transport/MQ.pm

SOAP-Lite-0.69/lib/SOAP/Transport/IO.pm

SOAP-Lite-0.69/lib/SOAP/Transport/TCP.pm

SOAP-Lite-0.69/lib/SOAP/Lite.pm

SOAP-Lite-0.69/lib/SOAP/Data.pm

SOAP-Lite-0.69/lib/SOAP/Test.pm

SOAP-Lite-0.69/lib/SOAP/Schema.pm

SOAP-Lite-0.69/lib/SOAP/Server.pm

SOAP-Lite-0.69/lib/SOAP/Utils.pm

SOAP-Lite-0.69/lib/SOAP/Client.pm

SOAP-Lite-0.69/lib/SOAP/Fault.pm

SOAP-Lite-0.69/lib/SOAP/Transport.pm

SOAP-Lite-0.69/lib/SOAP/Header.pm

SOAP-Lite-0.69/lib/SOAP/Packager.pm

SOAP-Lite-0.69/lib/SOAP/Deserializer.pm

SOAP-Lite-0.69/lib/SOAP/Trace.pm

SOAP-Lite-0.69/lib/SOAP/Constants.pm

SOAP-Lite-0.69/lib/SOAP/Serializer.pm

SOAP-Lite-0.69/lib/SOAP/SOM.pm

SOAP-Lite-0.69/lib/Apache/

SOAP-Lite-0.69/lib/Apache/SOAP.pm

SOAP-Lite-0.69/lib/Apache/XMLRPC/

SOAP-Lite-0.69/lib/Apache/XMLRPC/Lite.pm

SOAP-Lite-0.69/lib/OldDocs/

SOAP-Lite-0.69/lib/OldDocs/SOAP/

SOAP-Lite-0.69/lib/OldDocs/SOAP/Transport/

SOAP-Lite-0.69/lib/OldDocs/SOAP/Transport/HTTP.pm

SOAP-Lite-0.69/lib/OldDocs/SOAP/Transport/FTP.pm

We are about to install SOAP::Lite and for your convenience will provide

you with list of modules and prerequisites, so you'll be able to choose

only modules you need for your configuration.

XMLRPC::Lite, UDDI::Lite, and XML::Parser::Lite are included by default.

Installed transports can be used for both SOAP::Lite and XMLRPC::Lite.

Press <enter> to see the detailed list. 

Feature                       Prerequisites                Install?

----------------------------- ---------------------------- --------

Core Package                  [*] URI                      always 

                              [*] MIME::Base64                    

                              [*] XML::Parser (v2.23)             

Client HTTP support           [*] LWP::UserAgent           [ yes ]

Client HTTPS support          [ ] Crypt::SSLeay            [ no ] 

Client SMTP/sendmail support  [ ] MIME::Lite               [ no ] 

Client FTP support            [*] IO::File                 [ yes ]

                              [*] Net::FTP                        

Standalone HTTP server        [*] HTTP::Daemon             [ yes ]

Apache/mod_perl server        [ ] Apache                   [ no ] 

FastCGI server                [ ] FCGI                     [ no ] 

POP3 server                   [ ] MIME::Parser             [ no ] 

                              [*] Net::POP3                       

IO server                     [*] IO::File                 [ yes ]

MQ transport support          [ ] MQSeries                 [ no ] 

JABBER transport support      [ ] Net::Jabber              [ no ] 

MIME messages                 [ ] MIME::Parser             [ no ] 

DIME messages                 [ ] IO::Scalar (v2.105)      [ no ] 

                              [ ] DIME::Tools (v0.03)             

                              [ ] Data::UUID (v0.11)              

SSL Support for TCP Transport [ ] IO::Socket::SSL          [ no ] 

Compression support for HTTP  [*] Compress::Zlib           [ yes ]

MIME interoperability w/ Axis [ ] MIME::Parser (v6.106)    [ no ] 

--- An asterix '[*]' indicates if the module is currently installed.

Do you want to proceed with this configuration? [yes]

cp lib/XMLRPC/Transport/POP3.pm blib/lib/XMLRPC/Transport/POP3.pm

cp lib/XMLRPC/Lite.pm blib/lib/XMLRPC/Lite.pm

cp lib/SOAP/Serializer.pm blib/lib/SOAP/Serializer.pm

cp lib/OldDocs/SOAP/Lite.pm blib/lib/OldDocs/SOAP/Lite.pm

cp lib/OldDocs/SOAP/Transport/HTTP.pm blib/lib/OldDocs/SOAP/Transport/HTTP.pm

cp lib/IO/SessionData.pm blib/lib/IO/SessionData.pm

cp lib/SOAP/Client.pm blib/lib/SOAP/Client.pm

cp lib/SOAP/SOM.pm blib/lib/SOAP/SOM.pm

cp lib/XMLRPC/Test.pm blib/lib/XMLRPC/Test.pm

cp lib/SOAP/Header.pm blib/lib/SOAP/Header.pm

cp lib/OldDocs/SOAP/Transport/MQ.pm blib/lib/OldDocs/SOAP/Transport/MQ.pm

cp lib/OldDocs/SOAP/Transport/FTP.pm blib/lib/OldDocs/SOAP/Transport/FTP.pm

cp lib/OldDocs/SOAP/Transport/JABBER.pm blib/lib/OldDocs/SOAP/Transport/JABBER.pm

cp lib/SOAP/Transport/TCP.pm blib/lib/SOAP/Transport/TCP.pm

cp lib/IO/SessionSet.pm blib/lib/IO/SessionSet.pm

cp lib/OldDocs/SOAP/Transport/IO.pm blib/lib/OldDocs/SOAP/Transport/IO.pm

cp lib/SOAP/Transport/HTTP.pm blib/lib/SOAP/Transport/HTTP.pm

cp lib/OldDocs/SOAP/Transport/LOCAL.pm blib/lib/OldDocs/SOAP/Transport/LOCAL.pm

cp lib/SOAP/Lite.pm blib/lib/SOAP/Lite.pm

cp lib/SOAP/Transport/LOCAL.pm blib/lib/SOAP/Transport/LOCAL.pm

cp lib/SOAP/Fault.pm blib/lib/SOAP/Fault.pm

cp lib/OldDocs/SOAP/Transport/MAILTO.pm blib/lib/OldDocs/SOAP/Transport/MAILTO.pm

cp lib/SOAP/Transport/FTP.pm blib/lib/SOAP/Transport/FTP.pm

cp bin/SOAPsh.pl blib/script/SOAPsh.pl

/usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/SOAPsh.pl

cp bin/stubmaker.pl blib/script/stubmaker.pl

/usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/stubmaker.pl

cp bin/XMLRPCsh.pl blib/script/XMLRPCsh.pl

/usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/XMLRPCsh.pl

Manifying blib/man1/SOAPsh.pl.1

Manifying blib/man1/stubmaker.pl.1

Manifying blib/man1/XMLRPCsh.pl.1

Manifying blib/man3/SOAP::Packager.3pm

Manifying blib/man3/XML::Parser::Lite.3pm

Manifying blib/man3/SOAP::Data.3pm

Manifying blib/man3/XMLRPC::Transport::TCP.3pm

Manifying blib/man3/OldDocs::SOAP::Transport::TCP.3pm

Manifying blib/man3/OldDocs::SOAP::Transport::POP3.3pm

Manifying blib/man3/Apache::SOAP.3pm

Manifying blib/man3/SOAP::Test.3pm

Manifying blib/man3/SOAP::Transport.3pm

Manifying blib/man3/Apache::XMLRPC::Lite.3pm

Manifying blib/man3/XMLRPC::Transport::HTTP.3pm

Manifying blib/man3/SOAP::Transport::POP3.3pm

Manifying blib/man3/SOAP::Deserializer.3pm

Manifying blib/man3/SOAP::Trace.3pm

Manifying blib/man3/SOAP::Schema.3pm

Manifying blib/man3/SOAP::Server.3pm

Manifying blib/man3/UDDI::Lite.3pm

Manifying blib/man3/SOAP::Utils.3pm

Manifying blib/man3/SOAP::Constants.3pm

Manifying blib/man3/XMLRPC::Transport::POP3.3pm

Manifying blib/man3/XMLRPC::Lite.3pm

Manifying blib/man3/SOAP::Serializer.3pm

Manifying blib/man3/OldDocs::SOAP::Lite.3pm

Manifying blib/man3/OldDocs::SOAP::Transport::HTTP.3pm

Manifying blib/man3/SOAP::Client.3pm

Manifying blib/man3/SOAP::SOM.3pm

Manifying blib/man3/XMLRPC::Test.3pm

Manifying blib/man3/SOAP::Header.3pm

Manifying blib/man3/OldDocs::SOAP::Transport::FTP.3pm

Manifying blib/man3/OldDocs::SOAP::Transport::MQ.3pm

Manifying blib/man3/OldDocs::SOAP::Transport::JABBER.3pm

Manifying blib/man3/OldDocs::SOAP::Transport::IO.3pm

Manifying blib/man3/OldDocs::SOAP::Transport::LOCAL.3pm

Manifying blib/man3/SOAP::Lite.3pm

Manifying blib/man3/OldDocs::SOAP::Transport::MAILTO.3pm

Manifying blib/man3/SOAP::Fault.3pm

PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/01-core.t t/02-payload.t t/03-server.t t/04-attach.t t/05-customxml.t t/06-modules.t t/07-xmlrpc_payload.t t/08-schema.t

t/01-core.t ............ ok    

t/02-payload.t ......... ok      

t/03-server.t .......... ok    

t/04-attach.t .......... skipped: Could not find MIME::Parser - is MIME::Tools installed? Aborting.

t/05-customxml.t ....... ok    

t/06-modules.t ......... ok    

t/07-xmlrpc_payload.t .. ok  

t/08-schema.t .......... ok    

Files=8, Tests=306,  1 wallclock secs ( 0.03 usr  0.02 sys +  0.35 cusr  0.06 csys =  0.46 CPU)

XML-Entities/

XML-Entities/t/

XML-Entities/t/01-xml-entities.t

XML-Entities/t/00-xml-entities-data.t

XML-Entities/t/02-unicode.t

XML-Entities/bin/

XML-Entities/bin/download-entities.pl

XML-Entities/lib/

XML-Entities/lib/XML/

XML-Entities/lib/XML/Entities/

XML-Entities/lib/XML/Entities/Data.pm

XML-Entities/lib/XML/Entities/Data.pod

XML-Entities/lib/XML/Entities.pm

XML-Entities/README

XML-Entities/Changes

XML-Entities/Build.PL

XML-Entities/Makefile.PL

XML-Entities/META.yml

XML-Entities/MANIFEST

Warning: prerequisite Test::More 0 not found.

Writing Makefile for XML::Entities

cp lib/XML/Entities/Data.pod blib/lib/XML/Entities/Data.pod

cp lib/XML/Entities/Data.pm blib/lib/XML/Entities/Data.pm

cp lib/XML/Entities.pm blib/lib/XML/Entities.pm

cp bin/download-entities.pl blib/script/download-entities.pl

/usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/download-entities.pl

Manifying blib/man1/download-entities.pl.1

Manifying blib/man3/download-entities.pl.3pm

Manifying blib/man3/XML::Entities::Data.3pm

Manifying blib/man3/XML::Entities.3pm

t/00-xml-entities-data.t .. Can't locate Test/More.pm in @INC (@INC contains: /root/glpi/XML-Entities/blib/lib /root/glpi/XML-Entities/blib/arch /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/00-xml-entities-data.t line 5.

BEGIN failed--compilation aborted at t/00-xml-entities-data.t line 5.

t/00-xml-entities-data.t .. Dubious, test returned 2 (wstat 512, 0x200)

No subtests run

t/01-xml-entities.t ....... Can't locate Test/More.pm in @INC (@INC contains: /root/glpi/XML-Entities/blib/lib /root/glpi/XML-Entities/blib/arch /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/01-xml-entities.t line 6.

BEGIN failed--compilation aborted at t/01-xml-entities.t line 6.

t/01-xml-entities.t ....... Dubious, test returned 2 (wstat 512, 0x200)

t/02-unicode.t ............ Can't locate Test/More.pm in @INC (@INC contains: /root/glpi/XML-Entities/blib/lib /root/glpi/XML-Entities/blib/arch /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/02-unicode.t line 5.

BEGIN failed--compilation aborted at t/02-unicode.t line 5.

t/02-unicode.t ............ Dubious, test returned 2 (wstat 512, 0x200)

t/00-xml-entities-data.t (Wstat: 512 Tests: 0 Failed: 0)

t/01-xml-entities.t     (Wstat: 512 Tests: 0 Failed: 0)

t/02-unicode.t          (Wstat: 512 Tests: 0 Failed: 0)

Files=3, Tests=0,  0 wallclock secs ( 0.01 usr +  0.01 sys =  0.02 CPU)

Failed 3/3 test programs. 0/0 subtests failed.

make: *** [test_dynamic] Error 2

ocsinventory-server-1.3.2/

ocsinventory-server-1.3.2/setup.sh

ocsinventory-server-1.3.2/etc/

ocsinventory-server-1.3.2/etc/ocsinventory/

ocsinventory-server-1.3.2/etc/ocsinventory/ocsinventory-reports.conf

ocsinventory-server-1.3.2/etc/ocsinventory/ocsinventory-server.conf

ocsinventory-server-1.3.2/etc/logrotate.d/

ocsinventory-server-1.3.2/etc/logrotate.d/ocsinventory-server

ocsinventory-server-1.3.2/binutils/

ocsinventory-server-1.3.2/binutils/soap-client.pl

ocsinventory-server-1.3.2/binutils/soap-client.README

ocsinventory-server-1.3.2/binutils/ipdiscover-util.pl

ocsinventory-server-1.3.2/binutils/ocsinventory-injector.pl

ocsinventory-server-1.3.2/binutils/ocsinventory-log.pl

ocsinventory-server-1.3.2/binutils/ocs-errors

ocsinventory-server-1.3.2/binutils/ocsinventory-injector.README

ocsinventory-server-1.3.2/binutils/ocsinventory-log.README

ocsinventory-server-1.3.2/binutils/create-release-tarball.sh

ocsinventory-server-1.3.2/binutils/ipdiscover-util.README

ocsinventory-server-1.3.2/dtd/

ocsinventory-server-1.3.2/dtd/prolog_reply.dtd

ocsinventory-server-1.3.2/dtd/inventory_reply.dtd

ocsinventory-server-1.3.2/dtd/update_request.dtd

ocsinventory-server-1.3.2/dtd/update_reply.dtd

ocsinventory-server-1.3.2/dtd/Interface/

ocsinventory-server-1.3.2/dtd/Interface/get_computers_V1-request.dtd

ocsinventory-server-1.3.2/dtd/file_request.dtd

ocsinventory-server-1.3.2/dtd/prolog_request.dtd

ocsinventory-server-1.3.2/dtd/inventory_request.dtd

ocsinventory-server-1.3.2/README

ocsinventory-server-1.3.2/ChangeLog-ocsreports

ocsinventory-server-1.3.2/ocsreports/

ocsinventory-server-1.3.2/ocsreports/rules_redistrib.php

ocsinventory-server-1.3.2/ocsreports/js/

ocsinventory-server-1.3.2/ocsreports/js/slider.js

ocsinventory-server-1.3.2/ocsreports/js/timer.js

ocsinventory-server-1.3.2/ocsreports/js/datetimepicker.js

ocsinventory-server-1.3.2/ocsreports/js/range.js

ocsinventory-server-1.3.2/ocsreports/pass.php

ocsinventory-server-1.3.2/ocsreports/tele_stats.php

ocsinventory-server-1.3.2/ocsreports/tele_affect.php

ocsinventory-server-1.3.2/ocsreports/files/

ocsinventory-server-1.3.2/ocsreports/files/oui.txt

ocsinventory-server-1.3.2/ocsreports/files/ocsbase.sql

ocsinventory-server-1.3.2/ocsreports/dbconfig.inc.php

ocsinventory-server-1.3.2/ocsreports/css/

ocsinventory-server-1.3.2/ocsreports/css/onglets.css

ocsinventory-server-1.3.2/ocsreports/css/winclassic.css

ocsinventory-server-1.3.2/ocsreports/css/boxsizing.htc

ocsinventory-server-1.3.2/ocsreports/css/ocsreports.css

ocsinventory-server-1.3.2/ocsreports/local.php

ocsinventory-server-1.3.2/ocsreports/opt_param.php

ocsinventory-server-1.3.2/ocsreports/uploadfile.php

ocsinventory-server-1.3.2/ocsreports/tele_compress.php

ocsinventory-server-1.3.2/ocsreports/req.class.php

ocsinventory-server-1.3.2/ocsreports/opt_download.php

ocsinventory-server-1.3.2/ocsreports/group_show.php

ocsinventory-server-1.3.2/ocsreports/index.php

ocsinventory-server-1.3.2/ocsreports/admin_attrib.php

ocsinventory-server-1.3.2/ocsreports/download.php

ocsinventory-server-1.3.2/ocsreports/preferences.php

ocsinventory-server-1.3.2/ocsreports/machine.php

ocsinventory-server-1.3.2/ocsreports/footer.php

ocsinventory-server-1.3.2/ocsreports/opt_ipdiscover.php

ocsinventory-server-1.3.2/ocsreports/all_soft.php

ocsinventory-server-1.3.2/ocsreports/doublons.php

ocsinventory-server-1.3.2/ocsreports/ipcsv.php

ocsinventory-server-1.3.2/ocsreports/opt_suppr.php

ocsinventory-server-1.3.2/ocsreports/console.php

ocsinventory-server-1.3.2/ocsreports/admin_language.php

ocsinventory-server-1.3.2/ocsreports/donnees.php

ocsinventory-server-1.3.2/ocsreports/image/

ocsinventory-server-1.3.2/ocsreports/image/imprimante_d.png

ocsinventory-server-1.3.2/ocsreports/image/imprimante.png

ocsinventory-server-1.3.2/ocsreports/image/deconnexion.png

ocsinventory-server-1.3.2/ocsreports/image/modif_anul_v2.png

ocsinventory-server-1.3.2/ocsreports/image/recherche_a.png

ocsinventory-server-1.3.2/ocsreports/image/delete_all.png

ocsinventory-server-1.3.2/ocsreports/image/memoire.png

ocsinventory-server-1.3.2/ocsreports/image/stockage_a.png

ocsinventory-server-1.3.2/ocsreports/image/disque_a.png

ocsinventory-server-1.3.2/ocsreports/image/modem_d.png

ocsinventory-server-1.3.2/ocsreports/image/video.png

ocsinventory-server-1.3.2/ocsreports/image/peripherique.png

ocsinventory-server-1.3.2/ocsreports/image/proch16.png

ocsinventory-server-1.3.2/ocsreports/image/paquets_d.png

ocsinventory-server-1.3.2/ocsreports/image/spec_a.png

ocsinventory-server-1.3.2/ocsreports/image/administration.png

ocsinventory-server-1.3.2/ocsreports/image/codes_a.png

ocsinventory-server-1.3.2/ocsreports/image/pack.png

ocsinventory-server-1.3.2/ocsreports/image/peripherique_a.png

ocsinventory-server-1.3.2/ocsreports/image/aide_a.png

ocsinventory-server-1.3.2/ocsreports/image/up.png

ocsinventory-server-1.3.2/ocsreports/image/peripherique_d.png

ocsinventory-server-1.3.2/ocsreports/image/slot_a.png

ocsinventory-server-1.3.2/ocsreports/image/Gest_admin1.png

ocsinventory-server-1.3.2/ocsreports/image/bios_a.png

ocsinventory-server-1.3.2/ocsreports/image/processeur_a.png

ocsinventory-server-1.3.2/ocsreports/image/adm_a.png

ocsinventory-server-1.3.2/ocsreports/image/modif_valid_v2.png

ocsinventory-server-1.3.2/ocsreports/image/controleur.png

ocsinventory-server-1.3.2/ocsreports/image/regconfig.png

ocsinventory-server-1.3.2/ocsreports/image/modif_a.png

ocsinventory-server-1.3.2/ocsreports/image/prec16.png

ocsinventory-server-1.3.2/ocsreports/image/red.png

ocsinventory-server-1.3.2/ocsreports/image/repartition.png

ocsinventory-server-1.3.2/ocsreports/image/connexion.png

ocsinventory-server-1.3.2/ocsreports/image/oeil.png

ocsinventory-server-1.3.2/ocsreports/image/port_d.png

ocsinventory-server-1.3.2/ocsreports/image/norm_left.gif

ocsinventory-server-1.3.2/ocsreports/image/dictionnaire.png

ocsinventory-server-1.3.2/ocsreports/image/reseau_d.png

ocsinventory-server-1.3.2/ocsreports/image/memoire_d.png

ocsinventory-server-1.3.2/ocsreports/image/local.png

ocsinventory-server-1.3.2/ocsreports/image/controleur_d.png

ocsinventory-server-1.3.2/ocsreports/image/paquets.png

ocsinventory-server-1.3.2/ocsreports/image/modif_valid.png

ocsinventory-server-1.3.2/ocsreports/image/securite.png

ocsinventory-server-1.3.2/ocsreports/image/fond.png

ocsinventory-server-1.3.2/ocsreports/image/ttmachinesred.png

ocsinventory-server-1.3.2/ocsreports/image/repartition_a.png

ocsinventory-server-1.3.2/ocsreports/image/configuration_a.png

ocsinventory-server-1.3.2/ocsreports/image/ttmachines.png

ocsinventory-server-1.3.2/ocsreports/image/banner-ocs.png

ocsinventory-server-1.3.2/ocsreports/image/utilisateur OK.png

ocsinventory-server-1.3.2/ocsreports/image/bios_d.png

ocsinventory-server-1.3.2/ocsreports/image/slot_d.png

ocsinventory-server-1.3.2/ocsreports/image/ttlogiciels_a.png

ocsinventory-server-1.3.2/ocsreports/image/pass_a.png

ocsinventory-server-1.3.2/ocsreports/image/reseau_a.png

ocsinventory-server-1.3.2/ocsreports/image/rien_a.png

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Inventory/Update/

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Inventory/Update/Hardware.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Inventory/Update/AccountInfos.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Constants.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/System/

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/System/Config.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Communication/

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Communication/Session.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Communication.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Modperl1.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Inventory.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Capacities/

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Capacities/Registry.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Capacities/Notify.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Capacities/Example.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Capacities/Ipdiscover.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Capacities/Update.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Capacities/Download/

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Capacities/Download/Inventory.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Capacities/Filter.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Capacities/Download.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Duplicate.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Server/Groups.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/SOAP.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Interface/

ocsinventory-server-1.3.2/Apache/Ocsinventory/Interface/Internals.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Interface/History.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Interface/Updates.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Interface/Database.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Interface/Ipdiscover.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Interface/Extensions.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Interface/Inventory.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Interface/Config.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Map.pm

ocsinventory-server-1.3.2/Apache/Ocsinventory/Interface.pm

ocsinventory-server-1.3.2/Apache/Changes

ocsinventory-server-1.3.2/Apache/Ocsinventory.pm

ocsinventory-server-1.3.2/Apache/INSTALL

ocsinventory-server-1.3.2/Apache/LICENSE

ocsinventory-server-1.3.2/Apache/Makefile.PL

ocsinventory-server-1.3.2/ChangeLog-server

ocsinventory-server-1.3.2/LICENSE.txt

+----------------------------------------------------------+

|                                                          |

| Welcome to OCS Inventory NG Management server setup !    |

CAUTION: If upgrading Communication server from OCS Inventory NG 1.0 RC2 and

previous, please remove any Apache configuration for Communication Server!

Do you wish to continue ([y]/n)?//安裝ocs

Assuming Communication server 1.0 RC2 or previous is not installed

on this computer.

Starting OCS Inventory NG Management server setup from folder /root/glpi/ocsinventory-server-1.3.2

Storing log in file /root/glpi/ocsinventory-server-1.3.2/ocs_server_setup.log

| Checking for database server properties...               |

Your MySQL client seems to be part of MySQL version 5.1.

Your computer seems to be running MySQL 4.1 or higher, good ;-)

Which host is running database server [localhost] ?

OK, database server is running on host localhost ;-)

On which port is running database server [3306] ?

OK, database server is running on port 3306 ;-)

| Checking for Apache web server daemon...                 |

Where is Apache daemon binary [/usr/sbin/httpd] ?

| Checking for Apache main configuration file...           |

Where is Apache main configuration file [/etc/httpd/conf/httpd.conf] ?

OK, using Apache main configuration file /etc/httpd/conf/httpd.conf ;-)

| Checking for Apache user account...                      |

Which user account is running Apache web server [apache] ?

OK, Apache is running under user account apache ;-)

| Checking for Apache group...                             |

Which user group is running Apache web server [apache] ?

OK, Apache is running under users group apache ;-)

| Checking for Apache Include configuration directory...   |

Setup found Apache Include configuration directory in

/etc/httpd/conf.d/.

Setup will put OCS Inventory NG Apache configuration in this directory.

Where is Apache Include configuration directory [/etc/httpd/conf.d/] ?

OK, Apache Include configuration directory /etc/httpd/conf.d/ found ;-)

| Checking for PERL Interpreter...                         |

Found PERL Intrepreter at </usr/bin/perl> ;-)

Where is PERL Intrepreter binary [/usr/bin/perl] ?

OK, using PERL Intrepreter /usr/bin/perl ;-)

Do you wish to setup Communication server on this computer ([y]/n)?

| Checking for Make utility...                             |

OK, Make utility found at </usr/bin/make> ;-)

| Checking for Apache mod_perl version...                  |

Checking for Apache mod_perl version 1.99_22 or higher

Found that mod_perl version 1.99_22 or higher is available.

OK, Apache is using mod_perl version 1.99_22 or higher ;-)

| Checking for Communication server log directory...       |

Communication server can create detailled logs. This logs can be enabled

by setting interger value of LOGLEVEL to 1 in Administration console

menu Configuration.

Where to put Communication server log directory [/var/log/ocsinventory-server] ?

OK, Communication server will put logs into directory /var/log/ocsinventory-server ;-)

| Checking for required Perl Modules...                    |

Checking for DBI PERL module...

Found that PERL module DBI is available.

Checking for Apache::DBI PERL module...

Found that PERL module Apache::DBI is available.

Checking for DBD::mysql PERL module...

Found that PERL module DBD::mysql is available.

Checking for Compress::Zlib PERL module...

Found that PERL module Compress::Zlib is available.

Checking for XML::Simple PERL module...

Found that PERL module XML::Simple is available.

Checking for Net::IP PERL module...

Found that PERL module Net::IP is available.

| Checking for optional Perl Modules...                    |

Checking for SOAP::Lite PERL module...

Found that PERL module SOAP::Lite is available.

Checking for XML::Entities PERL module...

Found that PERL module XML::Entities is available.

| OK, looks good ;-)                                       |

| Configuring Communication server Perl modules...         |

Writing Makefile for Apache::Ocsinventory

| Preparing Communication server Perl modules...           |

| OK, prepare finshed ;-)                                  |

| Installing Communication server Perl modules...          |

| OK, Communication server Perl modules install finished;-)|

| Creating Communication server log directory...           |

Creating Communication server log directory /var/log/ocsinventory-server.

Fixing Communication server log directory files permissions.

Configuring logrotate for Communication server.

/root/glpi/ocsinventory-server-1.3.2

Removing old communication server logrotate file /etc/logrotate.d/ocsinventory-NG

Writing communication server logrotate to file /etc/logrotate.d/ocsinventory-server

| OK, Communication server log directory created ;-)       |

| Now configuring Apache web server...                     |

To ensure Apache loads mod_perl before OCS Inventory NG Communication Server,

Setup can name Communication Server Apache configuration file

'z-ocsinventory-server.conf' instead of 'ocsinventory-server.conf'.

Do you allow Setup renaming Communication Server Apache configuration file

to 'z-ocsinventory-server.conf' ([y]/n) ?

OK, using 'z-ocsinventory-server.conf' as Communication Server Apache configuration file

Removing old communication server configuration to file /etc/httpd/conf.d//ocsinventory.conf

Writing communication server configuration to file /etc/httpd/conf.d//z-ocsinventory-server.conf

| OK, Communication server setup sucessfully finished ;-)  |

| Please, review /etc/httpd/conf.d//z-ocsinventory-server.conf

| to ensure all is good. Then restart Apache daemon.       |

Do you wish to setup Administration Server (Web Administration Console)

on this computer ([y]/n)?

| Checking for Administration Server directories...        |

CAUTION: Setup now install files in accordance with Filesystem Hierarchy

Standard. So, no file is installed under Apache root document directory

(Refer to Apache configuration files to locate it).

If you're upgrading from OCS Inventory NG Server 1.01 and previous, YOU

MUST REMOVE (or move) directories 'ocsreports' and 'download' from Apache

root document directory.

If you choose to move directory, YOU MUST MOVE 'download' directory to

Administration Server writable/cache directory (by default

/var/lib/ocsinventory-reports), especialy if you use deployement feature.

Do you wish to continue ([y]/n)?

Assuming directories 'ocsreports' and 'download' removed from

Apache root document directory.

Where to copy Administration Server static files for PHP Web Console

[/usr/share/ocsinventory-reports] ?

OK, using directory /usr/share/ocsinventory-reports to install static files ;-)

Where to create writable/cache directories for deployement packages and

IPDiscover [/var/lib/ocsinventory-reports] ?

.......省略

Stopping httpd:                                            [  OK  ]

Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName

                                                           [  OK  ]

4.安裝好之後用戶端windows xp直接打開ie 輸入http://ip/install/install.php就會進入安裝界面

 5.同意許可繼續

 6.選擇設施因為第一次安裝。

 7.步驟一檢查目錄權限因為腳本中已經chmod 777了是以這裡直接繼續即可。

 8.步驟一輸入localhost,mysql  user root 密碼在腳本中123456具體密碼難度可以自己設定。

9.步驟2測試連接配接資料庫,因為在腳本中已經建立了glpi,是以這裡選擇glpi,如果沒有可以直接用web來建立一個。

10.步驟3初始化資料庫繼續。

11.第4部設施完成了以下為常用的使用者和密碼。

12.點選使用glpi 進入身份驗證界面輸入glpi glpi即可。

13.這個是進入的界面裡面有許多選項大家自己慢慢研究。

14.安裝ocs打開ie http://server/ocsreports/install.php

 15.用戶端xp安裝OcsAgentSetup.exe代理軟體在c盤手動運作ocs_contact

16.然後進入ie http://server/ocsreports檢視ocsagent擷取的計算機資訊使用者名為admin 密碼admin。

 16.最後去http://server/進入glpi web界面添加計算機和同步,但是首先要設定激活ocsng

17.首頁設定ocsng方式導入選項全選,general informations全選,在連接配接中全選。

18.點選添加新計算機導入,然後同步。

19.清單如下。

總結剛開始是用手動安裝的遇到的問題如下:

1.剛開始因為yum -y 沒裝make是以不能make

2.yum -y install的時候因為沒裝 php-mbstring ,是以在web安裝的時候出現

3.因為網上的一些資料并不是很完整,是以遇到很多問題,在perl的時候或者make test的時候經常出現問題。

4.其實有些make test的時候出現問題并沒有什麼關系,剛開始還以為會出現問題。其實有些是可以忽略的。

為了友善大家是以自己寫了一個全自動安裝的腳本,對于一些部署網站的網友有幫助。