<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0MFQn0ycCp7ImA9WhRaFEw.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616</id><updated>2012-02-16T10:03:33.398-08:00</updated><category term="Radius" /><category term="Koha  Online OPAC Automations Digital Library" /><category term="DSpace" /><category term="MySQL" /><category term="Captive Portal" /><category term="Online Learning" /><category term="Philippine Digital Library" /><category term="RoBot Scanner DIY Book Scanner  Book Scanner" /><category term="Repository" /><category term="Web Authentications" /><category term="Installing Web Server(Apache" /><category term="Installing Proxy Server" /><category term="Fedora download  install yum update mirror repository" /><category term="DSpace Complete Repository install setup deployment" /><category term="Load Balancer and High Availability Server" /><category term="UNIX /OSX  Leopard SVN setup" /><category term="Decapod for RoBook Scanner Book Scanner" /><category term="Book Scanner" /><category term="Commecial Grade Repository(Eprints) Digital Library" /><category term="Mysql Workbench Setup (Fedora 64 bit) Server DBase" /><category term="Zeroshell" /><category term="Scanner" /><category term="Zebra Server -Index searcher (Z3950 protocol)" /><category term="WiFi Login" /><category term="Simple NAT server IP Taables" /><category term="FreeRadius" /><category term="Eprints" /><category term="Captive Potal" /><category term="Moodle" /><category term="Robot" /><category term="YAZ" /><category term="SVN" /><category term="Digital Repositories" /><category term="OCR" /><category term="OSX  Accounts Add users  group  Apple Xserve  user and groups Accounts" /><category term="CPanel)" /><category term="MRTG (Multi Router Traffic Grapher) Server" /><category term="Multipath Power Path FC Channel Server Cluster Server Fail Over Fiber Optic Network FC1 protocol" /><title>Linux OS &amp; Server Applications</title><subtitle type="html">Linux OS Server Applications:
PC Based or Embedded Software or Hardware,
Software Download,Installation,Server: Configurations &amp;amp; Settings,Setup, Deployment and Productions</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://cobecoballes-linux.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/LinuxOsServerApplications" /><feedburner:info uri="linuxosserverapplications" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>LinuxOsServerApplications</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;A0MGQXgyeip7ImA9WhRUFUg.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-3839150652841130679</id><published>2011-12-07T19:58:00.000-08:00</published><updated>2012-01-25T22:30:20.692-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-25T22:30:20.692-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Online Learning" /><category scheme="http://www.blogger.com/atom/ns#" term="Moodle" /><title>e-Learning :Moodle Linux Server setup</title><content type="html">&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;img border="0" height="90" src="http://4.bp.blogspot.com/-10JW1e1veKE/TuBF6K0KKfI/AAAAAAAABBc/W2TLnWXpX5w/s400/moodle-logo.gif" width="400" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Introductions:&lt;/b&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;Hello Technos!&lt;/div&gt;&lt;div style="text-align: left;"&gt;This would be a great learning stuffs for you to have an on-line learning website &lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Requirements:&lt;/b&gt;&lt;br /&gt;
Software:&lt;br /&gt;
moodle 2.2&lt;br /&gt;
&lt;div style="text-align: left;"&gt;mysql&amp;nbsp; &lt;/div&gt;php&lt;br /&gt;
apache2&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Hardware:&lt;br /&gt;
Server CPU (Optiplex 755 QCore ) &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Objectives:&lt;/b&gt;&lt;br /&gt;
To test moodle software&lt;br /&gt;
To deploy e-learning website &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Methodology:&lt;/b&gt;&lt;br /&gt;
1) Install softwares:&lt;br /&gt;
root@localhost# yum install httpd*&lt;br /&gt;
root@localhost# yum install php*&lt;br /&gt;
root@localhost# yum install&amp;nbsp; mysql*&lt;br /&gt;
root@localhost# wget htp://&lt;br /&gt;
root@localhost# cp moodle-latest-2.2.tar.gz /var/www/&lt;br /&gt;
&lt;br /&gt;
2) configure Apache2&lt;br /&gt;
root@localhost# vim /etc/httpd/conf/httpd.conf&lt;br /&gt;
&lt;br /&gt;
2.a) Add the following php settings:&lt;br /&gt;
2.a.1)Module&lt;br /&gt;
&lt;pre style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="color: #e06666; font-size: small;"&gt;&lt;span style="color: #274e13;"&gt;# Use for PHP 5.x:&lt;/span&gt;
&lt;span style="color: #274e13;"&gt;LoadModule php5_module modules/libphp5.so&lt;/span&gt;
&lt;span style="color: #274e13;"&gt;AddHandler php5-script .php &lt;/span&gt;
&lt;span style="color: black; font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;2.a2) Index format&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="color: #e06666; font-size: small;"&gt;&lt;span style="color: #274e13;"&gt;# Add index.php to your DirectoryIndex line:&lt;/span&gt;
&lt;span style="color: #274e13;"&gt;DirectoryIndex index.html index.php&lt;/span&gt;
&lt;span style="color: #274e13;"&gt;AddType text/html .php&lt;/span&gt;
&lt;span style="color: #274e13;"&gt;# PHP Syntax Coloring&lt;/span&gt;
&lt;span style="color: #274e13;"&gt;# (optional but useful for reading PHP source for debugging):&lt;/span&gt;
&lt;span style="color: #274e13;"&gt;AddType application/x-httpd-php-source phps&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;2.a3) PHP File handling&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="82" src="http://2.bp.blogspot.com/-f6estCtLAAM/TuA-hw0ayFI/AAAAAAAABBM/ZORT3GbWahU/s200/Screenshot-21.png" width="200" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&lt;directory moodle="" var="" www=""&gt; &lt;/directory&gt;&lt;/span&gt;&lt;br /&gt;
2.b) Add/change&amp;nbsp; the following web directories:&lt;br /&gt;
DocumentRoot&amp;nbsp; /var/www/html&amp;nbsp; &lt;br /&gt;
&lt;div style="color: #38761d;"&gt;Document Root "/var/www/moodle"&lt;br /&gt;
&lt;img border="0" height="55" src="http://2.bp.blogspot.com/-O3SnqBSyM3M/TuA_wLkm09I/AAAAAAAABBU/SG-ikQJHOBc/s400/Screenshot-20.png" width="400" /&gt; &lt;/div&gt;3) conffigure php&lt;br /&gt;
root@localhost# vi /etc/php.ini &lt;br /&gt;
3.a)&lt;br /&gt;
&lt;i&gt;Add the following entries:&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
extension=mysql.so&lt;br /&gt;
extension=gd.so&lt;br /&gt;
memory_limit=40M&lt;br /&gt;
post_max_size = 80M &lt;br /&gt;
upload_max_filisize=80M&lt;br /&gt;
&lt;br /&gt;
4) configure mysql&lt;br /&gt;
&lt;i&gt;4.a) If its your first time to open mysql&lt;/i&gt;&lt;br /&gt;
root@localhost# mysqladmin -u root -p yourpassword&lt;br /&gt;
root@localhost# mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
4.b) Edit my.cnf , use unicode (UTF-8 format)&lt;br /&gt;
root@localhost# vim /etc/my.cnf&lt;br /&gt;
&lt;i&gt;Add the following entries&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;[client]&lt;/b&gt; &lt;br /&gt;
default-character-set=utf8 &lt;br /&gt;
&lt;b&gt;[mysqld]&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
default-character-set=utf8 &lt;br /&gt;
default-collation=utf8_unicode_ci &lt;br /&gt;
character-set-server=utf8 &lt;br /&gt;
collation-server=utf8_unicode_ci&lt;br /&gt;
&lt;br /&gt;
4.c)create database for moodle &lt;br /&gt;
root@localhost#&amp;nbsp; mysql&amp;gt; create database moodle;&lt;br /&gt;
root@localhost# mysql &amp;gt; exit;&lt;br /&gt;
&lt;br /&gt;
5) installing&amp;nbsp; the moodle software&lt;br /&gt;
&lt;i&gt;5.a)Let us disable secure linux for a while so that apache is able to create directory&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;via webpage &lt;/i&gt;&lt;br /&gt;
root@localhost# echo 0 &amp;gt;/selinux/enforce&lt;br /&gt;
root@localhost# chown -R apache:apache/var/www/&lt;br /&gt;
root@localhost# chown -R apache:apache/var/www/moodle&lt;br /&gt;
root@localhost# cd /var/www/&lt;br /&gt;
root@localhost# tar -zxvf moodle-latest.tar.gz&lt;br /&gt;
&lt;br /&gt;
5.b)&amp;nbsp; browse http://localhost/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; browse http://ip_address&lt;br /&gt;
&lt;br /&gt;
Below are the pictures&amp;nbsp; details:&lt;br /&gt;
Details(0)&lt;br /&gt;
&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-m1bWjBmQ3hQ/TuBNwoRIepI/AAAAAAAABBk/G7wfBbDkv4s/s320/Screenshot-2.png" width="320" /&gt;&lt;br /&gt;
&lt;br /&gt;
Details(1)&lt;br /&gt;
&lt;img border="0" height="182" src="http://4.bp.blogspot.com/-Q0eUktY9Jpk/TuBTRz_IoiI/AAAAAAAABCs/fi7TAK93aMQ/s320/Screenshot-18.png" width="320" /&gt;&lt;br /&gt;
&lt;br /&gt;
Details(2)&lt;br /&gt;
&lt;img border="0" height="204" src="http://3.bp.blogspot.com/-YJEXt2Qdk_A/TuBTPAWPgNI/AAAAAAAABCk/AaPoqqL1QkU/s320/Screenshot-17.png" width="320" /&gt;&lt;br /&gt;
&lt;br /&gt;
Details(3)&lt;br /&gt;
&lt;img border="0" height="203" src="http://3.bp.blogspot.com/-y1xSnr1B09Y/TuBTOR-VgxI/AAAAAAAABCc/Dormm1g8a6w/s320/Screenshot-16.png" width="320" /&gt;&lt;br /&gt;
&lt;br /&gt;
Details(4) &lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="201" src="http://3.bp.blogspot.com/-iB_dwUn07Es/TuBdd_zzmmI/AAAAAAAABC0/4X0v842UYks/s320/Screenshot-4.png" width="320" /&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Details(5)&lt;br /&gt;
&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;img border="0" height="208" src="http://4.bp.blogspot.com/-ZE_gCxkQa0I/TuBS_7-hvFI/AAAAAAAABCE/YJvyUo5iAQc/s320/Screenshot-3.png" width="320" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Details(6)&lt;br /&gt;
&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;img border="0" height="203" src="http://3.bp.blogspot.com/-tp1W7bH1EY0/TuBN-CDe_-I/AAAAAAAABB0/yogPUlFpToU/s320/Screenshot-6.png" width="320" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Details(7)&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;img border="0" height="203" src="http://2.bp.blogspot.com/-ogH5tRnpBck/TuBTHUqJRXI/AAAAAAAABCU/LnpBY6iFMTA/s320/Screenshot-9.png" width="320" /&gt;&lt;br /&gt;
Details(8)&lt;br /&gt;
&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;img border="0" height="256" src="http://1.bp.blogspot.com/-TZ4wg5lgpCc/TuBOAtn55-I/AAAAAAAABB8/dLgmLJC3OVk/s320/Screenshot-7.png" width="320" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; Details(9)&lt;br /&gt;
&lt;b&gt; &lt;/b&gt;&lt;img border="0" height="199" src="http://3.bp.blogspot.com/-dh4emwa23Zc/TuBN4Caw-YI/AAAAAAAABBs/icUybu9K_NE/s320/Screenshot-19.png" width="320" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Remarks:&lt;/b&gt;&lt;br /&gt;
&lt;div style="color: red;"&gt;Problem 1:&lt;/div&gt;Web page cannot create a (/var/www/moodledata ) directory &lt;br /&gt;
Solution 1: (off security linux for a while)&lt;br /&gt;
set off selinux&lt;br /&gt;
&lt;br /&gt;
Solution 2: (enable web directory writability)&lt;br /&gt;
chown 777&amp;nbsp; /var/www/ &lt;br /&gt;
&lt;br /&gt;
Solution 3: (apache ownership of the file [permission])&lt;br /&gt;
chown -R apache:apache /var/www/&lt;br /&gt;
chown -R apache:apache /var/www/moodle&lt;br /&gt;
chown -R apache:apache /var/www/moodledata&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: red;"&gt;Problem 2:&lt;/div&gt;Cannot load mysql for UTF-8 unicode format&lt;br /&gt;
&lt;br /&gt;
Solution 1:(mysql configuration)&lt;br /&gt;
edit /etc/my.cnf&lt;br /&gt;
&lt;br /&gt;
Solution 2: (brute force mysql for setting utf-8) &lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: red;"&gt;Problem 3:&lt;/div&gt;SELinux is preventing /usr/sbin/httpd from write access on the directory /var/www/moodledata.&lt;br /&gt;
&lt;br /&gt;
Plugin: catchall &lt;br /&gt;
you want to allow httpd to have write access on the moodledata directoryIf you believe that httpd should be allowed write access on the moodledata directory by default.&lt;br /&gt;
You should report this as a bug.&lt;br /&gt;
You can generate a local policy module to allow this access.&lt;br /&gt;
Allow this access for now by executing:&lt;br /&gt;
root@localhost# grep httpd /var/log/audit/audit.log | audit2allow -M mypol&lt;br /&gt;
root@localhost# semodule -i mypol.p &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Conclusions: &lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-3839150652841130679?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R54C8oV4Q7ArcuzF0M84axtQcmk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R54C8oV4Q7ArcuzF0M84axtQcmk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R54C8oV4Q7ArcuzF0M84axtQcmk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R54C8oV4Q7ArcuzF0M84axtQcmk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/xJzuigMA8ec" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/3839150652841130679/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2011/12/e-learning-moodle-linux-server-setup.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/3839150652841130679?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/3839150652841130679?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/xJzuigMA8ec/e-learning-moodle-linux-server-setup.html" title="e-Learning :Moodle Linux Server setup" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-10JW1e1veKE/TuBF6K0KKfI/AAAAAAAABBc/W2TLnWXpX5w/s72-c/moodle-logo.gif" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2011/12/e-learning-moodle-linux-server-setup.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4BRHs-eip7ImA9WhRTE04.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-3043731842178422942</id><published>2011-07-03T20:43:00.000-07:00</published><updated>2011-11-03T07:35:55.552-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-03T07:35:55.552-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Multipath Power Path FC Channel Server Cluster Server Fail Over Fiber Optic Network FC1 protocol" /><title>EMC PowerPath for multipath I/O</title><content type="html">&lt;span style="font-weight: bold;"&gt;Overview&lt;/span&gt; &lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Multipath I/O is a fault-tolerance and performance enhancement technique in computer storage area networks, whereby there is more than one physical path between the CPU in a computer storage system. The physical multipath is through the buses, controllers, switches, and bridge devices connecting the mass storage. &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt; &lt;br /&gt;
&lt;span style="color: #3366ff;"&gt;Data Center Scenario:&lt;/span&gt; &lt;br /&gt;
&lt;div style="text-align: justify;"&gt;In our Main library data center environment, the same expectation of high system’s availability must be assured to minimize downtime and cutting mean time between failures (MTBF) on its 24x7 operations.Hence, the application services such as: e-lib, ilib, repository and kiosks that are link in a storage area networks required a set up of multiple redundant data paths (multipath) between a host servers and storage systems to avoid interruptions in data flow and anticipation if ever unexpected hardware failure occur. To manage a multipath I/O configuration, IT administrators should ensure that the server OS supports multipath I/O and is configured properly to access data from the storage system and fail over to secondary data paths when necessary. &lt;/div&gt;&lt;br /&gt;
&lt;span style="color: #3366ff;"&gt;Technology Implementation:&lt;/span&gt; &lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Our simple implementation of multipathing is using Dell EMC-500X which is connected to two Fibre Channel ports (FC1 -considered the fastest network carrier for large amounts of information) and the rest are physical path  components, adapters, cables, and switches — to create logical paths between the server and the storage device. A network interface card (in the iSCSI case) or HBA should be connected by using redundant switch infrastructures to provide continued access to storage in the event of a failure in a storage fabric component. Should one controller, port or switch fail, causing the path to fail, multipathing logic uses an alternate path for I/O so that applications can still access their data. On the other hand the operating system can route I/O through the remaining controller transparently to the application, with no changes visible to the applications, other than perhaps incremental latency. &lt;/div&gt;&lt;br /&gt;
&lt;span style="color: #3366ff;"&gt;Option to Multipathing I/O:&lt;/span&gt; &lt;br /&gt;
&lt;div style="text-align: justify;"&gt;There are two Linux multipath I/O available EMC PowerPath and DM multipath though both have each pros and cons; we preferred EMC Powerpath for a variety of ideal and practical reasons. Provide viable and robust multipath I/O capability for Linux operating systems on Dell PowerEdge servers and Dell/EMC storage systems. This multipath software layers can leverage the redundant paths to provide performance enhancing features, such as: &lt;/div&gt;• Traffic shaping &lt;br /&gt;
• Automatic path management &lt;br /&gt;
• Dynamic reconfiguration &lt;br /&gt;
• Round-robin, adaptive failover &lt;br /&gt;
• Basic to advance automatic path failover &lt;br /&gt;
• Online recovery &lt;br /&gt;
• Supports heterogeneous OS(Windows®, Linux, UNIX®, and Novell NetWare)) &lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;&lt;span style="color: #3366ff;"&gt;PowerPath features:&lt;/span&gt; &lt;br /&gt;
&lt;div style="text-align: justify;"&gt;PowerPath does not use a configuration file but rather it comes with its own init script and can be started and stopped from the command line. However, PowerPath relies on how the HBA driver has detected the LUN and created the block devices, and does not use an administrator-supplied configuration file; its enumeration of LUNs can vary from one node to the next in clustered servers. As with DM multipath, the configurations of the following block devices: /dev/sdb, /dev/sdc, /dev/sdd, and /dev/sde are all bundled to /dev/emcpowera. And once started, PowerPath gathers the UUIDs of the block devices and bundles the devices with the same UUID into a single device, /dev/emcpowerX. As PowerPath identifies the LUNs, it enumerates them as /dev/emcpowera, /dev/emcpowerb, and so on. &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style="color: #3366ff;"&gt;PowerPath Operations:&lt;/span&gt; &lt;br /&gt;
&lt;div style="text-align: justify;"&gt;The PowerPath, administrators must stop all I/Os to the devices and unmount them just to confirm that all of the /dev/emcpowerX devices are not in use before issuing the command service PowerPath stop. This device can be partitioned, formatted with a file system, and mounted using the following cli commands: fdisk, mke2fs, mkdir and mount. &lt;/div&gt;&lt;br /&gt;
&lt;span style="color: #3366ff;"&gt;Powerpath Utilities:&lt;/span&gt; &lt;br /&gt;
&lt;div style="text-align: justify;"&gt;The software features includes powermt, a powerful management utility for its devices. Its man page (man powermt) provides specific information about the utility. After installation, administrators can start PowerPath by issuing the command service PowerPath start. When stopping PowerPath, administrators should be sure that there is no I/O activity— that is, PowerPath should not be in use by any application. Other features of powermt is allowing administrators to display the current settings; set priority, policy (algorithms), and mode; remove a particular HBA or device; and restore a removed HBA or device. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Requriments:&lt;/span&gt; &lt;br /&gt;
&lt;div style="text-align: justify;"&gt;OS : Centos 64 bit &lt;br /&gt;
DELL Servers &lt;br /&gt;
FC1 card controller &lt;/div&gt;Fiber Optic Network cables&lt;span style="font-weight: bold;"&gt; &lt;br /&gt;
&lt;/span&gt;Lan Networks &lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;Objectives:&lt;/b&gt;&lt;br /&gt;
To implement Powerpath in a Unix/Linux like platform&lt;br /&gt;
To implement&lt;b&gt;&amp;nbsp;&lt;/b&gt;EMC-Linux-5-1-0.194.rhel5.i386.rpm in an Intel 64 bit CPU architecture&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Methodology:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Steps to make File Systems on Red hat Linux connected to EMC .To prepare the system and install PowerPath, follow these steps: &lt;br /&gt;
&lt;br /&gt;
Below is the screenshot of the EMC PowerPath software’s availability; you may choose which version suits to your hardware architecture &lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-p-Ar_kOq2HM/TlYBfTRJ1TI/AAAAAAAAA7I/hzLBcJRX8Js/s1600/EMC01.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644700820215289138" src="http://3.bp.blogspot.com/-p-Ar_kOq2HM/TlYBfTRJ1TI/AAAAAAAAA7I/hzLBcJRX8Js/s400/EMC01.jpg" style="cursor: pointer; height: 185px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
EMCpower.LINUX-5.1.0-194.rhel5.i386.rpm (Intel chip 64 bit CPU architecture) &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #3366ff;"&gt;Step 1:&lt;/span&gt; &lt;br /&gt;
Set up the system for boot over SRP (SCSI remote Protocol-transferring and commands and data -&amp;gt;modprobe). When the system can boot over SRP, proceed with the steps below to get the system boot over PowerPath. First install below mentioned rpms: &lt;br /&gt;
&lt;br /&gt;
1) EMCpower.LINUX-5.1.0-194.rhel.i386.rpm &lt;br /&gt;
2) Naviagentcli.noarch.rpm &lt;br /&gt;
&lt;div style="text-align: left;"&gt;[root@db1 ~]# rpm –ivh “rpm name” &lt;/div&gt;root@db1 ~]# rpm -ivh EMCpower.LINUX-5.1.0-194.rhel.x86_64.rpm &lt;br /&gt;
&lt;div style="text-align: left;"&gt;[root@db1 ~]# rpm -ivh naviagentcli.noarch.rpm &lt;br /&gt;
Start two service mentioned below &lt;br /&gt;
[root@db1 ~]# /PATH_EMC/ service PowerPath start &lt;br /&gt;
[root@db1 ~]# /PATH_EMC/ service naviagent start &lt;br /&gt;
[root@db1 ~]# /etc/init.d/PowerPath start &lt;/div&gt;&lt;br /&gt;
Starting PowerPath: &lt;br /&gt;
done &lt;br /&gt;
[root@db1 ~]# &lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/-yk9FWOFXADk/TlYBwwL64xI/AAAAAAAAA7Q/kjAHRIaklLk/s1600/EMC02.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644701120035742482" src="http://2.bp.blogspot.com/-yk9FWOFXADk/TlYBwwL64xI/AAAAAAAAA7Q/kjAHRIaklLk/s400/EMC02.jpg" style="cursor: pointer; height: 68px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #3366ff;"&gt;Step 2:&lt;/span&gt; &lt;br /&gt;
&lt;div style="text-align: left;"&gt;Edit the file /etc/redhat-release and put in the single line &lt;br /&gt;
[root@db1 ~]# Starting PowerPath: This package requires RedHat RHEL5." &lt;br /&gt;
Red Hat Enterprise Linux Server release 5 (Number of Powerpath version) so that the system is now identifying itself as a RHEL machine. &lt;br /&gt;
&lt;div style="text-align: left;"&gt;[root@db1 ~]# cd /etc &lt;br /&gt;
[root@db1 ~]# vi rhel5-x86_64 &lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-4q9k7Q13Tuc/TlYCJHqWUYI/AAAAAAAAA7Y/Emp68YhESxY/s1600/EMC03.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644701538654245250" src="http://3.bp.blogspot.com/-4q9k7Q13Tuc/TlYCJHqWUYI/AAAAAAAAA7Y/Emp68YhESxY/s400/EMC03.jpg" style="cursor: pointer; height: 49px; width: 400px;" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Change the Linux OS release version into the corresponding version of EMCpower.LINUX-5.1.0- &lt;br /&gt;
194.rhel.x86_64.rpm &lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/-a8MmaJ5btIQ/TlYCpH_AmII/AAAAAAAAA7g/bjhD0EK_NJ8/s1600/EMC04.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644702088496715906" src="http://1.bp.blogspot.com/-a8MmaJ5btIQ/TlYCpH_AmII/AAAAAAAAA7g/bjhD0EK_NJ8/s400/EMC04.jpg" style="cursor: pointer; height: 49px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #3366ff;"&gt;Step 3:&lt;/span&gt; &lt;br /&gt;
Install PowerPath on the system. Follow the usual EMC PowerPath installation procedure to install PowerPath. &lt;br /&gt;
&lt;div style="text-align: left;"&gt;[root@db1 ~]# emcpreg -install (register powerpath) &lt;/div&gt;&lt;br /&gt;
This will ask you the key. &lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-bh9VKVKLKLg/TlYC6mdY_pI/AAAAAAAAA7o/dXX0lVod0jE/s1600/EMC05.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644702388734983826" src="http://3.bp.blogspot.com/-bh9VKVKLKLg/TlYC6mdY_pI/AAAAAAAAA7o/dXX0lVod0jE/s400/EMC05.jpg" style="cursor: pointer; height: 79px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
Please check this key installed on other server connected with EMC by cli command &lt;br /&gt;
&lt;div style="text-align: left;"&gt;[root@db1 ~]# emcpreg –list command &lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/-e9-nsGyQseI/TlYDnggfWEI/AAAAAAAAA7w/yS1JL51ozG4/s1600/EMC06.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644703160231483458" src="http://2.bp.blogspot.com/-e9-nsGyQseI/TlYDnggfWEI/AAAAAAAAA7w/yS1JL51ozG4/s400/EMC06.jpg" style="cursor: pointer; height: 89px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
This will install key &lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-kAVktzZQbJo/TlYES2vDZyI/AAAAAAAAA74/NClhbb-kopg/s1600/EMC07.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644703904932521762" src="http://3.bp.blogspot.com/-kAVktzZQbJo/TlYES2vDZyI/AAAAAAAAA74/NClhbb-kopg/s400/EMC07.jpg" style="cursor: pointer; height: 78px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Check that EMC path is now available or not by a cli command &lt;/div&gt;&lt;div style="text-align: left;"&gt;[root@db1 ~]# cat /proc/partitions &lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-9E8RzVtkoG0/TlYAZ0kvtOI/AAAAAAAAA64/ME0tiw65vdo/s1600/EMC08.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644699626564990178" src="http://3.bp.blogspot.com/-9E8RzVtkoG0/TlYAZ0kvtOI/AAAAAAAAA64/ME0tiw65vdo/s400/EMC08.jpg" style="cursor: pointer; height: 290px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;You should see sd* devices in list, if not then reboot server &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #3366ff;"&gt;Step 4:&lt;/span&gt; &lt;br /&gt;
After PowerPath is installed properly and started, enter the fdisk -l command. You should see output similar to the example below. In this case, only one LUN is assigned to this host, and the LUN is partitioned accordingly. &lt;br /&gt;
&lt;br /&gt;
[root@db1 ~]# fdisk -l &lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-gO5DbjlCWAk/TlYA4dSTLFI/AAAAAAAAA7A/Y7bJxjbvGl8/s1600/EMC09.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644700152889551954" src="http://1.bp.blogspot.com/-gO5DbjlCWAk/TlYA4dSTLFI/AAAAAAAAA7A/Y7bJxjbvGl8/s400/EMC09.jpg" style="cursor: pointer; height: 91px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
PowerPath is now up and running. The emcpowera* shows the PowerPath pseudo devices. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #3366ff;"&gt;Step 5:&lt;/span&gt; &lt;br /&gt;
Creation of file system (Please skip or ignore this steps if it doesn’t support GPT use GNU parted instead) &lt;br /&gt;
&lt;br /&gt;
This will temporarily mount FS &lt;br /&gt;
[root@db1 ~]# cat /proc/partitions &lt;br /&gt;
&lt;br /&gt;
[root@db1 ~]# fdisk /dev/emcpowera &lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/-JjntfSd3-0s/TlYFILKteiI/AAAAAAAAA8A/e-igE99OQsg/s1600/EMC078.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644704820950301218" src="http://2.bp.blogspot.com/-JjntfSd3-0s/TlYFILKteiI/AAAAAAAAA8A/e-igE99OQsg/s400/EMC078.jpg" style="cursor: pointer; height: 154px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;
[root@db1 ~]# partprobe &lt;br /&gt;
[root@db1 ~]# pvcreate /dev/emcpowera1 &lt;br /&gt;
&lt;br /&gt;
32M is Physical extend &lt;br /&gt;
&lt;div style="text-align: left;"&gt;VOLUME_GROUP is volume group name &lt;br /&gt;
[root@db1 ~]# vgcreate -s 32M VOLUME_GROUP /dev/emcpowera1 204800 is size of file system that is 200(GB)*1024 &lt;br /&gt;
[root@db1 ~]# lvcreate -L 204800M -n EMC /dev/VOLUME_GROUP &lt;br /&gt;
Mkfs.ext3 is used to convert the FS in ext3 &lt;br /&gt;
[root@db1 ~]# mkfs.ext3 /dev/VOLUME_GROUP/EMC &lt;/div&gt;&lt;br /&gt;
Create mount point e.g. mysql on / &lt;br /&gt;
[root@db1 ~]# mount /dev/VOLUME_GROUP/EMC /mysql &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #3366ff;"&gt;Step 6:&lt;/span&gt; &lt;br /&gt;
Permanent mounting &lt;br /&gt;
[root@db1 ~]# edit /etc/fstab &lt;br /&gt;
[root@db1 ~]# cd /etc &lt;br /&gt;
[root@db1 ~]# vi fstab &lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-DBoykIDjH9E/TlX_NLerUII/AAAAAAAAA6o/2sWcC-9efTQ/s1600/EMC10.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644698309863624834" src="http://3.bp.blogspot.com/-DBoykIDjH9E/TlX_NLerUII/AAAAAAAAA6o/2sWcC-9efTQ/s400/EMC10.jpg" style="cursor: pointer; height: 116px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;
/dev/emcpowera1 /emc ext3 auto, nouser, exec &lt;br /&gt;
&lt;br /&gt;
Above entry in fstab will be active on reboot. &lt;br /&gt;
&lt;br /&gt;
Reboot server &lt;br /&gt;
&lt;br /&gt;
Check that FS “emc” is available by &lt;br /&gt;
[root@db1 ~]# df –h  rw, sync &lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-J9CyFIly1uw/TlX_TEBDGdI/AAAAAAAAA6w/fmAbqyj5Cdk/s1600/EMC11.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644698410939521490" src="http://3.bp.blogspot.com/-J9CyFIly1uw/TlX_TEBDGdI/AAAAAAAAA6w/fmAbqyj5Cdk/s400/EMC11.jpg" style="cursor: pointer; height: 107px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #3366ff;"&gt; &lt;br /&gt;
Step 7:&lt;/span&gt; &lt;br /&gt;
Testing mysql file copied to PowerPath &lt;br /&gt;
&lt;br /&gt;
[root@db1 ~]# mount /dev/emcpowera1 /mnt/emc/ &lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-Irz4pXuSc3g/TlYFrc5nzDI/AAAAAAAAA8I/xxUBvGEyejQ/s1600/EMClast.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644705427005885490" src="http://1.bp.blogspot.com/-Irz4pXuSc3g/TlYFrc5nzDI/AAAAAAAAA8I/xxUBvGEyejQ/s400/EMClast.jpg" style="cursor: pointer; height: 41px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;
[root@db1 ~]# mkdir /mnt/emc/mysql &lt;br /&gt;
[root@db1 ~]# service mysqld stop &lt;br /&gt;
[root@db1 ~]# cp -R /usr/local/mysql/var /mnt/emc/mysql/ &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #3366ff;"&gt;Step 8:&lt;/span&gt; &lt;br /&gt;
Proceed to EMC PowerPath productions. &lt;br /&gt;
&lt;br /&gt;
Details:(1) LUN clustered configuration owned by SPA &lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/-IIqx5HboTkI/ThE8RUh5-KI/AAAAAAAAA2A/Qtjm9NbkoBo/s1600/Screenshot-10.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5625343677828823202" src="http://2.bp.blogspot.com/-IIqx5HboTkI/ThE8RUh5-KI/AAAAAAAAA2A/Qtjm9NbkoBo/s400/Screenshot-10.png" style="cursor: pointer; height: 335px; width: 399px;" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
Details(2):Basicj highly available SAN configuration with a LUN owned by SPA &lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-aszDAubhjAU/ThE8zBf009I/AAAAAAAAA2I/mrOf5a93eNQ/s1600/Screenshot-11.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5625344256835376082" src="http://4.bp.blogspot.com/-aszDAubhjAU/ThE8zBf009I/AAAAAAAAA2I/mrOf5a93eNQ/s400/Screenshot-11.png" style="cursor: pointer; height: 156px; width: 410px;" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;EMC PowerPath Remarks:&lt;/span&gt; &lt;br /&gt;
&lt;div style="text-align: justify;"&gt;After the evaluation of the requirements of implementing our storage area networks- multipathing, it is a clever option to proceeds on EMC powerpath features for a various supported reason. Based on our technical experience about practically and simplicity of usage we had dealt it greatly using EMC PowerPath. &lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Conclusions:&lt;/span&gt; &lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Successful deployment of EMC Power Path(Linux Version ) &lt;br /&gt;
&lt;br /&gt;
Note:** &lt;br /&gt;
&lt;span style="font-style: italic;"&gt;1)Please contact the author(by e-mail) with regards to any set-up deployment/development plan.&lt;/span&gt; &lt;/div&gt;&lt;span style="font-style: italic;"&gt;2) Reference uses Dell Multipath/Powerpath articles&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E^3 &lt;br /&gt;
Author &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-3043731842178422942?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cR8c0CJ9ON8iZPoE2ed4kwiITWg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cR8c0CJ9ON8iZPoE2ed4kwiITWg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cR8c0CJ9ON8iZPoE2ed4kwiITWg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cR8c0CJ9ON8iZPoE2ed4kwiITWg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/lBuhBQhFdPw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/3043731842178422942/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2011/07/emc-powerpath-for-multipath-io.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/3043731842178422942?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/3043731842178422942?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/lBuhBQhFdPw/emc-powerpath-for-multipath-io.html" title="EMC PowerPath for multipath I/O" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-p-Ar_kOq2HM/TlYBfTRJ1TI/AAAAAAAAA7I/hzLBcJRX8Js/s72-c/EMC01.jpg" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2011/07/emc-powerpath-for-multipath-io.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cFRHwzfSp7ImA9WhZaGU4.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-2115880115362011309</id><published>2011-05-26T02:03:00.000-07:00</published><updated>2011-07-05T23:50:15.285-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-05T23:50:15.285-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mysql Workbench Setup (Fedora 64 bit) Server DBase" /><title>Mysql Workbench Setup (Fedora 64 bit)</title><content type="html">&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Introductions:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;MySQL Workbench is a GUI database design tool that integrates SQL development, administration, database design, creation and maintenance into a single development environment for the database system of MySQL.It is a C/C++  program ,running in a multi-platform OS . The Software is now currently owned by Oracle yet most of its bundles are still available freely in the Open-source community.For further references please go to this wiki: http://en.wikipedia.org/wiki/MySQL_Workbench&lt;br /&gt;&lt;br /&gt;Hey, I guess am seriously focusing myself into an information system of business data processing.Just recently when I got involved on using SQL and the combined front end software(PHP,PERL,Python,Gambas and etc.).But for now, this workbench is for sure a great help to simplify databasing scheme.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Anyway, sooner or later l'll stick to some of my own coding applications from basic ,average and might as well into wizardness-huh?&lt;br /&gt;&lt;br /&gt;Then let's go coding...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requirements:&lt;/span&gt;&lt;br /&gt;Here are some important packages:&lt;br /&gt;libzip-0.9.3-2.fc13.x86_64&lt;br /&gt;python-paramiko.noarch 0:1.7.6-2.fc14&lt;br /&gt;python-paramiko-1.7.6-2.fc14.noarch.rpm&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;For complete requirements(cut and paste then try it with "yum"&lt;/span&gt;):&lt;br /&gt;mysql++-devel.x86_64 0:3.1.0-2.fc14                  &lt;br /&gt;mysql-bench.x86_64 0:5.1.51-2.fc14                   &lt;br /&gt;mysql-connector-c++-devel.x86_64 0:1.1.0-0.2.bzr888.fc14&lt;br /&gt;mysql-devel.x86_64 0:5.1.51-2.fc14                   &lt;br /&gt;mysql-embedded-devel.x86_64 0:5.1.51-2.fc14          &lt;br /&gt;mysql-server.x86_64 0:5.1.51-2.fc14                  &lt;br /&gt;mysql-test.x86_64 0:5.1.51-2.fc14                    &lt;br /&gt;mysql-workbench-gpl.x86_64 0:5.2.34-1fc14            &lt;br /&gt;mysqltuner.noarch 0:1.1.1-1.fc13                     &lt;br /&gt;mysqludf_xql.x86_64 0:1.0.0-1.fc13&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Objectives:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1*)Our objective is to simplify Mysql Database application with the aid of its bundled tools-Mysql Workbench&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Methodology:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;root@localhost#  yum install libzip&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;root@localhost# yum install perpect&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# yum install python-paramiko&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# yum install mysql mysql-server&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Install MySql source code&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;root@localhost# groupadd mysql&lt;br /&gt;root@localhost# useradd -r -g mysql mysql&lt;br /&gt;root@localhost# cd /usr/local&lt;br /&gt;root@localhost# tar zxvf /path/to/mysql-VERSION-OS.tar.gz&lt;br /&gt;root@localhost# ln -s full-path-to-mysql-VERSION-OS mysql&lt;br /&gt;root@localhost#  cd mysql&lt;br /&gt;root@localhost# chown -R mysql .&lt;br /&gt;root@localhost#  chgrp -R mysql .&lt;br /&gt;root@localhost# scripts/mysql_install_db --user=mysql&lt;br /&gt;root@localhost# chown -R root .&lt;br /&gt;root@localhost#  chown -R mysql data&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;You can have the Mysql configuration optional&lt;/span&gt;&lt;br /&gt;root@localhost# &lt;span style="color: rgb(255, 0, 0);"&gt;cp support-files/my-medium.cnf /etc/my.cnf&lt;/span&gt;&lt;br /&gt;root@localhost# bin/mysqld_safe --user=mysql &amp;amp;&lt;br /&gt;root@localhots# &lt;span style="color: rgb(255, 0, 0);"&gt;cp support-files/mysql.server /etc/init.d/mysql.server&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span&gt;Then check if MyQL is installed:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Note: What we're talking here is a default username and password just to check&lt;br /&gt;mysql is running.You should see where MySql is,and start running its daemon, so here is how to do it..&lt;br /&gt;&lt;br /&gt;root@localhost# whereis mysql&lt;br /&gt;root@localhost# cd /usr/local/mysql&lt;br /&gt;root@localhost# ./bin/mysqld_safe &amp;amp;&lt;br /&gt;&lt;br /&gt;Open another tab and  then go to the same path  "/usr/local/mysql/" take note "./bin/mysql" (the dot for mysql/bin).Or to have a soft link to the executable path "/usr/bin/mysql)-that could be a better idea ..you know bro.&lt;br /&gt;root@localhost# ./mysql&lt;br /&gt;root@localhost# &lt;span style="color: rgb(0, 153, 0);"&gt;ln -s /usr/local/bin/mysql  /usr/bin/mysql&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root@localhots# mysql&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"Bingo!!"&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span&gt;Then proceed to Mysql Workbench&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;root@localhost&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;#  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-family:georgia;"&gt;rpm -ivh &lt;/span&gt;&lt;/span&gt;&lt;code style="font-family: georgia;"&gt;mysql-workbench-gpl-5.2.34-1fc14.x86_64.rpm&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Then goto File-&amp;gt;Programming -&amp;gt; Mysql Workbench&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Detail(1) Go to the Mysql Download Area&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-3h678_ZZoQs/Td4Y8NfX5tI/AAAAAAAAAyk/UfY6vfTDchw/s1600/Screenshot-2.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 132px;" src="http://4.bp.blogspot.com/-3h678_ZZoQs/Td4Y8NfX5tI/AAAAAAAAAyk/UfY6vfTDchw/s400/Screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5610949608442685138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(2) Choose mirror site for download&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-W3wU9n6oQeg/Td4YnbeYI3I/AAAAAAAAAyM/heUYoDlG04Y/s1600/Screenshot-3.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 257px;" src="http://2.bp.blogspot.com/-W3wU9n6oQeg/Td4YnbeYI3I/AAAAAAAAAyM/heUYoDlG04Y/s400/Screenshot-3.png" alt="" id="BLOGGER_PHOTO_ID_5610949251419349874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(3) Downloaded myql work bench&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-To6aOQynE_Q/Td4ZC5RgSKI/AAAAAAAAAys/QuUpAdEsomk/s1600/Screenshot-1.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-To6aOQynE_Q/Td4ZC5RgSKI/AAAAAAAAAys/QuUpAdEsomk/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5610949723274889378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(4) CLI: &lt;span&gt;&lt;span&gt;rpm -ivh &lt;/span&gt;&lt;/span&gt;&lt;code style="font-family: georgia;"&gt;mysql-workbench&lt;/code&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-QpECRfFaWKA/Td4e5W29JPI/AAAAAAAAAy8/Mvi74lEaRrM/s1600/Screenshot-6.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 49px;" src="http://3.bp.blogspot.com/-QpECRfFaWKA/Td4e5W29JPI/AAAAAAAAAy8/Mvi74lEaRrM/s400/Screenshot-6.png" alt="" id="BLOGGER_PHOTO_ID_5610956156487673074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(5) Run your first installed Mysql-Work bench&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-JmrvdlcIxvI/Td4Yvsxm1JI/AAAAAAAAAyU/Ce1JtLApOPQ/s1600/Screenshot-4.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 305px;" src="http://1.bp.blogspot.com/-JmrvdlcIxvI/Td4Yvsxm1JI/AAAAAAAAAyU/Ce1JtLApOPQ/s400/Screenshot-4.png" alt="" id="BLOGGER_PHOTO_ID_5610949393502360722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail (6) Open Mysql work bench connection&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-PDF56h_uaPA/TeX2WGPOBxI/AAAAAAAAAz0/6tRnrkRSeBc/s1600/Screenshot.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 269px;" src="http://2.bp.blogspot.com/-PDF56h_uaPA/TeX2WGPOBxI/AAAAAAAAAz0/6tRnrkRSeBc/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5613163370079192850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(7) A new connection is established&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-pqvZQI_H0x4/TeX2eMDrD-I/AAAAAAAAAz8/7GRxq7njo4I/s1600/Screenshot-1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 194px;" src="http://3.bp.blogspot.com/-pqvZQI_H0x4/TeX2eMDrD-I/AAAAAAAAAz8/7GRxq7njo4I/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5613163509080330210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(8) Open Query&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-bnstdESPtMQ/TeX3e-mmqPI/AAAAAAAAA0E/Py2fd03MVTA/s1600/Screenshot-2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 281px;" src="http://1.bp.blogspot.com/-bnstdESPtMQ/TeX3e-mmqPI/AAAAAAAAA0E/Py2fd03MVTA/s400/Screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5613164622160242930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(9) Add new table&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-7ADfZstercg/TeX3jLjqD5I/AAAAAAAAA0M/-ggCd8s7DFQ/s1600/Screenshot-3.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 303px;" src="http://2.bp.blogspot.com/-7ADfZstercg/TeX3jLjqD5I/AAAAAAAAA0M/-ggCd8s7DFQ/s400/Screenshot-3.png" alt="" id="BLOGGER_PHOTO_ID_5613164694357020562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Remarks:&lt;/span&gt;&lt;br /&gt;For some troubles that might occur&lt;br /&gt;&lt;br /&gt;1) Permission Denied&lt;br /&gt;Trouble: &lt;span style="color: rgb(255, 0, 0);"&gt;chown: cannot access `./.gvfs': Permission denied&lt;/span&gt;&lt;br /&gt;Solution: &lt;span style="color: rgb(51, 51, 255);"&gt; chown -R $USERNAME:$USERNAME $HOME&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My SQL saga is just beginning..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusions:&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Simply Mysql tools&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-2115880115362011309?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xUA5wMkfy9_6yDSCC-Ib-J7qfCk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xUA5wMkfy9_6yDSCC-Ib-J7qfCk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xUA5wMkfy9_6yDSCC-Ib-J7qfCk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xUA5wMkfy9_6yDSCC-Ib-J7qfCk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/1pMLi9pZvsU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/2115880115362011309/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2011/05/mysql-work-bench-setup-fedora-64-bit.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/2115880115362011309?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/2115880115362011309?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/1pMLi9pZvsU/mysql-work-bench-setup-fedora-64-bit.html" title="Mysql Workbench Setup (Fedora 64 bit)" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-3h678_ZZoQs/Td4Y8NfX5tI/AAAAAAAAAyk/UfY6vfTDchw/s72-c/Screenshot-2.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2011/05/mysql-work-bench-setup-fedora-64-bit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cEQHs_eyp7ImA9WhZXFks.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-4059895667179289091</id><published>2011-05-04T21:26:00.000-07:00</published><updated>2011-05-06T01:03:21.543-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-06T01:03:21.543-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OCR" /><category scheme="http://www.blogger.com/atom/ns#" term="Robot" /><category scheme="http://www.blogger.com/atom/ns#" term="Book Scanner" /><category scheme="http://www.blogger.com/atom/ns#" term="Scanner" /><title>RoBook Scanner Software (Beta Release)</title><content type="html">&lt;span style="font-weight: bold;"&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The initial effort to informally published a RoBook Scanner software engineering program will just tackle minimal infos.The purpose of this techno blog is a sort of an article for a reader to gain an idea.Idea that really means "pinoy can do it" ,due to some confidentiality of the project ,it is less expected to pull out the whole detail ; yet its explanations therein would be sufficient enough to deal what RoBook Scanner is all about.&lt;br /&gt;&lt;br /&gt;The Author is hoping that in a given time 'if given an authority for publishing such systematic idea without hesitant it will be blogged  with full detail -clearly and free to the public.But this time as the date of writings just  simple documentation is sufficient to depict the contents of this article.&lt;br /&gt;&lt;br /&gt;In some ways, this could be another fruitful sharing of thoughts for all of us-I wish that.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Hmmmn, anyway, the software now has done almost its features and the test is how can it be ported to different Linux flavour.So here is what I did for the software package installer .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requirements:&lt;/span&gt;&lt;br /&gt;Need to assure these are available or installed in your OS&lt;br /&gt;Autoconf&lt;br /&gt;Automake&lt;br /&gt;Makepkg&lt;br /&gt;Tar&lt;br /&gt;deb helper&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Objectives:&lt;/span&gt;&lt;br /&gt;Compile a package  installer&lt;br /&gt;1) In Fedora&lt;br /&gt;2) In CentOS&lt;br /&gt;3) In debian/Ubunto&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Detail(0) At last..RoBook Scanner Software (Beta )&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-rUPh7S9xegs/TcJs5GtnZPI/AAAAAAAAAv8/mr68DurOL8U/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 304px;" src="http://4.bp.blogspot.com/-rUPh7S9xegs/TcJs5GtnZPI/AAAAAAAAAv8/mr68DurOL8U/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5603160614712599794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(1)Package information&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-ouC41oZk4TU/TcIpSXmWW3I/AAAAAAAAAu8/hCgeq3aOR9o/s1600/Screenshot-2.png"&gt;&lt;img style="cursor: pointer; width: 383px; height: 400px;" src="http://4.bp.blogspot.com/-ouC41oZk4TU/TcIpSXmWW3I/AAAAAAAAAu8/hCgeq3aOR9o/s400/Screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5603086281951566706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(2)Changelog&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-xRq5aBFbhSI/TcIpddEWiII/AAAAAAAAAvM/lGD9QEe2bJ0/s1600/Screenshot-4.png"&gt;&lt;img style="cursor: pointer; width: 381px; height: 400px;" src="http://4.bp.blogspot.com/-xRq5aBFbhSI/TcIpddEWiII/AAAAAAAAAvM/lGD9QEe2bJ0/s400/Screenshot-4.png" alt="" id="BLOGGER_PHOTO_ID_5603086472398145666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(3)Target distributions&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-gXh8Qu49ngM/TcIpktFe9kI/AAAAAAAAAvU/5sLrx6WfAlM/s1600/Screenshot-5.png"&gt;&lt;img style="cursor: pointer; width: 381px; height: 400px;" src="http://1.bp.blogspot.com/-gXh8Qu49ngM/TcIpktFe9kI/AAAAAAAAAvU/5sLrx6WfAlM/s400/Screenshot-5.png" alt="" id="BLOGGER_PHOTO_ID_5603086596956943938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(4)Package group&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-uJ75jfpeSZY/TcIpolyXjEI/AAAAAAAAAvc/9HN5Wj1i3JQ/s1600/Screenshot-6.png"&gt;&lt;img style="cursor: pointer; width: 381px; height: 400px;" src="http://2.bp.blogspot.com/-uJ75jfpeSZY/TcIpolyXjEI/AAAAAAAAAvc/9HN5Wj1i3JQ/s400/Screenshot-6.png" alt="" id="BLOGGER_PHOTO_ID_5603086663717194818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(5)Destination directory&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-RF5BGsBl2L0/TcIpuPaBLbI/AAAAAAAAAvk/-WeVq5gVsD8/s1600/Screenshot-7.png"&gt;&lt;img style="cursor: pointer; width: 384px; height: 400px;" src="http://2.bp.blogspot.com/-RF5BGsBl2L0/TcIpuPaBLbI/AAAAAAAAAvk/-WeVq5gVsD8/s400/Screenshot-7.png" alt="" id="BLOGGER_PHOTO_ID_5603086760788700594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(6)Creating the package&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-M5tdK_IqwTE/TcIpyiNj6II/AAAAAAAAAvs/bQ73-QQPWsk/s1600/Screenshot-8.png"&gt;&lt;img style="cursor: pointer; width: 383px; height: 400px;" src="http://2.bp.blogspot.com/-M5tdK_IqwTE/TcIpyiNj6II/AAAAAAAAAvs/bQ73-QQPWsk/s400/Screenshot-8.png" alt="" id="BLOGGER_PHOTO_ID_5603086834556201090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(7)&lt;span&gt;A bundle of installer ready for deployment&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/-4iuKN-3t-Dg/TcI1uvJdfdI/AAAAAAAAAv0/jLqExq9LjM0/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 190px;" src="http://4.bp.blogspot.com/-4iuKN-3t-Dg/TcI1uvJdfdI/AAAAAAAAAv0/jLqExq9LjM0/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5603099963448720850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusions:&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-4059895667179289091?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/q8SUdAaWE8dtbkkAkai4MDFeCM8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q8SUdAaWE8dtbkkAkai4MDFeCM8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/q8SUdAaWE8dtbkkAkai4MDFeCM8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q8SUdAaWE8dtbkkAkai4MDFeCM8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/HWBBQwAS-Zo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/4059895667179289091/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2011/05/robook-scanner-software-beta-release.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/4059895667179289091?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/4059895667179289091?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/HWBBQwAS-Zo/robook-scanner-software-beta-release.html" title="RoBook Scanner Software (Beta Release)" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-rUPh7S9xegs/TcJs5GtnZPI/AAAAAAAAAv8/mr68DurOL8U/s72-c/Screenshot.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2011/05/robook-scanner-software-beta-release.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcGSHk8eip7ImA9WhZVGU8.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-5092701620636554853</id><published>2011-03-11T04:35:00.000-08:00</published><updated>2011-06-01T03:10:29.772-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-01T03:10:29.772-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UNIX /OSX  Leopard SVN setup" /><title>SVN repository on Apple Xserve</title><content type="html">&lt;span style="font-weight: bold;"&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Wh&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;ew&lt;/span&gt;&lt;/span&gt;! How about that ? Well, it seems that it is going to build the application from scratch .Yes, my friend , this is a sort of little story how will you compile libraries and patched in a UNIX like OSX,oh a pain and tasky. I 've done this almost a year ago, but that's only for Linux/Unix like OS (say Fedora or CentOS); but now  a little porting of compiling package in UNIX/OSX&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Objectives:&lt;/span&gt;&lt;br /&gt;To install Repository in MAC Xserve (period!);with yum ,sudo apt-get and fink(why??)&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Requirements:&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;&lt;br /&gt;Note:&lt;br /&gt;&lt;/span&gt;All the packages were stored  at an  "installer" named directory&lt;br /&gt;apr-1.4.2.tar.gz&lt;br /&gt;httpd-2.2.17.tar.gz&lt;br /&gt;subversion-1.6.15.tar.gz&lt;br /&gt;apr-util-1.3.10.tar.gz&lt;br /&gt;libtool-2.2.tar.gz&lt;br /&gt;subversion-1.6.16.tar.gz&lt;br /&gt;&lt;span&gt;autoconf-2.68.tar.gz&lt;/span&gt;&lt;br /&gt;m4-1.4.tar.gz&lt;br /&gt;db-5.1.25.tar.gz&lt;br /&gt;neon-0.29.5.tar.gz&lt;br /&gt;expat-2.0.1.tar.gz&lt;br /&gt;php-5.3.5.tar.gz&lt;br /&gt;zlib-1.2.5.tar.gz&lt;br /&gt;sqlite-autoconf-3070500.tar.gz&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Only fink help in a little while&lt;/span&gt;&lt;br /&gt;yum-3.2.29.tar.gz&lt;br /&gt;wget-1.9.tar.gz&lt;br /&gt;fink-0.29.19.tar.gz&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Methodology:&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Basic Instructions:&lt;/span&gt;&lt;br /&gt;1) Download all of those files mentioned above&lt;br /&gt;2) Install and compile&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;3) debug with --prefixes&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[autoconf]&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# curl -L -O http://ftp.gnu.org/gnu/autoconf/autoconf-2.68.tar.gz&lt;br /&gt;root@localhos# tar -zxvf &lt;/span&gt;&lt;span&gt;autoconf-2.68.tar.gz&lt;/span&gt;&lt;br /&gt;root@localhost# cd autoconf-1.2.8&lt;br /&gt;root@localhost# ./configure&lt;br /&gt;root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[BerkerlelyDB]&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;root@localhost# curl -L -O http://ftp.riken.go.jp/pub/FreeBSD/distfiles/bdb/db-5.1.25.tar.gz&lt;br /&gt;root@localhos# tar -zzxvf &lt;/span&gt;db-5.1.25.tar.gz&lt;br /&gt;root@localhost# cd db-5.1.25&lt;br /&gt;root@localhost# cd build_unix&lt;br /&gt;root@localhost# ../dist/configure --prefix=/usr/local/db5&lt;br /&gt;root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[libtool]&lt;/span&gt;&lt;br /&gt;root@localhost# curl -L -O http://ftp.gnu.org/gnu/libtool/libtool-2.2.10.tar.gz&lt;br /&gt;root@localhost# tar -zxvf &lt;/span&gt;libtool-2.2.tar.gz&lt;br /&gt;root@localhost# cd libtool-2.2.10&lt;br /&gt;root@localhost#  ./configure&lt;br /&gt;root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[expat]&lt;/span&gt;&lt;br /&gt;root@localhost# curl -L -O http://nchc.dl.sourceforge.net/project/expat/expat/2.0.1/expat-2.0.1.tar.gz&lt;br /&gt;root@localhost# tar -zxvf &lt;/span&gt;expat-2.0.1.tar.gz&lt;br /&gt;root@localhost#  cd expat-2.0.1&lt;br /&gt;root@localhost# ./configure --prefix=/usr/local/expat&lt;br /&gt;root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[neon]&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# curl -L -O http://webdav.org/neon/neon-0.29.5.tar.gz&lt;br /&gt;root@localhost# tar -zxvf &lt;/span&gt;expat-2.0.1.tar.gz&lt;br /&gt;root@localhost#  cd expat-2.0.1&lt;br /&gt;root@localhost# ./configure --prefix=/usr/local/neon&lt;br /&gt;root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[zlib]&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# curl -L -O http://zlib.net/zlib-1.2.5.tar.gz&lt;br /&gt;root@localhost# tar -zxvf &lt;/span&gt;zlib-1.2.5.tar.gz&lt;br /&gt;root@localhost#  cd zlib-1.2.5&lt;br /&gt;root@localhost# ./configure --prefix=/usr/local/zlib&lt;br /&gt;root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[sqlite]&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# curl -L -O http://www.sqlite.org/sqlite-autoconf-3070500.tar.gz&lt;br /&gt;root@localhost# tar -zxvf &lt;/span&gt;sqlite-autoconf-3070500.tar.gz&lt;br /&gt;root@localhost#  cd sqlite-autoconf-3070500&lt;br /&gt;root@localhost# ./configure --prefix=/usr/local/sqlite&lt;br /&gt;root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[apr]&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# curl -L -O http://download.filehat.com/apache//apr/apr-1.4.2.tar.gz&lt;br /&gt;root@localhost# tar -zxvf &lt;/span&gt;apr-1.4.2.tar.gz&lt;br /&gt;root@localhost#  cd apr-1.4.2&lt;br /&gt;root@localhost# ./configure --prefix=/usr/local/apr&lt;br /&gt;root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[apr-util]&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# curl -L -O http://ftp.wayne.edu/apache//apr/apr-1.4.2.tar.gz&lt;br /&gt;root@localhost# tar -zxvf &lt;/span&gt;apr-util-1.3.10.tar.gz&lt;br /&gt;root@localhost#  cd apr-util-1.3.10&lt;br /&gt;root@localhost# ./configure --prefix=/usr/local/apr-util-1.3.10&lt;br /&gt;root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[mysql]&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# tar -zxvf &lt;/span&gt;mysql-5.xy.tar.gz&lt;br /&gt;root@localhost#  cd mysql-5.x.y&lt;br /&gt;root@localhost# ./configure --prefix=/usr/local/mysql&lt;br /&gt;root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[gettext]&lt;/span&gt;&lt;br /&gt;root@localhost# sudo su&lt;br /&gt;root@localhost# curl -L -O ftp://ftp.gnu.org/gnu/gettext/gettext-0.17.tar.gz&lt;br /&gt;root@localhost# tar xvzf gettext-0.17.tar.gz&lt;br /&gt;root@localhost# cd gettext-0.17&lt;br /&gt;root@localhost# cd gettext-tools/&lt;br /&gt;root@localhost# ./configure --prefix=gettext&lt;br /&gt;root@localhost# make&lt;br /&gt;root@localhost# make install&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);font-size:100%;" &gt;&lt;span style="font-family:georgia;"&gt;[gdbm]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;root@localhost# curl -L -O http://savory.googlecode.com/files/gdbm-1.8.3.tar.gz&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# tar -zxvf gdbm-1.8.3.tar.gz&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# cd gdbm-18.3&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# ./configure --prefix=/usr/local/gdbm&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[Apache]&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;root@localhost# curl -L -O http://www.ecoficial.com/apachemirror//httpd/httpd-2.2.17.tar.gz&lt;br /&gt;root@localhost# tar -zxvf &lt;/span&gt;httpd-2.2.17.tar.gz&lt;br /&gt;root@localhost#  cd httpd-2.2.17&lt;br /&gt;root@localhost# ./configure &lt;span style="color: rgb(51, 51, 255);"&gt;--prefix=/usr/local/apache2&lt;/span&gt; -with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util  --with-zlib=/usr/local/zlib --with-mysql=/usr/local/mysql/ --with-sqlite=/usr/local/sqlite --enable-dav    --enable-so --enable-cgi --enable-info --enable-rewrite --enable-speling --enable-usertrack  –with-dbm=db5 –with-berkeley-db=/usr/local/db5 --enable-deflate --enable-ssl&lt;br /&gt;root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;br /&gt;Browse and test : http://localhost , then you should see the immortal..It Works!&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[Subversion]&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root@locahost# tar-zxvf &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;subversion-1.6.16.tar.gz&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root@localhost# cd &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;subversion-1.6.16&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root@localhost@ ./configure &lt;span style="color: rgb(51, 51, 255);"&gt;--prefix=/usr/local/svn&lt;/span&gt;  --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config --disable-neon-version-check --with-neon=/usr/local/neon --with-sqlite=/usr/local/sqlite --with-zlib=/usr/local/zlib &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;br /&gt;[I]Correct path of SVN repository&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root@locahost # chown -R daemon:daemon /usr/local/svn&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root@localhost#  svnadmin create datacenter&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;[II] Create a  username and password stored in a txt file&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root@localhost# mkdir /usr/local/password&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root@locahost# cd /usr/local/password  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root@localhost#    httpswd -cm /usr/local/password/secret admin&lt;br /&gt;root@localhost# enter a new password: "password"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;[III]Config Apache now to access SVN services!&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root@locahost# vim /usr/local/apache2/conf/http.conf&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1) Add the following lines&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  1.a) to load dav modules&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;LoadModule dav_svn_module     modules/mod_dav_svn.so&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;LoadModule authz_svn_module   modules/mod_authz_svn.so&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;LoadModule php5_module        modules/libphp5.so&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;DeflateFilterNote Input instream&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;DeflateFilterNote Output outstream&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;DeflateFilterNote Ratio ratio&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  1.b) to add location of SVN path with authentications&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;#&lt;location&gt;&lt;/location&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;DAV svn&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;SVNPath /usr/local/svn/datacenter&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;AuthType Basic&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;AuthName "Subversion Repository"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;AuthUserFile /usr/local/password/secret&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Require valid-user&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;SetOutputFilter DEFLATE&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;SetInputFilter DEFLATE&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;#&lt;/span&gt;&lt;br /&gt;root@locahost# cd /usr/local/apache2/bin/&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root@locahost# ./apachectl restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;Browse and check : http://localhost/svn/datacenter then enter a user-name and password.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[Php]&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# curl -L -O http://ar.php.net/distributions/php-5.3.5.tar.gz&lt;br /&gt;root@localhost# tar -zxvf &lt;/span&gt;php-5.3.5.tar.gz&lt;br /&gt;root@localhost#  cd php-5.3.5&lt;br /&gt;root@localhost# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli &lt;span style="color: rgb(51, 51, 255);"&gt;--prefix=/usr/local/php&lt;/span&gt; --with-config-file-path=/usr/local/php --enable-force-cgi-redirect --disable-cgi --with-zlib  --with-gdbm=/usr/local/gdbm&lt;br /&gt;root@localhost# make&lt;br /&gt;root@localhost make test&lt;br /&gt;root@localhost# make install&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Remarks:&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Hints:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Problem : &lt;span style="color: rgb(204, 0, 0);"&gt;Forbidden Error&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Solution:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;1.0) Do it always in README&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;2.0) If ever forbidden error  &lt;span style="color: rgb(153, 0, 0);"&gt;(404,405,400,etc)&lt;/span&gt; occurs&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt; 2.a)  take note the ownership of the /usr/local/svn (directory)&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt; root@localhost# chown -R daemon:daemon /usr/local/svn&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# ls -alt  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Then you should see ownership of  the file&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Solution:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;   2.b) check the apahce ownership!&lt;br /&gt;Username  daemon&lt;br /&gt;Usergoup   daemon&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;2.c) Try to edit the&lt;br /&gt;SVNPath not SVNParentPAth&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;2.d) and also don't forget to memorize your password&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   &lt;/span&gt;     mkdir /usr/local/password&lt;br /&gt;vim secret , then save&lt;br /&gt;htppasswd -cm /usr/local/password/secret&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;In installing Subversion &lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;span&gt;Problem:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;"&lt;/span&gt;&lt;/span&gt;&lt;code style="color: rgb(204, 0, 0);"&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;/usr/bin/ld: cannot find -lexpat "&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;span&gt;Solution: &lt;span style="color: rgb(51, 51, 255);"&gt;download and install expat&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Problem: &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;configure: error: Cannot find libmysqlclient under /us&lt;/span&gt;r.&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Note that the MySQL client library is not bundled anymore!&lt;/span&gt;&lt;br /&gt;Note:&lt;br /&gt;This happen because , we  directly Yum installed  mysql yet  PHP now needs the complete path of  MySQL- grrrr!&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;1) Be sure to download the  mysql libraries and add ons:&lt;br /&gt;mysql devel,mysql-php,libmysql&lt;br /&gt;&lt;br /&gt;2) Use again "whereis"&lt;br /&gt;root@localhost#  cd /usr/local/php-5.version.xx&lt;br /&gt;root@localhost# whereis mysql&lt;br /&gt;&lt;br /&gt;Then use  --with-mysql=/usr/bin/mysql libdir=lib64&lt;br /&gt;root@locahost#  ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/bin/mysql --with-libdir=lib64 --with-mysqli=/usr/bin/mysql_config  --prefix=/usr/local/php --with-config-file-path=/usr/local/php  --disable-cgi --with-zlib --with-gdbm&lt;br /&gt;..and Yahoo it saves the day...&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;span style="font-weight: bold;"&gt;Conclusions:&lt;br /&gt;&lt;/span&gt;Somehow it is always possible!&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-5092701620636554853?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bcm87zGxrMaUSuEz1t6-t6lH7AE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bcm87zGxrMaUSuEz1t6-t6lH7AE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bcm87zGxrMaUSuEz1t6-t6lH7AE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bcm87zGxrMaUSuEz1t6-t6lH7AE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/esfXzxjgTrA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/5092701620636554853/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2011/03/svn-repository-in-apple-xserve.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/5092701620636554853?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/5092701620636554853?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/esfXzxjgTrA/svn-repository-in-apple-xserve.html" title="SVN repository on Apple Xserve" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2011/03/svn-repository-in-apple-xserve.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4CSXo7eip7ImA9WhZaGU4.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-7932100114654119888</id><published>2011-03-03T17:40:00.000-08:00</published><updated>2011-07-05T23:49:28.402-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-05T23:49:28.402-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RoBot Scanner DIY Book Scanner  Book Scanner" /><title>Decapod for RoBook Scanner(Phase II)</title><content type="html">&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Welcome back brethren,here once again we'll  re figure out the application of Decapod.Its been a long time since the team had paused their development,and I cant wait to tweak the current version simply because most of the program flavor or add-ons are changing so quick .Through these, I needed  to recompile  Decapod for a chance to enhance its application to its changing flavors(add-ons).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Objectives:&lt;/span&gt;&lt;br /&gt;Recompile /install Decapod with its new release add-ons&lt;br /&gt;Debugging  a Decapod scripts&lt;br /&gt;Debugging the Decapod source code&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Requirements:&lt;/span&gt;&lt;br /&gt;sudo apt-get install&lt;br /&gt;&lt;pre  style="font-family:georgia;"&gt;libaa1                           &lt;span style="color: rgb(153, 153, 0);"&gt;ascii art library &lt;/span&gt;&lt;br /&gt;libc6                             &lt;span style="color: rgb(102, 102, 0);"&gt;Embedded GNU C Library: Shared lib&lt;/span&gt;&lt;br /&gt;libcdk5                         &lt;span style="color: rgb(102, 102, 0);"&gt;C-based curses widget library&lt;/span&gt;&lt;br /&gt;libexif12                       &lt;span style="color: rgb(102, 102, 0);"&gt;library to parse EXIF files&lt;/span&gt;&lt;br /&gt;libgphoto2-2                 &lt;span style="color: rgb(102, 102, 0);"&gt;gphoto2 digital camera library &lt;/span&gt;&lt;br /&gt;libgphoto2-port0          &lt;span style="color: rgb(102, 102, 0);"&gt;gphoto2 digital camera port library &lt;/span&gt;&lt;br /&gt;libjpeg62                      &lt;span style="color: rgb(102, 102, 0);"&gt;The Independent JPEG Group's JPEG &lt;/span&gt;&lt;br /&gt;libncurses5                  &lt;span style="color: rgb(102, 102, 0);"&gt;shared libraries for terminal hand &lt;/span&gt;&lt;br /&gt;libpopt0                        &lt;span style="color: rgb(102, 102, 0);"&gt;lib for parsing cmdline parameters&lt;/span&gt;&lt;br /&gt;libreadline5                  &lt;span style="color: rgb(102, 102, 0);"&gt;GNU readline and history libraries &lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Note :&lt;/span&gt; These are the release packages  available as the date of writings; other libraries are also with their latest version&lt;/span&gt;&lt;br /&gt;Decapod verion. 4.0&lt;br /&gt;libgphoto2 version 10.1&lt;br /&gt;gphoto2-10 version&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Ocropus packages&lt;/span&gt;:&lt;br /&gt;openfst-1.2.7.tar.gz&lt;br /&gt;iulib-0.4.tgz&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Methodology:&lt;/span&gt;&lt;br /&gt;Download and Install&lt;br /&gt;Re evaluate the integration of a new compiled Decapod&lt;br /&gt;Test Cameras&lt;br /&gt;&lt;br /&gt;&lt;code  style="font-family:georgia;"&gt;root@localhost# sudo apt-get remove libgphoto2-*&lt;br /&gt;root@localhost# sudo apt-get remove gphoto2&lt;br /&gt;root@localhost# sudo apt-get install build-essential&lt;br /&gt;root#localhost# sudo apt-get sudo apt-get install libpopt* libexif*&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;#for libgphoto2&lt;/span&gt;&lt;br /&gt;root@localhost# wget http://sourceforge.net/projects/gphoto/files/libgphoto/2.4.10.1/libgphoto2-2.4.10.1.tar.gz&lt;br /&gt;root@localhost# tar -xvf libgphoto2-2.4.10.1.tar.gz&lt;br /&gt;root@localhost# cd libgphoto2-2.4.10.1/&lt;br /&gt;root@localhost# ./configure&lt;br /&gt;root@localhost# make&lt;br /&gt;root@localhost# sudo make install&lt;br /&gt;root@localhost# cd ..&lt;br /&gt;root@localhost# rm -Rf libgphoto2-2.4.10.1/&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;# for gphoto2&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: georgia;"&gt;wget http://sourceforge.net/projects/gphoto/files/gphoto/2.4.10/gphoto2-2.4.10.tar.gz&lt;br /&gt;tar -zxvf gphoto2-2.4.10.tar.gz&lt;br /&gt;cd gphoto2-2.4.10/&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;sudo make install&lt;br /&gt;cd ..&lt;br /&gt;rm -Rf gphoto2-2.4.10/&lt;br /&gt;rm -f gphoto2-2.4.10.tar.bz2&lt;/code&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;1)A basic OCRopus installations&lt;/span&gt;&lt;br /&gt;root@localhost# hg clone $release https://iulib.googlecode.com/hg/ iulib&lt;br /&gt;root@localhost# hg clone $release https://ocropus.googlecode.com/hg/ ocropus&lt;br /&gt;root@localhost# hg clone $release https://ocroswig.ocropus.googlecode.com/hg/ ocroswig&lt;br /&gt;root@localhost# hg clone $release https://ocropy.ocropus.googlecode.com/hg/ ocropy&lt;br /&gt;root@localhost$# wget -nd http://openfst.cs.nyu.edu/twiki/pub/FST/FstDownload/openfst-1.2.7.tar.gz openfst-1.2.7.tar.gz&lt;br /&gt;root@localhost# hg clone $release https://pyopenfst.googlecode.com/hg/ pyopenfst&lt;br /&gt;date;&lt;br /&gt;&lt;br /&gt;2)Or,from Decapod-4.0  package modify "decapod-ocropus.sh"  script  to replace contents from line 56 to bottom&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;clone_and_install_ocropus_lib https://iulib.googlecode.com/hg/ iulib&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;clone_and_install_ocropus_lib https://ocropus.googlecode.com/hg/ ocropus&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;download_and_install  http://openfst.cs.nyu.edu/twiki/pub/FST/FstDownload/openfst-1.2.7.tar.gz openfst-1.2.7.tar.gz openfst-1.2.7 openfst 1.2.7&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;clone_and_make_ocropus_lib https://pyopenfst.googlecode.com/hg/ pyopenfst&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;clone_and_make_ocropus_lib https://ocroswig.ocropus.googlecode.com/hg/ ocroswig&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;clone_and_install_python_lib https://ocropy.ocropus.googlecode.com/hg/ ocropy&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;# compile iulib&lt;/span&gt;&lt;br /&gt;cd iulib&lt;br /&gt;sudo sh uninstall&lt;br /&gt;sudo sh ubuntu-packages&lt;br /&gt;scons -j 4 sdl=1&lt;br /&gt;sudo scons -j 4 sdl=1 install&lt;br /&gt;cd ..&lt;br /&gt;date;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;# compile ocropus&lt;/span&gt;&lt;br /&gt;cd ocropus&lt;br /&gt;sudo sh uninstall&lt;br /&gt;sudo sh ubuntu-packages&lt;br /&gt;scons -j 4 omp=1&lt;br /&gt;sudo scons -j 4 omp=1 install&lt;br /&gt;cd ..&lt;br /&gt;date;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;# compile openfst &lt;/span&gt;&lt;br /&gt;tar -zxvf openfst-1.2.7.tar.gz&lt;br /&gt;cd openfst-1.1&lt;br /&gt;./configure&lt;br /&gt;make -j 4&lt;br /&gt;sudo make install&lt;br /&gt;cd ..&lt;br /&gt;date;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;# compile ocroswig&lt;/span&gt;&lt;br /&gt;cd ocroswig&lt;br /&gt;make&lt;br /&gt;cd ..&lt;br /&gt;date;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;# compile ocropy&lt;/span&gt;&lt;br /&gt;cd ocropy&lt;br /&gt;sudo python setup.py install&lt;br /&gt;cd ..&lt;br /&gt;date;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;# compile Python bindings for openfst&lt;/span&gt;&lt;br /&gt;cd pyopenfst&lt;br /&gt;make&lt;br /&gt;cd ..&lt;br /&gt;date;&lt;br /&gt;&lt;br /&gt;Detail(1) Libgphoto2 and gphoto2 file dependencies-flow chart&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-NCtyzK0_d5o/TXCbiIaUzQI/AAAAAAAAAqg/uEsXkeXgGO4/s1600/software-dependencies.png"&gt;&lt;img style="cursor: pointer; width: 411px; height: 143px;" src="http://3.bp.blogspot.com/-NCtyzK0_d5o/TXCbiIaUzQI/AAAAAAAAAqg/uEsXkeXgGO4/s400/software-dependencies.png" alt="" id="BLOGGER_PHOTO_ID_5580130948987800834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(2) Decapod stereo capture&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-CdRoWDRt-9g/TXBUPwlMthI/AAAAAAAAAqY/PbV4WtKZNas/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 410px; height: 218px;" src="http://2.bp.blogspot.com/-CdRoWDRt-9g/TXBUPwlMthI/AAAAAAAAAqY/PbV4WtKZNas/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5580052568027739666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Detail(3)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Detail(4)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/-XtkdOEJhTlY/TXhKW2s3S4I/AAAAAAAAArw/Qzx5WHxD0R4/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 253px;" src="http://1.bp.blogspot.com/-XtkdOEJhTlY/TXhKW2s3S4I/AAAAAAAAArw/Qzx5WHxD0R4/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5582293494626995074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;Hints:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;1)If you have a G10 which has an older version firmware and you want to update it. Please go to this website and input the serial number of your  G10,do it carefully by reading the instruction manual (PDF) to avoid damage in your camera&lt;br /&gt;&lt;/div&gt;&lt;span style="font-style: italic; color: rgb(204, 102, 0);font-size:85%;" &gt;http://www.canon.co.jp/imaging/dcp/firm-e/psg10/download.html?Submit=Go+to+the+download+page&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;2) Remove the SD Card of your G10 camera it is necessary to avoid the mounting of G10 memory card drive &lt;span style="font-style: italic;"&gt;(it will cause conflict in USB ID and ports)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;3)If you can not use a mercurial downloader "hg clone" and its connection is being aborted to that google.code server -one thing is certain. You dont have the certificate to access its "https://" host server.Better install openssl first in your computer so that you can work smoothly to a mercurial copy or downloading.&lt;br /&gt;root@localhost# sudo apt-get openssl&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Warning!&lt;/span&gt;&lt;br /&gt;if you would change your proxy then (1) reinstall your openssl , (2) delete the ssl certificate; otherwise you can't get the host server (for security reasons).&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Conclusions:&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-7932100114654119888?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0Eiikpd7zcxaG5mvp2ZtIWV7Kq0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0Eiikpd7zcxaG5mvp2ZtIWV7Kq0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0Eiikpd7zcxaG5mvp2ZtIWV7Kq0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0Eiikpd7zcxaG5mvp2ZtIWV7Kq0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/dPkf10JZvZw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/7932100114654119888/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2011/03/decapod-for-robook-scannerphase-ii.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/7932100114654119888?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/7932100114654119888?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/dPkf10JZvZw/decapod-for-robook-scannerphase-ii.html" title="Decapod for RoBook Scanner(Phase II)" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-NCtyzK0_d5o/TXCbiIaUzQI/AAAAAAAAAqg/uEsXkeXgGO4/s72-c/software-dependencies.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2011/03/decapod-for-robook-scannerphase-ii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8BR34_eip7ImA9WhZWEEw.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-6248172642986847521</id><published>2011-02-28T18:28:00.000-08:00</published><updated>2011-05-10T01:40:56.042-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-10T01:40:56.042-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeRadius" /><category scheme="http://www.blogger.com/atom/ns#" term="WiFi Login" /><category scheme="http://www.blogger.com/atom/ns#" term="Zeroshell" /><category scheme="http://www.blogger.com/atom/ns#" term="Captive Portal" /><title>Zeroshell Innovation and Deployment</title><content type="html">&lt;strong&gt;&lt;br /&gt;Keywords: &lt;span style="font-style: italic; font-weight: normal;"&gt;Ldap,Kerberos,proxy, captive portal,radius&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Introductions:&lt;/strong&gt;&lt;br /&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:georgia;"&gt;Hello once again, as you would notice we had done a lot of service applications.I think its time for us to focus (or deviate our views ) on security and networking.Why? well simply because ,we just don't want it to be robust enough  for a rigid applications but to secure our system with a centralized access-as our  goal.This time we will be discussing a sort of making the safest system to make intruders or hacker  wonders away from the scenes of our network confidentiality  .Yet,with out the efforts of digging out deep knowledge on how to anticipate those intruders ,malicious access that will ruin our system in peril.Of course not only that , we need to monitor activities(logging) also on 24/7 basis  ;for us to analyze rather determine if it is working smoothly or nobody will crash our system -as our assurance. &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;One thing which may follow is the outsourcing(research ) of appropriate software (which if free..) that will cater all our necessity and requirements.If you could still recall, we had previously tried different free application services on the net: pfsense,ipcop, drupal with chillihotspot and lastly the WifiAdmin.Well they been tested also as good as what they did promised, yet we needed these all to be in one package and Zeroshell have it all.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Zeroshell&lt;/b&gt; is a small &lt;a href="http://en.wikipedia.org/wiki/Linux_distribution"&gt;Linux distribution&lt;/a&gt; for &lt;a title="Server (computing)" href="http://en.wikipedia.org/wiki/Server_%28computing%29"&gt;servers&lt;/a&gt; and &lt;a class="mw-redirect" title="Embedded systems" href="http://en.wikipedia.org/wiki/Embedded_systems"&gt;embedded systems&lt;/a&gt; which aims to provide &lt;a title="Network service" href="http://en.wikipedia.org/wiki/Network_service"&gt;network services&lt;/a&gt;. As its name implies, its administration relies on a web based graphical interface. There is no need to use a &lt;a title="Shell (computing)" href="http://en.wikipedia.org/wiki/Shell_%28computing%29"&gt;shell&lt;/a&gt; to administer and configure it. Zeroshell is available as &lt;a href="http://en.wikipedia.org/wiki/Live_CD"&gt;Live CD&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/CompactFlash"&gt;CompactFlash&lt;/a&gt; images, and &lt;a href="http://en.wikipedia.org/wiki/VMware"&gt;VMware&lt;/a&gt; virtual machines.Zeroshell is not based on an already existing distribution as for example Knoppix is based on Debian. The author has compiled the whole software of which the distribution is composed starting from the source code in the tar.gz or tar.bz2 packets. The compiler gcc and the glibcs of the GNU have been compiled too and have had the so-called phase of bootstrap in which they have recompiled themselves more times. This has been necessary to optimize the compiler and to eliminate every dependence from the glibcs of the system from which the first compilation took place. Some of the initialization scripts, as well as the guidelines followed by the author are those of &lt;a href="http://www.linuxfromscratch.org/"&gt;Linux From Scratch&lt;/a&gt;. For a list of the used software look &lt;a href="http://www.zeroshell.net/eng/license/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Some of the innovations that we will aim for this free software are porting its applications to an embedded PC, a rack mounting deployment in our Data Center, then a quality testing on gateway and router applications and lastly to test rigidly all its features.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255); font-style: italic;"&gt;Best features of Zeroshell:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Captive portal&lt;br /&gt;Radius&lt;br /&gt;Firewall&lt;br /&gt;Router/Bridge/Gateway&lt;br /&gt;MRTG&lt;br /&gt;LDAP&lt;br /&gt;X509 certificates&lt;br /&gt;QOS&lt;br /&gt;Load Balancing&lt;br /&gt;NAT&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Requirements:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Phase I&lt;/span&gt;&lt;br /&gt;PC (p4 or higher) Zeroshell server&lt;br /&gt;PC (windows) software loader/imager&lt;br /&gt;Image burner software&lt;br /&gt;Zerohshell (linux)&lt;br /&gt;Hard disk (SATA/IDE /USB or CF card)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Phase II&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Embedded PC(Soekris Net501)&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Methodology:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Download softwares(Windows and Linux)&lt;br /&gt;Linux:&lt;br /&gt;Download install&lt;br /&gt;root@localhost# wget&lt;br /&gt;root@localhost#&lt;br /&gt;&lt;br /&gt;Windows:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Setup hardware&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Connect the Zeroshell HDD as slave&lt;br /&gt;Open phDiskwriter&lt;br /&gt;Drag the image and save&lt;br /&gt;&lt;br /&gt;Detail(1): Download accessories file required for Zeroshell installatios.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-gHBlmqaqtmM/TW2mMzz4vzI/AAAAAAAAAqA/bcv1jwGW50U/s1600/Zeroshell%2BDrive.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5579298252378390322" style="width: 400px; height: 300px;" alt="" src="http://3.bp.blogspot.com/-gHBlmqaqtmM/TW2mMzz4vzI/AAAAAAAAAqA/bcv1jwGW50U/s400/Zeroshell%2BDrive.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(2)Physdiskwrite-GUI as another options (Oww-Russian?)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-AaG6dCsgIB8/TW2lyT0HKII/AAAAAAAAAp4/FBFlWJAdEZ8/s1600/phygui.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5579297797112801410" style="width: 400px; height: 291px;" alt="" src="http://4.bp.blogspot.com/-AaG6dCsgIB8/TW2lyT0HKII/AAAAAAAAAp4/FBFlWJAdEZ8/s400/phygui.JPG" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;Detail(1) Please check your working drive to avoid form accident damage&lt;br /&gt;(else forget yourself)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-JDnGf547vh4/TWy7k4j6rdI/AAAAAAAAApQ/3Hm_n6USy0I/s1600/Mark-HDD1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5579040280737918418" style="width: 400px; cursor: pointer; height: 202px;" alt="" src="http://4.bp.blogspot.com/-JDnGf547vh4/TWy7k4j6rdI/AAAAAAAAApQ/3Hm_n6USy0I/s400/Mark-HDD1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(2) &lt;i&gt;physdiskwrite.exe -u ZeroShell-1.0.beta14-CompactFlash-IDE-USB-SATA-1GB.img&lt;/i&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/--B7jXdufUT0/TWy7pbzINnI/AAAAAAAAApY/a9RpLxPuAuE/s1600/Mark-HDD1-a.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5579040358916437618" style="width: 400px; cursor: pointer; height: 201px;" alt="" src="http://4.bp.blogspot.com/--B7jXdufUT0/TWy7pbzINnI/AAAAAAAAApY/a9RpLxPuAuE/s400/Mark-HDD1-a.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(3) Choosing the 2nd drive is by marking your working HDD&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-5kD8gyAsv5s/TWy_3OWI1BI/AAAAAAAAApo/bwhWiuXdl9k/s1600/Mark-HDD4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5579044993869861906" style="width: 400px; cursor: pointer; height: 201px;" alt="" src="http://3.bp.blogspot.com/-5kD8gyAsv5s/TWy_3OWI1BI/AAAAAAAAApo/bwhWiuXdl9k/s400/Mark-HDD4.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(4) after bytes image "Finish"&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-ll7awX2aI7Q/TWy7u5cMlwI/AAAAAAAAApg/hHIAUzGdUKU/s1600/Mark-HDD1-b.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5579040452772665090" style="width: 400px; cursor: pointer; height: 199px;" alt="" src="http://2.bp.blogspot.com/-ll7awX2aI7Q/TWy7u5cMlwI/AAAAAAAAApg/hHIAUzGdUKU/s400/Mark-HDD1-b.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(4) A glance of a working prototype -Zeroshell Gateway&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-D3bR3sfqByM/TW3HzLHXMjI/AAAAAAAAAqQ/0ZGyJOMo0AQ/s1600/IMG_0638.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-D3bR3sfqByM/TW3HzLHXMjI/AAAAAAAAAqQ/0ZGyJOMo0AQ/s400/IMG_0638.jpg" alt="" id="BLOGGER_PHOTO_ID_5579335195352838706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(5) Web administration login&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-ixaTUsUjic0/TW2dW2awiPI/AAAAAAAAApw/anNiYJKNQpA/s1600/Login.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5579288529272342770" style="width: 400px; height: 158px;" alt="" src="http://3.bp.blogspot.com/-ixaTUsUjic0/TW2dW2awiPI/AAAAAAAAApw/anNiYJKNQpA/s400/Login.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(5) Zeroshell menu setup&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-qCakzWkm5Ac/TWxuy4ljDOI/AAAAAAAAAoo/sNcK4cK8AG8/s1600/Screenshot-1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5578955858867588322" style="width: 400px; cursor: pointer; height: 236px;" alt="" src="http://1.bp.blogspot.com/-qCakzWkm5Ac/TWxuy4ljDOI/AAAAAAAAAoo/sNcK4cK8AG8/s400/Screenshot-1.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(6): Zeroshell configuration menu&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-DyvvJeFnAtI/TWxvQcTSESI/AAAAAAAAApI/gMbJLJXcuNg/s1600/Screenshot-5.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5578956366670860578" style="width: 400px; cursor: pointer; height: 251px;" alt="" src="http://2.bp.blogspot.com/-DyvvJeFnAtI/TWxvQcTSESI/AAAAAAAAApI/gMbJLJXcuNg/s400/Screenshot-5.png" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Detail(7) Assigning WAN/LAN IP address&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/-0K2d1Ptxrp4/TWxu74cPrmI/AAAAAAAAAow/gH2_naFnWGw/s1600/Screenshot-2.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5578956013447392866" style="width: 400px; cursor: pointer; height: 262px;" alt="" src="http://1.bp.blogspot.com/-0K2d1Ptxrp4/TWxu74cPrmI/AAAAAAAAAow/gH2_naFnWGw/s400/Screenshot-2.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(7):The issuance of credential /certificate x509 -SSL&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-Q5mDKmXYidw/TWxvI_WJY9I/AAAAAAAAApA/ULfSN8tRe78/s1600/Screenshot-4.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5578956238639162322" style="width: 400px; cursor: pointer; height: 262px;" alt="" src="http://3.bp.blogspot.com/-Q5mDKmXYidw/TWxvI_WJY9I/AAAAAAAAApA/ULfSN8tRe78/s400/Screenshot-4.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(8): Network IP Addressing notes&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/--ElrQqUMbII/TWxvCTfW7TI/AAAAAAAAAo4/HdIevAB4AIQ/s1600/Screenshot-3.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5578956123787423026" style="width: 400px; cursor: pointer; height: 115px;" alt="" src="http://2.bp.blogspot.com/--ElrQqUMbII/TWxvCTfW7TI/AAAAAAAAAo4/HdIevAB4AIQ/s400/Screenshot-3.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail() Multi Router Traffic Grapher&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-b08mC9LJ2Qo/TW3DSxwGGhI/AAAAAAAAAqI/rXWMsSA7mc8/s1600/MRTG.JPG"&gt;&lt;img style="cursor: pointer; width: 442px; height: 309px;" src="http://1.bp.blogspot.com/-b08mC9LJ2Qo/TW3DSxwGGhI/AAAAAAAAAqI/rXWMsSA7mc8/s400/MRTG.JPG" alt="" id="BLOGGER_PHOTO_ID_5579330240742038034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail() Captive portal login:&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-g2lk7p5-eto/TWxaNIv6_VI/AAAAAAAAAog/LvyZGVCf-UU/s1600/Webportal.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5578933220138483026" style="width: 463px; cursor: pointer; height: 235px;" alt="" src="http://1.bp.blogspot.com/-g2lk7p5-eto/TWxaNIv6_VI/AAAAAAAAAog/LvyZGVCf-UU/s400/Webportal.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Remarks:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-style: italic;"&gt;Hints:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Pleas&lt;/span&gt;&lt;span&gt;e take note on setting up a wireless connection using Zeroshell:&lt;br /&gt;Here are our cases:&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;Case I:&lt;/span&gt;&lt;br /&gt;1)We don't have a preferred Altheros wireless card ,instead we will use the available WiFI-Access point.&lt;br /&gt;2) We want  zeroshell to captive our wireless clients  before an Internet access .&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;/span&gt;(-)In doing so, our zeroshell will acts like a router/gateway .&lt;br /&gt;&lt;br /&gt;1)Zeroshell : 192.168.0.1&lt;span style="font-style: italic; color: rgb(0, 153, 0);"&gt;(internal IP address&lt;/span&gt;) ,as a router.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;2)&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;Disable the DHCP server &lt;/span&gt;of the  Wifi Access point (WRTG54g) , make its IP address within the Zeroshell subnets.WRTG54g IP address must be in the subnet range  which is assigned by Zeroshell that acts as DHCP server now.&lt;br /&gt;Ex:&lt;br /&gt;192.168.0.1/24 (Zeroshell)&lt;br /&gt;IP address range&lt;br /&gt;192.168.0.2 to 192.168.0.255&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;3)WRTG54g: 192.168.0.2  now acts as a client&lt;br /&gt;&lt;br /&gt;4) Connect Zeroshell [192.168.0.1] ether port to WRTG54g &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;LAN&lt;/span&gt; port not to its &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;WAN port&lt;/span&gt;! &lt;span style="font-style: italic;"&gt;(usually with 4 LAN ports)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5) Wifi-clients (PC or laptops) should  be able to access the Internet at this time.&lt;br /&gt;5.1) Refresh wifi network icon&lt;br /&gt;5.2) Connect to the WRTG54g  &lt;span style="color: rgb(204, 0, 0);"&gt;ssid&lt;/span&gt;&lt;br /&gt;5.3) You must see a captive portal's login (as mentioned above)&lt;br /&gt;5.4) Then bingo, you are now redirected to the www(:=))&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;Case II:&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; We want to directly connect clients to our networks permitted first  by Zeroshell&lt;br /&gt;2) Main router/gateway  will broadcast IP address to &lt;span style="font-style: italic;"&gt;our clients&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;(-) In doing so we need to configure  Zeroshell in a Bridge Mode setup.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;Case III:&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1) We want Zeroshell to  do the authentication process  using external LDAP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;http://www.zeroshell.net/eng/qos/#Add-QoS-Class&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(-) To do so, we need to configure FreeRadius  server  hard coded in our Zeroshell to use the LDAP backend instead, this is trough configuring  FreeRadius script &lt;span style="font-style: italic;"&gt;-radius.conf&lt;/span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;http://www.ibm.com/developerworks/library/l-radius/&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;III.1) Zeroshell uses freeradius which supports proxy and ldap integration.Find  radiusd.conf and edit with vi or emacs ; uncomment the LDAP statement as necessary.&lt;br /&gt;&lt;br /&gt; ldap {&lt;br /&gt;server = FQDN for your server or IP address&lt;br /&gt;login = ldap login looks like cn=?,o=?,c=?&lt;br /&gt;password = ldap password&lt;br /&gt;basedn = ou=?,dc=?,dc=?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;III.2)To make it work. &lt;/span&gt;&lt;span class="postbody"&gt;look for any other sections for ldap then  uncomment it.Edit your &lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;dictionary.conf&lt;/span&gt;, make sure a Value of LDAP IS PRESENT if not add it in or uncomment it.&lt;br /&gt;&lt;br /&gt;III.4)Look for users.conf and add the default entry for :&lt;br /&gt;Auth-Type =: LDAP&lt;br /&gt;Fall-Through = 1&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Note:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; For your LDAP server to authenticate then it should be&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-style: italic;"&gt; ready to serve requests.&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-style: italic;"&gt; So reestart freeradius service and Zeroshell should be  checking with the ldap server for credential&lt;/span&gt;s.&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;Conclusions:&lt;br /&gt;&lt;/span&gt;&lt;span&gt;So far I considered zeroshell as a promising Linux software applications which is a complete embedded web security portal.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-6248172642986847521?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BwONwzg0N9dsmQGvRVKsoWQnboA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BwONwzg0N9dsmQGvRVKsoWQnboA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BwONwzg0N9dsmQGvRVKsoWQnboA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BwONwzg0N9dsmQGvRVKsoWQnboA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/U6s3oDw4aTU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/6248172642986847521/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2011/02/zeroshell-innovation-and-deployment.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/6248172642986847521?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/6248172642986847521?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/U6s3oDw4aTU/zeroshell-innovation-and-deployment.html" title="Zeroshell Innovation and Deployment" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-gHBlmqaqtmM/TW2mMzz4vzI/AAAAAAAAAqA/bcv1jwGW50U/s72-c/Zeroshell%2BDrive.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2011/02/zeroshell-innovation-and-deployment.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4MRn86fyp7ImA9Wx9bGEs.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-1206184129414208737</id><published>2011-02-09T22:12:00.000-08:00</published><updated>2011-02-27T18:43:07.117-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-27T18:43:07.117-08:00</app:edited><title>Knowledge Tree (Open source File Management System)</title><content type="html">&lt;span style="font-weight: bold;"&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Offices management  almost requires an automated systems for an easy and fast transactions , a lot of files :contain different contents;name all of  those and  probably we will mention as many as we can(oh bulky files: receipt,appointment, voucher,cheque,release , issuance ,salaries and many to mentions-as I said).Hey, this great importance of file managements  system sometimes or if not most of the times are not being adopted in the traditional work-flow of a local/common offices so why ?Well, despite the fact of such reasons behind necessity , still  offices cant afford to implement the said system.Simply because , it involves huge amount of budget,or of course a financial buffer .Either purchasing it or paying for an IT programmers to have a defined or customized built in systems that will certainly suit s the requirements  of  office working flow -still needs huge capital.&lt;br /&gt;&lt;br /&gt;But that not ends our aim to acquire such system, why? just  an open-source will give(save) us a simple remedy ;and it is free for anybody who wanted to use it.&lt;br /&gt;&lt;br /&gt;So ambitious as we are(no just trying),this techno blog will teach you a simple procedures the How-to of deploying free File Management system-yes brother its free.Just follow the steps and download  each software packages (before I forgot your old PC can perform as an alternative sever for your DBase).Before proceeding , this tutorial will be using a Knowledge Tree Community Edition file management software.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;KnowledgeTree&lt;/b&gt; is a provider of online &lt;a href="http://en.wikipedia.org/wiki/Document_management" title="Document management" class="mw-redirect"&gt;document management&lt;/a&gt; software. The product makes use of the cloud computing platform from &lt;a href="http://en.wikipedia.org/wiki/Amazon_EC2" title="Amazon EC2" class="mw-redirect"&gt;Amazon EC2&lt;/a&gt;.  KnowledgeTree’s features — including workflow, document alerts and  version control — are designed to help organizations manage business  processes around documents in addition to enabling file sharing among  teams. The service is available on a subscription basis.&lt;p&gt;There is also a &lt;a href="http://www.knowledgetree.com/community-download" class="external text" rel="nofollow"&gt;free, open source community edition&lt;/a&gt; that is written in &lt;a href="http://en.wikipedia.org/wiki/PHP" title="PHP"&gt;PHP&lt;/a&gt; and uses the &lt;a href="http://en.wikipedia.org/wiki/Apache_Web_Server" title="Apache Web Server" class="mw-redirect"&gt;Apache Web Server&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/MySQL" title="MySQL"&gt;MySQL&lt;/a&gt; database management system. A multi-platform installer provides end-users with a one-click install of both the underlying &lt;a href="http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29" title="LAMP (software bundle)"&gt;LAMP&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/WAMP" title="WAMP"&gt;WAMP&lt;/a&gt; stack and the application itself.&lt;/p&gt;&lt;p&gt;KnowledgeTree is a US company with headquarters in Raleigh, North   Carolina. The company also has an office in Cape Town, South Africa.&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;Then let us try it for free!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requirements:&lt;/span&gt;&lt;br /&gt;Open Source OS&lt;br /&gt;FreeBSD ,Ubunto, Fedora 1X ,CentOS ,OpenSuse&lt;br /&gt;&lt;span class="mw-headline"&gt;  Open Source Software: &lt;/span&gt; &lt;ul&gt;&lt;li&gt;Knowledge Tree Community Editions (3.7)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;PHP 5.2.x &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; PHP LDAP extension (if LDAP or ActiveDirectory integration is required) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; PHP Exif extension (if header extraction from JPEG and TIFF files is required) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; PHP mbstring extension (functions for multi-byte character sets) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; PHP mysql extension (interface to mysql database from php) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; PHP json extension (functions for working with json structures) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; PHP fileinfo extension (functions for resolving mime types of documents) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; MySQL Server, Client, and PHP libraries, version 5.1 or above &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; Apache 2.0 or above &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; Java Runtime Environment 1.5+ (Required for Apache POI and Lucene) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; pstotext (required for indexing of postscript files) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; OpenOffice 2.4+ (required for PDF conversion) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; Info-Zip (required for extracting contents of zip files) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download the  packages&lt;br /&gt;PHP(version 5)&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;code&gt;&lt;span class="html"&gt;root@localhost#&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt; sudo apt-get install  gcc*&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;code&gt;&lt;span class="html"&gt;root@localhost#&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt; sudo apt-get install php-devel&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;code&gt;&lt;span class="html"&gt;root@localhost#&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt; sudo apt-get install  php-mysql&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;code&gt;&lt;span class="html"&gt;root@localhost# &lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;code  style="font-family:georgia;"&gt;&lt;span class="html"&gt;sudo apt-get install php-pecl-json&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;code  style="font-family:georgia;"&gt;&lt;span class="html"&gt; &lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;code&gt;&lt;span class="html"&gt;root@localhost# &lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;code  style="font-family:georgia;"&gt;&lt;span class="html"&gt;sudo apt-get  install php-pear&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;code&gt;&lt;span class="html"&gt;root@localhost# &lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;code  style="font-family:georgia;"&gt;&lt;span class="html"&gt;sudo apt-get install pecl/json&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;To enable exif-support configure PHP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;with    &lt;/span&gt;&lt;strong style="font-style: italic; font-weight: normal;" class="option configure"&gt;--enable-exif&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;To enable LDAP support configure in PHP&lt;/span&gt;&lt;br /&gt;&lt;strong style="font-weight: normal;" class="option configure"&gt;--with-ldap[=DIR&lt;/strong&gt;]&lt;br /&gt;&lt;span style="font-size:100%;"&gt;root@localhost# sudo apt-get install libmime-devel&lt;br /&gt;root@localhost# sudo apt-get install libmagic-dev&lt;br /&gt;root@localhost# sudo apt-get install file-devel&lt;br /&gt;root@localhost# sudo /usr/local/php5/bin/pecl install fileinfo&lt;br /&gt;root@localhost# sudo pecl install Fileinfo&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;code  style="font-family:georgia;"&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;To enable MBstring in PHP&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt; &lt;/span&gt;&lt;strong style="font-family: georgia;" class="option configure"&gt;-enable -mbstring &lt;/strong&gt;&lt;code style="font-family: georgia;"&gt;&lt;span class="html"&gt;--enable-mbregex&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;code face="georgia"&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;root@localhost# sudo apt-get install libmbfl*&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt; root@localhost# sudo apt-get install php-mbstring&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt; root@localhost# sudo apt-get install pstotext*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt; root@localhost# sudo apt-get install Openoffice*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt; root@localhost# sudo apt-get install info-zip*&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;code style="font-family: georgia;"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;MYSQL&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;code face="georgia"&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;APACHE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;JAVA JRe (1.5)&lt;br /&gt;root@localhost# sudo apt-get install jre*&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Hints:&lt;/span&gt;&lt;br /&gt;I was a little bit stuck not because I miss info's in the process but that I accidentally deleted that "dpkg" in Ubunto(my distro for a moment).So,I could not used to install(terrible!) ,yet I stumbled and solved it -atlast!&lt;br /&gt;The error??&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Sub-process /usr/bin/dpkg returned an error code (100&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;The solutions:&lt;br /&gt;Create a Director where to store the new dpkg package&lt;br /&gt;root@localhost# mkdir /tmp/dpkg&lt;br /&gt;root@localhost# cd /tmp/dpkg&lt;br /&gt;&lt;br /&gt;Now download the package&lt;br /&gt;root@localhost# wget http://archive.ubuntu.com/ubuntu/pool/main/d/dpk g/dpkg_1.15.5.6ubuntu4_i386.deb&lt;br /&gt;root@localhost# wget http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4_amd64.deb&lt;br /&gt;&lt;br /&gt;Extract the compressed files&lt;br /&gt;root@localhost# ar x dpkg*.deb data.tar.gz&lt;br /&gt;root@localhost# tar xfvz data.tar.gz ./usr/bin/dpkg&lt;br /&gt;&lt;br /&gt;Copy the the bin files  to "/usr/bin"&lt;br /&gt;root@localhost# sudo cp ./usr/bin/dpkg /usr/bin/&lt;br /&gt;&lt;br /&gt;Update the Ubunto dpkg pakckage&lt;br /&gt;root@localhost# sudo apt-get update&lt;br /&gt;root@localhost# sudo apt-get install --reinstall dpkg&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusions:&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-1206184129414208737?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/no8jH261Ahgwi4GQKhsRyPrS0To/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/no8jH261Ahgwi4GQKhsRyPrS0To/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/no8jH261Ahgwi4GQKhsRyPrS0To/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/no8jH261Ahgwi4GQKhsRyPrS0To/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/JL_8NUGDUfI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/1206184129414208737/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2011/02/knowledge-tree-open-source-file.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/1206184129414208737?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/1206184129414208737?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/JL_8NUGDUfI/knowledge-tree-open-source-file.html" title="Knowledge Tree (Open source File Management System)" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2011/02/knowledge-tree-open-source-file.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MHSHczfip7ImA9Wx9UE00.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-5184436945942058476</id><published>2011-02-06T20:53:00.000-08:00</published><updated>2011-02-09T18:37:19.986-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T18:37:19.986-08:00</app:edited><title>Repository Harvester(PKP &amp; Google)</title><content type="html">&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Introductions:&lt;/span&gt;&lt;/p&gt;&lt;div class="clear inset"&gt;&lt;div style="text-align: justify;"&gt;         &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Repository system is a bit  challenge to the trend of  online digital informations which are necessary to be integrated, and these are  metadata,indexes or field link s to a searchable storage of archives.Just imagine a wide virtual system of one university library  that could be a beneficiary to the other user/patron needs(researcher,teacher,students and other institutions) to get ample resources- electronic information. Given the available /free technology (Open source ) on the net and the knowledge of informations it is nowadays ' opportunity to unified every database of knowledge available elsewhere (World Wide Web).&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;If this is everybody's goal and we set this vision come into real , one thing we can invoke of having a unified opportunity of grabbing every archive or repository is by way of harvesting it. Yes brother we need to harvest those knowledge online and we need a harvester which is a free system-Open Harvester System&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Open Harvester Systems is a free metadata indexing system  developed by the Public Knowledge Project through its federally funded  efforts to expand and improve access to research.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;                  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;OHS allows you to create a searchable index of the metadata  from Open Archives Initiative (OAI)-compliant archives, such as sites  using Open Journal Systems (OJS) or Open Conference Systems (OCS).&lt;/span&gt;&lt;/p&gt;       &lt;/div&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Requirements:&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;Hardware:&lt;br /&gt;Quad-Core CPU Cerver (i7,xeon AMD or etc)&lt;br /&gt;Software:&lt;br /&gt;OS:(Linux,FreeBSD,CentOS,Fedora&lt;br /&gt;Apache2,Mysql,PHP,&lt;br /&gt;OHS  Software&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;sudo apt-get install apache2&lt;/p&gt; &lt;p&gt;sudo apt-get install php5&lt;/p&gt; &lt;p&gt;sudo apt-get install libapache2-mod-php5&lt;/p&gt; &lt;p&gt;sudo /etc/init.d/apache2 restart&lt;/p&gt;&lt;p&gt;sudo apt-get install mysql-server&lt;/p&gt;sudo apt-get install php5-mysql&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-size:small;"&gt;&lt;strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;&lt;span style="color: rgb(51, 51, 255);font-family:georgia;" &gt;Installing Apache2&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:georgia;font-size:100%;"  &gt;./configure --prefix=/usr/local/apache2 \&lt;/span&gt;&lt;span style="font-family: georgia;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:georgia;font-size:100%;"  &gt;--enable-so \&lt;/span&gt;&lt;span style="font-family: georgia;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:georgia;font-size:100%;"  &gt;--enable-cgi \&lt;/span&gt;&lt;span style="font-family: georgia;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:georgia;font-size:100%;"  &gt;--enable-info \&lt;/span&gt;&lt;span style="font-family: georgia;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:georgia;font-size:100%;"  &gt;--enable-rewrite \&lt;/span&gt;&lt;span style="font-family: georgia;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:georgia;font-size:100%;"  &gt;--enable-speling \&lt;/span&gt;&lt;span style="font-family: georgia;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:georgia;font-size:100%;"  &gt;--enable-usertrack \&lt;/span&gt;&lt;span style="font-family: georgia;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:georgia;font-size:100%;"  &gt;--enable-deflate \&lt;/span&gt;&lt;span style="font-family: georgia;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:georgia;font-size:100%;"  &gt;--enable-ssl \&lt;/span&gt;&lt;span style="font-family: georgia;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:georgia;font-size:100%;"  &gt;--enable-mime-magic&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-size:small;"&gt;&lt;strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;&lt;span style="color: rgb(51, 51, 255);font-family:georgia;" &gt;Installing PHP&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;.&lt;span style="font-size:100%;"&gt;/configure \&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;--with-apxs2=/usr/local/apache2/bin/apxs \&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;--with-mysql=/usr/include/mysql \&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;--prefix=/usr/local/apache2/php \&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;--with-config-file-path=/usr/local/apache2/php \&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;--enable-force-cgi-redirect \&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;--disable-cgi \&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;--with-zlib \&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;--with-gettext \&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;--with-gdbm&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Remarks:&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Hints:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;1)&lt;/span&gt;How to reinstall apache2 completely&lt;/span&gt;&lt;span style="font-style: italic;"&gt;:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre  style="font-weight: bold; font-family: georgia;font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:small;"&gt;&lt;strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;root@localhost# /etc/apache2# &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal; font-style: italic;"&gt;/etc/init.d/apache2   start .: 45: Can't open /etc/apache2/envvars&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size:100%;"&gt; Try to execute the CLI&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-family:georgia;" &gt;root&lt;/span&gt;&lt;span style="font-style: italic;"&gt;@loccalhost# sudo apt-get remove --purge apache2 apache2-ut&lt;/span&gt;ils&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Then  reinstall the apache2&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost# sudo apt-get install apache2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;If Error(98) socket bind problem or already in use 0.0.0.0:80&lt;br /&gt;Try typing this command to find out which uses port 80&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost # netstat -A inet -lnp &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost # kill xxx (ID for port 80)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-size:small;"&gt;&lt;strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;span style="font-weight: bold;"&gt;2)&lt;/span&gt; &lt;span style="font-style: italic;"&gt;In installing PHP&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;I've encountered some miss files :&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;libmysql-dev&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;libqdbm&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;Note if it is a built installations(PHP won't see mysql header files(*.h))&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;so try to add this in your configurations &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;--with-mysql=/usr/include/mysql&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;3) &lt;/span&gt;&lt;span style="font-style: italic;"&gt;Reinstalling a Mysql&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;Error: &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;&lt;strong&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysq  &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;T&lt;/span&gt;&lt;span&gt;ry this  mysql safe comand to help solve that problem:&lt;br /&gt;root@localhost# mysqld_safe&lt;br /&gt;Try another CLI Tab&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost# mysql -u root -p&lt;/span&gt;&lt;br /&gt;..there you have it solved&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-5184436945942058476?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zbJJ6SaZlG953bfVC9ukjcr5rqY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zbJJ6SaZlG953bfVC9ukjcr5rqY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zbJJ6SaZlG953bfVC9ukjcr5rqY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zbJJ6SaZlG953bfVC9ukjcr5rqY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/REBicxaPB7U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/5184436945942058476/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2011/02/repository-harvesterpkp-google.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/5184436945942058476?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/5184436945942058476?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/REBicxaPB7U/repository-harvesterpkp-google.html" title="Repository Harvester(PKP &amp; Google)" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2011/02/repository-harvesterpkp-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcASXs_eCp7ImA9Wx9VF0w.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-5755463985609176165</id><published>2011-02-01T17:23:00.000-08:00</published><updated>2011-02-02T22:20:48.540-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-02T22:20:48.540-08:00</app:edited><title>Building a Web Search Engine</title><content type="html">&lt;span style="font-weight: bold;"&gt;Introductions&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;I often think of google ,yahoo and other web search engines, actually I don't have any idea of those ,what I mean a deeper thought of developing it before.Until , little by little it would be a coincident now in my own scope of work.Yes, I am getting the idea that if I could run Zebra server together with its client (Yaz to be particular) I would be having a simple web search engine-think it ain't obvious. Ohhhm ...pretty cool ;of course that requires authentications and permission to the end(peer) server, and that is how these big web search engines are doing ( am correct?) .&lt;br /&gt;&lt;br /&gt;In this case , we can refer this topic " Installing Zebra(z3950 protocol)" that I have blogged recently.&lt;br /&gt;&lt;br /&gt;Apparently ,I have search out (wheew!)  that we need other party to browse it via http (that is the new features of YAX 4.1.XX getting data via HTTP protocol-we'll see it brother!)and this is the job of SOLR application software.SOLR is the popular, blazing fast open source enterprise search platform from the Apache Lucene project.  Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling.  SOLR is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites.  &lt;p&gt; SOLR is written in Java and runs as a standalone full-text search server within a servlet container such as &lt;a href="http://tomcat.apache.org/"&gt;Tomcat&lt;/a&gt;. SOLR uses the &lt;a href="http://lucene.apache.org/java/"&gt;Lucene Java&lt;/a&gt; search library at its core for full-text indexing and search, and has REST-like HTTP/XML and JSON APIs that make it easy to use from virtually any programming language.  SOLR's powerful external configuration allows it to be tailored to almost any type of application without Java coding, and it has an extensive plugin architecture when more advanced customization is required. &lt;/p&gt;Now let's have a try if this could make a straight forward approach on how to develop a simple search engine, again what we need is a server to host the records  such as the meta-data/indexes and the client to communicate the server in a z3950 protocol way.&lt;br /&gt;&lt;br /&gt;That is  it for now.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Requirements:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;For our requirements &lt;/span&gt;&lt;br /&gt;Installed Zebra server&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;http://ftp.indexdata.dk/pub/zebra/idzebra-2.0.45.tar.gz&lt;/span&gt;&lt;br /&gt;Configured Zebra server&lt;br /&gt;Testing Marc to Zebra server&lt;br /&gt;Installed YAZ client&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;http://ftp.indexdata.dk/pub/yaz/yaz-4.1.3.tar.gz&lt;/span&gt;&lt;br /&gt;Configured YAz client&lt;br /&gt;Search index Zebra server's marc records&lt;br /&gt;Installed SOLR (new)&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;http://ftp.wayne.edu/apache//lucene/solr/1.4.1/apache-solr-1.4.1.tgz&lt;/span&gt;&lt;br /&gt;Configured SOLR&lt;br /&gt;Installed Java&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;http://apache.cyberuse.com//lucene/java/lucene-2.9.4-src.tar.gz&lt;/span&gt;&lt;br /&gt;InstalledTomcat (new)&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;http://apache.cs.utah.edu/tomcat/tomcat-7/v7.0.6/bin/apache-tomcat-7.0.6.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Detail(1) Testing Zebra server for HTTP&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_O_1RagZjXFE/TUoM0LvBn-I/AAAAAAAAAm8/u9ktxXMDLJs/s1600/Screenshot.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/TUoM0LvBn-I/AAAAAAAAAm8/u9ktxXMDLJs/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5569277979839799266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusions:&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-5755463985609176165?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LpJaPYIFsefXFDeurA0C7r6pUQw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LpJaPYIFsefXFDeurA0C7r6pUQw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LpJaPYIFsefXFDeurA0C7r6pUQw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LpJaPYIFsefXFDeurA0C7r6pUQw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/9WI-g-P3Yug" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/5755463985609176165/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2011/02/building-web-search-engine.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/5755463985609176165?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/5755463985609176165?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/9WI-g-P3Yug/building-web-search-engine.html" title="Building a Web Search Engine" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_O_1RagZjXFE/TUoM0LvBn-I/AAAAAAAAAm8/u9ktxXMDLJs/s72-c/Screenshot.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2011/02/building-web-search-engine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8EQXs7eyp7ImA9WhZWEEw.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-7201166026987066035</id><published>2011-01-04T01:01:00.001-08:00</published><updated>2011-05-10T01:40:00.503-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-10T01:40:00.503-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Zebra Server -Index searcher (Z3950 protocol)" /><category scheme="http://www.blogger.com/atom/ns#" term="YAZ" /><title>Zebra  Server -Index searcher (Z3950 protocol)</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/TUFGIq4bUbI/AAAAAAAAAl4/dLVqz2qb7lE/s1600/zebra.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 210px; height: 168px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/TUFGIq4bUbI/AAAAAAAAAl4/dLVqz2qb7lE/s400/zebra.png" alt="" id="BLOGGER_PHOTO_ID_5566807729170502066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Introductions&lt;/span&gt;:&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A little story for this techno-server development,after eprints was set-up into a commercial grade repository  the applications,customization and etc. We need some application services to to build along with eprints to port   its records from another back up or a new storage server , and we must have  marc21 protocol running into it. After marc21 was successfully installed/rebuild with  eprints (thanks to the third party software-still an open source ), a need  to harvest metadata is a must -that is polling the records /indexes to a remote new depository server - a harvester services; thus replicating  a  metadata from a remote eprints server  . A triggering applications for a service engine to pulled indexes records and the solution to make it happen completely is non other than Zebra...&lt;br /&gt;&lt;br /&gt;Zebra is a high-performance, general-purpose structured text indexing  and retrieval engine. It reads structured records in a variety of input  formats (eg. email, XML, MARC) and allows access to them through exact  boolean search expressions and relevance-ranked free-text queries. &lt;/div&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;Zebra supports large databases (more than ten gigabytes of data, tens  of millions of records). It supports incremental, safe database updates  on live systems. You can access data stored in Zebra using a variety of  Index Data tools (eg. &lt;a href="http://indexdata.dk/yaz/" rel="nofollow"&gt;YAZ&lt;/a&gt; and &lt;a href="http://indexdata.dk/phpyaz/" rel="nofollow"&gt;PHP/YAZ&lt;/a&gt;) as well as commercial and freeware Z39.50 clients and tool kits.&lt;/p&gt;&lt;div&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Zebra is free software, available under the GPL license. It may be  used by anyone without charge. If you wish to incorporate Zebra into a  commercial software distribution, please contact us about alternative  licenses.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Notice: &lt;span style="font-style: italic;"&gt;Optional, commercial support is available for Zebra.&lt;/span&gt;&lt;/p&gt;&lt;span style="font-weight: bold;"&gt;Requirements:&lt;/span&gt;&lt;br /&gt;Depository&lt;br /&gt;Eprints (example with MARC(XML/ISO) protocol)&lt;br /&gt;Koha&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Methodology:&lt;/span&gt;&lt;span&gt;&lt;br /&gt;Download this prerequisite files:&lt;/span&gt;&lt;span&gt;(incase you need a source build-rpm)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# yum install  gnutls-devel&lt;br /&gt;root@localhost# yum install  libicu-devel &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;For Centos Operating system&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Download yaz src rpm(to date installation)&lt;/span&gt;&lt;br /&gt;root@localhost# wget http://download.fedora.redhat.com/pub/epel/5/SRPMS/yaz-2.1.54-1.el5.1.src.rpm&lt;br /&gt;root@localhost# rpmbuild --rebuild yaz*src.rpm&lt;br /&gt;root@localhost# cd &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;/usr/src/redhat/RPMS/i386/&lt;/span&gt;(in my case-Centos!)&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_O_1RagZjXFE/TUJV60tFGhI/AAAAAAAAAmQ/IgSvfjL0u8M/s1600/Screenshot-3.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 606px; height: 50px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/TUJV60tFGhI/AAAAAAAAAmQ/IgSvfjL0u8M/s400/Screenshot-3.png" alt="" id="BLOGGER_PHOTO_ID_5567106558451849746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;root@localhost# rpm -ivh libyaz-2*&lt;br /&gt;root@localhost# rpm -ivh yaz-2*&lt;br /&gt;root@localhost# rpm -ivh libyaz-dev*&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;For Fedora Operating sytem&lt;/span&gt;&lt;br /&gt;root@localhost# yum install libyaz libyaz-devel&lt;span style="color: rgb(102, 51, 0);"&gt;&lt;br /&gt;&lt;/span&gt;root@localhost#&lt;span style="color: rgb(102, 51, 0);"&gt; perl -MCPAN -e 'install "MARC::Record"&lt;/span&gt;&lt;br /&gt;root@localhost#&lt;span style="color: rgb(102, 51, 0);"&gt;  perl -MCPAN -e 'install "MARC::Charset"&lt;/span&gt;&lt;br /&gt;root@localhost#  &lt;span style="color: rgb(102, 51, 0);"&gt;perl -MCPAN -e 'install "MARC::File::XML"&lt;/span&gt;&lt;br /&gt;root@localhost#  &lt;span style="color: rgb(102, 51, 0);"&gt;perl -MCPAN -e 'install "XML::Simple&lt;/span&gt;&lt;span style="color: rgb(102, 51, 0);"&gt;"&lt;/span&gt;&lt;br /&gt;root@localhost#  &lt;span style="color: rgb(102, 51, 0);"&gt;pelr-MCPAN -e 'install "Znet::Z3950::ZOOM"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Tar installations&lt;/span&gt;&lt;br /&gt;Note:**&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Since I was using an old Centos5 the best idZebra version which suits to version 2.44(idzebra-2.44.tar.gz).You can download it in the Zebra file/source archive.&lt;/span&gt;&lt;br /&gt;Download idzebra-xxx.tar.gz file&lt;br /&gt;Unzip and untar&lt;br /&gt;tar zxvf idzebra-xxx.tar.gz&lt;br /&gt;cd idzebra-xxx&lt;br /&gt;./configure –help&lt;br /&gt;./configure&lt;br /&gt;Make&lt;br /&gt;Make install&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Or an options if you preferred directory&lt;/span&gt;&lt;br /&gt;If you are not the system administrator, you can run zebra server from you home directory.&lt;br /&gt;Run the following commands&lt;br /&gt;root@localhost# tar zxvf idzebra-xxx.tar.gz&lt;br /&gt;root@localhost# cd idzebra-xxx&lt;br /&gt;root@localhost# ./configure –prefix=$HOME&lt;br /&gt;root@localhost# make&lt;br /&gt;root@localhost# make install&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Directory Structure will be in..&lt;/span&gt;&lt;br /&gt;$HOME/bin&lt;br /&gt;Will have zebraidx and zebrasrv&lt;br /&gt;$HOME/include&lt;br /&gt;Include files&lt;br /&gt;$HOME/share&lt;br /&gt;Manual pages&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Testing with MARC21&lt;/span&gt;&lt;br /&gt;1) Goto the directory&lt;br /&gt;root@localhost# cd idzebra-xxx/test/usmarc&lt;br /&gt;You should see…&lt;br /&gt;zebra.cfg (configuration file)&lt;br /&gt;records (directory )&lt;br /&gt;Note:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Records directory will be having a file called&lt;/span&gt; ‘sample-marc’&lt;br /&gt;it  c&lt;span style="font-style: italic;"&gt;ontains MARC21 records in ISO-2709 format&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="font-weight: bold;"&gt;Generating the Index&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Run the following command&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root@localhost# zebraidx update records&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Note:*&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Index files are created with the extension&lt;/span&gt;&lt;span style="font-style: italic;"&gt; ‘.mf’&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-style: italic;"&gt; &lt;span&gt;This is essential for search&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-style: italic;"&gt;;Now you can start the z39.50 server&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_O_1RagZjXFE/TUKaylda3DI/AAAAAAAAAmo/Tk9cDJWmCG8/s1600/Screenshot-6.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 393px; height: 162px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/TUKaylda3DI/AAAAAAAAAmo/Tk9cDJWmCG8/s400/Screenshot-6.png" alt="" id="BLOGGER_PHOTO_ID_5567182283222998066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Starting Z39.50 Server&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Run the following command&lt;br /&gt;root@localhost#  zebrasrv&lt;br /&gt;&lt;span style="font-style: italic;"&gt;You will see the following message&lt;/span&gt;&lt;br /&gt;09:35:09-09/12 [log] zebra_start zebra.cfg 1.3.32&lt;br /&gt;09:35:09-09/12 [server] Adding dynamic listener on tcp:@:9999 id=0&lt;br /&gt;09:35:09-09/12 [server] Starting server zebrasrv pid=8856&lt;br /&gt;1st Line:     version number of the zebra server&lt;br /&gt;2nd Line:     zebra server is running on port 9999&lt;br /&gt;3rd Line:     Process id of program is 8856&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_O_1RagZjXFE/TUKaF5kCSzI/AAAAAAAAAmg/_oOBuRgW3ss/s1600/Screenshot-5.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 150px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/TUKaF5kCSzI/AAAAAAAAAmg/_oOBuRgW3ss/s400/Screenshot-5.png" alt="" id="BLOGGER_PHOTO_ID_5567181515525344050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;And browse at &lt;/span&gt;&lt;br /&gt;http://localhost:9999&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_O_1RagZjXFE/TUKZL8owhUI/AAAAAAAAAmY/_YoS_TLUoqc/s1600/Screenshot-4.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 418px; height: 118px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TUKZL8owhUI/AAAAAAAAAmY/_YoS_TLUoqc/s400/Screenshot-4.png" alt="" id="BLOGGER_PHOTO_ID_5567180519918044482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Testing with MARCXML&lt;/span&gt;&lt;br /&gt;root@localhost# cd test/marcxml&lt;br /&gt;You will see marcxml files&lt;br /&gt;m1.xml, m2.xml, m3.xml&lt;br /&gt;Create a directory called ‘records’ and copy xml files into it&lt;br /&gt;root@localhost cd records&lt;br /&gt;cp *.xml records&lt;br /&gt;Note:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;In this case, each record is placed in a separate file, unlike the iso-2709 files where all the records are placed in one fil&lt;/span&gt;e&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Testing (searching live!) from server to client &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1) Activate the server&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-weight: bold;"&gt;root@localhost# zebrasrv&lt;/span&gt;&lt;br /&gt;If  you want to update new marc records &lt;/span&gt;&lt;span&gt;(well, we choose marc protocol)&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;root@localhost# zebraidx update records&lt;/span&gt; ( records here are the directory that&lt;br /&gt;contains new upload *.marc files)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;2) Windows client&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Install Mercury 39.50(easy and fast for windows installations)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Configuring  Mercury client&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/-O_c2usFHRZE/TVYKH-gSG_I/AAAAAAAAAn0/b0daew0IOoY/s1600/Mercury%2Bdbase%2Bsetup.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 272px;" src="http://2.bp.blogspot.com/-O_c2usFHRZE/TVYKH-gSG_I/AAAAAAAAAn0/b0daew0IOoY/s400/Mercury%2Bdbase%2Bsetup.JPG" alt="" id="BLOGGER_PHOTO_ID_5572652721071332338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Edit for target Zebra Server&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-J8uDeid8oZk/TVYLYkQj9BI/AAAAAAAAAn8/CqCyXlXUblY/s1600/Edit%2Bconfig%2BDbase.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 272px;" src="http://2.bp.blogspot.com/-J8uDeid8oZk/TVYLYkQj9BI/AAAAAAAAAn8/CqCyXlXUblY/s400/Edit%2Bconfig%2BDbase.JPG" alt="" id="BLOGGER_PHOTO_ID_5572654105595474962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Options /setting for Mercury Database&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-m2BKzrWpUSY/TVYL7XbvnyI/AAAAAAAAAoE/4B9ZFn6zVYw/s1600/Search%2Bper%2Bpage.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 272px;" src="http://1.bp.blogspot.com/-m2BKzrWpUSY/TVYL7XbvnyI/AAAAAAAAAoE/4B9ZFn6zVYw/s400/Search%2Bper%2Bpage.JPG" alt="" id="BLOGGER_PHOTO_ID_5572654703448137506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Search entries (Title/Authors)&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-ZwAnro1C5wg/TVYOejzUpSI/AAAAAAAAAoM/JPo7lKaGhNU/s1600/Open%2Bfor%2Bsearch.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 272px;" src="http://3.bp.blogspot.com/-ZwAnro1C5wg/TVYOejzUpSI/AAAAAAAAAoM/JPo7lKaGhNU/s400/Open%2Bfor%2Bsearch.JPG" alt="" id="BLOGGER_PHOTO_ID_5572657507086935330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Displaying /parsing  Marc records&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-VuKtDB9y9IQ/TVYO6DLCBpI/AAAAAAAAAoU/hk0scAS2xBI/s1600/Index%2Bserach.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 272px;" src="http://3.bp.blogspot.com/-VuKtDB9y9IQ/TVYO6DLCBpI/AAAAAAAAAoU/hk0scAS2xBI/s400/Index%2Bserach.JPG" alt="" id="BLOGGER_PHOTO_ID_5572657979364345490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Here is the log file in the Zebra server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:78%;" &gt;20:44:27-12/02 zebrasrv [log] dict_lookup_grep:(\x01\x0A)(kuwerdas)&lt;br /&gt;20:44:27-12/02 zebrasrv [request]  search defualt OK 3 1 1+3 RPN @attset Bib-1 @attr 1=4 Kwerdas&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3) Linux Client&lt;br /&gt;J&lt;/span&gt;&lt;span&gt;ust type yaz client service&lt;br /&gt;root@localhost# yaz-client&lt;br /&gt;Z&amp;gt;&lt;br /&gt;Then...&lt;br /&gt;Z&amp;gt; auth "username" "password"&lt;br /&gt;Z&amp;gt; open ip_address:9999&lt;br /&gt;Z&amp;gt; scan&lt;br /&gt;&lt;br /&gt;Note:*&lt;br /&gt;You will see that Zebra server is responding every time the client request a command session - so observe it!&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Remarks:&lt;/span&gt;&lt;br /&gt;Sine I was installing two flavour (Centos &amp;amp; Fedora) I would chat down  issues with regards to their installation problems:example (Net::Z3950::ZOOM)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Fedora&lt;/span&gt;&lt;br /&gt;1) Installing YAZ is easy&lt;br /&gt;root@localhost# yum install libyaz libyaz-devel&lt;br /&gt;2) If you encounter problem " &lt;span style="font-style: italic;"&gt;could not find /usr/sbin/ld -lwrap&lt;/span&gt;"  problem (its library wrapper)&lt;br /&gt;root@localhost# yum install " *wrap* " (there you can install all the file..)&lt;br /&gt;&lt;br /&gt;3)Another is the decryption /encryption for YAZ -if this problem occurs , here is the solution for that.&lt;br /&gt;root@localhost#  yum install "*crypt*"&lt;br /&gt;...and that would be fine any more and forever more !&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Centos&lt;/span&gt;&lt;br /&gt;1) Installing YAZ is difficult&lt;br /&gt;Well to resolve: download the YAZ file from its source,  be sure that your rebuild it completely and then install, and if not and try this to be safe.&lt;br /&gt;root@localhost#yum install openssl openssl-devel readline readline-devel libtool&lt;br /&gt;root@localhost# yum install rpm-build&lt;br /&gt;then after it's solved -then that could be fine for YAZ installations.&lt;br /&gt;root@localhost# rpmbuild --rebuild  yaz-2.1.54-1.el5.1.src.rpm&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;If encountered Zebra mapping error(*.o or *.c or *.h)!&lt;/span&gt;&lt;br /&gt;It usually happen when your YAZ files is outdated compared to a new source of zebra that you have. So, you must run concurrent dependencies to its equivalent machine  core.&lt;br /&gt;&lt;br /&gt;Index Data don't have the resources to build YAZ and Zebra for all RPM systems out there.  However developer provide spec files that usually work.. Here's the procedure for building &lt;span style="font-size:100%;"&gt;YAZ and Zebra for your platform (Fedora Core 1X on i386).&lt;br /&gt;&lt;/span&gt;&lt;pre  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=""&gt;1)Uninstall ALL existing YAZ components that you got from&lt;br /&gt;kojipkg. etc..&lt;br /&gt;root@localhost # rpm -ve libyaz3&lt;br /&gt;And other commands if you have other components (say yaz).&lt;br /&gt;&lt;br /&gt;Now the procedure is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;root@localhost#  wget &lt;a href="http://ftp.indexdata.dk/pub/yaz/yaz-3.0.47.tar.gz"&gt;http://ftp.indexdata.dk/pub/yaz/yaz-3.0.47.tar.gz&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;root@localhost#  rpmbuild -ta yaz-3.0.47.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;Note:&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;Please goto "rpm-build installation" if you can't build the yaz-source.Then,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;root@localhost#  ls /usr/src/redhat/RPMS/i386&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;root@localhost#  sudo rpm - vi /usr/src/redhat/RPMS/i386/*yaz*.rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;You have now installed all YAZ components including libyaz3-devel which &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;is required for building Zebra. Now download the latest zebra with this:&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;(just assuming the file version)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;root@localhost#  wget &lt;a href="http://ftp.indexdata.dk/pub/zebra/idzebra-2.0.40.tar.gz"&gt;http://ftp.indexdata.dk/pub/zebra/idzebra-2.0.40.tar.gz&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;root@localhost# rpmbuild -ta idzebra-2.0.40.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;root@localhost# rpm -vi /usr/src/redhat/RPMS/i386/*zebra*.rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;If the installation don't work-- then please re inspect the proceeding /instructions above(YAZ &amp;amp; Zebra installations)-maybe you have missed one!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;Conclusions:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-7201166026987066035?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CvSBC90S1lzEHnawxOZ9mUVEaDg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CvSBC90S1lzEHnawxOZ9mUVEaDg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CvSBC90S1lzEHnawxOZ9mUVEaDg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CvSBC90S1lzEHnawxOZ9mUVEaDg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/QbxQvCq7B9Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/7201166026987066035/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2011/01/zebra-server-index-searcher-z3950.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/7201166026987066035?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/7201166026987066035?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/QbxQvCq7B9Y/zebra-server-index-searcher-z3950.html" title="Zebra  Server -Index searcher (Z3950 protocol)" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_O_1RagZjXFE/TUFGIq4bUbI/AAAAAAAAAl4/dLVqz2qb7lE/s72-c/zebra.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2011/01/zebra-server-index-searcher-z3950.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cBSHo-eip7ImA9WhZaGU4.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-7251056181080807668</id><published>2010-12-04T00:16:00.000-08:00</published><updated>2011-07-05T23:50:59.452-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-05T23:50:59.452-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Fedora download  install yum update mirror repository" /><title>Fedora Core 1X Mirror Server</title><content type="html">&lt;p style="text-align: justify; font-weight: bold;"&gt;Introductions:&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Its been quite a while when Fedora Team had release a new OS/platform-version 14.Yet, some of the configuration  for "yum" installations issues can not be resolved and the caused is the incorrect path of its mirrors and base url-(servers).And if it's left unconfigured then it seemed that  you have not installed OS-useless!&lt;/p&gt;&lt;p style="text-align: justify;"&gt;So upon stumbled on this site,I now resolve this problem ever-hopefully.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify; color: rgb(51, 51, 255);"&gt;http://digitizor.com/2009/06/17/how-to-fix-the-cannot-retrieve-repository-metadata-repomd-xml-error-in-fedora-11/&lt;/p&gt;&lt;p style="text-align: justify;"&gt;The recently released Fedora 14 Leonidas  has some issues with it’s regular update process. Many users are  getting a strange error which complains about the inability of the  update system to retrieve the repository metadata, namely repomd.xml.  You can see the error as attached in this inlet below:&lt;/p&gt;&lt;p style="text-align: justify; font-weight: bold;"&gt;Objective:&lt;/p&gt;&lt;p style="text-align: justify;"&gt;1)To resolve this errors&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p style="text-align: justify;"&gt;&lt;em&gt;Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Requirements&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;When we tried to install Fedora 14 for  the first time, we also faced a similar problem. A quick twitter search  brought us to a conclusion that we were not alone. But a little tweaking  of a few system files brought us back on track. In this article we tell  you, how to go about resolving the problem in case you face it too.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;br /&gt;&lt;span id="more-2098"&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li style="text-align: justify;"&gt;You need to edit two of your repository files: &lt;strong&gt;/etc/yum.repos.d/fedora.repo&lt;/strong&gt; and &lt;strong&gt;/etc/yum.repos.d/fedora-updates.repo&lt;/strong&gt;. Now un-comment all the lines that start with  the term &lt;strong&gt;baseurl&lt;/strong&gt; and place a comment before all lines that start with &lt;strong&gt;mirrorlist&lt;/strong&gt;. This should be done for both the above files.&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;Now edit your &lt;strong&gt;/etc/hosts&lt;/strong&gt; file and append the following to it’s contents: &lt;pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 440px; height: 40px; text-align: left;" dir="ltr"&gt;80.239.156.215          mirrors.fedoraproject.org&lt;br /&gt;213.129.242.84          mirrors.rpmfusion.org&lt;/pre&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="text-align: justify;"&gt;&lt;span&gt;     &lt;/span&gt;&lt;span&gt;The other solution if "respomd.xml errror" still occur&lt;/span&gt;&lt;span&gt; , try to browse the fedora        mirror site  then you will be redirected to your  nearest countries mirror site and used it as your new " baseurl" in &lt;/span&gt;&lt;strong&gt;/etc/yum.repos.d/fedora.repo&lt;/strong&gt; and &lt;strong&gt;/etc/yum.repos.d/fedora-updates.repo.&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span&gt;baseurl=http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/releases/$releasever/Everything/$basearch/os/&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Remarks:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;0) Please  note that specified port(port :number 80/8080)  must be open to  at your http_proxy or ftp_proxy , else error pycurl 6/error # 14 will occur again and again.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;root@localhost# export http_proxy=http://10.36.129.X:8080&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;1)Now try updating your system or installing any &lt;span class="IL_AD" id="IL_AD2"&gt;software&lt;/span&gt; via Yum. You will see, the error is now resolved and the error message is not shown anymore.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;2) and please try this command if there is a failure and trying to find  other mirror/s.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;Package does not match intended download. Suggestion: run yum --enablerepo=updates clean metadata&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;root@localhost# &lt;span style="font-style: italic;"&gt;yum --enablerepo=fedora clean metadata&lt;br /&gt;&lt;br /&gt;3) &lt;/span&gt;&lt;span&gt;The same procedure is also working with  Fedora15 &lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;span style="font-size:100%;"&gt;&lt;em&gt;This problem has now been resolved by the Fedora Community. But you may still not be able to &lt;span class="IL_AD" id="IL_AD3"&gt;download&lt;/span&gt; the updates properly from the mirrors due to the busy &lt;span class="IL_AD" id="IL_AD1"&gt;network&lt;/span&gt; and rush.&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-7251056181080807668?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k7yCnw5sYzXZYfsQkev4pqj3ydE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k7yCnw5sYzXZYfsQkev4pqj3ydE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k7yCnw5sYzXZYfsQkev4pqj3ydE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k7yCnw5sYzXZYfsQkev4pqj3ydE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/waamnL7FJXc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/7251056181080807668/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/12/fedora-core-1x-mirror-server.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/7251056181080807668?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/7251056181080807668?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/waamnL7FJXc/fedora-core-1x-mirror-server.html" title="Fedora Core 1X Mirror Server" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/12/fedora-core-1x-mirror-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UASH09cSp7ImA9Wx5bGU8.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-3241997211908293995</id><published>2010-11-04T17:48:00.000-07:00</published><updated>2010-11-04T20:54:09.369-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-04T20:54:09.369-07:00</app:edited><title>WiFIAdmin (Wireless Gateway)</title><content type="html">&lt;span style="font-weight: bold;"&gt;
&lt;br /&gt;Introductions:&lt;/span&gt;
&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Wireless connections? we got it! WifiAdmin is an open-source software for wireless access monitoring and administrations.It was developed by a group of students from the patrasch university in Greece.This software has gained a wide attentions to the community who are fanatic to the development of radius and captive portal.
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;WifiAdmin has the following installation script
&lt;br /&gt;0.language selection
&lt;br /&gt;1.configuration file creation
&lt;br /&gt;2.Database Creation
&lt;br /&gt;3.Routers Registration
&lt;br /&gt;
&lt;br /&gt;Basically the software was coded in "php" and used some of its graphics libraries.
&lt;br /&gt;Now, you may have the chance to evaluate this software -
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Objectives:&lt;/span&gt;
&lt;br /&gt;To set-up a wireless access control server
&lt;br /&gt;To authenticate wireless users
&lt;br /&gt;To monitor wireless users' identities
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requirements:&lt;/span&gt;
&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Hardware:&lt;/span&gt;
&lt;br /&gt;Any CPUs : Intel,MAC ,AMD
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Software:&lt;/span&gt;
&lt;br /&gt;Apache
&lt;br /&gt;php
&lt;br /&gt;WifiAdmin
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Methodology:&lt;/span&gt;
&lt;br /&gt;1)Choose to download WifiAdmin in this site:
&lt;br /&gt;http://linux.softpedia.com/get/System/Networking/WiFiAdmin-5053.shtml
&lt;br /&gt;2) Follow this configurations &amp;amp; installations- WEB SERVER with PHP ( I used Ubunto here)
&lt;br /&gt;
&lt;br /&gt;for apache
&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);font-size:100%;" &gt;bopher#  sudo apt-get install apache2
&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 102, 51);font-size:100%;" &gt;bopher#  sudo /etc/init.d/apache2 restart
&lt;br /&gt;
&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 102, 51);font-size:100%;" &gt;&lt;span style="color: rgb(0, 0, 0);"&gt;for  php version 5&lt;/span&gt;
&lt;br /&gt;bopher#  sudo apt-get install php5
&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 102, 51);font-size:100%;" &gt;bopher# sudo apt-get install libapache2-mod-php5&lt;/span&gt;&lt;span style="color: rgb(153, 102, 51);"&gt; (optional)&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;for mysql
&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;bopher#  &lt;/span&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;sudo apt-get install mysql-server&lt;/span&gt;
&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;bopher# &lt;/span&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;sudo apt-get install php5-mysql&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;create database in mysql
&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;bopher# &lt;/span&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;mysqladmin -u user -p dbname&lt;databasename&gt;&lt;/databasename&gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;bopher# &lt;/span&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;mysql -u user -p dbname &lt; style="color: rgb(153, 102, 51);"&gt;
&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;for WifiAdmin&lt;/span&gt;
&lt;br /&gt;bopher# tar -zxvf WifiAdmin-version.tar.gz (the latest release) &lt;/span&gt;
&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;bopher#  cd /WifiAdmin-version&lt;/span&gt;
&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;bopher# mv  /WifiAdmin-version  /var/www/wifi  (apache web directory)
&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;open your browser to http://localhost/wifi/ and see the detail's photos
&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;3) Follow the specified network diagram&lt;/span&gt;
&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;4) Have a simple server to client wireless connections testing&lt;/span&gt;
&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;5) Monitor  and control the user's access&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Detail(1):
&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O_1RagZjXFE/TNN-FXmVV6I/AAAAAAAAAhg/vuIg9iHjP44/s1600/Screenshot-3.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 142px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TNN-FXmVV6I/AAAAAAAAAhg/vuIg9iHjP44/s400/Screenshot-3.png" alt="" id="BLOGGER_PHOTO_ID_5535906997667714978" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;Detail(2):
&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/TNN4a4QhxeI/AAAAAAAAAhI/T8VEF_JeuaQ/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 212px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/TNN4a4QhxeI/AAAAAAAAAhI/T8VEF_JeuaQ/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5535900770142111202" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;Detail(3):
&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O_1RagZjXFE/TNN4fBrCnBI/AAAAAAAAAhQ/iFcAdEYfLio/s1600/Screenshot-1.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 214px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TNN4fBrCnBI/AAAAAAAAAhQ/iFcAdEYfLio/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5535900841388710930" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;Detail(4):
&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O_1RagZjXFE/TNN4kvws7zI/AAAAAAAAAhY/-lAe1b4c00E/s1600/Screenshot-2.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 142px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TNN4kvws7zI/AAAAAAAAAhY/-lAe1b4c00E/s400/Screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5535900939659833138" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;Remarks:&lt;/span&gt;
&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Simple and direct web installation,try it for yourself bro!&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;Conclusions:&lt;/span&gt;
&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;No cost , robust ,  and easy to configure wifi admin server.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-3241997211908293995?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h2mm_UVcm-TXUJXczPd8tOPaVhc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h2mm_UVcm-TXUJXczPd8tOPaVhc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h2mm_UVcm-TXUJXczPd8tOPaVhc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h2mm_UVcm-TXUJXczPd8tOPaVhc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/0YcJAx6XFvQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/3241997211908293995/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/11/wifiadmin-wireless-gateway.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/3241997211908293995?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/3241997211908293995?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/0YcJAx6XFvQ/wifiadmin-wireless-gateway.html" title="WiFIAdmin (Wireless Gateway)" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_O_1RagZjXFE/TNN-FXmVV6I/AAAAAAAAAhg/vuIg9iHjP44/s72-c/Screenshot-3.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/11/wifiadmin-wireless-gateway.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08ESXw6eCp7ImA9WhZaGU4.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-398511498616941439</id><published>2010-10-13T19:15:00.000-07:00</published><updated>2011-07-06T00:03:28.210-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T00:03:28.210-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OSX  Accounts Add users  group  Apple Xserve  user and groups Accounts" /><title>OSX  Accounts(Add user/s &amp; group)</title><content type="html">&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Introductions:&lt;/strong&gt;&lt;br /&gt;Recently , my task is to migrate eprints in MAC Xserve and it was running in OSX platform.I thought there would be no painstaking hardwork that I woud be experiencing-I was wrong.Though OSX is inheritance of UNIX , there were additional functions for MAC which UNIX had not or nevertheless unsupported.Some were : the CLI command , installer , and additional file folder exclusively for MAC ony.Yet, everything seemed ported well, except a more funnier thing was the adding of user and group account for eprints.And you know why? It wasn't just as easy as "useradd" or "groupadd" but a more little deeper config just to have a new user /group accont in OSX- I am telling you.&lt;br /&gt;Adding a user is something easily accomplished using the built in GUI tools that ship with OS X, however any power user can appreciate the possible efficiency gained from using the command line. So in the spirit of efficiency here are the steps necessary to add a user to your Mac OS X system all with our good friend, Terminal.app.These commands need to be run as either the root user or with the “sudo” command. For more information on the sudo command see the &lt;a href="http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/sudo.8.html" modo="false"&gt;sudo man page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;&lt;br /&gt;1) To have a procedure in adding accounts in OSX-MAX CLI&lt;br /&gt;2) To have a procedure in adding accounts in OSX-GUI menu.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Requirements:&lt;/strong&gt;&lt;br /&gt;Any computer with running OSX operating sytem ofcourse -Apple bro...&lt;br /&gt;And please visit this site &lt;a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/dscl.1.html"&gt;http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/dscl.1.html&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;Methodology:&lt;/strong&gt;&lt;br /&gt;Copy and Modiy the MAC main tutorial&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt;CLI Mode (shell command)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Create a new entry in the local (/) domain under the category /users.&lt;br /&gt;dscl / -create /Users/eprints&lt;br /&gt;&lt;br /&gt;Create and set the shell property to bash.&lt;br /&gt;dscl / -create /Users/eprints UserShell /bin/bash&lt;br /&gt;&lt;br /&gt;Create and set the user’s full name.&lt;br /&gt;dscl / -create /Users/eprints RealName "UP Digital Repository"&lt;br /&gt;&lt;br /&gt;Create and set the user’s ID.&lt;br /&gt;dscl / -create /Users/eprints UniqueID 503&lt;br /&gt;&lt;br /&gt;Create and set the user’s group ID property.&lt;br /&gt;dscl / -create /Users/eprints PrimaryGroupID 1000&lt;br /&gt;&lt;br /&gt;Create and set the user home directory.&lt;br /&gt;dscl / -create /Users/eprints NFSHomeDirectory /Local/Users/eprints&lt;br /&gt;&lt;br /&gt;Set the password.&lt;br /&gt;dscl / -passwd /Users/eprints eprints1234&lt;br /&gt;or&lt;br /&gt;passwd eprints&lt;br /&gt;&lt;br /&gt;If you would like UP Digital Repository to be able to perform administrative functions:&lt;br /&gt;dscl / -append /Groups/admin GroupMembership eprints&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt;Another CLI Mode&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;div align="justify"&gt;Create the group&lt;br /&gt;&lt;br /&gt;Find out the next gid. If there’s not one higher than 501 use 501, otherwise add one to the greatest number in this list: nidump group . This will also do it and just return the highest currently used number nidump group . cut -d: -f3 sort -n tail -n 1&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc9933;"&gt;&lt;span style="color:#663333;"&gt;sudo nicl . -create /groups/mygroup&lt;br /&gt;&lt;br /&gt;sudo nicl . -create /groups/mygroup grouppassword \*&lt;br /&gt;&lt;br /&gt;sudo nicl . -create /groups/mygroup gid 508&lt;br /&gt;Append users&lt;br /&gt;&lt;br /&gt;sudo nicl . -append /groups/mygroup users rod&lt;br /&gt;&lt;br /&gt;sudo nicl . -append /groups/mygroup users jane&lt;br /&gt;&lt;br /&gt;sudo nicl . -append /groups/mygroup users freddy&lt;br /&gt;&lt;br /&gt;repeat to fade&lt;br /&gt;Change owner of a folder and all sub folders, files&lt;br /&gt;&lt;br /&gt;sudo chown -vR :mygroup ~/myfolder&lt;br /&gt;&lt;br /&gt;sudo chmod -R 775 ~/myfolder&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Logout and back in again to get your credentials with the new group in it up-to-date.&lt;br /&gt;Job done.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;em&gt;In GUI Mode (gui command)&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;You can create individual user accounts for each person who uses your computer. Each new user has a separate home folder and can adjust his or her own preferences without affecting other users.&lt;br /&gt;&lt;br /&gt;Choose Apple menu &amp;gt; System Preferences and click Accounts.&lt;br /&gt;&lt;br /&gt;If some settings are dimmed, click the lock icon and type an administrator name and password.&lt;br /&gt;Click Add (+) and type the user's name.&lt;br /&gt;&lt;br /&gt;If you don't want to use the short name generated automatically, type a new short name. (Once the account is created, you won't be able to change the short name.)&lt;br /&gt;&lt;br /&gt;Type the user's password in the Password and Verify boxes.&lt;br /&gt;&lt;br /&gt;Type a hint to help the user remember the password if they have trouble remembering it at login.&lt;br /&gt;&lt;br /&gt;Click Parental Controls and select options to determine what the user can do with the computer.&lt;br /&gt;&lt;br /&gt;If you change your mind while you're creating a new user account, click Delete (-) to cancel.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;br /&gt;It is quite cool simple thing but if left unresolved will be an enchant disaster.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;&lt;br /&gt;It is done&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-398511498616941439?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HVeQ8iJ-Tnlrnl-7UdlFKGaa6bI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HVeQ8iJ-Tnlrnl-7UdlFKGaa6bI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HVeQ8iJ-Tnlrnl-7UdlFKGaa6bI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HVeQ8iJ-Tnlrnl-7UdlFKGaa6bI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/uzZrP6Jmb60" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/398511498616941439/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/10/osx-accountsadd-user-groups.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/398511498616941439?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/398511498616941439?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/uzZrP6Jmb60/osx-accountsadd-user-groups.html" title="OSX  Accounts(Add user/s &amp; group)" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/10/osx-accountsadd-user-groups.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UBSXkzfCp7ImA9WhZaGU4.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-7446443803959068337</id><published>2010-08-03T09:07:00.000-07:00</published><updated>2011-07-05T23:54:18.784-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-05T23:54:18.784-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Decapod for RoBook Scanner Book Scanner" /><title>Decapod for RoBook Scanner</title><content type="html">&lt;span style="font-weight: bold;"&gt;Introductions&lt;/span&gt;:&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;So far I am having  a hardly thoughts on  how  I could clearly grasped designing stereo camera to capture imagery ;perhaps, via  software or  driver .Although the allotted span of time would take only just   for (one) 1 semester.  Apparently ,I have had this topic on the  other part of my web blog that deal solely to "RoBook Scanner" and I knew that the topic would be too lengthy if I would not include or separated Decapod discussions  here.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Decapod is an Opensource project ,it is a software tools used in a book scanning and  was sponsored  by  &lt;a style="font-style: italic;" href="http://www.mellon.org/" rel="nofollow"&gt;Andrew W. Mellon Foundation&lt;/a&gt; ; the project is being maintained by volunteers and dedicated people around the globe-kudos to them! Imagine how much is the cost of a commercial book scanning software? oh huge price. Anyway ,never mind because Decapod is free to everybody who aspire the best of its suited applications . Recently,I have included this project in my techno-blog because I  considered it as one of  the best freeware you can ever have for free .It is a combination of a different software programs  which were  intended and incorporated for  book digitization.; and to mention those share &amp;amp; freewares:  gPhoto, OCROpus, Image editing/cropping  , kPDF and the server hosting too.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;So am beleiving this was really a real open source community project -indeed.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I want to share here the steps in installing Decapod  in Fedora version #13(the most recent release?) and Ubunto version 10.04 .I will try to test steps and find out if it would really give me a lucky try.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The last things to say is to get it done(OK here we go!)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requirements&lt;/span&gt;:&lt;br /&gt;Hardware:&lt;br /&gt;2 Cameras (Canon G10 or the latest series)&lt;br /&gt;Tripod or camera handler&lt;br /&gt;Lamp variable lights ( to pre-scale ,shutter or luminance)&lt;br /&gt;&lt;br /&gt;Software:&lt;br /&gt;Ubunto 10.04&lt;br /&gt;FireFox web browser latest release&lt;br /&gt;Decapod&lt;br /&gt;-gPhoto&lt;br /&gt;-Imagemagic&lt;br /&gt;-OcrOpus&lt;br /&gt;-genPdf&lt;br /&gt;-Cherrypy&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Objectives&lt;/span&gt;:&lt;br /&gt;To Install Decapod and its modules&lt;br /&gt;To setup decapod server&lt;br /&gt;To stereo capture image using two cameras&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Methodology&lt;/span&gt;:&lt;br /&gt;Install tools and libraries&lt;br /&gt;Download Decapod release version (0.4)&lt;br /&gt;Run install script&lt;br /&gt;Test decapod server&lt;br /&gt;Test stereo camera capture&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How-Tos:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download&lt;br /&gt;1)hg clone &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;https:&lt;/span&gt;&lt;span class="code-comment"&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;//decapod.googlecode.com/hg/ decapod-0.4&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;or&lt;br /&gt;2) wget &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;http://www.google.com/url?sa=D&amp;amp;q=http://code.google.com/p/decapod/downloads/detail%3Fname%3Ddecapod-0.4.zi&amp;amp;usg=AFQjCNF0WtK35E69fflnd4CiPuDRbhiyEw&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Install the script&lt;br /&gt;&lt;pre class="code-java"&gt;cd decapod-0.4/install-scripts/&lt;br /&gt;sudo ./decapod-all&lt;/pre&gt; Run the server with cameras&lt;br /&gt;&lt;pre class="code-java"&gt;cd decapod-server/&lt;br /&gt;python ./decapod.py&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: left;"&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;Run the server with no cameras&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre class="code-java"&gt;&lt;pre class="code-java"&gt;cd decapod-server/&lt;br /&gt;python ./decapod.py --no-cameras&lt;br /&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;br /&gt;Here are the details for Book Scanning using Decapod-0.4&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Detail(1) Running the Decapod Server successfully&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/TH8FWEJIpNI/AAAAAAAAAgY/VuX_srPY3hU/s1600/Screenshot-1.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 284px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/TH8FWEJIpNI/AAAAAAAAAgY/VuX_srPY3hU/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5512130345552094418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2) Decapod server CLI activity status&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/THh_lyQkI8I/AAAAAAAAAfA/RMii0HEUIIo/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 243px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/THh_lyQkI8I/AAAAAAAAAfA/RMii0HEUIIo/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5510294431210939330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;Detail(3) The front end GUI of the Decapod server&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/THh_xW0FYjI/AAAAAAAAAfI/lrLA4Qpb5RI/s1600/Screenshot-1.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 287px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/THh_xW0FYjI/AAAAAAAAAfI/lrLA4Qpb5RI/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5510294630002156082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;Detail(4) Testing the Camera (stereo capture)&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/THh_9h0E-EI/AAAAAAAAAfQ/oR0VETltu_E/s1600/Screenshot-2.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 284px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/THh_9h0E-EI/AAAAAAAAAfQ/oR0VETltu_E/s400/Screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5510294839113349186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Detail(5)Calibrations before capturing&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/THyglFfyx-I/AAAAAAAAAgA/egczgONVwfs/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 213px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/THyglFfyx-I/AAAAAAAAAgA/egczgONVwfs/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5511456602985777122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Detail(6)&lt;/span&gt;&lt;span&gt; Image calibrations L-R pages&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/THyg04H4stI/AAAAAAAAAgI/Yzm4lTf8Ac4/s1600/Screenshot-1.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 228px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/THyg04H4stI/AAAAAAAAAgI/Yzm4lTf8Ac4/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5511456874273747666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Detail(7)python decapod.py --no-cameras&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/THyd13qTKVI/AAAAAAAAAfg/DfkRpSwj2rI/s1600/Screenshot-3.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 213px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/THyd13qTKVI/AAAAAAAAAfg/DfkRpSwj2rI/s400/Screenshot-3.png" alt="" id="BLOGGER_PHOTO_ID_5511453592794638674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;Detail(8)Decapod exporting files process (PDF)&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/THyeBA5G0TI/AAAAAAAAAfo/oFMZ48erJq8/s1600/Screenshot-4.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 220px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/THyeBA5G0TI/AAAAAAAAAfo/oFMZ48erJq8/s400/Screenshot-4.png" alt="" id="BLOGGER_PHOTO_ID_5511453784251224370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;Detail(9)&lt;/span&gt;&lt;span&gt;Decapod on exporting image to PDF&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/THyeLMfCVFI/AAAAAAAAAfw/9cLFVCK380w/s1600/Screenshot-5.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 220px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/THyeLMfCVFI/AAAAAAAAAfw/9cLFVCK380w/s400/Screenshot-5.png" alt="" id="BLOGGER_PHOTO_ID_5511453959161795666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Detail(10)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span&gt;Decapod Generating pdf&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/THyea0dH9FI/AAAAAAAAAf4/jw-cMJHTOzU/s1600/Screenshot-6.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/THyea0dH9FI/AAAAAAAAAf4/jw-cMJHTOzU/s400/Screenshot-6.png" alt="" id="BLOGGER_PHOTO_ID_5511454227589231698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(11) A lot more to bind and scans (thanks for a Decapod community!)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/TH2y95QmF6I/AAAAAAAAAgQ/1HZBixvVmn4/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 219px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/TH2y95QmF6I/AAAAAAAAAgQ/1HZBixvVmn4/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5511758295383545762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Remarks&lt;/span&gt;:&lt;br /&gt;First you need to install all the libraries and tools.You will have the options to have an automatic install script ;or download it and have a manual installations.&lt;br /&gt;There is an active cli while running a Decapod server(opening it using Firefox -http://localhost:8080&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusions&lt;/span&gt;:&lt;br /&gt;Cool as ice book scanning&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-7446443803959068337?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kw91gWtOmybZtc0y3l2VXZKxdjs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kw91gWtOmybZtc0y3l2VXZKxdjs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kw91gWtOmybZtc0y3l2VXZKxdjs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kw91gWtOmybZtc0y3l2VXZKxdjs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/4sZELcY4Nyw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/7446443803959068337/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/08/decapod-for-robook-scanner.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/7446443803959068337?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/7446443803959068337?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/4sZELcY4Nyw/decapod-for-robook-scanner.html" title="Decapod for RoBook Scanner" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_O_1RagZjXFE/TH8FWEJIpNI/AAAAAAAAAgY/VuX_srPY3hU/s72-c/Screenshot-1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/08/decapod-for-robook-scanner.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ENRn8-cCp7ImA9WhZaGU4.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-8761690882831123641</id><published>2010-07-09T22:15:00.000-07:00</published><updated>2011-07-06T00:01:37.158-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T00:01:37.158-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Simple NAT server IP Taables" /><title>Simple NAT Server</title><content type="html">&lt;span style="font-weight: bold;"&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Hello folks, nice jotting again; I don't know if I would include this article until I needed it applications.How can I put external IP address  with in my LAN so  I must also have a local address.Simple NAT configurations will solve my problem with a little ease. It is because I am going to setup a live Asterisk VoIP Server one public and another one internal/private address.Public IP for WAN and Private address for my clients to get connected in the server.&lt;br /&gt;&lt;br /&gt;A simple Network Address Translation will be doing the tweaking after I  prepared a twon NIC (Ehternet) machine ofcourse running in CentOS -(common OS for Asterisk Telephony). I have encountered some issues with SIP to NAT but it can be done easy in SIP trunking configurations, and besides that IAX are much better in avoiding this NAT traversal configuration .&lt;br /&gt;&lt;br /&gt;SO , I hope that there will be another applications yuo can use with NAT servering.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Objectives:&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;To use NAT in Asterisk WAN to LAN IP addressing&lt;br /&gt;To be able to configure NAT traversal in some VoIP protocols (IAX,SIP,H323)&lt;br /&gt;To learn NAT howto (NAT servering)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;In doing this VoIP over NAT, we need to have Unix/Linux like OS that has a  nat package in its kernel .We may also try to intall its software update if there is none in the OS software package-there are plenty files/program available for free download on the net.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Anyway,here is how to setup NAT with Linux and iptables; and I'll be mentioning a step-by-step tutorial to configure Network Address Translation (NAT) with Open Source Linux operating system and iptables. This will allow your system to act as gateway and to provide Internet access to multiple hosts in Local Area Network (LAN) using a single public IP address.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requirements&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;1. Hardware server with 2 (two) network interface cards (NICs).&lt;br /&gt;2. Any Linux distribution (get more information at DistroWatch.com).&lt;br /&gt;3. Linux kernel with networking and iptables support.&lt;br /&gt;4. iptables package (you can find latest release at NetFilter's Download page).&lt;br /&gt;&lt;br /&gt;Basic definitions&lt;br /&gt;&lt;br /&gt;aa.aa.aa.aa is Wide Area Network (WAN) IP address (bb.bb.bb.bb is WAN netmask).&lt;br /&gt;cc.cc.cc.cc is LAN IP address (e.g. 192.168.0.1 or 10.0.0.1), dd.dd.dd.dd is LAN netmask (e.g. 255.255.255.0).&lt;br /&gt;ee.ee.ee.ee is default gateway for Internet connection.&lt;br /&gt;&lt;br /&gt;eth0 is hardware name of the NIC connected to WAN base.&lt;br /&gt;eth1 is name of LAN connected NIC.&lt;br /&gt;&lt;br /&gt;Step-by-step set up&lt;br /&gt;&lt;br /&gt;1. Apply two NICs to hardware server.&lt;br /&gt;2. Verify that both NICs are recognized by Linux well and are fully workable:&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# dmesg | grep eth0&lt;br /&gt;# dmesg | grep eth1&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;the output may vary but in most cases it would be like following one:&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); width: 510px; height: 119px;" border="1"&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;#&lt;br /&gt;eth1: RealTek RTL8139 at 0xe0830000, 00:30:4f:3b:af:45, IRQ 19&lt;br /&gt;eth1:  Identified 8139 chip type 'RTL-8100B/8139D'&lt;br /&gt;eth0: link up, 100Mbps, full-duplex, lpa 0x41E1&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;Similar output should be for eth0 NIC.&lt;br /&gt;&lt;br /&gt;To verify that NICs are recognized by Linux as networking devices use the following commands:&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# ifconfig eth0&lt;br /&gt;# ifconfig eth1&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;In case of success the output will be as follows:&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); width: 510px; height: 209px;" border="1"&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;&lt;br /&gt;# eth0      Link encap:Ethernet  HWaddr 00:50:56:C0:00:08&lt;br /&gt;   inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link&lt;br /&gt;   UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;   RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;   TX packets:41 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;   collisions:0 txqueuelen:1000&lt;br /&gt;   RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;You can find full manual page for ifconfig command here.&lt;br /&gt;&lt;br /&gt;3. Configure WAN interface (eth0) to get Internet connection:&lt;br /&gt;ifconfig eth0 aa.aa.aa.aa netmask bb.bb.bb.bb&lt;br /&gt;&lt;br /&gt;e.g.&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# ifconfig eth0 123.45.67.89 netmask 255.255.255.248&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;WAN IP address and netmask should be provided by your ISP.&lt;br /&gt;&lt;br /&gt;4. Set up WAN NIC settings to apply after server start up.&lt;br /&gt;Configuration files containing NIC settings may have different syntax and location in various distributions. For such distributions as RedHat, Fedora, Centos and similar ones eth0 configuration file is at /etc/sysconfig/network-scripts/ifcfg-eth0. In Debian, Ubuntu NIC settings are located at single file /etc/network/interfaces.&lt;br /&gt;&lt;br /&gt;To edit configuration files use any preferred text editor like vim, GNU nano or any other.&lt;br /&gt;&lt;br /&gt;After editing /etc/sysconfig/network-scripts/ifcfg-eth0 should look as follows:&lt;br /&gt;&lt;br /&gt;DEVICE=eth0&lt;br /&gt;ONBOOT=yes&lt;br /&gt;BOOTPROTO=static&lt;br /&gt;IPADDR=aa.aa.aa.aa        # e.g. 123.45.67.89&lt;br /&gt;NETMASK=bb.bb.bb.bb       # e.g. 255.255.255.0&lt;br /&gt;GATEWAY=ee.ee.ee.ee       # e.g. 123.45.67.1&lt;br /&gt;HWADDR=00:30:4f:3b:af:45  # MAC address (optional entry)&lt;br /&gt;&lt;br /&gt;After making changes to /etc/network/interfaces section regarding eth0 NIC should looks like:&lt;br /&gt;&lt;br /&gt;auto eth0&lt;br /&gt;iface eth0 inet static&lt;br /&gt;address aa.aa.aa.aa&lt;br /&gt;netmask bb.bb.bb.bb&lt;br /&gt;gateway ee.ee.ee.ee&lt;br /&gt;&lt;br /&gt;Related links: detailed syntax description of /etc/sysconfig/network-scripts/ifcfg-ethN, manual page of /etc/network/interfaces.&lt;br /&gt;&lt;br /&gt;5. Set up LAN NIC settings to apply after server start up. This step requires operations similar to previous step.&lt;br /&gt;&lt;br /&gt;Edit /etc/sysconfig/network-scripts/ifcfg-eth1 and make sure that it looks like:&lt;br /&gt;&lt;br /&gt;DEVICE=eth1&lt;br /&gt;ONBOOT=yes&lt;br /&gt;BOOTPROTO=static&lt;br /&gt;IPADDR=cc.cc.cc.cc       # e.g. 192.168.0.1&lt;br /&gt;NETMASK=dd.dd.dd.dd      # e.g. 255.255.255.0&lt;br /&gt;HWADDR=00:50:8d:d1:24:db # MAC address of LAN NIC (optional entry)&lt;br /&gt;&lt;br /&gt;If you are using Debian or related Linux distribution, edit /etc/network/interfaces (see previous step):&lt;br /&gt;&lt;br /&gt;auto eth1&lt;br /&gt;iface eth1 inet static&lt;br /&gt;address cc.cc.cc.cc&lt;br /&gt;netmask dd.dd.dd.dd&lt;br /&gt;&lt;br /&gt;6. Set up Domain Name System servers IP addresses by editing /etc/resolv.conf:&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt;    &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;&lt;br /&gt;#nameserver 203.145.184.13&lt;br /&gt;#nameserver 203.145.184.12&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;7. Enable IP Forwarding:&lt;br /&gt;&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;8. Set up NAT with iptables:&lt;br /&gt;&lt;br /&gt;To delete existing rules from every iptables table, execute the following commands:&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt;   &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;&lt;br /&gt;#iptables -F&lt;br /&gt;#iptables -t nat -F&lt;br /&gt;#iptables -t mangle -F&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;Related links: official iptables documentation.&lt;br /&gt;&lt;br /&gt;Enable NAT by commands:&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;&lt;br /&gt;# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;br /&gt;# iptables -A FORWARD -i eth1 -j ACCEPT&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;8. Configure LAN clients to access Internet via described gateway:&lt;br /&gt;&lt;br /&gt;Use clients' operating system tools to set up the following TCP/IP settings:&lt;br /&gt;&lt;br /&gt;IP address: from the same network as cc.cc.cc.cc (you can use IP/Subnet calculator to get it)&lt;br /&gt;Netmask: dd.dd.dd.dd&lt;br /&gt;DNS: ff.ff.ff.ff&lt;br /&gt;Gateway: cc.cc.cc.cc&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt;   &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;#&lt;br /&gt;IP address: 192.168.0.7&lt;br /&gt;Netmask: 255.255.255.0&lt;br /&gt;DNS: 209.160.67.13&lt;br /&gt;Gateway: 192.168.0.1&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusions:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-8761690882831123641?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6wHD0yJfvfAxWj2XckjgR2jiFKk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6wHD0yJfvfAxWj2XckjgR2jiFKk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6wHD0yJfvfAxWj2XckjgR2jiFKk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6wHD0yJfvfAxWj2XckjgR2jiFKk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/G8c_zppInjs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/8761690882831123641/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/07/simple-nat-server.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/8761690882831123641?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/8761690882831123641?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/G8c_zppInjs/simple-nat-server.html" title="Simple NAT Server" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/07/simple-nat-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YDSHs5eSp7ImA9WhZaGU4.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-2539161372640983715</id><published>2010-07-09T22:11:00.001-07:00</published><updated>2011-07-05T23:52:59.521-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-05T23:52:59.521-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MRTG (Multi Router Traffic Grapher) Server" /><title>MRTG (Multi Router Traffic Grapher) Server</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O_1RagZjXFE/TDgJUQkYUmI/AAAAAAAAAZ8/Uvu3fh3w6Yk/s1600/MRTG.jpg"&gt;&lt;img style="cursor: pointer; width: 205px; height: 72px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TDgJUQkYUmI/AAAAAAAAAZ8/Uvu3fh3w6Yk/s400/MRTG.jpg" alt="" id="BLOGGER_PHOTO_ID_5492149989227909730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Our discussion here is all about an Opensource network monitoring software, no other than MRTG (Multi Router Traffic Grapher) which is an application that allows us to observe the traffic of a network. It generates html pages with graphs which are refreshed according to our network’s current state. Its source is written in Perl and C which means that it can be installed in every Operating System we like. We will also need SNMP daemon (Simple Network Management Protocol) which gives us information for a network. The following installation was accomplished under Linux and specifically CentOS . With some little changes it can be used and under other distros.We will present also some simple trick on how to monitor multi services (domain,IP,host,etc) in a single output page.It is not different with polling all the packets either from udp or tcp tunnel and let the sequence or arrangemeng followed to simple network management protocol-SNMP&lt;br /&gt;&lt;br /&gt;I hope that this doc is easy for every reader to follow the howtos of deploying the MRTG server.&lt;br /&gt;&lt;br /&gt;Good Luck to all Parekoy!&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Objectives:&lt;/span&gt;&lt;br /&gt;1)Basically we need to setup a network monitoring software&lt;br /&gt;2)To use an Opensource MRTG which is durable and tested&lt;br /&gt;3) To be able to configure  and setup MRTG&lt;br /&gt;4)To Monitor multiple traffic activities of different  servers running in the productions&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Requirements:&lt;/span&gt;&lt;br /&gt;Some of the nescessary files need to create a graphical multi router traffic analysis are the following&lt;br /&gt;SNMP-&lt;span style="font-style: italic;"&gt;protocol&lt;/span&gt;&lt;br /&gt;GD-&lt;span style="font-style: italic;"&gt;graphics&lt;/span&gt;&lt;br /&gt;LibPNG -&lt;span style="font-style: italic;"&gt;libraries to *.png format&lt;/span&gt;&lt;br /&gt;Zlib- &lt;span style="font-style: italic;"&gt;some addons to graphics&lt;/span&gt;&lt;br /&gt;Wget- &lt;span style="font-style: italic;"&gt;uploading/downloading programs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Installation of SNMP server&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Initially we install the packets needed for SNMP. Yum makes this job a lot easier.Next we make snmpd service to start automatically for the runlevels we want. &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# yum install net-snmp-utils net-snmp &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;And we start the server.&lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# chkconfig --level 345 snmp&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;We can see that it is running in port 199.&lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# service snmpd start&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt; &lt;p&gt;# netstat -natv | grep ':199'&lt;/p&gt; &lt;p&gt;tcp        0      0 127.0.0.1:199               0.0.0.0:*                   LISTEN &lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;   &lt;p&gt;&lt;br /&gt;&lt;strong style="color: rgb(0, 0, 153);"&gt;SNMP Configuration&lt;/strong&gt;&lt;br /&gt;We run ‘snmpwalk’ which creates a “tree” of information for our network.&lt;br /&gt;If you see an output like this one you may proceed with the MRTG installation. Else you should make some configuration first.&lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex  &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt; &lt;p&gt;ip.ipAddrTable.ipAddrEntry.ipAdEntIfIndex.127.0.0.1 = 1&lt;/p&gt; &lt;p&gt;ip.ipAddrTable.ipAddrEntry.ipAdEntIfIndex.192.168.0.3 = 2&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;We keep a backup of snmpd.conf just in case anything goes wrong &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.origina&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;We open it&lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# nano /etc/snmp/snmpd.conf&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;find and change this line&lt;/p&gt;  &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;com2sec notConfigUser  default       public &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;replace by&lt;br /&gt;&lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt; &lt;p&gt;com2sec local          localhost        public&lt;/p&gt; &lt;p&gt;com2sec mynetwork 10.0.0.0/8      public&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;where 10.0.0.0/8 we put what our network is&lt;br /&gt;find and change those lines &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;group   notConfigGroup v1           notConfigUser &lt;p&gt;group   notConfigGroup v2c          notConfigUser&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;and replace by&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt; &lt;p&gt;group   MyRWGroup      v1          local&lt;/p&gt; &lt;p&gt;group   MyRWGroup      v2c         local&lt;/p&gt; &lt;p&gt;group   MyRWGroup      usm       local&lt;/p&gt; &lt;p&gt;group   MyROGroup      v1          mynetwork&lt;/p&gt; &lt;p&gt;group   MyROGroup      v2c         mynetwork&lt;/p&gt; &lt;p&gt;group   MyROGroup      usm       mynetwor&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;find and change this lines&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;view    systemview    included   .1.3.6.1.2.1.1 &lt;p&gt;view    systemview    included   .1.3.6.1.2.1.25.1&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;and replace with this one&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;view    all            included      .1              8&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; find and change this line&lt;br /&gt;&lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;access  notConfigGroup ""      any       noauth    exact  systemview none none   &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;with those lines below&lt;br /&gt;&lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt; &lt;p&gt;access MyROGroup ""      any       noauth    exact  all    none   none&lt;/p&gt; &lt;p&gt;access MyRWGroup ""      any       noauth    exact  all    all    none &lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;Finally,find and change those lines&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;syslocation Unknown (edit /etc/snmp/snmpd.conf) &lt;p&gt;syscontact Root  (configure /etc/snmp/snmp.local.conf)&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;with this one (but you can change those with your own settings)   &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt; &lt;p&gt;syslocation Linux, CentOS&lt;br /&gt;&lt;/p&gt; &lt;p&gt;syscontact Your_name  &lt;a href="mailto:root@localhost"&gt;&lt;span style="text-decoration: underline;"&gt;root@localhost&lt;/span&gt;&lt;/a&gt;  &lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;    &lt;p&gt;&lt;strong&gt; Running SNMP service&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;We restart the server to take affect of the notices&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# service snmpd restart &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;And we run again&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Now we should see something like that&lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt; &lt;p&gt;IP-MIB::ipAdEntIfIndex.10.X.Y.Z = INTEGER: 2&lt;/p&gt; &lt;p&gt;IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;Where 10.X.Y.Z is your ip address.&lt;/p&gt; &lt;p&gt; &lt;/p&gt;   &lt;p&gt;&lt;strong style="color: rgb(0, 0, 153);"&gt;Installing MRTG application&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Using  yum...&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# yum install mrtg&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Configuration of our MRTG&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;We create the folder in which our graphs and html pages will be kept&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# mkdir /var/www/html/mrtg/ &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;And we run &lt;span style="color: rgb(0, 0, 153);"&gt;‘cfgmaker&lt;/span&gt;’ for the configuration file to be created.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 204, 51);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; height: 32px;"&gt;# cfgmaker --global "workdir: /var/www/html/mrtg" -ifref=ip --output /etc/mrtg/mrtg.cfg --global 'options[_]: growright,bits' &lt;a href="mailto:public@localhost"&gt;&lt;span style="text-decoration: underline;"&gt;public@localhost&lt;/span&gt;&lt;/a&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;p align="justify"&gt;Here you should pay notice to &lt;strong style="color: rgb(0, 0, 153);"&gt;--output /etc/mrtg/mrtg.cfg&lt;/strong&gt; as long as to &lt;a style="color: rgb(0, 0, 0);" href="mailto:public@localhost"&gt;&lt;strong&gt;public@localhost&lt;/strong&gt;&lt;/a&gt;. With this command we tell MRTG to create a configuration file with the name ‘mrtg.cfg’ for the traffic of our computer (localhost). Instead of localhost you may put the address of any computer you may monitor as long as it runs SNMP.&lt;/p&gt; &lt;p&gt;Next we create our default index page&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# indexmaker --output=/var/www/html/mrtg/index.html /etc/mrtg/mrtg.cfg   &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt;  &lt;h2  style="color: rgb(0, 0, 153);font-family:georgia;"&gt; &lt;span class="mw-headline"  style="font-size:100%;"&gt;Configuring Apache To Work With MRTG&lt;/span&gt;&lt;/h2&gt;  &lt;p style="text-align: justify;"&gt;MRTG is useful because it can provide a graphical representation of your server's performance statistics via a Web browser.With newer versions of Fedora, Apache automatically reads the add-on files in the /etc/httpd/conf.d/ directory. With Fedora Core 1, you have to specifically configure the Apache configuration file /etc/httpd/conf/httpd.conf to find it. You can do this yourself by inserting this line at the very bottom of the main Apache configuration file before restarting Apache for the change to take effect. With Fedora Core, MRTG creates an add-on configuration file named /etc/httpd/conf.d/mrtg.conf that includes all the necessary Apache commands for MRTG to work.&lt;/p&gt;  &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;[root@localhost]# include " /etc/httpd/conf.d/mrtg.cfg  &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;&lt;p&gt;Some configuration may need to be done, because by default MRTG accepts Web requests from the Linux console only. You can add your home network to the file by inserting the network on the Allow from line, or you can allow universal access by commenting out that line along with the Deny from line. This example adds access from the 192.168.1.0 network. &lt;/p&gt;  &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;  &lt;p&gt;#Alias /mrtg /var/www/mrtg&lt;location&gt;&lt;location&gt;&lt;location&gt;&lt;location&gt;&lt;br /&gt;&lt;/location&gt;&lt;/location&gt;&lt;/location&gt;&lt;/location&gt;&lt;/p&gt;Order deny,allow&lt;br /&gt;Deny from all&lt;br /&gt;Allow from localhost 10.36.128.0/32&lt;br /&gt;        &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;&lt;p&gt;If you want to access MRTG from the Internet, then you'll have to comment out the Deny statement and allow from all IP addresses: &lt;/p&gt;    &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;  &lt;p&gt;#Alias /mrtg /var/www/mrtg&lt;location&gt;&lt;location&gt;&lt;location&gt;&lt;location&gt;&lt;br /&gt;&lt;/location&gt;&lt;/location&gt;&lt;/location&gt;&lt;/location&gt;&lt;/p&gt;Order deny,allow&lt;br /&gt;Deny from all&lt;br /&gt;         &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt; &lt;location&gt;   &lt;/location&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note:**&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Remember to restart Apache once you have made these modifications in order for these changes to take effect.   &lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Compling MRTG configurations&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;We run the following command &lt;/p&gt;  &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# mrtg /etc/mrtg/mrtg.cfg  &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;    &lt;p&gt;ERROR: Mrtg will most likely not work properly when the environmentvariable LANG is set to UTF-8. Please run mrtg in an environmentwhere this is not the case. Try the following command to start:&lt;/p&gt;&lt;p&gt;env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg &lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;In case you get an error like this;you have to run the above command more than once till it runs without any error. This is normal. &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;# env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg &lt;p&gt;23-02-2007 17:28:53, Rateup WARNING: /usr/bin/rateup Can't remove localhost_2.old updating log file&lt;/p&gt; &lt;p&gt;# env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg&lt;/p&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;Finally we open our browser and type&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 204, 51);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; height: 32px;"&gt;&lt;span style="text-decoration: underline;"&gt;http://localhost/mrtg&lt;/span&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;br /&gt;Multiple MRTG clients&lt;/span&gt;&lt;br /&gt;&lt;p style="text-align: justify;"&gt;The Fedora Core MRTG installation process creates a cron file named /etc/cron.d/mrtg. This file tells the cron daemon to run MRTG using the /etc/mrtg/mrtg.cfg file every five minutes to poll your network devices. You can configure MRTG to poll multiple devices, each with a separate configuration file. Here's how: &lt;/p&gt;&lt;p&gt;1) Create a new configuration file using the steps from the previous section; choose a filename that is not mrtg.cfg. &lt;/p&gt;&lt;p&gt;2) Add a new MRTG line in /etc/cron.d/mrtg for each new configuration file you create.&lt;br /&gt;&lt;/p&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 255, 255); width: 668px; height: 38px;" border="1"&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; height: 32px;"&gt;[root@localhost]#  &lt;span style="font-style: italic;"&gt;vi /etc/cron.d /mrtg&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); width: 675px; height: 83px;" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; color: rgb(255, 255, 255); height: 32px;"&gt;&lt;pre style="font-family: georgia;"&gt;0-59/5 **** root env LANG=C /usr/bin/mrtg/  etc/mrtg/server1.cfg&lt;br /&gt;0-59/5 **** root env LANG=C /usr/bin/mrtg/  etc/mrtg/server2.cfg&lt;br /&gt;0-59/5 **** root env LANG=C /usr/bin/mrtg/  etc/mrtg/server3.cfg&lt;br /&gt;&lt;/pre&gt;   &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;3) Run the indexmaker command, and include all of your /etc/mrtg configuration files, to regenerate your Web index page.&lt;br /&gt;&lt;/p&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 255, 255); width: 675px; height: 64px;" border="1"&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; height: 32px;"&gt;&lt;pre style="font-family: georgia;"&gt;[root@localhost]# indexmaker --output=/var/www/mrtg/index.html&lt;br /&gt;/etc/mrtg/server1.cfg  /etc/mrtg/server2.cfg /etc/mrtg/server3.cfg&lt;/pre&gt; &lt;span style="font-style: italic;"&gt;&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt; &lt;p&gt;4) Other versions of Linux keep their MRTG cron entries inside the /etc/crontab file. Edit this file using the same syntax as the Fedora /etc/cron.d/mrtg file, and then restart the cron daemon to re-read the configuration:&lt;br /&gt;&lt;/p&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 255, 255); width: 668px; height: 38px;" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; height: 32px;"&gt;[root@localhost]#  &lt;span style="font-style: italic;"&gt;service crond restart&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p style="text-align: justify;"&gt;You could also create a script with the /usr/bin/mrtg /etc/mrtg/device.cfg entries in it and make cron run it every five minutes. This way you can just edit the script each time you add a device without having to restart cron. &lt;/p&gt; &lt;p&gt;After the modification in our config, let's start snmp and apache&lt;br /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 204, 51);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; height: 32px;"&gt;&lt;span style="text-decoration: underline; color: rgb(255, 255, 255);"&gt;[root@localhost]#  service snmpd restart&lt;/span&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt;&lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 204, 51);" border="1"&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; height: 32px;"&gt;&lt;span style="text-decoration: underline; color: rgb(255, 255, 255);"&gt;[root@localhost]#  service httpd restart&lt;/span&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;  &lt;/table&gt;&lt;br /&gt;Again, to see the multiple clients of our MRTG, we open our browser and type &lt;p&gt; &lt;/p&gt; &lt;table style="border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 204, 51);" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="width: 500px; height: 32px;"&gt;&lt;span style="text-decoration: underline; color: rgb(255, 204, 51);"&gt;http://localhost/mrtg&lt;/span&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Detail(1) MRTG download site&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/TDgJtfB9YcI/AAAAAAAAAaM/y6vRjYS3aRo/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/TDgJtfB9YcI/AAAAAAAAAaM/y6vRjYS3aRo/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5492150422606799298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(2)MRTG Main page&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_O_1RagZjXFE/TDrQsHOiVBI/AAAAAAAAAac/u7GUBcf4a94/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://3.bp.blogspot.com/_O_1RagZjXFE/TDrQsHOiVBI/AAAAAAAAAac/u7GUBcf4a94/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5492932151804580882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(3)MRTG Weekly Traffic Analysis&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O_1RagZjXFE/TDrRObx2JxI/AAAAAAAAAak/YX2X3k6GjYg/s1600/Screenshot-1.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TDrRObx2JxI/AAAAAAAAAak/YX2X3k6GjYg/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5492932741436942098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(4)MRTG Annual Traffic Analysis&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/TDrRjIy1bqI/AAAAAAAAAas/3zmOZ_1gL4M/s1600/Screenshot-2.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/TDrRjIy1bqI/AAAAAAAAAas/3zmOZ_1gL4M/s400/Screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5492933097118068386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusions:&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-2539161372640983715?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/A9VVrCaG6-ngWkOuCC3xNtAg2Oo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A9VVrCaG6-ngWkOuCC3xNtAg2Oo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/A9VVrCaG6-ngWkOuCC3xNtAg2Oo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A9VVrCaG6-ngWkOuCC3xNtAg2Oo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/GX3gCKee6DM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/2539161372640983715/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/07/mrtg-server.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/2539161372640983715?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/2539161372640983715?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/GX3gCKee6DM/mrtg-server.html" title="MRTG (Multi Router Traffic Grapher) Server" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_O_1RagZjXFE/TDgJUQkYUmI/AAAAAAAAAZ8/Uvu3fh3w6Yk/s72-c/MRTG.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/07/mrtg-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04MR3g-fCp7ImA9WhZaGU4.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-4516437737633055179</id><published>2010-06-08T06:14:00.000-07:00</published><updated>2011-07-06T00:06:26.654-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T00:06:26.654-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Load Balancer and High Availability Server" /><title>Load Balancer and High Availability Server</title><content type="html">&lt;span style="font-weight: bold;"&gt;INTRODUCTIONS:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-style: italic;"&gt;Ultramonkey is one of the options&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-4516437737633055179?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gLAhCQXbDQtS18CvyEp4hTUClFA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gLAhCQXbDQtS18CvyEp4hTUClFA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gLAhCQXbDQtS18CvyEp4hTUClFA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gLAhCQXbDQtS18CvyEp4hTUClFA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/Dbe-SSdrlqI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/4516437737633055179/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/06/load-balancer-and-high-availability.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/4516437737633055179?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/4516437737633055179?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/Dbe-SSdrlqI/load-balancer-and-high-availability.html" title="Load Balancer and High Availability Server" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/06/load-balancer-and-high-availability.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMAQX86fip7ImA9WxFWF08.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-454328141565157776</id><published>2010-06-04T23:38:00.000-07:00</published><updated>2010-06-04T23:47:20.116-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-04T23:47:20.116-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web Authentications" /><category scheme="http://www.blogger.com/atom/ns#" term="Captive Potal" /><category scheme="http://www.blogger.com/atom/ns#" term="Radius" /><title>Network Captive Portal Deployment</title><content type="html">&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O_1RagZjXFE/TAnxpYJHDgI/AAAAAAAAAWU/HvldYURLSRM/s1600/drupal.org.png"&gt;&lt;img style="cursor: pointer; width: 365px; height: 155px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TAnxpYJHDgI/AAAAAAAAAWU/HvldYURLSRM/s400/drupal.org.png" alt="" id="BLOGGER_PHOTO_ID_5479176114830511618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Objectives:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusions:&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-454328141565157776?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SrzeYUSW79lu70dyQFpDPGvu3NQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SrzeYUSW79lu70dyQFpDPGvu3NQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SrzeYUSW79lu70dyQFpDPGvu3NQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SrzeYUSW79lu70dyQFpDPGvu3NQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/FUkdQS1zhAE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/454328141565157776/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/06/network-captive-portal-deployment.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/454328141565157776?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/454328141565157776?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/FUkdQS1zhAE/network-captive-portal-deployment.html" title="Network Captive Portal Deployment" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_O_1RagZjXFE/TAnxpYJHDgI/AAAAAAAAAWU/HvldYURLSRM/s72-c/drupal.org.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/06/network-captive-portal-deployment.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MARXwzeip7ImA9WhZaGU4.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-696629082909363039</id><published>2010-05-20T02:25:00.000-07:00</published><updated>2011-07-05T23:57:24.282-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-05T23:57:24.282-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Koha  Online OPAC Automations Digital Library" /><title>Online OPAC Automations</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_O_1RagZjXFE/TAC4MxV5MjI/AAAAAAAAAU8/RJIbUseCiNs/s1600/koha-logo-black-and-white.jpg"&gt;&lt;img style="cursor: pointer; width: 398px; height: 129px;" src="http://3.bp.blogspot.com/_O_1RagZjXFE/TAC4MxV5MjI/AAAAAAAAAU8/RJIbUseCiNs/s400/koha-logo-black-and-white.jpg" alt="" id="BLOGGER_PHOTO_ID_5476579676425630258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;We have now a   software depositories ;what we want more are to tandem it with 'OPAC's and  that our prospects -VuFind and Koha. Since Koha was very a prominent OPAC software I don't have a second options but to include it as a candidate for testing and evaluations .Another is  the VuFind, as of now we have the impression that it has a more simplified version and is very promising  software than its counterparts-well, let's see.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Let us first introduce Koha,this OPAC was originally developed for the Horowhenua Library Trust by Katipo Communications,New Zealand in 1999 (kiwi people). The first version of Koha went live at HLT in January 2005.And there are a lot of support being shared all around open source community with a dedicated team that enhance its bug , features and add-ons from time to time.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;So now  we proceed to actions ;debugging an OPAC powered by Koha-mwha!&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Koha features:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-A full featured modern integrated library system (ILS).&lt;br /&gt;-Award winning and open source no license fee, ever.&lt;br /&gt;-Linux, Unix, Windows and Mac OS platform.&lt;br /&gt;-Web Based.&lt;br /&gt;-We can full integrate it into your website.&lt;br /&gt;-Copy cataloging and z39.50.&lt;br /&gt;-MARC21 and UNIMARC for professional catalogers.&lt;br /&gt;-Tailored catalog module for special libraries.&lt;br /&gt;-Use as a document manager or digital library.&lt;br /&gt;-Manage online and off line resources with the same tool.&lt;br /&gt;-RSS feed of new acquisitions.&lt;br /&gt;-E-mail and/or text patron's overdues and other notices.&lt;br /&gt;-Print your own barcodes.&lt;br /&gt;-Serials management module.&lt;br /&gt;-Full catalog, circulation and acquisitions system for library stock management.&lt;br /&gt;-Web based OPAC system (allows the public to search the catalog in the library and at home).&lt;br /&gt;-Simple, clear search interface for all users.&lt;br /&gt;- Simple and comprehensive acquisition options.&lt;br /&gt;- Koha is multi-tasking and enables updates of circulation, cataloging and issues to occur simultaneously.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Objectives:&lt;/span&gt;&lt;br /&gt;To use Koha software package for online OPAC&lt;br /&gt;To test Koha features&lt;br /&gt;To compare Koha with VuFind&lt;br /&gt;To evaluate Koha in production&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requirements:&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;Recommendations to install Koha:&lt;/span&gt; &lt;ul&gt;&lt;li&gt;Pentium II or a higher specs&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Debian Linux package&lt;br /&gt;&lt;a href="http://www.debian.org/"&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.apache.org/"&gt;Apache&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mysql.com/"&gt;MySQL&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.perl.com/"&gt;Perl&lt;/a&gt;&lt;/li&gt;&lt;li&gt;KOHA (&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;http://download.koha.org/?C=N;O=D&lt;/span&gt;)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Software extras&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;(Please use Yum to download and install package)&lt;/span&gt;&lt;br /&gt;mysql-devel,&lt;br /&gt;libxml2-devel, quagga&lt;br /&gt;libxslt-devel, tcl, bzip2-devel, gcc, ncftp,&lt;br /&gt;wget, gdbm-devel, expat-devel, tcp_wrappers ,&lt;br /&gt;libicu , libicu-devel&lt;br /&gt;mysql-bench&lt;br /&gt;mod_auth_mysql&lt;br /&gt;php-mysql&lt;br /&gt;mysql-connector-odbc&lt;br /&gt;mysql-devel&lt;br /&gt;&lt;span&gt;yaz&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;Please use Cpan to install and download Pearl libraries and add-ons-(the mt. Everest of&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt; installations &lt;/span&gt;)&lt;br /&gt;&lt;/div&gt;&lt;span&gt;install XML::SAX&lt;br /&gt;install XML::LibXML&lt;br /&gt;&lt;/span&gt;&lt;span&gt;install XML::LibXSLT&lt;/span&gt;&lt;br /&gt;&lt;span&gt;install XML::LibXML::SAX::Parser&lt;br /&gt;&lt;/span&gt;&lt;span&gt;install XML::RSS&lt;br /&gt;&lt;/span&gt;&lt;span&gt;install XML::SAX::Writer&lt;/span&gt;&lt;br /&gt;&lt;span&gt;install  Algorithm::CheckDigits&lt;br /&gt;install Test::Pod&lt;br /&gt;install  Test::Pod::Coverage&lt;br /&gt;install Biblio::EndnoteStyle&lt;br /&gt;force install DBD::mysql&lt;br /&gt;force install DBD::SQLite2&lt;br /&gt;&lt;/span&gt;&lt;span&gt;install GD&lt;/span&gt;&lt;br /&gt;&lt;span&gt;install DBI&lt;br /&gt;&lt;/span&gt;&lt;span&gt;install FreezeThaw&lt;/span&gt;&lt;br /&gt;&lt;span&gt;install CGI::Session::Serialize::yamli&lt;br /&gt;install CGI::Simple&lt;br /&gt;install Class::Accessor&lt;br /&gt;&lt;/span&gt;&lt;span&gt;install Class::Factory::Util&lt;/span&gt;&lt;br /&gt;&lt;span&gt;install Date::Calc&lt;br /&gt;install Sub::Name&lt;br /&gt;install ExtUtils::CBuilder&lt;br /&gt;install Data::ICal&lt;br /&gt;install Email::Date&lt;br /&gt;install HTML::Template::Pro&lt;br /&gt;&lt;/span&gt;&lt;span&gt;install HTML::Scrubber&lt;br /&gt;install HTML::Template::Pro&lt;br /&gt;&lt;/span&gt;&lt;span&gt;install MARC::Record&lt;br /&gt;&lt;/span&gt;&lt;span&gt;install MARC::Crosswalk::DublinCore&lt;br /&gt;install MARC::File::XML&lt;br /&gt;&lt;/span&gt;&lt;span&gt;install MARC::Charset&lt;br /&gt;&lt;/span&gt;&lt;span&gt;install PDF::API2&lt;br /&gt;install PDF::Reuse&lt;br /&gt;install PDF::Reuse::Barcode&lt;/span&gt;&lt;br /&gt;&lt;span&gt;install Lingua::Stem&lt;br /&gt;install Test::Distribution&lt;br /&gt;install List::MoreUtils&lt;br /&gt;install MIME::Lite&lt;br /&gt;install Mail::Sendmail&lt;br /&gt;install POE&lt;br /&gt;install Tk&lt;br /&gt;install Term::ReadKey&lt;br /&gt;install Event&lt;br /&gt;install Curses&lt;br /&gt;install Schedule::At&lt;br /&gt;install Text::CSV&lt;br /&gt;install Text::CSV_XS&lt;br /&gt;install Text::Iconv&lt;/span&gt;&lt;br /&gt;&lt;span&gt;install Test::Differences&lt;br /&gt;install  JSON&lt;br /&gt;install  YAML::Syck&lt;br /&gt;install  HTTP::OAI&lt;br /&gt;install Net::Z3950&lt;br /&gt;Install  Net::Z3950::ZOOM&lt;br /&gt;install Unix::Syslog&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: &lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;here are some of the updates during my installations&lt;/span&gt;&lt;br /&gt;install Biblio::EndnoteStyle 0.05&lt;br /&gt;install  Date::ICal 1.72&lt;br /&gt;install Digest::SHA 5.43&lt;br /&gt;install  GD 2.39&lt;br /&gt;install  IPC::Cmd 0.46&lt;br /&gt;install Net::Z3950::ZOOM 1.16&lt;br /&gt;install SMS::Send 0.05&lt;br /&gt;install Text::CSV::Encoded 0.09&lt;br /&gt;install e XML::LibXSLT 1.59&lt;br /&gt;install  XML::RSS 1.31 &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodology:&lt;/span&gt;&lt;br /&gt;Here are some straight forward method to succeed in installing,configuring and deploying KOHA.&lt;br /&gt;&lt;br /&gt;1) Always be sure that compiler ,add ons are installed&lt;br /&gt;2)In KOHA since it is a Web based application "perl" handles its Web GUI so we need to install also the libraries and included files&lt;br /&gt;3)Mysql,SQlite also holds the applications of its databases&lt;br /&gt;4)compiling ,installing  and configuring KOHA&lt;br /&gt;5)Trace the missing links of Yaz package&lt;br /&gt;&lt;br /&gt;Detail(1) Successful installation of KOHA&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O_1RagZjXFE/TBbzNuG5ZkI/AAAAAAAAAYc/-PLMzOefL8Y/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TBbzNuG5ZkI/AAAAAAAAAYc/-PLMzOefL8Y/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5482837013410965058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(2)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_O_1RagZjXFE/TFam_K22ibI/AAAAAAAAAc4/ipeD7SvCz08/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 398px; height: 500px;" src="http://3.bp.blogspot.com/_O_1RagZjXFE/TFam_K22ibI/AAAAAAAAAc4/ipeD7SvCz08/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5500767599056030130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(3)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/TFamkYIn2eI/AAAAAAAAAcw/TuH1g8v-h6w/s1600/Screenshot-1.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 227px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/TFamkYIn2eI/AAAAAAAAAcw/TuH1g8v-h6w/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5500767138763758050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(4)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/TFanIo6f13I/AAAAAAAAAdA/K0gM1MkpQik/s1600/Screenshot-2.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 279px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/TFanIo6f13I/AAAAAAAAAdA/K0gM1MkpQik/s400/Screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5500767761743206258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(5)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/TFanyecsGLI/AAAAAAAAAdI/-8tgvDH2KBQ/s1600/Screenshot-3.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 349px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/TFanyecsGLI/AAAAAAAAAdI/-8tgvDH2KBQ/s400/Screenshot-3.png" alt="" id="BLOGGER_PHOTO_ID_5500768480488331442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(6)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/TFaoTrjHVgI/AAAAAAAAAdQ/4xiXfex-u08/s1600/Screenshot-4.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 157px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/TFaoTrjHVgI/AAAAAAAAAdQ/4xiXfex-u08/s400/Screenshot-4.png" alt="" id="BLOGGER_PHOTO_ID_5500769050940626434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(7)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/TFaoulxKdKI/AAAAAAAAAdg/D59D4Y85ln0/s1600/Screenshot-7.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 222px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/TFaoulxKdKI/AAAAAAAAAdg/D59D4Y85ln0/s400/Screenshot-7.png" alt="" id="BLOGGER_PHOTO_ID_5500769513245406370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(8)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/TFb_xAeYN6I/AAAAAAAAAeI/9aKRnT3D6NM/s1600/Screenshot-10.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 391px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/TFb_xAeYN6I/AAAAAAAAAeI/9aKRnT3D6NM/s400/Screenshot-10.png" alt="" id="BLOGGER_PHOTO_ID_5500865212285728674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(9)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O_1RagZjXFE/TFb_X7KormI/AAAAAAAAAeA/8_7WBSDTzck/s1600/Screenshot-8.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 381px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TFb_X7KormI/AAAAAAAAAeA/8_7WBSDTzck/s400/Screenshot-8.png" alt="" id="BLOGGER_PHOTO_ID_5500864781364014690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(10)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O_1RagZjXFE/TFb_Enrx5AI/AAAAAAAAAd4/aYESkmtZvOU/s1600/Screenshot-12.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 297px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TFb_Enrx5AI/AAAAAAAAAd4/aYESkmtZvOU/s400/Screenshot-12.png" alt="" id="BLOGGER_PHOTO_ID_5500864449716806658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(11) Successful/complete installations&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_O_1RagZjXFE/TFapBQvdg7I/AAAAAAAAAdo/PLTR_QPA0Xw/s1600/Screenshot-14.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_O_1RagZjXFE/TFapBQvdg7I/AAAAAAAAAdo/PLTR_QPA0Xw/s400/Screenshot-14.png" alt="" id="BLOGGER_PHOTO_ID_5500769834018636722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(12) Admin control panel&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/TFarphHz5qI/AAAAAAAAAdw/Ia-QmwSUT5g/s1600/Screenshot-16.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/TFarphHz5qI/AAAAAAAAAdw/Ia-QmwSUT5g/s400/Screenshot-16.png" alt="" id="BLOGGER_PHOTO_ID_5500772724633757346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(13) OPAC client window&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_O_1RagZjXFE/TFfZWoZ7lBI/AAAAAAAAAeQ/2q4ASBNn9Bk/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_O_1RagZjXFE/TFfZWoZ7lBI/AAAAAAAAAeQ/2q4ASBNn9Bk/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5501104452682880018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Well, one thing to note if the guide you are following does not  continue as it was expected perhaps you should read now how the "config","make","make install" created an error display.&lt;br /&gt;I would  enumerate those possible problems:&lt;br /&gt;1) Please identify each equivalent/appropriate   version,what I mean is the contemporary dates when all of the the required packages were compiled and had worked out.&lt;br /&gt;&lt;br /&gt;2)Please not some --prefixes (the correct path file installations)&lt;br /&gt;&lt;br /&gt;3) You need to check if it needs  you to setup environment variable or rather use "export"&lt;br /&gt;&lt;br /&gt;4)Never ever forget to activate "MySQL" they must be running for such an applications to create its own database: field,name,tables ,user name, password -sometimes that was an inevitable case.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5)But in KOHA particularly, the tweak will much occur in the CPAN installations ; you can just  cut and paste all the commands for eache package s to be installed by CPAN- and these  were posted above. Try to force the installation if it does not continue on the first time of command of installing it. Otherwise it has other package dependencies needed to be compiled yet .Oh! this group of YAZ :applications(Yaz.x.y.z.tar.gz,libyaz.x.y.z and libyaz-devel.x.y.z) ,was a little bit confusing to mine so much so  of  its progress or development to CentOS ;painstakingly how can we find  file just as where and  how to fix  its right version. I would rather suggest , why not KOHA used other package instead of YAZ ?I think there are alot of alternatives application in replacement to YAZ-the community  should be serious about it though.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6) Here is another important tips for installing Net::Z3950::ZOOM is to try all available  encryptor / decryptor in YUM. As different OS may vary names for these(so better try yum install *crypt*) instead. Perhaps also wrappers, I was enchanted resolving Z3950 files and turn it out installing this way  -yum install *wrap*  (oh thanks for a wild characters -KoHA is getting wild).&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;7)Please take note that if your web browser displayed errors "403" or "404"  which mean to say that your apache  web server (or common httpd) does not allow your koha url to be accessible (index.html-mainpage.pl).So try to add this line and I had my directory located here-&amp;gt;  &lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;/usr/local/koha&lt;/span&gt;) and all the compiled packages.Please put &lt;directory&gt; and &lt;/directory&gt; enclosing the statement below.&lt;br /&gt;==============&lt;directory&gt;=====================&lt;br /&gt;AllowOverride All&lt;br /&gt;Options MultiViews -Indexes Includes FollowSymLinks&lt;br /&gt;Order allow,deny&lt;br /&gt;Allow from all&lt;br /&gt;&lt;span style="color: rgb(255, 204, 102);"&gt;  &lt;/span&gt;==============&lt;/directory&gt;=====================&lt;br /&gt;&lt;span style="font-style: italic;"&gt;or  this one&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 102);"&gt;&lt;directory&gt;&lt;/directory&gt;&lt;/span&gt;==============&lt;directory&gt;=====================&lt;br /&gt;AllowOverride All&lt;br /&gt;Options ExecCGI&lt;br /&gt;==============&lt;/directory&gt;=====================&lt;br /&gt;&lt;div style="text-align: justify;"&gt;8) Don't forget to create a "koha " database usually this is the primary cause of an error .It could be avoided this way-create a database first before installing koha.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 51);"&gt;Given:&lt;/span&gt;&lt;br /&gt;Database = "koha"&lt;br /&gt;Administrator account ="kohaadmin"&lt;br /&gt;Hostname =" localhost"&lt;br /&gt;Password ="password"&lt;br /&gt;&lt;br /&gt;#mysql -u root -p&lt;br /&gt;password  (&lt;span style="font-style: italic;"&gt;just press enter&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;mysql&amp;gt;create database koha;&lt;br /&gt;mysql&amp;gt;grant all privileges on koha.* to 'kohaadmin'@'localhost' identified by 'password';&lt;br /&gt;&lt;br /&gt;9) Well , better install all the files required by CPAN&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;10) If you are using Fedora X.X version, make sure  that selinux is disabled.&lt;br /&gt;&lt;br /&gt;That is all folks!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusions:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Its free but not the painstakingly hardship   debugging  its installations- make you stressed after a success&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_O_1RagZjXFE/TAC4MxV5MjI/AAAAAAAAAU8/RJIbUseCiNs/s1600/koha-logo-black-and-white.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-696629082909363039?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d3xDUJRvNUZbX19K6o-gfen9rpo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d3xDUJRvNUZbX19K6o-gfen9rpo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d3xDUJRvNUZbX19K6o-gfen9rpo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d3xDUJRvNUZbX19K6o-gfen9rpo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/D7hFnDXMlEs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/696629082909363039/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/05/online-opac-automations.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/696629082909363039?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/696629082909363039?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/D7hFnDXMlEs/online-opac-automations.html" title="Online OPAC Automations" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_O_1RagZjXFE/TAC4MxV5MjI/AAAAAAAAAU8/RJIbUseCiNs/s72-c/koha-logo-black-and-white.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/05/online-opac-automations.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcMRX4yeip7ImA9WxFQGE8.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-7355461990878509158</id><published>2010-05-14T02:07:00.000-07:00</published><updated>2010-05-14T02:08:04.092-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-14T02:08:04.092-07:00</app:edited><title>Customized Comercial Hi-Grade DSpace</title><content type="html">&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-7355461990878509158?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RMgDwJAPB2Qb7eljCVLEjfSuMt0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RMgDwJAPB2Qb7eljCVLEjfSuMt0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RMgDwJAPB2Qb7eljCVLEjfSuMt0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RMgDwJAPB2Qb7eljCVLEjfSuMt0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/XzNUyFofC-k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/7355461990878509158/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/05/customized-comercial-hi-grade-dspace.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/7355461990878509158?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/7355461990878509158?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/XzNUyFofC-k/customized-comercial-hi-grade-dspace.html" title="Customized Comercial Hi-Grade DSpace" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/05/customized-comercial-hi-grade-dspace.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08BRXk-cSp7ImA9WhZaGU4.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-4465773570844556736</id><published>2010-05-04T19:29:00.000-07:00</published><updated>2011-07-06T00:04:14.759-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T00:04:14.759-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Commecial Grade Repository(Eprints) Digital Library" /><title>Commecial Grade Repository(Eprints)</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;INTRODUCTIONS:&lt;/span&gt;&lt;br /&gt;So, we 've finally finished exploring EPrints  ,and found out that it really fitted to the applications of a Digital Repository.&lt;br /&gt;&lt;br /&gt;But we're not through yet or have done it almost if we would refer on a commercialize or high-end web data repository.There are a needs to dig out some configurations files: in its web-url, database format,scripts and etc.One thing more, the best way to customize eprints is  not so much on GUI published management "Admin:Config tools" but rather on the files that can be found in its subdirectories.There are more  shell commands found in the /usr/local/eprints3/bin that are used to change eprints file systems (GUI,DB,etc)&lt;br /&gt;&lt;br /&gt;In this follow up blog-article will show us an interest much on branding ,deploying and configuring the system on our preferred setup and lastly we would be able to appreciate the digital repository sytem  and so much so is the legacy of EPrints.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;OBJECTIVES:&lt;/span&gt;&lt;br /&gt;1) To use e-Prints in building digital repository&lt;br /&gt;2) To fully costumize eprints in the  organizational data structure repository design&lt;br /&gt;3) To design library depository scheme/methods other than "Library of Congress Index"&lt;br /&gt;&lt;span&gt;4) To deploy  hi-end fully costumized commercial digital repository&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;METHODOLOGY:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;1)Branding&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Login to Admin-&amp;gt;Home then click edit image&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; ,&lt;/span&gt;&lt;span&gt; t&lt;/span&gt;&lt;span&gt;he html source page can be edited.&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;2)Adding Views&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;br /&gt;3)Policy/Guidelines&lt;/span&gt;&lt;br /&gt;Create your simple policy html files in a notepad , then copy it as "guide.html" in the directory/path below.&lt;br /&gt;root@localhost # /usr/local/eprints3/archives/Archive_ID/cfg/en/guide.html&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;4) Work Flow(Type:Division:Subjects)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5)&lt;span style="font-style: italic;"&gt;Crontab for active maintainance&lt;/span&gt;(&lt;/span&gt;script scheduler)&lt;br /&gt;&lt;br /&gt;The system administrator            is usually logged in as "root", but making changes to another            user's crontab file or simply looking at another user's crontab file            is often necessary. For situations like this, you can append the "-u"            flag followed by the desired username.For example, if            logged in as root but you want to edit the crontab for the user "admin",            you would do the following:&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;&lt;strong&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;crontab            -e -u admin&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;                  &lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Note** &lt;/span&gt;&lt;span&gt;Now,&lt;/span&gt;I expect that you know how to access the crontab,let's take a look at the syntax of the crontab entry itself.&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;         &lt;/div&gt;&lt;p  style="color: rgb(51, 51, 255); text-align: justify;font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;A typical crontab            entry might look like this:&lt;/span&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 51);"&gt; &lt;/span&gt;30 0,12            * * * /usr/local/eprints3/bin/&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-family: georgia; text-align: justify;"&gt;         &lt;/div&gt;&lt;p  style="text-align: justify;font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;OK, so what does            that mean? Well, there are 2 parts to the entry you see above. In fact,            any crontab entry has 2 parts:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-family: georgia;"&gt;         &lt;/div&gt;&lt;p style="color: rgb(0, 153, 0); text-align: justify;"&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;&lt;strong&gt; Part            1 - The setting the scheduler&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;                  &lt;/div&gt;&lt;p  style="text-align: justify;font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;The schedule, which            governs when the task will run, consists of a string of numbers, possible            commas and asterisks (*).So, in the above            example, the schedule is:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;         &lt;/div&gt;&lt;p style="color: rgb(51, 51, 255); text-align: justify;"&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;&lt;strong&gt;30 0,12            * * *&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;         &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;What you are seeing            is actually split up into 5 sections. The following chart illustrates            what each section of the schedule is for:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;         &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;1. Minute - Minutes            after the hour (0-59).&lt;br /&gt;2. Hour - 24-hour format (0-23).&lt;br /&gt;3. Day - Day of the month (1-31).&lt;br /&gt;4. Month - Month of the year (1-12).&lt;br /&gt;5. Weekday - Day of the week. (0-6, where 0 indicates Sunday).&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;                  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;&lt;strong&gt;*&lt;/strong&gt;            = An asterisk in a schedule field indicates "every". It means            that the task will occur on "every" instance of the given            field. So a "*" on the Month field indicates the the task            will run "every" month of the year. A * in the Minutes field            would indicate that the task would run "every" minute.&lt;strong&gt; ,&lt;/strong&gt;            = A comma is used to input multiple values for a field. For example,            if you wanted a task to run at hours 12, 15 and 18, you would enter            that as "12,15,18".&lt;/span&gt;&lt;/p&gt;         &lt;p&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Let's take a look            at how this format fits into the syntax of a crontab entry:&lt;/span&gt;&lt;/p&gt;         &lt;p&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;    &lt;span style="color: rgb(204, 0, 0);"&gt;_________________________            &lt;/span&gt;1.Minutes after the hour (0-59)&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt; &lt;span style="color: rgb(255, 0, 0);"&gt; |&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;             &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; |     &lt;/span&gt; &lt;/span&gt;  &lt;span style="color: rgb(204, 0, 0);"&gt; ______________________&lt;/span&gt;            2. 24-hour format (0-23).&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;|         |&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; |         |   &lt;/span&gt;   &lt;span style="color: rgb(255, 0, 0);"&gt; ___________________            &lt;/span&gt;3.Day of the month (1-31)&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;  &lt;span style="color: rgb(255, 0, 0);"&gt;|         |      |  &lt;/span&gt;   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  |&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;         |      |      &lt;/span&gt; &lt;/span&gt;  &lt;span style="color: rgb(204, 0, 0);"&gt; ________________&lt;/span&gt;            4. Month of the year (1-12)&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;              |         |      |         |   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;              |         |      |         |       &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &lt;/span&gt;______________&lt;/span&gt;5. Day of the week. (0-6, where 0 indicates Sunday)&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;              |         |      |         |        |&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;             &lt;/span&gt;&lt;strong style="color: rgb(0, 0, 153);"&gt;30 0,12  *    *    *            /some/script/or/command&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;                           &lt;p&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;So, when we combine            all the schedule elements, we know when and how often this task will            run. Going on the above example, this task would run: At 30 minutes past            the hours of 0 (midnight) and 12 (noon), EVERY day of the month, EVERY            month of the year and EVERY day of the week. In other words,            the above task would run every single day at 12:30AM and 12:30PM.&lt;/span&gt;&lt;/p&gt;         &lt;p&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Let's play around            with the schedule a little bit and try something different. What if            we had something like this:&lt;/span&gt;&lt;/p&gt;         &lt;p&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;&lt;strong style="color: rgb(51, 51, 255);"&gt;15,45 0,12,6            20 1,2,3 0 ./ /usr/local/eprints3/bin/generate_views mainlib&lt;/strong&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;                                             &lt;p&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt; Let's decipher it...&lt;br /&gt;&lt;strong style="color: rgb(51, 51, 255);"&gt;15,45&lt;/strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;            &lt;/span&gt;- This means that the task will run at 15 and 45 minutes past the hour.            But what hours and what days? Well, that's coming up.&lt;br /&gt;&lt;strong style="color: rgb(51, 51, 255);"&gt;0.12.6&lt;/strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;            &lt;/span&gt;- The task will run during the hours of 0 (midnight), 12 (noon) and            6AM.&lt;br /&gt;&lt;strong style="color: rgb(51, 51, 255);"&gt;20 &lt;/strong&gt;-            The task will run on the 20th day of the month. But during what months?&lt;br /&gt;&lt;strong style="color: rgb(51, 51, 255);"&gt;1,2,3&lt;/strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;            &lt;/span&gt;- The task will run only during the months of January, February and            March.&lt;br /&gt;&lt;strong style="color: rgb(51, 51, 255);"&gt;0&lt;/strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;            &lt;/span&gt;- The task will only run on a Sunday. &lt;/span&gt;&lt;/p&gt;                  &lt;p&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;So, when we put all of this            information together,the  task is going            to run at &lt;span style="font-weight: bold; font-style: italic;"&gt;0:15, 0:45, 6:15, 6:45, 12:15 and 12:45 on the 20th&lt;/span&gt; of January,            February and March &lt;strong&gt;IF&lt;/strong&gt; that day falls on a Sunday.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;         &lt;span style="color: rgb(0, 0, 204);font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;&lt;strong&gt;Part            2: The task needs to be executed&lt;/strong&gt;&lt;/span&gt;         &lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;In the above example, the "task" to run would be:&lt;strong&gt;            ./ /usr/local/eprints3/bin/generate_views mainlib &lt;/strong&gt;.&lt;br /&gt;actually, we have a lot of scripts to run , and that can be found in the directory of  /usr/local/eprints3/bin/&lt;/span&gt;&lt;/p&gt;&lt;span style="font-style: italic;"&gt;6)&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Back Up&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;New Server:&lt;/span&gt;&lt;br /&gt;Let may give you some clear procedures to back up your eprints.In your old server to your new eprints server. Here is the link of my previous post with regards eprints installations.&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;br /&gt;http://cobecoballes-linux.blogspot.com/2010/04/e-prints-complete-metadata-repository.html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Given:&lt;br /&gt;user name 'mainlib'&lt;br /&gt;data base name 'mainlib_DB'&lt;br /&gt;data base password 'xxxxyyy'&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;Old Server:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1)Please back up the following files&lt;/span&gt;: &lt;span style="font-style: italic;"&gt;/usr/local/eprints3 ;&lt;/span&gt;&lt;span style="font-style: italic;"&gt; /var/lib/mysql/mainlib_DB&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost# tar zxf  eprints_backup.tar /usr/local/eprints3/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost# mysqladmin -u root password "XXXYYY"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost# mysqladmin -u root -p create mainlib_DB&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost# mysqldump --opt mainlib_DB &amp;gt; eprints_db.sql -u mainlib -p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost# scp eprints_backup.tar root@IP_NEW_SERVER:/usr/local/eprints3/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost# scp &lt;/span&gt;&lt;span style="font-style: italic;"&gt;eprints_db.sql &lt;/span&gt;&lt;span style="font-style: italic;"&gt; root@IP_NEW_SERVER:/var/lib/mysql/&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;New server:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1)Install the same version of eprints.ver.3.x in the new server ,see to it that you can point the name to the local browser&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;after the installations&lt;/span&gt;: http://name.eprints&lt;span style="color: rgb(0, 0, 0);"&gt; (example only)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;2)Copy those &lt;/span&gt;: eprints_db.sql eprints_backup.tar&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-style: italic;"&gt;root@localhost# tar zxvf eprints_backup.tar&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost# mysqladmin -u root password "XXXYYY"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost# mysqladmin -u root -p create mainlib_DB&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost# mysql-u root -p  mainlib_DB&lt;/span&gt; &amp;lt; style="font-style: italic;"&amp;gt;root@localhost# "&lt;span style="color: rgb(0, 0, 153);"&gt;mysql mainlib_DB &lt;eprints_db.sql&gt;"&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root@localhost#  mysql&amp;gt; grant all privileges on mainlib_DB.* to mainlib@localhost identified by 'eprints1234';&lt;/span&gt;&lt;br /&gt;&lt;/eprints_db.sql&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;EPRINTS COSTUMIZATIONS(Webpage Layout)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;1)Changing captions&lt;/span&gt;&lt;br /&gt;Log in to Admin -&amp;gt; Admin -&amp;gt;config tools-&amp;gt; Edit page phrases&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2) Adding Eprint Type (Browse by Type)&lt;/span&gt;&lt;br /&gt;root@localhost#  /usr/local/eprints3/archives/Archive_ID/cfg/cdg.d/views.pl&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3)Adding editing  Eprint Material type&lt;/span&gt;&lt;br /&gt;root@localhost# /usr/local/eprints3/archives/Archive_ID/cfg/namedsets/&lt;br /&gt;root@localhost# vim eprint&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ex: reports&lt;/span&gt;&lt;br /&gt;root@localhost# vim /usr/local/eprints3/lib/lang/en/phrases/system.xml&lt;br /&gt;root@localhost# vim /usr/local/eprints3/lib/lang/en/phrases/zz_wconfig.xml&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4) Adding subject (Browse by Subject)&lt;/span&gt;&lt;br /&gt;root@localhost# /usr/local/eprints3/archives/Archive_ID/&lt;br /&gt;root@localhost# vim subject&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5) Adding details (Publisher details) in a customized  material type&lt;/span&gt;&lt;br /&gt;&lt;span&gt; root@localhost#  vim /usr/local/eprints3/archives/mainlib/cfg/workflows/eprint/default.xml&lt;br /&gt;Copy an old field of existing material type and change its type name by a new material type name; ie, "other" to "added_name".&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;  &lt;/span&gt;&lt;span&gt;&lt;epc:if test="type = '&amp;lt;span style="&gt;other&lt;/epc:if&gt;&lt;/span&gt;'"&amp;gt;&lt;field ref="date"&gt;&lt;br /&gt;&lt;field ref="date_type"&gt;&lt;/field&gt;&lt;/field&gt;&lt;a href="http://4.bp.blogspot.com/_O_1RagZjXFE/TTlT1w1NQPI/AAAAAAAAAlY/h0Uvzbc4ZAk/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 377px; height: 147px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TTlT1w1NQPI/AAAAAAAAAlY/h0Uvzbc4ZAk/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5564570997699199218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;field ref="date"&gt;&lt;field ref="date_type"&gt;     &lt;field ref="official_url"&gt;&lt;field ref="place_of_pub"&gt;&lt;field ref="publisher" required="yes"&gt;&lt;field ref="date"&gt;&lt;field ref="date_type"&gt;&lt;field ref="official_url"&gt;&lt;field ref="place_of_pub"&gt;&lt;field ref="publisher" required="yes"&gt;&lt;span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6) Upgrading repositories from an old  to a new eprints version &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost # cd /usr/local/eprints3/bin&lt;br /&gt;root@localhost# sudo -u eprints ./ epadmin upgrade repository_id&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;7) Update eprints database  structure to its latest meta-fields&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;span&gt;root@localhost # cd /usr/local/eprints3/bin&lt;/span&gt;&lt;br /&gt;&lt;span&gt;root@localhost# sudo -u eprints ./epadmin update_database_structure repository_id&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Importing and Exporting MARC protocol&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Install the followiing perl modules for MARC&lt;br /&gt;cpan &amp;gt; instal XML::SAX&lt;br /&gt;cpan&amp;gt; install MARC::Record&lt;br /&gt;cpan &amp;gt; install MARC::Charset&lt;br /&gt;cpan &amp;gt; install MARC::XML&lt;br /&gt;cpan &amp;gt; install MARC::File::XML&lt;br /&gt;&lt;br /&gt;Note**&lt;br /&gt;We can also you "yum" instead of "cpan" installation&lt;br /&gt;ex:&lt;br /&gt;root@localhost # yum install perl-MARC-XML&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Then download the following files&lt;/span&gt;&lt;span&gt; "EPrints-MARC_0.1.tar.gz" and extract it in the&lt;br /&gt;root@localhost# cd /usr/local/eprints3/&lt;br /&gt;copy the  "marc.pl" file in the&lt;br /&gt;root@locahost# cd /usr/local/eprints3/archives/Archived_ID/cfg/cfg.d/&lt;br /&gt;Then goto eprints browser " manage depository" , [Import] and choose&lt;br /&gt;"marc" then Bingoooo!&lt;/span&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_O_1RagZjXFE/TT_ypC3xYRI/AAAAAAAAAlo/fTxK9QJTcAw/s1600/Screenshot-1.png"&gt;&lt;img style="cursor: pointer; width: 467px; height: 95px;" src="http://3.bp.blogspot.com/_O_1RagZjXFE/TT_ypC3xYRI/AAAAAAAAAlo/fTxK9QJTcAw/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5566434451412574482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;field ref="date"&gt;&lt;field ref="date_type"&gt;&lt;field ref="official_url"&gt;&lt;field ref="place_of_pub"&gt;&lt;field ref="publisher" required="yes"&gt;&lt;field ref="date"&gt;&lt;field ref="date_type"&gt;&lt;field ref="official_url"&gt;&lt;field ref="place_of_pub"&gt;&lt;field ref="publisher" required="yes"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;MULTIPLE EPRINTS REPOSITORIES(Virtual Directories)&lt;/span&gt;&lt;br /&gt;o)Please follow the  steps "CREATING AN ARCHIVE"&lt;br /&gt;1) Create more than one  archive&lt;br /&gt;2) Give a DNS name for each archive&lt;br /&gt;&lt;br /&gt;a)  roots.localhost # /usr/local/eprints3/bin/ create epadmin engineering&lt;br /&gt;a.1) hostname? engineering.mainlib.xxd.edu.ph&lt;br /&gt;&lt;br /&gt;b)  roots.localhost# /usr/local/eprints3/bin/ create epadmin mainlib&lt;br /&gt;b.1) hostname?   eprints.mainlib.xxd.edu.ph&lt;br /&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;field ref="date"&gt;&lt;field ref="date_type"&gt;&lt;field ref="official_url"&gt;&lt;field ref="place_of_pub"&gt;&lt;field ref="publisher" required="yes"&gt;&lt;field ref="date"&gt;&lt;field ref="date_type"&gt;&lt;field ref="official_url"&gt;&lt;field ref="place_of_pub"&gt;&lt;field ref="publisher" required="yes"&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;REMARKS:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Hint!&lt;/span&gt;&lt;br /&gt;If you had lost your "mysql" database root password elsewhere and your memories can't retrieve it any-more best thing is to these.&lt;br /&gt;&lt;br /&gt;root@localhost # service mysqld  stop&lt;br /&gt;root@localhost@ mysqld_safe&lt;br /&gt;open another tab for cli command,then...&lt;br /&gt;root@localhost# mysql -u root mysql&lt;br /&gt;Enter Password:&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; &lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt;update user set Password=PASSWORD('&lt;/span&gt;&lt;b style="font-family: georgia;"&gt;new-password-here!&lt;/b&gt;&lt;span style="font-family:georgia;"&gt;') WHERE User='root';&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;Query OK, 2 rows affected (0.04 sec)&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;Rows matched: 2  Changed: 2  Warnings: 0&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; flush privileges;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;Query OK, 0 rows affected (0.02 sec)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt;mysql&amp;gt; exit&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Bye&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;field ref="date"&gt;&lt;field ref="date_type"&gt;&lt;field ref="official_url"&gt;&lt;field ref="place_of_pub"&gt;&lt;field ref="publisher" required="yes"&gt;&lt;field ref="date"&gt;&lt;field ref="date_type"&gt;&lt;field ref="official_url"&gt;&lt;field ref="place_of_pub"&gt;&lt;field ref="publisher" required="yes"&gt;and you wouldn't be worrying any more.....alligator!&lt;br /&gt;&lt;br /&gt;If Eprints  is running  yet some features are not available  you may try to add some module or addons to supplement your requirements, and it is important to know if some software were installed already such as:&lt;br /&gt;&lt;br /&gt;root@localhost# &lt;span style="font-style: italic;"&gt;vim /usr/local/eprints3/perl_lib/EPrints/SystemSettings.pm&lt;/span&gt;&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;'executables' =&amp;gt; {&lt;br /&gt;                     'convert' =&amp;gt; '/usr/bin/convert',&lt;br /&gt;                     'tar' =&amp;gt; '/bin/tar',&lt;br /&gt;                     'rm' =&amp;gt; '/bin/rm',&lt;br /&gt;                     'dvips' =&amp;gt; '/usr/bin/dvips',&lt;br /&gt;                     'gunzip' =&amp;gt; '/bin/gunzip',&lt;br /&gt;                     'sendmail' =&amp;gt; '/usr/sbin/sendmail',&lt;br /&gt;                     'unzip' =&amp;gt; '/usr/bin/unzip',&lt;br /&gt;                     'elinks' =&amp;gt; '/usr/bin/elinks',&lt;br /&gt;                     'cp' =&amp;gt; '/bin/cp',&lt;br /&gt;                     'latex' =&amp;gt; '/usr/bin/latex',&lt;br /&gt;                     'perl' =&amp;gt; '/usr/bin/perl',&lt;br /&gt;                     'pdftotext' =&amp;gt; '/usr/bin/pdftotext',&lt;br /&gt;                     'wget' =&amp;gt; '/usr/bin/wget',&lt;br /&gt;                     'antiword' =&amp;gt; '/usr/bin/antiword'&lt;br /&gt;                   },&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;&lt;span style="font-style: italic;"&gt;for example:&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Antiword  for viewing pdf;&lt;/span&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt; to know if antiword is installed , pls type &lt;/span&gt;&lt;br /&gt;root@localhost # which antiword&lt;br /&gt;&lt;span style="font-style: italic;"&gt;then must appear where the exectables is loaded&lt;/span&gt;&lt;br /&gt;root@localhost# /usr/bin/antiword&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;After eprints migrations not all previous service are active ;therefore there is  a need to familiarise the script &lt;/span&gt;&lt;span&gt;in  just to make it working again&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost #    /usr/local/eprints3/bin&lt;br /&gt;To change to a new apache configurations&lt;br /&gt;0) &lt;/span&gt;&lt;span&gt;root@localhost #&lt;/span&gt; ./generate_apacheconf archive_ID&lt;br /&gt;&lt;span&gt;&lt;br /&gt;To change new browsing&lt;br /&gt;1)&lt;/span&gt;&lt;span&gt;root@localhost # ./&lt;/span&gt;&lt;span&gt;generate_views  archive_ID&lt;br /&gt;&lt;br /&gt;To change  new text record&lt;br /&gt;2) &lt;/span&gt;&lt;span&gt;root@localhost # ./&lt;/span&gt;&lt;span&gt;generate_abstract archive_ID&lt;br /&gt;&lt;br /&gt;To restore a archives&lt;br /&gt;3)&lt;/span&gt;&lt;span&gt;root@localhost # ./&lt;/span&gt;&lt;span&gt;generate_static archive_ID&lt;br /&gt;&lt;br /&gt;For restoring thumbnail   preview&lt;br /&gt;4)&lt;/span&gt;&lt;span&gt;root@localhost #&lt;/span&gt;&lt;span&gt; ./epadmin redothumbnails archive_ID &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;To generate video preview&lt;br /&gt;5)&lt;/span&gt;&lt;span&gt;root@localhost #&lt;/span&gt;&lt;span&gt; ./generate_video_preview&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;For some advance tricks about eprints&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;....check this out!&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;http://imageweb.zoo.ox.ac.uk/wiki/index.php?title=DefiningImageAccess/Tool/Eprints&amp;amp;printable=yes#Customizing_the_browsing_interface&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;CONCLUSIONS:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/field&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-4465773570844556736?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Aeas9whqbBVCLvPhSj03tEdiskU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Aeas9whqbBVCLvPhSj03tEdiskU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Aeas9whqbBVCLvPhSj03tEdiskU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Aeas9whqbBVCLvPhSj03tEdiskU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/jLxzGlfQ4-I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/4465773570844556736/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/05/commecial-grade-repositoryeprints.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/4465773570844556736?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/4465773570844556736?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/jLxzGlfQ4-I/commecial-grade-repositoryeprints.html" title="Commecial Grade Repository(Eprints)" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_O_1RagZjXFE/TTlT1w1NQPI/AAAAAAAAAlY/h0Uvzbc4ZAk/s72-c/Screenshot.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/05/commecial-grade-repositoryeprints.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04BQXY9cSp7ImA9WhZaGU4.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-197800107900755220</id><published>2010-04-27T08:45:00.000-07:00</published><updated>2011-07-06T00:05:50.869-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T00:05:50.869-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DSpace Complete Repository install setup deployment" /><title>DSpace Complete Repository</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/S-zzByc3KmI/AAAAAAAAARc/dhvuq_O--I0/s1600/dspace-logo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 218px; height: 250px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/S-zzByc3KmI/AAAAAAAAARc/dhvuq_O--I0/s400/dspace-logo.png" alt="" id="BLOGGER_PHOTO_ID_5471014859396557410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;INTRODUCTIONS:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;After I have finished working on ePrints I will try another lucky shot with the DSpace  setup and lay out  an awesome comparison as to which digital repository will have the better performance in the said applications.Well, both of the software are good with the promising features of their own ;yet, whichever systems offer excellent  as of the moment would be my option.After a final evaluations of the two digital repositories ,  the next steps will be the implementations of the system  live   in the productions .&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;DSpace was a very popular digital repository software because it was deployed in the productions earlier than its counterparts (ePrints,FEZ) .Not just because of that reason but the impression of the fact the  MIT reputations  had when it comes to IT software research &amp;amp; developments (RD) ;no more questions are necessary to be asked ;Technology wise-I bowed my  head to these guys.Well, what is  essential is the applicability of the design not  only  to the  robustness , flexibility and technos involved in it  but somehow an appeal(user friendly) that a software must have to the client/s in the  industry, nothing else- the user.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I have two tutorials in this blog which are all about DSpace repository installations;First, I am going to discuss the old Dspace version 1.4 .X : 50 MB down to its oldest archives which were released prior to this date-  2007-5-10 .These files had a different directories contained  in its folder compared to the latest DSpace files,the directories   were arranged into different  packages for each respective functions. Secondly,the next explanation is  installing DSpace version 1.5 to the latest stable release which had an ad-ons advantages  as compared to the old packages.One for example is the additional maven to tomcat ant, which will be used in documentations and customizations.The other add ons is the java dbc jar driver, these will not require installer to put  *.jar files of java into DSpace , because the latter has now a built in *.jar during installation process.So now I have contemplated someting a little bit treaky about the DSpace installations as long as it is getting OK then it is getting harder .You like it?&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Well, let us install the oldies first.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DSpace Requirements:&lt;/span&gt;&lt;br /&gt;Apache&lt;br /&gt;Apache-Tomacat-Ant&lt;br /&gt;Java 5 SDK&lt;br /&gt;Apache-Tomcat&lt;br /&gt;PostGreSql&lt;br /&gt;DSpace&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;METHODOLOGY:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Add paths to /etc/profile: &lt;span style="font-weight: bold; font-style: italic;"&gt;nano /etc/profile&lt;br /&gt;&lt;/span&gt;and add the following:&lt;br /&gt;&lt;br /&gt;M2_HOME=/usr/local/apache-maven/&lt;br /&gt;export M2_HOME&lt;br /&gt;PATH=${PATH}:${M2}/bin&lt;br /&gt;&lt;br /&gt;MAVEN_OPTS="-Xms256m -Xmx512m"&lt;br /&gt;export MAVEN_OPTS&lt;br /&gt;&lt;br /&gt;ANT_HOME=/usr/local/apache-ant&lt;br /&gt;export ANT_HOME&lt;br /&gt;PATH=${PATH}:${ANT_HOME}/bin&lt;br /&gt;&lt;br /&gt;JAVA_HOME=/usr/local/java/&lt;br /&gt;export JAVA_HOME&lt;br /&gt;PATH=${PATH}:${JAVA_HOME}/bin&lt;br /&gt;&lt;br /&gt;export PATH&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Installing complete  software package for DSpace(Linux)&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;1. Install  &lt;a href="http://java.sun.com/"&gt;Java 1.4&lt;/a&gt; or later (standard SDK is fine, you don't need J2EE)&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;This step is required only if java is NOT already installed in the system&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Download the RPM versions of java (e.g. j2sdk-1_4_2_04-linux-i586.rpm) and copy the file into Linux system.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;You need to login as Linux root user to install     &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Use the command bellow to install     &lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#rpm -ivh       j2sdk-1_4_2_04-linux-i586.rpm &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#rm /usr/bin/java [remove the original java binary if any]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#cd /usr/bin&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#ln -s /usr/java/j2sdk1.4.2_04/bin/java java [create Symbolic link to newly     installed java if any]&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Define java home PATH by the commands:     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#JAVA_HOME=/usr/java/j2sdk1.4.2_04&lt;/span&gt; [ java gets installed in /usr directory]&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#export JAVA_HOME&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;To set the environment variable JAVA_HOME permanently (get set at the time of system boot) do the following     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Open the file /etc/profile&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Add the two lines bellow at the end of the file.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;            JAVA_HOME=/usr/java/j2sdk1.4.2_04&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;            export JAVA_HOME&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Save the file, this will set the variable JAVA_HOME when system boots&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;hr /&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;2. Apache-ant installation&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Check apache ant is already installed or not using the command: #which ant&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;You need to login as Linux root user      &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;If not installed copy the file apache-ant-1.6.5-bin.tar.gz or apache-ant-1.6.5-bin.tar.bz2     to /usr/local directory&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Use the following commands to install     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#cd /usr/local&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#gunzip apache-ant-1.6.5-bin.tar.gz or #bunzip2 apache-ant-1.6.5-bin.tar.bz2     (uncompress the file)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#tar -xvf apache-ant-1.6.5-bin.tar (extract files)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#mv apache-ant-1.6.5 apache-ant (rename the directory)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Define a path to the apache ant binary by the commands     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#PATH=$PATH:/usr/local/apache-ant/bin&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#export PATH&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;To add apache-ant       path in  PATH variable permanent do the following &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Open the file /etc/profile and add the two line below towards the end of the file.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;PATH=$PATH:/usr/local/apache-ant/bin&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;export PATH&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;       &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Save the file&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;3. Installation of Apache Maven (Optional but recommended)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;&lt;span style="font-style: italic;"&gt;Explanations : Maven is a extended toolkit of Ant and is used for documentations and downloading&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;You have to become root user to do the following&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Download the file like apache-maven-5.0.28.tar.gz and copy to /usr/local     directory&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Do the following     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#cd /usr/local&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#tar -xvf apache-maven-5.0.28.tar [extract files]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#mv apache-maven-5.0.28 tomcat [ rename the directory to smaller         name]&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt; Set the environment variable MAVEN_OPTS="-Xmx512M -Xms64M -Dfile.encoding=UTF-8" by       doing the following &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#MAVEN_OPTS="-Xmx512M       -Xms64M -Dfile.encoding=UTF-8"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#export MAVEN_OPTS&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;To make it permanent do the following     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Open the file /etc/profile and add the two line below towards the end of the file.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;MAVEN_OPTS="-Xmx512M       -Xms64M -Dfile.encoding=UTF-8"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;export MAVEN_OPTS&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;table border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;hr /&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;4. PostgreSQL installation&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;    Installation From Source &lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;You need to become Linux root user to install postgres&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Download &lt;/span&gt;postgresql-8.4.4.tar.gz&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt; (or other versions of postgresql) file     and copy to a directory where sufficient space available in your Linux     system.  &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;http://wwwmaster.postgresql.org/download/mirrors-ftp/source/v8.4.4/postgresql-8.4.4.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Use the following commands to install     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#bunzip2 &lt;/span&gt;postgresql-8.4.4.tar&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;.bz2 or  #gunzip &lt;/span&gt;postgresql-8.4.4.tar.gz&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt; (uncompress the file)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#tar -zxvf &lt;/span&gt;postgresql-8.4.4.tar&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt; (extract files)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#cd &lt;/span&gt;postgresql-8.4.4&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#./configure --prefix=/usr/local/pgsql --enable-multibyte --enable-unicode     --with-java&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#make&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#make install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;/usr/sbin/adduser postgres [ create postgres user]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#cd  /usr/local/pgsql&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#mkdir /usr/local/pgsql/data&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#chown -R postgres /usr/local/pgsql/data&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#su - postrgres&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Start posgres by doing the following     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;$/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;$/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data start&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;If you using       postgresql version 7.x then do the following      &lt;/span&gt;      &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;open the file /usr/local/pgsql/data/postgres.conf&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;look for the line with text #tcpip_socket = false&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;make it tcpip_socket = true and remove the comment&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Save the file&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;    &lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;For 8.0+, in /usr/local/pgsql/data/&lt;/span&gt;&lt;span style="font-family:Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;code&gt;&lt;span style="font-family:Courier New,Courier,mono;"&gt;postgresql.conf&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt; uncomment     the line starting:&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Courier New,Courier,mono;font-size:85%;"  &gt;listen_addresses = 'localhost'&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Open the file /usr/local/pgsql/data/&lt;/span&gt;&lt;span style="font-family:Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;code&gt;&lt;span style="font-family:Courier New,Courier,mono;"&gt;pg_hba.conf and add a line&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;&lt;span style="font-family:Courier New,Courier,mono;"&gt;   &lt;/span&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-family:Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size:85%;"&gt;host dspace dspace 127.0.0.1 255.255.255.255 md5&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="font-family:Verdana,Arial,Helvetica,sans-serif;"&gt;    &lt;/span&gt;&lt;p&gt;&lt;span style="font-family:Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size:85%;"&gt;in the section # IPv4-style local connections:      &lt;/span&gt;   &lt;/span&gt;     &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Create a &lt;/span&gt;&lt;span style="font-family:Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;code&gt;&lt;span style="font-family:Courier New,Courier,mono;"&gt;dspace&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt; database,       owned by the &lt;/span&gt;&lt;span style="font-family:Verdana,Arial,Helvetica,sans-serif;"&gt;&lt;code&gt;&lt;span style="font-family:Courier New,Courier,mono;"&gt;dspace&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt; PostgreSQL       user by doing the following &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;$/usr/local/pgsql/bin/createuser -U postgres -d -A -P dspace [Enter a         password for the DSpace database]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;$/usr/local/pgsql/bin/createdb       -U dspace -E UNICODE dspace &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;/ul&gt; &lt;hr /&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;5. Installation of Jakarta Tomcat&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;You have to become root user to do the following&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Download the file like jakarta-tomcat-5.0.28.tar.gz and copy to /usr/local     directory&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Do the following     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#cd /usr/local&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#gunzip jakarta-tomcat-5.0.28.tar.gz [ uncompress]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#tar -xvf jakarta-tomcat-5.0.28.tar [extract files]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#mv jakarta-tomcat-5.0.28 tomcat [ rename the directory to smaller         name]&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt; Set the environment variable JAVA_OPTS="-Xmx512M -Xms64M -Dfile.encoding=UTF-8" by       doing the following &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#JAVA_OPTS="-Xmx512M       -Xms64M -Dfile.encoding=UTF-8"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#export JAVA_OPTS&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;To make it permanent do the following     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Open the file /etc/profile and add the two line below towards the end of the file.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;JAVA_OPTS="-Xmx512M       -Xms64M -Dfile.encoding=UTF-8"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;export JAVA_OPTS&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Open the file /usr/local/tomcat/config/server.xml and do the following     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;locate the following section&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;     &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;&lt;!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --&gt;      &lt;connector port="8080" maxthreads="150" minsparethreads="25" maxsparethreads="75" enablelookups="false" redirectport="8443" acceptcount="100" connectiontimeout="20000" disableuploadtimeout="true"&gt;&lt;/connector&gt;&lt;/span&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;            and add the line URIEncoding="UTF-8" in this section like&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;        &lt;!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --&gt; &lt;connector port="8080" maxthreads="150" minsparethreads="25" maxsparethreads="75" enablelookups="false" redirectport="8443" acceptcount="100" connectiontimeout="20000" disableuploadtimeout="true"&gt;URIEncoding="UTF-8" /&amp;gt;&lt;/connector&gt;&lt;/span&gt;&lt;/p&gt;  &lt;table border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#chown -R dspace.dspace /usr/local/tomcat [ change the owner and group of tomcat directory to dspace, so as to run as dspace user&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Save the file&lt;/span&gt;&lt;/li&gt;  &lt;hr /&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;6. Installation of Dspace&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;You have to login as Linux root user&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Create the DSpace Linux user by using the commands     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#/usr/sbin/groupadd dspace [create group]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#/usr/sbin/useradd -g dspace dspace [ create dspace user]&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Download the latest Dspace (dspace-source-1.x.tar.gz) file and copy the     file to / directory&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Do the following     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#cd /&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#gunzip dspace-source-1.3.2.tar.gz&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#tar -xvf dspace-source-1.3.2.tar&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;It creates a directory name like dspace-1.3.2-source&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Do the following     &lt;/span&gt;      &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#mv dspace-1.3.2-source dspace [rename the long name dspace]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#cp /usr/local/pgsql/share/java/postgresql.jar /dspace/lib [ copy         postgres jdbc driver to dspace/lib directory]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#chown -R dspace.dspace dspace [ change the owner and group of dspace         directory to dspace]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;#su -l dspace&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;$cd /dspace&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Open the file /dspace/config/dspace.cfg and set the following properties&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;        dspace.url     = [like http://144.16.72.131/dspace]&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;        dspace.hostname     = [hotsname or IP address of server]&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;        dspace.name     =[ dspace name like name of your Institution]&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;        db.password     = [the password you entered in the last step of postgesql installation]&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;        mail.server     =[hostname or IP address of server]&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;        mail.from.address = [email address]&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;        feedback.recipient =[email address]&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;        mail.admin = [email address of admin]&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;        alert.recipient     =[email address (not essential but very useful!)]&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Save the file&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Compile and install DSpace by doing the following     &lt;/span&gt;     &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;$ant fresh_install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;$cp /dspace/build/*.war &lt;i&gt; /&lt;/i&gt;usr/local/tomcat/webapps&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Create an initial administrator account by the command     &lt;/span&gt;     &lt;pre&gt;&lt;span style="font-family:Courier New,Courier,mono;"&gt;$/dspace/bin/create-administrator&lt;/span&gt;&lt;/pre&gt;     &lt;pre&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;You need to provide some information like admin user name, email ID and so on &lt;/span&gt;&lt;/pre&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Start tomcat by the command     &lt;/span&gt;      &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;$/usr/local/tomcat/bin/startup.sh&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Point your browser to the URL: &lt;span style="color: rgb(204, 51, 51);"&gt;http://HOSTNAME_OR_IP_ADDRESS_OF_SERVER:8080/dspace&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Access admin UI by point your browser to the URL: http://HOSTNAME_OR_IP_ADDRESS_OF_SERVER:8080/dspace/dspace-admin&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;How about the errors?&lt;/span&gt;&lt;br /&gt;&lt;pre style="color: rgb(51, 102, 102);"&gt;&amp;gt;BUILD FAILED&lt;br /&gt;&amp;gt; /usr/local/dspace-1.3.1-source/build.xml:266: Java returned: 1&lt;br /&gt;&lt;/pre&gt;&lt;span style="color: rgb(51, 102, 102);font-size:85%;" &gt;Please try to download postgresql-8.03.jdbc.jar  from  http://www.postgresql.com then copy it as  /usr/local/dspace/lib/postgresql.jar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:78%;"  &gt; [echo] ====================================================================&lt;br /&gt;[echo]  The DSpace code has been installed, and the database initialized.&lt;br /&gt;[echo]&lt;br /&gt;[echo]  To complete installation, you should do the following:&lt;br /&gt;[echo]&lt;br /&gt;[echo]  * Install the DSpace UI (dspace.war) and OAI-PMH (dspace-oai.war)&lt;br /&gt;[echo]    Web applications from the 'build' directory in the appropriate&lt;br /&gt;[echo]    place for your servlet container.  e.g. '/opt/tomcat/webapps'&lt;br /&gt;[echo]&lt;br /&gt;[echo]  * Make an initial administrator account (an e-person) in DSpace:&lt;br /&gt;[echo]&lt;br /&gt;[echo]    /usr/local/dspace/bin/create-administrator&lt;br /&gt;[echo]&lt;br /&gt;[echo]  * Start up your servlet container (Tomcat etc.)&lt;br /&gt;[echo]&lt;br /&gt;[echo]  You should then be able to access your DSpace's 'home page':&lt;br /&gt;[echo]&lt;br /&gt;[echo]    http://dspace.mainlib.upd.edu.ph:8080/dspace&lt;br /&gt;[echo]&lt;br /&gt;[echo]  You should also be able to access the administrator UI:&lt;br /&gt;[echo]&lt;br /&gt;[echo]    http://dspace.mainlib.upd.edu.ph:8080/dspace/dspace-admin&lt;br /&gt;[echo] ====================================================================&lt;br /&gt;[echo]&lt;br /&gt;&lt;br /&gt;BUILD SUCCESSFUL&lt;br /&gt;Total time: 31 seconds&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Detail(1): Data Center online DSpace&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/TAYVyq-aBYI/AAAAAAAAAVE/NyQrTmeM83c/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/TAYVyq-aBYI/AAAAAAAAAVE/NyQrTmeM83c/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5478089957016470914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Detail(2) : DSpace login /e-mail: registrations&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/TAYX-5n5QcI/AAAAAAAAAVM/2e4ND1PD45g/s1600/Screenshot-2.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/TAYX-5n5QcI/AAAAAAAAAVM/2e4ND1PD45g/s400/Screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5478092366130266562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(3): DSpace Administrator's Page&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/TAif8i1R2fI/AAAAAAAAAWM/QbeWPjvA-yk/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/TAif8i1R2fI/AAAAAAAAAWM/QbeWPjvA-yk/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5478804809187449330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(4): DSpace e-mail/account  confirmations&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O_1RagZjXFE/TAYd3gTxsbI/AAAAAAAAAVc/ejQ7dmFacTE/s1600/Screenshot-4.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TAYd3gTxsbI/AAAAAAAAAVc/ejQ7dmFacTE/s400/Screenshot-4.png" alt="" id="BLOGGER_PHOTO_ID_5478098836145680818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(5): Uploading /submitting files in DSpace Repository&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_O_1RagZjXFE/TAyDGQsvLrI/AAAAAAAAAXc/hpSRIBRRU_Q/s1600/Screenshot11.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://3.bp.blogspot.com/_O_1RagZjXFE/TAyDGQsvLrI/AAAAAAAAAXc/hpSRIBRRU_Q/s400/Screenshot11.png" alt="" id="BLOGGER_PHOTO_ID_5479898990188113586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(6) Uploaded data in the DSpace repository&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/TAyEIsrQGMI/AAAAAAAAAXk/FIMXKuh8QSU/s1600/Screenshot12.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/TAyEIsrQGMI/AAAAAAAAAXk/FIMXKuh8QSU/s400/Screenshot12.png" alt="" id="BLOGGER_PHOTO_ID_5479900131569440962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(7) Search -&amp;gt;Title in the Depository( "Canon iRJ")&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O_1RagZjXFE/TBHSyMnwXsI/AAAAAAAAAYU/8Fk1c7y9_Nc/s1600/Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://4.bp.blogspot.com/_O_1RagZjXFE/TBHSyMnwXsI/AAAAAAAAAYU/8Fk1c7y9_Nc/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5481393981309869762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;REMARKS:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CONCLUSIONS:&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-197800107900755220?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_cfU4cW3-yEySPEX2kg31pI1ldY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_cfU4cW3-yEySPEX2kg31pI1ldY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_cfU4cW3-yEySPEX2kg31pI1ldY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_cfU4cW3-yEySPEX2kg31pI1ldY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/b-RHpFGa3lg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/197800107900755220/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/04/dspace-complete-repository.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/197800107900755220?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/197800107900755220?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/b-RHpFGa3lg/dspace-complete-repository.html" title="DSpace Complete Repository" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_O_1RagZjXFE/S-zzByc3KmI/AAAAAAAAARc/dhvuq_O--I0/s72-c/dspace-logo.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/04/dspace-complete-repository.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAGRHk9fyp7ImA9Wx9XGUQ.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-2180869196152062369</id><published>2010-04-14T01:01:00.000-07:00</published><updated>2011-01-14T00:45:25.767-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-14T00:45:25.767-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DSpace" /><category scheme="http://www.blogger.com/atom/ns#" term="Philippine Digital Library" /><category scheme="http://www.blogger.com/atom/ns#" term="Eprints" /><category scheme="http://www.blogger.com/atom/ns#" term="Digital Repositories" /><title>EPrints Complete Metadata Repository</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/S9fW-JN0bLI/AAAAAAAAAQc/LqUiddeAIUg/s1600/eprintslogo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 342px; height: 334px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/S9fW-JN0bLI/AAAAAAAAAQc/LqUiddeAIUg/s400/eprintslogo.png" alt="" id="BLOGGER_PHOTO_ID_5465073035951500466" border="0" /&gt;&lt;/a&gt;I would like to introduce my new task  no other than exploring Web Metadata repository , a sort of Wiki database that our Institution needs to be implemented. So, I don't have the second thought to blog the progress here  and as I knew this can be helpful  to IT practicioner who required a likewise system . Actually there is another rival with the same approach of service -the DSpace (designed by an MIT Software Engineers), but as of now I keep my self sticking to this forum's review "&lt;span style="color: rgb(0, 0, 153);"&gt;http://www.oaforum.org/resources/tvtoolscomp.php&lt;/span&gt;" though I might consider comparing the two repositories as from time to time for they both have an excellent features to offer.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;As of the moment , I am going to focus on E-Prints as it saying goes&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;" &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;E-Prints World's best practice"&lt;/span&gt;-well,let's see and I am a little bit excited.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;1)Introductions:&lt;br /&gt;EPrints is developed at the &lt;a style="color: rgb(0, 0, 153);" href="http://www.ecs.soton.ac.uk/"&gt;School of Electronics and Computer Science&lt;/a&gt;, University of Southampton, UK.&lt;br /&gt;&lt;br /&gt;2)Objectives:&lt;br /&gt;&lt;br /&gt;3)Review of related literatures&lt;br /&gt;&lt;br /&gt;4) Requirements(Download &amp;amp; Installations):&lt;br /&gt;Actually we have four(4) Software packages (including its addons)required to  setup an Eprints repository&lt;br /&gt;1)Apache (for Server)&lt;br /&gt;2)Perl(Web Gui)&lt;br /&gt;3)Mysql (Data base)&lt;br /&gt;4)Eprints(Repository apps)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;[ Tips on downloading: Tools  and locations]&lt;/span&gt;&lt;br /&gt;1)If we want to install all the included packages ,here is the direct link of e-prints' extra softwares:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;http://www.eprints.org/files/tools/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2)But if you are deligent enough to download it one  by one please goto to thier respective official sites:&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span&gt;&lt;br /&gt;3) Using Yum downloader/installer for the following addons&lt;/span&gt;&lt;span&gt;&lt;br /&gt;yum install lynx&lt;br /&gt;yum install wget&lt;br /&gt;yum install glib2-devel&lt;br /&gt;yum install  libxml2-devel&lt;br /&gt;yum install glib-devel&lt;br /&gt;yum install zlib-devel&lt;br /&gt;yum install tetex-latex&lt;br /&gt;yum install imagemagic&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;yum install libxml2-devel.i386&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span&gt;yum install perl-XML-Parser-2.34-6.1.2.2.1.i386&lt;br /&gt;yum install perl-XML-RSS-LibXML&lt;br /&gt;yum install  perl-XML-Xerces&lt;br /&gt;yum install perl-XML-Writer&lt;br /&gt;&lt;br /&gt;4)Using cpan as perl addons downloader&lt;br /&gt;export ftp_proxy="your_proxy:port" &lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;// export ftp_proxy=10.36.192.4:8080&lt;/span&gt;&lt;br /&gt;cpan&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;        &lt;p&gt;        perl -MCPAN -e shell&lt;br /&gt;install Data::ShowTable&lt;br /&gt;install MIME::Base64&lt;br /&gt;install Unicode::String&lt;br /&gt;install Term::ReadKey&lt;br /&gt;install Readonly     ******NEW*******&lt;br /&gt;install MIME::Lite&lt;br /&gt;install XML::LibXML&lt;br /&gt;install CGI&lt;br /&gt;&lt;/p&gt;5) Download the following files:&lt;br /&gt;wget &lt;a href="http://go2.wordpress.com/?id=725X1342&amp;amp;site=techteam.wordpress.com&amp;amp;url=http%3A%2F%2Fgdome2.cs.unibo.it%2Frpm%2Fgdome2-0.8.1-1.i386.rpm&amp;amp;sref=http%3A%2F%2Ftechteam.wordpress.com%2F2008%2F02%2F08%2Finstalling-eprints-on-centos-5-using-source-files%2F"&gt;http://gdome2.cs.unibo.it/rpm/gdome2-0.8.1-1.i386.rpm&lt;/a&gt;&lt;br /&gt;wget &lt;a href="http://gdome2.cs.unibo.it/rpm/gdome2-devel-0.8.1-1.i386.rpm"&gt;http://gdome2.cs.unibo.it/rpm/gdome2-devel-0.8.1-1.i386.rpm&lt;/a&gt;&lt;br /&gt;wget &lt;a href="http://go2.wordpress.com/?id=725X1342&amp;amp;site=techteam.wordpress.com&amp;amp;url=http%3A%2F%2Fcpan.uwinnipeg.ca%2Fcpan%2Fauthors%2Fid%2FT%2FTJ%2FTJMATHER%2FXML-GDOME-0.86.tar.gz&amp;amp;sref=http%3A%2F%2Ftechteam.wordpress.com%2F2008%2F02%2F08%2Finstalling-eprints-on-centos-5-using-source-files%2F"&gt;http://cpan.uwinnipeg.ca/cpan/authors/id/T/TJ/TJMATHER/XML-GDOME-0.86.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;br /&gt;APACHE 2.X.X&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;root.localhost# &lt;/span&gt; yum install httpd&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root.localhost# &lt;/span&gt; /sbin/chkconfig httpd one&lt;br /&gt;-----------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;p style="color: rgb(102, 0, 0);"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;1. Install &lt;a href="http://www.apache.org/httpd.html"&gt;Apache&lt;/a&gt; 2.0 or later &lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(102, 0, 0);" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Apache is the most commonly used web server in the world, and it's  free!&lt;span style=""&gt;&lt;o:p&gt;  &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;EPrints requires Apache to be configured with mod_perl, as this  allows&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Apache modules that are entirely written in perl, hence providing much  improved efficiency.&lt;u1:p&gt; &lt;/u1:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="color: rgb(102, 0, 0);" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Uncompress and extract the files    using the command&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;   &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;#tar -zxvf      httpd-2.0.49.tar.gz&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Go to the directory it creates    like httpd-version &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;   &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;#cd httpd-2.0.49&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Run the following    commands&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;    &lt;/o:p&gt;&lt;/span&gt;   &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;#./configure      --prefix=/usr/local/apache2&lt;span style=""&gt;        &lt;/span&gt;--enable-so &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;     &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;# make&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;     &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;# make install&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Open the file&lt;span style=""&gt;  &lt;/span&gt;/usr/local/apache2/conf/httpd.conf and    make the following changes (vi or any editor can be used to open    file)&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;    &lt;/o:p&gt;&lt;/span&gt;   &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Search and Replace www.new.com      with IP address or hostname of your machine. Uncomment the line.&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;     &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;locate the line #ServerName      and Replace with your servername.&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Start Apache Server by the    command&lt;span style=""&gt;  &lt;/span&gt;and check for the status    of the web server&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;    &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;/usr/local/apache2/bin/apachectl      start&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;      &lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Open the browser and    browse the default page at the URL: http://ip-no-machine-or-hostname/&lt;span style="font-size:9px;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  &gt;If you are able to view    apache page on your browser, it means that you have successfully installed    Apache.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;-----------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;MYSQL&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;root.localhost# &lt;/span&gt; yum install mysql mysql-server&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;root.localhost#&lt;/span&gt; /sbin/chkconfig mysqld on&lt;br /&gt;------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;ul style="color: rgb(102, 0, 0);" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Uncompress and extract the files    by the command&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;    &lt;/o:p&gt;&lt;/span&gt;    &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=""&gt; &lt;/span&gt;# tar -zxvf      mysql-standard-5.0.xx-pc-linuxi686.tar.gz&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Rename the folder it create like    mysql-standard-5.0.xx-pc-linux-i686 to 'mysql'&lt;span style=""&gt;  &lt;/span&gt;by the command&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;   &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;mv &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;mysql-standard-5.0.xx-pc-linux-i686      mysql&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;      &lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Create mysql group and mysql    user to run database server as mysql user by the commands&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;   &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;# /usr/sbin/groupadd      mysql&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;      &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;     &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;# /usr/sbin/useradd -g mysql      mysql&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;      &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Go to mysql directory using the    command&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;    &lt;/o:p&gt;&lt;/span&gt;    &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;# cd mysql&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Run the script to install MySQL    database &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;   &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;#      ./scripts/mysql_install_db&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Change the ownership and group    of data directory to mysql &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;    &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;# chown -R root&lt;span style=""&gt;  &lt;/span&gt;data&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;     &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;# chgrp -R mysql&lt;span style=""&gt;  &lt;/span&gt;data&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Start MySQL server&lt;span style=""&gt;  &lt;/span&gt;by command &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;    &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;# ./bin/mysqld_safe      --user=mysql &amp;amp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;PERL&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;root.localhost# &lt;/span&gt; yum install mod perl&lt;br /&gt;------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;ul style="color: rgb(102, 0, 0);" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Uncompress and extract the files    using the command &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;   &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;# tar -zxvf      mod_perl-2.0-current.tar.gz&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Go to the directory it creates    like mod_perl-version &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;    &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;# cd mod_perl-2.0&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Configure    it for Apache web server using the command&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;   &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;perl Makefile.PL -      MP_APXS=/usr/local/apache2/bin/apxs&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Run the following commands to    compile and install&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;    &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;make&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;     &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;make install&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Open the file    /usr/local/apache2/conf/httpd.conf&lt;span style=""&gt;     &lt;/span&gt;and add a line as shown&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;   &lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;LoadModule perl_module      modules/mod_perl.so&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;/ul&gt;------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;GDOME&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;root.localhost#  cd /usr/local/(here is the directory&lt;br /&gt;&lt;/span&gt;&lt;ol class="lin"&gt;&lt;li&gt;Attempted to excecute &lt;i&gt;rpm -Uvh gdome2-0.8.1-1.i386.rpm gdome2-devel-0.8.1-1.i386.rpm&lt;/i&gt; system reported failed dependancy &lt;b&gt;glib2-devel &gt;= 2.2.0 is needed by gdome2-devel&lt;/b&gt;&lt;/li&gt;&lt;li&gt;yum install &lt;span class="spCh spChx201c"&gt;“&lt;/span&gt;glib2-devel.*&lt;span class="spCh spChx201d"&gt;”&lt;/span&gt; (system installed glib2-devel.i386 0:2.12.3.2.fc6)&lt;/li&gt;&lt;li&gt;rpm -Uvh gdome2-0.8.1-1.i386.rpm gdome2-devel-0.8.1-1.i386.rpm (installed ok)&lt;/li&gt;&lt;li&gt;The following section is from the eprints wiki it outlines a bug that needs fixing&lt;/li&gt;&lt;li&gt; &lt;pre&gt;Fix the bug in gdome-config&lt;/pre&gt; &lt;pre&gt;To see if the bug is a problem run:&lt;/pre&gt; &lt;pre&gt;gdome-config --libs&lt;/pre&gt; &lt;pre&gt;If you get something like:&lt;/pre&gt; &lt;pre&gt;/usr/bin/gdome-config: line 86: --libs: command not found&lt;/pre&gt; &lt;pre&gt;/usr/bin/gdome-config: line 87: --cflags: command not found&lt;/pre&gt; &lt;pre&gt;then you need to fix the bug. Don't worry, it's easy.&lt;/pre&gt; &lt;pre&gt;As root edit /usr/bin/gdome-config&lt;/pre&gt; &lt;pre&gt;vi /usr/bin/gdome-config&lt;/pre&gt; &lt;pre&gt;Around line 88 find these two lines:&lt;/pre&gt; &lt;pre&gt;the_libs="$the_libs -L${exec_prefix}/lib -lgdome ` --libs` `xml2-config --libs`"&lt;/pre&gt; &lt;pre&gt;the_flags="$the_flags -I${prefix}/include -I${prefix}/include/libgdome ` --cflags` `xml2-config --cflags`"&lt;/pre&gt; &lt;pre&gt;And change them to this:&lt;/pre&gt; &lt;pre&gt;the_libs="$the_libs -L${exec_prefix}/lib -lgdome `&lt;b&gt;&lt;i&gt;/usr/bin/glib-config&lt;/i&gt;&lt;/b&gt; --libs` `xml2-config --libs`"&lt;/pre&gt; &lt;pre&gt;the_flags="$the_flags -I${prefix}/include -I${prefix}/include/libgdome `&lt;b&gt;&lt;i&gt;/usr/bin/glib-config&lt;/i&gt;&lt;/b&gt; --cflags` `xml2-config --cflags`"&lt;/pre&gt; &lt;/li&gt;&lt;/ol&gt;------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;ul style="color: rgb(102, 0, 0);" type="disc"&gt;&lt;li&gt;tar xzvf XML-GDOME-0.86.tar.gz&lt;/li&gt;&lt;li&gt;cd XML-GDOME-0.86&lt;/li&gt;&lt;li&gt;perl Makefile.PL&lt;/li&gt;&lt;li&gt;yum install gcc.i386 (compiler did not come standard with CentOS 5)&lt;/li&gt;&lt;li&gt;make&lt;/li&gt;&lt;li&gt;make install&lt;/li&gt;&lt;li&gt;cd /usr/local/build&lt;/li&gt;&lt;/ul&gt;-------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;REPOSITORY " ePrints"&lt;/span&gt;&lt;br /&gt;[IMPORTANT]&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root.localhost# &lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;adduser eprints&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root.localhost# &lt;/span&gt;su eprints&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root.localhost# &lt;/span&gt; cp  eprints.3.2.0.tar.gz /usr/local/&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root.localhost#&lt;/span&gt;  tar -zxvf eprints.3.2.0.tar.gz&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root.localhost#&lt;/span&gt;  cd eprints.3.2.0&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root.localhost#&lt;/span&gt; /configure --prefix=/usr/local/eprints3  -with-smtp-server=smtp.mainlib.xxd.edu.ph --disable-diskfree -with-user=eprints -with-perl=/usr/bin/perl -with-apache=2&lt;br /&gt;bash: /configure: No such file or directory&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root.localhost# &lt;/span&gt; ./install.pl&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;If you want to know the path of perl,apache mysql and etc use "which" command.&lt;br /&gt;Example : to know where is the path/directory  of perl  you may type "which perl"&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root.localhost# &lt;/span&gt; /usr/bin/perl&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);font-size:100%;" &gt;&lt;span&gt;&lt;br /&gt;&lt;span&gt;CREATING AN REPOSITORY ARCHIVE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;Please select an ID for the repository, which will be used to create a directory&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt; and identify the repository. Lower case letters and numbers, may not start with&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt; a number. examples: "lemurprints" or "test3"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre  style="color: rgb(102, 0, 0);font-family:georgia;"&gt;&lt;span style="font-size:85%;"&gt;root.localhost@ /usr/local/eprints3/bin/epiadmin create&lt;br /&gt;&lt;br /&gt;Archive ID? eprints&lt;br /&gt;We need to create /var/lib/eprints3/archives/uclapr, doing it now...&lt;br /&gt;Getting uid and gid information for apache&lt;br /&gt;UID: 48&lt;br /&gt;GID: 48&lt;br /&gt;Configure vital settings? [yes] ? yes&lt;br /&gt;Hostname? localhost&lt;br /&gt;Webserver Port [80] ? 80&lt;br /&gt;Alias (enter # when done) [#] ? #&lt;br /&gt;Administrator Email? ******@yahoo.com&lt;br /&gt;Archive Name [Test Repository] ? Data Center,XX Diliman&lt;br /&gt;Write these core settings? [yes] ? yes&lt;br /&gt;Configuring Database for: eprints&lt;br /&gt;Database Name [eprints] ? eprints DB&lt;br /&gt;MySQL Host [localhost] ? localhost&lt;br /&gt;MySQL Port (# for no setting) [#] ?&lt;br /&gt;MySQL Socket (# for no setting) [#] ?&lt;br /&gt;Database User [******] ?&lt;br /&gt;Database Password?&lt;br /&gt;Write these database settings? [yes] ? yes&lt;br /&gt;Create database "eprints DB" [yes] ? yes&lt;br /&gt;MySQL Root Password?&lt;br /&gt;Create database tables? [yes] ? yes&lt;br /&gt;Create an initial user? [yes] ? yes&lt;br /&gt;Enter a username [admin] ? admin&lt;br /&gt;Select a user type (user|editor|admin) [admin] ? admin&lt;br /&gt;Enter Password? *****************&lt;br /&gt;Email? *******@yahoo.com&lt;br /&gt;Do you want to build the static web pages? [yes] ? yes&lt;br /&gt;Do you want to import the LOC subjects? [yes]&lt;br /&gt;Do you want to update the apache config files? (you still need to add the 'Include' line) [yes] ? yes &lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Detail() First screenshot of Eprints&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/S8wJP-2gb4I/AAAAAAAAAPU/el6IFJeXTTo/s1600/Eprints-Screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/S8wJP-2gb4I/AAAAAAAAAPU/el6IFJeXTTo/s400/Eprints-Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5461750618267873154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Detail() Manage depositing files&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_O_1RagZjXFE/S85nrpHsjXI/AAAAAAAAAPk/ZmB_Jnxm3Jo/s1600/Authentications.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://3.bp.blogspot.com/_O_1RagZjXFE/S85nrpHsjXI/AAAAAAAAAPk/ZmB_Jnxm3Jo/s400/Authentications.png" alt="" id="BLOGGER_PHOTO_ID_5462417397517159794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;Detail() Modifying webpage layout&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O_1RagZjXFE/S85nOO8FsHI/AAAAAAAAAPc/jx6Z_vLoBzQ/s1600/Edit+page.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://2.bp.blogspot.com/_O_1RagZjXFE/S85nOO8FsHI/AAAAAAAAAPc/jx6Z_vLoBzQ/s400/Edit+page.png" alt="" id="BLOGGER_PHOTO_ID_5462416892272947314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Detail() Modified and sample tested repository&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_O_1RagZjXFE/S8_wgudZ67I/AAAAAAAAAP0/8KR_LhDlAgI/s1600/Sample+repository.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 320px;" src="http://1.bp.blogspot.com/_O_1RagZjXFE/S8_wgudZ67I/AAAAAAAAAP0/8KR_LhDlAgI/s400/Sample+repository.png" alt="" id="BLOGGER_PHOTO_ID_5462849318041545650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5) Methodology /Howtos:&lt;br /&gt;&lt;br /&gt;6) Scope of Works:&lt;br /&gt;Build an Opensource ,online multiple multimedia repository(Eprints got it all!)&lt;br /&gt;&lt;br /&gt;7) Evaluations and Testings:&lt;br /&gt;Configuring the Metadata Repository&lt;br /&gt;Configuring the MySQL dataBase&lt;br /&gt;Authenticating Eprints&lt;br /&gt;&lt;br /&gt;8) Remarks/Summary:&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Well, after reviewing the use of Eprints as a repository Dbase(Mysql) ,apache configurations and downloading addons. Though I have already setup its GUI interface am still on testing the robustness of the system -just hang on for a moment and soon some feedbacks of mine will be posted again here.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Recently we've decide to deploy eprints into a productions and  added remarks for the installations of eprints  in a 64 bit quad core (Intel Xeon) server.Well,Its all about the software installations as much as possible keeping all the module installed could be a good habit, especially for a fast web browsing speed of eprints&lt;br /&gt;perl-Atom, perl-RSS,perl-Ajax and etc.Apache writer also must enable (/etc/httpd/modules/*.o. Sometimes we keep on suspecting to anything that cause hard bugs into our system but it could be prevented if we could install all the modules requirements completely.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;9) Conclusions:&lt;br /&gt;Eprints meets all the  requirements of  a complete digital repository.&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;&lt;br /&gt;E^3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-2180869196152062369?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/45gv2Dek6yRzK1DZzUgjw-T1L2U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/45gv2Dek6yRzK1DZzUgjw-T1L2U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/45gv2Dek6yRzK1DZzUgjw-T1L2U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/45gv2Dek6yRzK1DZzUgjw-T1L2U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/OVjCH8RxMJg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/2180869196152062369/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/04/e-prints-complete-metadata-repository.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/2180869196152062369?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/2180869196152062369?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/OVjCH8RxMJg/e-prints-complete-metadata-repository.html" title="EPrints Complete Metadata Repository" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_O_1RagZjXFE/S9fW-JN0bLI/AAAAAAAAAQc/LqUiddeAIUg/s72-c/eprintslogo.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/04/e-prints-complete-metadata-repository.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EEQH87eyp7ImA9WhZaGU4.&quot;"><id>tag:blogger.com,1999:blog-6835406097628544616.post-4288533223148912825</id><published>2010-02-25T19:04:00.001-08:00</published><updated>2011-07-06T00:00:01.103-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T00:00:01.103-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Installing Proxy Server" /><title>Installing Proxy Server</title><content type="html">&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_O_1RagZjXFE/TAfajs8vJvI/AAAAAAAAAV8/To0QhuiKnlU/s1600/img4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 386px; height: 158px;" src="http://3.bp.blogspot.com/_O_1RagZjXFE/TAfajs8vJvI/AAAAAAAAAV8/To0QhuiKnlU/s400/img4.jpg" alt="" id="BLOGGER_PHOTO_ID_5478587778615682802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Installing Proxy Server&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6835406097628544616-4288533223148912825?l=cobecoballes-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uub_P85hHOHdjJL30PbbWYLg1pw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uub_P85hHOHdjJL30PbbWYLg1pw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uub_P85hHOHdjJL30PbbWYLg1pw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uub_P85hHOHdjJL30PbbWYLg1pw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxOsServerApplications/~4/IWg1cTuexzg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cobecoballes-linux.blogspot.com/feeds/4288533223148912825/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cobecoballes-linux.blogspot.com/2010/02/installing-proxy-server.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/4288533223148912825?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6835406097628544616/posts/default/4288533223148912825?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxOsServerApplications/~3/IWg1cTuexzg/installing-proxy-server.html" title="Installing Proxy Server" /><author><name>E^3</name><uri>http://www.blogger.com/profile/05952379906468956430</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_O_1RagZjXFE/S0QktxOSiFI/AAAAAAAAABw/flZR6mF2J8M/S220/photo-profile.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_O_1RagZjXFE/TAfajs8vJvI/AAAAAAAAAV8/To0QhuiKnlU/s72-c/img4.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cobecoballes-linux.blogspot.com/2010/02/installing-proxy-server.html</feedburner:origLink></entry></feed>

