<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6835406097628544616</id><updated>2026-10-09T23:17:26.679-07:00</updated><category term="Book Scanner"/><category term="Book keeping"/><category term="CPanel)"/><category term="Captive Portal"/><category term="Captive Potal"/><category term="Commecial Grade Repository(Eprints) Digital Library"/><category term="DSpace"/><category term="DSpace Complete Repository install setup deployment"/><category term="Decapod for RoBook Scanner Book Scanner"/><category term="Digital Repositories"/><category term="Eprints"/><category term="Fedora download  install yum update mirror repository"/><category term="FreeRadius"/><category term="Installing Koha iin Linux"/><category term="Installing Koha in Fedora"/><category term="Installing Koha in the Philippines"/><category term="Installing Proxy Server"/><category term="Installing Web Server(Apache"/><category term="Koha  Online OPAC Automations Digital Library"/><category term="Load Balancer and High Availability Server"/><category term="MRTG (Multi Router Traffic Grapher) Server"/><category term="Moodle"/><category term="Multipath Power Path FC Channel Server Cluster Server Fail Over Fiber Optic Network FC1 protocol"/><category term="MySQL"/><category term="Mysql Workbench Setup (Fedora 64 bit) Server DBase"/><category term="Nextcloud"/><category term="OCR"/><category term="OSX  Accounts Add users  group  Apple Xserve  user and groups Accounts"/><category term="OSticket"/><category term="OTRS"/><category term="Online Learning"/><category term="Philippine Digital Library"/><category term="Radius"/><category term="Repository"/><category term="RoBot Scanner DIY Book Scanner  Book Scanner"/><category term="Robot"/><category term="SVN"/><category term="Scanner"/><category term="Simple NAT server IP Taables"/><category term="Software Booking"/><category term="UNIX /OSX  Leopard SVN setup"/><category term="Ubuntu18.04  NextCloud 13.02"/><category term="Web Authentications"/><category term="WiFi Login"/><category term="YAZ"/><category term="Zebra Server -Index searcher (Z3950 protocol)"/><category term="Zeroshell"/><category term="book scanner ocr"/><category term="exactcode"/><category term="exactimage in Fedora"/><category term="file ocr in linux"/><category term="free ocr"/><category term="hocr2pdf"/><category term="installing Nexcloud in Ubuntu 18.04"/><category term="live video"/><category term="machine vision"/><category term="media streaming"/><category term="mjpg-streamer"/><category term="motion"/><category term="multiple IP Camera"/><category term="multiple webCamera"/><category term="online video streaming"/><category term="robot eye"/><category term="video over http"/><title type='text'>Linux OS &amp;amp; Server Applications</title><subtitle type='html'>Linux OS and Servers applications:&#xa;Software set-up and configurations. Hardware for  Mini,Tiny ,Embedded ,Clustered servers.  &#xa;proto-Servers&#39; porting and debugging apps and add-ons. Server finale deployment,integrations 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='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.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'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6835406097628544616.post-1559798959029929274</id><published>2018-10-17T06:49:00.002-07:00</published><updated>2018-10-18T01:33:01.733-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book keeping"/><category scheme="http://www.blogger.com/atom/ns#" term="OSticket"/><category scheme="http://www.blogger.com/atom/ns#" term="OTRS"/><category scheme="http://www.blogger.com/atom/ns#" term="Software Booking"/><title type='text'>OSTicket Helpdesk Software</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyTJI0AU_Nk5pbN03Kp-3s-apwOgdbUoPYgjgDn3A5oPu5F7NI8lvYWvVCeUe5yg7Y1sJNKu7gUx3rVhhTvByjXTkki3gfKFS-1GCf57POGkCsTOfqr643Up7JYkpHwnY15tdqf6WgOiU/s1600/osticket-0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;143&quot; data-original-width=&quot;352&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyTJI0AU_Nk5pbN03Kp-3s-apwOgdbUoPYgjgDn3A5oPu5F7NI8lvYWvVCeUe5yg7Y1sJNKu7gUx3rVhhTvByjXTkki3gfKFS-1GCf57POGkCsTOfqr643Up7JYkpHwnY15tdqf6WgOiU/s400/osticket-0.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Introduction:&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hello dabarkads, this time we will be discussing some interesting software that has an important applications in the office administration and transactions. The said software able to solve problem that was been a problem to clerical works and since we are working to centralized MIS today , having this ticketing software installed would minimized complexity , repeatability and redundancy of office scheduling,ticketing and book keeping.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;OsTicket &lt;/b&gt;software&amp;nbsp; is a service management suite that comprises ticketing, 
workflow automation and notification, along with a wide range of 
customizable features. It is used by IT service management, customer service and corporate security help desks to better structure their communication and tasks.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
It is no wonder why most offices choose this software as their booking/ticketing platform. Aside from its free and opensource it has an available documentation online which developer can customize its templates, styles and software improvement. &lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements:&lt;/b&gt;&lt;br /&gt;
Host server&lt;br /&gt;
OS: Ubuntu 16.04/18.04 &lt;br /&gt;
&lt;br /&gt;
Download sites:&lt;br /&gt;
https://github.com/osTicket/osTicket&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Objectives:&lt;/b&gt;&lt;br /&gt;
To create software that will help booking/ticketing easy&amp;nbsp; for office management.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Methodology:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1) Install Mysql&lt;br /&gt;
robook#&amp;nbsp; sudo apt-get update &lt;br /&gt;
robook# sudo apt-get mysql-server&lt;br /&gt;
&lt;br /&gt;
2) Install Apache2 &lt;br /&gt;
robook# sudo apt-get install apache2&lt;br /&gt;
&lt;br /&gt;
3) Install Php7.0 ( version to Ubunto 16.04)&lt;br /&gt;
robook# sudo apt-get intsall php7.0&amp;nbsp; php7.0-*&lt;br /&gt;
&lt;br /&gt;
4) &lt;b&gt;Install APcu extension&lt;/b&gt;&lt;br /&gt;
robook# sudo apt-get install php-apcu &lt;br /&gt;
&lt;br /&gt;
5)&amp;nbsp;&lt;b&gt; Download&amp;nbsp; osticket&lt;/b&gt;&lt;br /&gt;
git clone&amp;nbsp;https://github.com/osTicket/osTicket&lt;br /&gt;
&lt;b&gt;or&lt;/b&gt;&lt;br /&gt;
robook# wget https://github.com/osTicket/osTicket/releases/download/v1.11.0-rc1/osTicket-v1.11.0-rc1.zip &lt;br /&gt;
robook# unzip osTicket-v11.0-rc.zip&lt;br /&gt;
robook# mv osTicket-v11.0-rc&amp;nbsp; osticket&lt;br /&gt;
robookk#&amp;nbsp; sudo cp -r&amp;nbsp; osticket /var/www/html/osticket&lt;br /&gt;
&lt;br /&gt;
6) &lt;b&gt;Setup osticket web folder&lt;/b&gt;&lt;br /&gt;
robook#&amp;nbsp; chown -R www-data:www-data osticket&lt;br /&gt;
robook# chmod -R 777 osticket&lt;br /&gt;
robook#&amp;nbsp; &lt;i&gt;cp osticket/include/ost-sampleconfig.pho osticket/upload/include/ost-config.php&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
7) Confifure webhost for osticket&lt;br /&gt;
robook# sudo vim /etc/apache2/sites-available/osticket.conf&lt;br /&gt;
&lt;pre class=&quot;code_sectpre&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;virtualhost&gt;&lt;b&gt;&lt;virtualhost&gt;     ServerAdmin xxxxx@yyy.edu.ph
     ServerName osticket.com
     ServerAlias www.osticket.com
    # DocumentRoot /var/www/html/osticket

     Alias /osticket &quot;/var/www/html/osticket/&quot;
&lt;directory html=&quot;&quot; osticket=&quot;&quot; var=&quot;&quot; www=&quot;&quot;&gt;
        Options +FollowSymlinks
        AllowOverride All
        Require all granted&lt;ifmodule mod_dav.c=&quot;&quot;&gt;
            Dav off&lt;/ifmodule&gt;
       # SetEnv HOME /var/www/html/osticket
       # SetEnv HTTP_HOME /var/www/html/osticket&lt;/directory&gt;

     ErrorLog ${APACHE_LOG_DIR}/osticket_error.log
     CustomLog ${APACHE_LOG_DIR}/osticket_access.log combined&lt;/virtualhost&gt;
&lt;/b&gt;&lt;/virtualhost&gt;&lt;/span&gt;&lt;/pre&gt;
robook# sudo vim&amp;nbsp;&amp;nbsp; /etc/hosts&lt;br /&gt;
machine IP address domain name&lt;br /&gt;
ex:&lt;br /&gt;
10.10.10.28&amp;nbsp;&amp;nbsp; osticket.com&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;8) Enable configuration&lt;/b&gt;&lt;br /&gt;
robook# aen2site osticket.conf&lt;br /&gt;
robook# sudo service apache2 restart&lt;br /&gt;
&lt;br /&gt;
8.a ) Check the list of libraries for PHP 7.1&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho9MEp8BuqRVROg0LiZxwt1KotMFbMfciRiNuqe4-OVFjjt9uawHRygwlRkAUYMTlIFxK4ze0qYmxNWoSaa1zwiOkTlZBYYRDmzpbNX8CczS3Szl5KXkm3FktmfIBq4TOAYA9gC7lpJ4w/s1600/osticket-0.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;669&quot; data-original-width=&quot;1362&quot; height=&quot;157&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho9MEp8BuqRVROg0LiZxwt1KotMFbMfciRiNuqe4-OVFjjt9uawHRygwlRkAUYMTlIFxK4ze0qYmxNWoSaa1zwiOkTlZBYYRDmzpbNX8CczS3Szl5KXkm3FktmfIBq4TOAYA9gC7lpJ4w/s320/osticket-0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9) Open the osticket browser&lt;br /&gt;
http://ip-address/upload/index.php&lt;br /&gt;
and start filling up the required field&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivLCkTe679Zc2LI8rx6RzF6js1UToxKjM9fVAx7qrEqsngHS2_64P11eKOY8ef-1uPI0NWaRm8cTf12OMb_1V-bdjcKd2YU3rrPb5h1vMzJN46iFdnmf4RZ0CuJwY6dbh1CvAkWT3MvXA/s1600/osticket-1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;671&quot; data-original-width=&quot;1339&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivLCkTe679Zc2LI8rx6RzF6js1UToxKjM9fVAx7qrEqsngHS2_64P11eKOY8ef-1uPI0NWaRm8cTf12OMb_1V-bdjcKd2YU3rrPb5h1vMzJN46iFdnmf4RZ0CuJwY6dbh1CvAkWT3MvXA/s320/osticket-1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&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;
9.a)&lt;span style=&quot;text-align: center;&quot;&gt;After the data/values are supplied&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8R_cTWSftgFN8iZ5qlgLGH9xEMvrNPupcyMvUwdLMwzkdBBY6ChnocVuLCMpPUVy_CkKUtvGEpRkqAriYdL26_OuZByskjY2q-Uf-NN4NCQKOSkUSt6LagZia-CMVqKSQdYKbhDW5ipE/s1600/osticket-2.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;661&quot; data-original-width=&quot;1349&quot; height=&quot;156&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8R_cTWSftgFN8iZ5qlgLGH9xEMvrNPupcyMvUwdLMwzkdBBY6ChnocVuLCMpPUVy_CkKUtvGEpRkqAriYdL26_OuZByskjY2q-Uf-NN4NCQKOSkUSt6LagZia-CMVqKSQdYKbhDW5ipE/s320/osticket-2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&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;
10) Already installed osticket &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf9bhykUZN-0Ry8f2e0MKmEZc-tnP4JP4u6Guf6qOovVbPvwOj_cftehX7IgNq5A9aW2GmJTQoDozNdOQLz6cTUlyp6WHFoSYWokxMoTj2_Kw80BdRrktDu_j2iws76zg7AcEBvd46-AQ/s1600/osticket-1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;657&quot; data-original-width=&quot;1365&quot; height=&quot;154&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf9bhykUZN-0Ry8f2e0MKmEZc-tnP4JP4u6Guf6qOovVbPvwOj_cftehX7IgNq5A9aW2GmJTQoDozNdOQLz6cTUlyp6WHFoSYWokxMoTj2_Kw80BdRrktDu_j2iws76zg7AcEBvd46-AQ/s320/osticket-1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&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;
11) OsTicket website&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEwKpj2LNWdFI4n5a9gsDxzVon9E8QOWg5d-E2d0FrZD8eLoX0q-BgNEYMnWcZcd9nTaev0X8QJRTjekh_gVoFGKvPi3-xM5kXxa1_3GMV-nSNHrlZrJ8aItl8zc_ZpvgWRWYadWaEisE/s1600/osticket-0-1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;659&quot; data-original-width=&quot;1355&quot; height=&quot;155&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEwKpj2LNWdFI4n5a9gsDxzVon9E8QOWg5d-E2d0FrZD8eLoX0q-BgNEYMnWcZcd9nTaev0X8QJRTjekh_gVoFGKvPi3-xM5kXxa1_3GMV-nSNHrlZrJ8aItl8zc_ZpvgWRWYadWaEisE/s320/osticket-0-1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&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;
12) OsTicket Administrator configuration &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8aC3wEyP_HNtV1FTsWSdcYEP436neXkJP1v6_ogC3R0DgWP6B43y6_-Vt-0l7rvNpxUc2WZKwLueWhoKVOuj4Hm7qixcyvJOGCyRiHG1pt1cguaSevFNLi-2uE2AH0wLm7ykkUU_1wU0/s1600/osticket-3.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;645&quot; data-original-width=&quot;1350&quot; height=&quot;152&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8aC3wEyP_HNtV1FTsWSdcYEP436neXkJP1v6_ogC3R0DgWP6B43y6_-Vt-0l7rvNpxUc2WZKwLueWhoKVOuj4Hm7qixcyvJOGCyRiHG1pt1cguaSevFNLi-2uE2AH0wLm7ykkUU_1wU0/s320/osticket-3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&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;
&amp;nbsp;13) OsTicket web templates for ticketing&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif2mRZVA9uoJeVpWbgJm7_YC73Y2eGUbjkZthjpL83Tizsd7p5hpIHZUyM-RP-YSofLSOPaAoWIuHciNaBY0bfgz5RPmmuRmUF8q3Du4z7EZWxmq1VJFUE8V3x3_apBI_5aTZYrNc7kkY/s1600/osticket-4.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;647&quot; data-original-width=&quot;1355&quot; height=&quot;152&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif2mRZVA9uoJeVpWbgJm7_YC73Y2eGUbjkZthjpL83Tizsd7p5hpIHZUyM-RP-YSofLSOPaAoWIuHciNaBY0bfgz5RPmmuRmUF8q3Du4z7EZWxmq1VJFUE8V3x3_apBI_5aTZYrNc7kkY/s320/osticket-4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&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;
14) Sample ticketing &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAlKutQ6-u_P9KYOCe3iQm-cSesh42f31SARjjmRzw1GvkC6_XWlvMVCJyI3Ex74pwKfmWvJWQvATdd-xdJkPf9c3PW7WCubCcZ1S34GlTuc8lsnrDZQAUZD8jvhF7QF_mvQHS7_LdBpU/s1600/osticket-6.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;642&quot; data-original-width=&quot;1362&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAlKutQ6-u_P9KYOCe3iQm-cSesh42f31SARjjmRzw1GvkC6_XWlvMVCJyI3Ex74pwKfmWvJWQvATdd-xdJkPf9c3PW7WCubCcZ1S34GlTuc8lsnrDZQAUZD8jvhF7QF_mvQHS7_LdBpU/s320/osticket-6.png&quot; width=&quot;320&quot; /&gt;&lt;/a&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;
Remarks:&lt;br /&gt;
Trouble: &quot;mail returned &quot;&lt;br /&gt;
Shooting: Please install &quot;sendmail&quot;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sudo apt-get install sendmail&lt;br /&gt;
Trouble:&amp;nbsp; Cannot send email&lt;br /&gt;
Shooting: Configure IMAP or SMTP server&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SERVER: smtp.gmail.com:587&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; USERNAME: myemailaddress&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PASSWORD: myemailaccountpassword&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SMTP from Address: myemailaddress including @gmail.com&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(the error snippet above was the results of this test)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Please configured as follows:&lt;br /&gt;


&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SERVER: smtp.gmail.com&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; USERNAME: myemailaddress&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PASSWORD: myemailaccountpassword&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SMTP from Address: myemailaddress including @gmail.com&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Summary:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Conclusions: &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://cobecoballes-linux.blogspot.com/feeds/1559798959029929274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cobecoballes-linux.blogspot.com/2018/10/osticket-helpdesk-software.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/1559798959029929274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/1559798959029929274'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2018/10/osticket-helpdesk-software.html' title='OSTicket Helpdesk Software'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyTJI0AU_Nk5pbN03Kp-3s-apwOgdbUoPYgjgDn3A5oPu5F7NI8lvYWvVCeUe5yg7Y1sJNKu7gUx3rVhhTvByjXTkki3gfKFS-1GCf57POGkCsTOfqr643Up7JYkpHwnY15tdqf6WgOiU/s72-c/osticket-0.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6835406097628544616.post-1093854834654033118</id><published>2018-05-03T01:08:00.001-07:00</published><updated>2018-05-29T08:44:55.253-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="installing Nexcloud in Ubuntu 18.04"/><category scheme="http://www.blogger.com/atom/ns#" term="Nextcloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu18.04  NextCloud 13.02"/><title type='text'>Nextcloud On Ubuntu 18.04 Bionic Beaver Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLNZfOUPhFwPqKImYBbZuWzNcU9R7ZizRMlo0BoZsSkiqrgrDB4tHI4zRy2C0RjsiB8iBcAiuM18gUDvaASY-qeQ8SM73oTnJ-yH-V2VxKcXObi6B9PzitdW1C5GZnPrNad_HQhpCra1E/s1600/Nextcloud-13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;866&quot; data-original-width=&quot;1600&quot; height=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLNZfOUPhFwPqKImYBbZuWzNcU9R7ZizRMlo0BoZsSkiqrgrDB4tHI4zRy2C0RjsiB8iBcAiuM18gUDvaASY-qeQ8SM73oTnJ-yH-V2VxKcXObi6B9PzitdW1C5GZnPrNad_HQhpCra1E/s400/Nextcloud-13.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Introduction:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot; style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;NextCloud
will be used as storage for the admini types of documents and Eprints
for the Academic type of documents. Our best choice is nextcloud as a
truly open source software fork of OwnCloud. A 100% open source
self-hosted cloud storage services and &amp;nbsp;storing capacity ca b e
extended to a local disk drive or Network Array Storage (NAS).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot; style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot; style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;In
our NextCloud deployment, we will use stable Ubuntu 18.04 LTS with
Apache2, MariaDB, PHP and Let’s Encrypt SSL support. In addition,
we will take the advantage of extending its storage capacity through
linking DropBox,google drive,WebDav,NAS, and other cloud storage services. We
can also mount local storage such as HDD,SDD arrayed in the network
or private cloud services on users’ own servers. It system enable a
self-hosted file sync and share app platforms and with them you can
access &amp;amp; sync your files, contacts and data across your
devices.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot; style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot; style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;In
today’s ICT environments, it is one of the most efficient solution
frequently being installed with SSL/TLS encryption &amp;nbsp;to secure
data and also all traffic to and from the platform is protected over
HTTPS. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div align=&quot;justify&quot; style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot; style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Below
are the steps and procedures to install &amp;nbsp;and deploy Nextcloud
system .&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot; style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;Requirements:&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
Software : Ubuntu 18.04,Nextcloud 18.04,Apache2 ,Php 7.2 Mysql-MarianDB&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
Hardware: Odroid C1, LAN&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;Methodology:&lt;/b&gt;&lt;/div&gt;
&lt;h4 class=&quot;western&quot; style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 167%; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;STEP
1: INSTALL APACHE2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class=&quot;western&quot; style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 167%; text-decoration: none;&quot;&gt;
&lt;span style=&quot;font-weight: normal; line-height: 1.38;&quot;&gt;NextCloud
requires a webserver to function and the most popular web server in
use today is Apache2. So, go and install Apache2 on Ubuntu by running
the commands below:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
apt install apache2&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;After
installing Apache2, run the commands below to disable directory
listing.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
sed -i &quot;s/Options Indexes FollowSymLinks/Options
FollowSymLinks/&quot; /etc/apache2/apache2.conf&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Next,
run the commands below to stop, start and enable Apache2 service to
always start up with the server boots.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
systemctl stop apache2.service&lt;br /&gt;
sudo systemctl start
apache2.service&lt;br /&gt;
sudo systemctl enable apache2.service&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 class=&quot;western&quot; style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;STEP
2: INSTALL MARIADB&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;NextCloud
also requires a database server to function.. and MariaDB database
server is a great place to start. To install it run the commands
below.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
apt-get install mariadb-server mariadb-client&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;After
installing, the commands below can be used to stop, start and enable
MariaDB service to always start up when the server boots.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
systemctl stop mysql.service&lt;br /&gt;
sudo systemctl start
mysql.service&lt;br /&gt;
sudo systemctl enable mysql.service&lt;br /&gt;
Note* if
this command gets an error , please type &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;systemctl
enable mariadb&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;After
that, run the commands below to secure MariaDB server.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 199%; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
mysql_secure_installation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;When
prompted, answer the questions below by following the guide.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; text-decoration: none;&quot;&gt;
&lt;li&gt;
&lt;div style=&quot;background: transparent; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 100%; margin-bottom: 0in; text-decoration: none; widows: 1;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Enter
 current password for root (enter for none): Just press the Enter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style=&quot;background: transparent; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 100%; margin-bottom: 0in; text-decoration: none; widows: 1;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Set
 root password? [Y/n]: Y&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style=&quot;background: transparent; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 100%; margin-bottom: 0in; text-decoration: none; widows: 1;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;New
 password: Enter password&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style=&quot;background: transparent; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 100%; margin-bottom: 0in; text-decoration: none; widows: 1;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Re-enter
 new password: Repeat password&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style=&quot;background: transparent; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 100%; margin-bottom: 0in; text-decoration: none; widows: 1;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Remove
 anonymous users? [Y/n]: Y&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style=&quot;background: transparent; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 100%; margin-bottom: 0in; text-decoration: none; widows: 1;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Disallow
 root login remotely? [Y/n]: Y&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style=&quot;background: transparent; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 100%; margin-bottom: 0in; text-decoration: none; widows: 1;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Remove
 test database and access to it? [Y/n]: &amp;nbsp;Y&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style=&quot;background: transparent; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 100%; margin-bottom: 0in; text-decoration: none; widows: 1;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Reload
 privilege tables now? [Y/n]: &amp;nbsp;Y&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Restart
MariaDB server&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
systemctl restart mysql.service&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 class=&quot;western&quot; style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;STEP
3: INSTALL PHP 7.1 AND RELATED MODULES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;PHP
7.2 isn’t available on Ubuntu default repositories… in order to
install it, you will have to get it from third-party repositories.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Run
the commands below to add the below third party repository to upgrade
to PHP 7.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
apt-get install software-properties-common&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&lt;br /&gt;
sudo
add-apt-repository ppa:ondrej/php&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 0.26in; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
apt-get update&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 0.26in; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 199%; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;For
Ubuntu 18.04 &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;sudo
apt-get &amp;nbsp;install php7.2 libapache2-mod-php7.2 php7.2-common
libapache2-mod-php7.2 php7.2-mbstring php7.2-xmlrpc php7.2-soap
php-apcu php-smbclient php7.2-ldap php-redis php7.2-gd php7.2-xml
php7.2-intl php7.2-json php-imagick php7.2-mysql php7.2-cli
&amp;nbsp;php7.2-ldap php7.2-zip php7.2-curl&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;After
install PHP 7.2, run the commands below to open PHP-FPM default file.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
nano /etc/php/7.2/apache2/php.ini&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Then
make the change the following lines below in the file and save.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;file_uploads
= On&lt;br /&gt;
allow_url_fopen = On&lt;br /&gt;
memory_limit =
256M&lt;br /&gt;
upload_max_file_size = 64M&lt;br /&gt;
max_execution_time =
360&lt;br /&gt;
date.timezone = America/Chicago&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 class=&quot;western&quot; style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;STEP
4: CREATE NEXTCLOUD DATABASE&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 199%; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Now
that you’ve install all the packages that are required, continue
below to start configuring the servers. First run the commands below
to create NextCloud database.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Run
the commands below to logon to the database server. When prompted for
a password, type the root password you created above.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
mysql -u root -p&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Then
create a database called nextcloud&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;CREATE
DATABASE nextcloud;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Create
a database user called nextclouduser with new password&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;CREATE
USER &#39;nextclouduser&#39;@&#39;localhost&#39; IDENTIFIED BY &#39;new_password&#39;;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Then
grant the user full access to the database.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;GRANT
ALL ON nextcloud.* TO &#39;nextclouduser&#39;@&#39;localhost&#39; IDENTIFIED BY
&#39;user_password&#39; WITH GRANT OPTION;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Finally,
save your changes and exit.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;FLUSH
PRIVILEGES;&lt;br /&gt;
EXIT;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 class=&quot;western&quot; style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;STEP
5: DOWNLOAD NEXTCLOUD LATEST RELEASE&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Next,
visit NextCloud site to download your free copy. The community
edition is what you’ll want to download.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;After
downloading, run the commands below to extract the download file into
Apache2 root directory.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 0.26in; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;cd
/tmp &amp;amp;&amp;amp; wget
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;https://download.nextcloud.com/server/releases/nextcloud-13.0.2.zip&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&lt;br /&gt;
unzip
nextcloud-13.0.2.zip&lt;br /&gt;
sudo mv nextcloud /var/www/html/nextcloud/&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Then
run the commands below to set the correct permissions for NextCloud
to function.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
chown -R www-data:www-data /var/www/html/nextcloud/&lt;br /&gt;
sudo chmod
-R 755 /var/www/html/nextcloud/&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 class=&quot;western&quot; style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;STEP
6: CONFIGURE APACHE2&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Finally,
configure Apahce2 site configuration file for NextCloud. This file
will control how users access NextCloud content. Run the commands
below to create a new configuration file called nextcloud.conf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
nano /etc/apache2/sites-available/nextcloud.conf&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 199%; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Then
copy and paste the content below into the file and save it. Replace
the highlighted line with your own domain name and directory root
location.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;ServerAdmin
admin@gmail.com&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;DocumentRoot
/var/www/html/nextcloud/&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;ServerName
example.com&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;ServerAlias
www.example.com&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Alias
/nextcloud &quot;/var/www/html/nextcloud/&quot;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Options
+FollowSymlinks&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;AllowOverride
All&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Require
all granted&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Dav
off&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;SetEnv
HOME /var/www/html/nextcloud&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;SetEnv
HTTP_HOME /var/www/html/nextcloud&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;ErrorLog
${APACHE_LOG_DIR}/error.log&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;CustomLog
${APACHE_LOG_DIR}/access.log combined&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;Save
the file and exit.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h4 class=&quot;western&quot; style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;STEP
7: ENABLE THE NEXTCLOUD AND REWRITE MODULE&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background: transparent;&quot;&gt;After
configuring the VirtualHost above, enable it by running the commands
below&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 199%; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
a2ensite nextcloud.conf&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
a2enmod rewrite&lt;br /&gt;
sudo a2enmod headers&lt;br /&gt;
sudo a2enmod env&lt;br /&gt;
sudo
a2enmod dir&lt;br /&gt;
sudo a2enmod mime&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 class=&quot;western&quot; style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;STEP
8 : RESTART APACHE2&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: transparent;&quot;&gt;To
load all the settings above, restart Apache2 by running the commands
below.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 199%; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: #f5f5f5;&quot;&gt;sudo
systemctl restart apache2.service&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h4 class=&quot;western&quot; style=&quot;line-height: 1.38;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 class=&quot;western&quot; style=&quot;line-height: 1.38;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;STEP 9 : BACKUP NEXTCLOUD&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;line-height: 22.08px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;sudo apt-get rsync&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 22.08px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;sudo rsync -Aax /var/www/html/nextcloud/ /home/nextcloud/nextcloud-dirbkp_`date +&quot;%Y%m%d&quot;&lt;/span&gt;`/&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; text-decoration: none;&quot;&gt;
&lt;br /&gt;
&lt;h4 class=&quot;western&quot; style=&quot;line-height: 1.38;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;STEP 10 : Mobile ,Desktop Clients&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/h4&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;sudo add-apt-repository ppa:nextcloud-devs/client &lt;br /&gt;sudo apt-get update&lt;br /&gt;sudo apt-get install&amp;nbsp; nextcloud-client &lt;/span&gt;&lt;br /&gt;&lt;b style=&quot;font-size: large; line-height: 24.84px;&quot;&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;div style=&quot;font-weight: normal; line-height: 1.38;&quot;&gt;
&lt;b style=&quot;font-size: large; line-height: 24.84px;&quot;&gt;Summary:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.38;&quot;&gt;
&lt;span style=&quot;font-size: medium; line-height: 24.84px;&quot;&gt;Install next cloud&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.38;&quot;&gt;
&lt;span style=&quot;font-size: medium; line-height: 24.84px;&quot;&gt;Insert security&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.38;&quot;&gt;
&lt;span style=&quot;font-size: medium; line-height: 24.84px;&quot;&gt;Additional storage&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.38;&quot;&gt;
&lt;div style=&quot;line-height: 1.38;&quot;&gt;
&lt;span style=&quot;font-size: medium; line-height: 24.84px;&quot;&gt;Include federated data base&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;line-height: 24.84px;&quot;&gt;Cloud embedded based &amp;nbsp;NanoPi NAS setup :)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.38;&quot;&gt;
&lt;span style=&quot;font-size: medium; line-height: 24.84px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b style=&quot;font-size: large; font-weight: normal; line-height: 24.84px;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b style=&quot;font-size: large; line-height: 24.84px;&quot;&gt;Conclusions:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;line-height: 24.84px;&quot;&gt;Cloud wide database is next cloud&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.38; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 100%; margin-bottom: 0in; text-decoration: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cobecoballes-linux.blogspot.com/feeds/1093854834654033118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cobecoballes-linux.blogspot.com/2018/05/ubuntu-1804-nextcloud.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/1093854834654033118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/1093854834654033118'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2018/05/ubuntu-1804-nextcloud.html' title='Nextcloud On Ubuntu 18.04 Bionic Beaver Linux'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLNZfOUPhFwPqKImYBbZuWzNcU9R7ZizRMlo0BoZsSkiqrgrDB4tHI4zRy2C0RjsiB8iBcAiuM18gUDvaASY-qeQ8SM73oTnJ-yH-V2VxKcXObi6B9PzitdW1C5GZnPrNad_HQhpCra1E/s72-c/Nextcloud-13.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6835406097628544616.post-8999588109521022875</id><published>2013-07-04T09:37:00.001-07:00</published><updated>2013-11-04T21:18:44.150-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book scanner ocr"/><category scheme="http://www.blogger.com/atom/ns#" term="exactcode"/><category scheme="http://www.blogger.com/atom/ns#" term="exactimage in Fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="file ocr in linux"/><category scheme="http://www.blogger.com/atom/ns#" term="free ocr"/><category scheme="http://www.blogger.com/atom/ns#" term="hocr2pdf"/><title type='text'>HOCR2PDF - ExactCode-ExactImage  in Linux(Fedora 1X)</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Introductions:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hello folks ! once again, this tutorial is all about building special functions that&amp;nbsp; could&amp;nbsp; be used to process images:OCR, bar-code,grey-scaling and etc. Actually this guide should not be included in the techno-blog; but I was compromised to put the document here to avoid &amp;nbsp; head ache experience again.It&#39;s been awhile &amp;nbsp;since I&#39;ve debugged the&amp;nbsp; exact-image libraries so I&#39;ve forgotten the&amp;nbsp; &quot;howtos&quot;&amp;nbsp; necessary &amp;nbsp; for a quick&amp;nbsp; set-up -not even worried about&amp;nbsp; taking notes then. Just recently ,when I decided to upgrade my deployed OS into a newer version ,I didn&#39;t expect that it would take&amp;nbsp; almost 3 days for me to compile those object modules and&amp;nbsp; libraries-really a head ache . So this time, I&#39;ve realized that it&#39;s not a good practice to ignore even a little pieces of notes (patches,revision,repositories and etc) in recalling &amp;nbsp;included files patched in&amp;nbsp; the program -especially if its free.&amp;nbsp; &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Anyway let me share to you the usefulness of the ExactCode software.The software is a fast, modern and generic image processing library .It&amp;nbsp; includes codecs&amp;nbsp; 
allowing library users to implement their own data sources and 
destinations, such as in memory locations or network transfers.It is know as viable alternative to ImageMagick. The software was prototyped the needed code in C++, just for speed, and achieved processing times about 1/20th of what ImageMagick consumed. It features explore several new algorithms, e.g. for de-screening, data-dependent triangulation scaling, loss-less JPEG transforms and others needed for fast image processing. &lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Below are the instructions on how you can install&amp;nbsp; and build exactimage which includes programs for fast image processing.I&#39;ve also attached video on how the OCR(hocr2pdf)&amp;nbsp; program functions in searching&amp;nbsp; different texts in a PDF viewer. You can use each program in the command line as I&#39;ve written how-to&#39;s and instructions in the testing portion of this blog.You may cut and paste all included examples and see for yourself if it indeed does its job &amp;nbsp;more than what is expected.But , hey,don&#39;t forget to jot some notes before you will forget its procedures.Otherwise &amp;nbsp;you will experience headache in the future as you wanted to try it once more. A sort of advise folks!&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Requirements:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Linux OS: Fedora 18 64 bit&lt;br /&gt;
Server ,i7 core&lt;br /&gt;
ExactCode image processing library &lt;br /&gt;
Cuneiform&amp;nbsp; &lt;i&gt;(installed&lt;/i&gt;)&lt;br /&gt;
Tesseract&amp;nbsp;&amp;nbsp; (&lt;i&gt;installed&lt;/i&gt;)&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Methodology:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Download&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
root@localhost#&amp;nbsp; wget http://exactcode.de/exact-image.0.8.x.tar.bz2&lt;br /&gt;
root@localhost#&amp;nbsp; svn co https://exactcode.de/exact-image/trunk exact-image.8.x&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Installations&lt;/b&gt;:&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &lt;/i&gt;&lt;br /&gt;
root@localhost# yum install&lt;br /&gt;
gcc gcc-c++&amp;nbsp; libstdc++ &lt;br /&gt;
libXrender libXrender-devel&lt;br /&gt;
libaa libaa-devel&lt;br /&gt;
libX11 libX11-devel&lt;br /&gt;
agg agg-devel&lt;br /&gt;
freetype2 freetype2-devel&lt;br /&gt;
evas&amp;nbsp; evas-devel&lt;br /&gt;
libjpeg libjpeg-devel&lt;br /&gt;
libtiff libtiff-devel&amp;nbsp; &lt;br /&gt;
libpng&amp;nbsp; libpng-devel&lt;br /&gt;
libungif&amp;nbsp; libungif-devel&lt;br /&gt;
jasper&amp;nbsp;&amp;nbsp; jasper-devel&lt;br /&gt;
expat expat-devel&lt;br /&gt;
openexr&amp;nbsp; openexr-devel&lt;br /&gt;
lcms&amp;nbsp; lcms-devel&lt;br /&gt;
barcode barcode-devel&lt;br /&gt;
swig&amp;nbsp; swig-devel&lt;br /&gt;
lua lua-devel&lt;br /&gt;
perl perl-devel &amp;nbsp; perl-ExtUtils-Embed&lt;br /&gt;
php&amp;nbsp; php-devel&lt;br /&gt;
python python-devel&lt;br /&gt;
ruby&amp;nbsp;&amp;nbsp; ruby-devel&lt;br /&gt;
&lt;br /&gt;
root@localhost# tar -jxvf exact-image.8.x.tar.bz2&lt;br /&gt;
root@localhost# cd exact-image.8.x/&lt;br /&gt;
root@localhost# ./configure --prefix=/usr/local/scanner&lt;br /&gt;
root@localhost# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Testing&lt;/b&gt;:&lt;/i&gt;&lt;br /&gt;
Note:&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;This CLI based program can createa searchable PDF from hOCR input&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
hocr2pdf: Is a command line front-end for the image processing library to create perfectly layouted, searchable PDF files from hOCR, annotated HTML, input obtained from an OCR system.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
(1) hOCR, annotated HTML, input must be provided to STDIN, and the image data is read using the filename from the -i or --input argument. For example:&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
roott@localhost#&amp;nbsp;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;hocr2pdf -i scan.tiff -o test.pdf &amp;lt; cuneiform-out.hocr&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
(2) By default the text layer is hidden by the real image data. Including image data can be disabled via the -n, --no-image, so that just the recognized text from the OCR is visible - e.g. for debugging or to save storage space:&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
root@localhost#&amp;nbsp;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;hocr2pdf -i scan.tiff -n -o test.pdf &amp;lt; cuneiform-out.hocr&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
(3) If too many gabs between letters in individual words as this might be a problem with imprecise OCR data or justified text with huge gabs. Hocr2pd in ExactImage includes a special mode activated with the command line argument -s, --sloppy-text, to group glyphs between whitespace to words which can help PDF viewers to produce better results while cut and pasting text:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
root@localhost#&lt;b style=&quot;color: #38761d;&quot;&gt;&lt;i&gt;hocr2pdf -i scan.tiff -s -o test.pdf &amp;lt; cuneiform-out.hocr&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Details:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
0) Exact-Image.8.8&amp;nbsp; files&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiHrC7RFNJkkf3wHi128p_JwlXVbyufEBjfPOG4yT-uexLNihotzBbruDd_cJEXHDj0GXVpaEplCXBMF8qSppOQvVsPYmz7_DNJK4u4vLrQMfiRePqe1qQNLpv27EF2MVtGA8-JbNTdlA/s904/exact-image.8.8.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiHrC7RFNJkkf3wHi128p_JwlXVbyufEBjfPOG4yT-uexLNihotzBbruDd_cJEXHDj0GXVpaEplCXBMF8qSppOQvVsPYmz7_DNJK4u4vLrQMfiRePqe1qQNLpv27EF2MVtGA8-JbNTdlA/s320/exact-image.8.8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&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;
&lt;br /&gt;
&lt;br /&gt;
(1)Plane image (Tiff file)&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbQeybtE0sbTTJVKQ95d7zKR2AGech-FPfVuKH4WNrPmPBucSyWZqpAQr95TLnRlgO4YFOKAG3lynymnrkVr6Gnfkp2R9Sqo5PUrp1VZQNQ1LP4WkKf9CtrhqfSlJKq23YcfEnhoyizr4/s890/blog2OCRimage.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbQeybtE0sbTTJVKQ95d7zKR2AGech-FPfVuKH4WNrPmPBucSyWZqpAQr95TLnRlgO4YFOKAG3lynymnrkVr6Gnfkp2R9Sqo5PUrp1VZQNQ1LP4WkKf9CtrhqfSlJKq23YcfEnhoyizr4/s400/blog2OCRimage.png&quot; width=&quot;298&quot; /&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;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;
&lt;br /&gt;
&lt;br /&gt;
(2) hOCR generated text&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5wT3CdbJSdeqlp24M7jItBZDTn73oIv4u-mRZFjfZTEa_rmK-seWNuAyXg7Aq-kc7GvHxch03DOPSutYy1HGHP7grW9WER5mp1782nnep_2m8dfheBhhRpJyNlF9EfGU-Qde9WF0D5P8/s887/blogTextOCR.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5wT3CdbJSdeqlp24M7jItBZDTn73oIv4u-mRZFjfZTEa_rmK-seWNuAyXg7Aq-kc7GvHxch03DOPSutYy1HGHP7grW9WER5mp1782nnep_2m8dfheBhhRpJyNlF9EfGU-Qde9WF0D5P8/s320/blogTextOCR.png&quot; width=&quot;293&quot; /&gt;&lt;/a&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Hocr2pdf script which is called every processing OCR&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC3UTHEr6a5k3DUq7gnpfohmnXDlVv2HSgjhkQ5RcYI-zDOFxOmtkilU3K6xx10JbPXOU-5smfmzT0UR3AYCAtqVLm5YQP0GaAJz1WeBw5tWP7i6mH0_fE-vRTCZ9dvh-GAGXP9ol3pAM/s1190/blog3OCRscript.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;67&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC3UTHEr6a5k3DUq7gnpfohmnXDlVv2HSgjhkQ5RcYI-zDOFxOmtkilU3K6xx10JbPXOU-5smfmzT0UR3AYCAtqVLm5YQP0GaAJz1WeBw5tWP7i6mH0_fE-vRTCZ9dvh-GAGXP9ol3pAM/s400/blog3OCRscript.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) OCR searchable texts in PDF viewer&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikkpyprIe3BUjMniy3REKbzLqYvz6H6j37bmVE0K3__2Usk75AP9DxoQaA_sRIbfmKjuZex_uWWmvMk2-ONA8I0PaBB3ylO4bq0i4f-NmXkg-zEE1OLC9PfYf5ndWrVNadZVYaTeWOHaU/s1107/OCRtest.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;248&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikkpyprIe3BUjMniy3REKbzLqYvz6H6j37bmVE0K3__2Usk75AP9DxoQaA_sRIbfmKjuZex_uWWmvMk2-ONA8I0PaBB3ylO4bq0i4f-NmXkg-zEE1OLC9PfYf5ndWrVNadZVYaTeWOHaU/s320/OCRtest.png&quot; width=&quot;320&quot; /&gt;&lt;/a&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Remarks:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;(1)Troubles:&lt;/b&gt;&lt;br /&gt;
png error [1]&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Shooting:&lt;/b&gt;&lt;br /&gt;
Note: libpng12 in ExactImage depreciated and causes&amp;nbsp; bug in the compilation so&amp;nbsp; better delete&amp;nbsp; &quot;png.hh&quot; and &quot;png.cc&quot;&lt;br /&gt;
root@localhost# cd /codecs&lt;br /&gt;
root@localhost# rm -rf png.*&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;(2)Troubles&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;/usr/bin/ld: cannot find -lXrender&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Shooting&lt;/b&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
Note: locate the xrender files&lt;/div&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
&lt;br /&gt;
root@localhost#&amp;nbsp; locate Xrender&lt;br /&gt;
/usr/lib/libXrender.so.1&lt;br /&gt;
/usr/lib/libXrender.so.1.3.0&lt;br /&gt;
/usr/lib/vmware/lib/libXrender.so.1&lt;br /&gt;
/usr/lib/vmware/lib/libXrender.so.1/libXrender.so.1&lt;br /&gt;
/usr/lib/vmware-installer/1.1/lib/lib/libXrender.so.1&lt;br /&gt;
/usr/lib/vmware-installer/1.1/lib/lib/libXrender.so.1/libXrender.so.1&lt;/div&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
&lt;br /&gt;
Note:
 As far as Linux is concerned, you do not have libXrender.so (even 
though you have libXrender.so.1 and libXrender.so.1.3.0).&lt;br /&gt;
This is 
easy to fix though. All you need is a symbolic link to the latest 
version.su to root (or use sudo if you prefer) and then&lt;/div&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;root@localhost#&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;ln -s /usr/lib/libXrender.so.1.3.0 /usr/lib/libXrender.so&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;(3)Troubles &lt;/b&gt;&lt;br /&gt;
&amp;nbsp;make: *** [objdir/frontends/optimize2bw] Error 1&lt;/div&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
&lt;b&gt;Shooting &lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
Adding “&lt;code&gt;LDFLAGS += -lgif&lt;/code&gt;” to the Makefile fixes that.&lt;/div&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Conclusions:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
This
 open-source scanning software really share efforts in advancing OCR to 
produce readable and searchable text from a grabbed/captured images in 
any devices(as source).&lt;/div&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Video(&lt;/b&gt;&lt;i&gt;&lt;span style=&quot;color: blue;&quot;&gt;OCR processing&lt;/span&gt;&lt;/i&gt;&lt;b&gt;)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzyT1j-jsL8CACKVWVQOBYtAtR2KFmWr-1I029bU4hBf5X8aGln34y4rhOoD1EZxODqI6WZhfyojipbFNdRBA&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;messageTitle&quot; id=&quot;postTopic114556&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cobecoballes-linux.blogspot.com/feeds/8999588109521022875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cobecoballes-linux.blogspot.com/2013/07/hocr2pdf-exactimage-setup-in-fedora-1x.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/8999588109521022875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/8999588109521022875'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2013/07/hocr2pdf-exactimage-setup-in-fedora-1x.html' title='HOCR2PDF - ExactCode-ExactImage  in Linux(Fedora 1X)'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiHrC7RFNJkkf3wHi128p_JwlXVbyufEBjfPOG4yT-uexLNihotzBbruDd_cJEXHDj0GXVpaEplCXBMF8qSppOQvVsPYmz7_DNJK4u4vLrQMfiRePqe1qQNLpv27EF2MVtGA8-JbNTdlA/s72-c/exact-image.8.8.png" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6835406097628544616.post-8747246113153402601</id><published>2013-06-26T21:58:00.003-07:00</published><updated>2014-01-04T19:20:02.590-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="live video"/><category scheme="http://www.blogger.com/atom/ns#" term="machine vision"/><category scheme="http://www.blogger.com/atom/ns#" term="media streaming"/><category scheme="http://www.blogger.com/atom/ns#" term="mjpg-streamer"/><category scheme="http://www.blogger.com/atom/ns#" term="motion"/><category scheme="http://www.blogger.com/atom/ns#" term="multiple IP Camera"/><category scheme="http://www.blogger.com/atom/ns#" term="multiple webCamera"/><category scheme="http://www.blogger.com/atom/ns#" term="online video streaming"/><category scheme="http://www.blogger.com/atom/ns#" term="robot eye"/><category scheme="http://www.blogger.com/atom/ns#" term="video over http"/><title type='text'>Video/Media  Streaming Server( MJPG-Streamer)</title><content type='html'>&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Introductions:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Video Streaming is an awesome feature/s that you can add with your own published websites.Because viewing a remotely captured frame of images &amp;nbsp;in real time is quite exciting configurations in your web server. Well, there are a lot of useful applications that technos can do with this tutorial/s; say, using the said application&amp;nbsp; as home surveillance or monitoring households,&amp;nbsp; remote sensing and data gathering with images and videos.The&amp;nbsp; DIY guide of this blog&amp;nbsp; would not require enthusiast for an expensive equipment(DVR and CAM grabber)-hence a simple web or IP camera will do the trick.I am&amp;nbsp; telling&amp;nbsp; you folks to go to CDR-King and buy for your selves the cheapest camera in town.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Yet personally, my sole aim is to put this web cameras on-board the 
machine ; from-thence&amp;nbsp; I want to control stuffs remotely.I am practically concern of a DIY mobile robots.Since I&#39;ve posted it in our FB PSCoE forum, its my 
pleasure to bring the set-up into details.It is somewhat a simple expectation and&amp;nbsp; learning curve for advancement of &quot;hobbying&quot; about &quot;internet of things&quot;. Wishing that in the near posts there would be more variety of designs involving online machine vision and image processing.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Perhaps , that could be a great challenge to tackle about setting-up a server that is capable of hosting online videos(live) to its clients.Here in our next techno-article we will explain ideas how this purpose would be achieved with free software available (of course for free) on the net.There are two software programs which have given online video streaming a seamless possibilities to geeks in the open source community.These are motion and mjpg-streamer, both run in the different flavour/distro of Linux/Unix OS.Yet for now, &amp;nbsp;it will be our desire to use mjpg-streamer then motion will be discussed in the next techno-blog-How about that?&lt;br /&gt;
&lt;br /&gt;
During the testing , we will try to use different viewer/player &amp;nbsp;to remotely capture the videos ,either WAN or LAN streaming.This will happen using: &amp;nbsp;Apache2 for web ,VideoLAN for local, and CLI command for shell frame monitoring. So without much further ado, lets try to do it now folks!&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Requirements:&lt;/b&gt;&lt;br /&gt;
Linux OS: Ubunto/Fedora/CentOS (&lt;i&gt;here I used Ubuntu 12.10v&lt;/i&gt;)&lt;br /&gt;
Two(2 ) or 3 Web Cameras&lt;br /&gt;
CPU &amp;nbsp;core 2 duo /i7 (PC) or Raspberry PI (embedded)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Methodology:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Downloadable&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
mjpg-streamer download link&lt;br /&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
http://sourceforge.net/projects/mjpg-streamer/files/mjpg-streamer/Ubuntu%208.04%20packages/&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Installations:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
root@localhost# apt-get install subversion libv4l-dev libjpeg8-dev&lt;br /&gt;
root@localhost# apt-get install imagemagick fswebcam&lt;br /&gt;
root@localhost# apt-get install apache2 php php-devel&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
1) You can install and compile mjpg-streamer from the source&lt;br /&gt;
root@localhost# &lt;span style=&quot;color: lime;&quot;&gt;svn co&lt;/span&gt; &lt;span style=&quot;color: #38761d;&quot;&gt;&lt;i&gt;https://mjpg-streamer.svn.sourceforge.net/svnroot/mjpg-streamer&lt;/i&gt;&lt;/span&gt; &lt;span style=&quot;color: #134f5c;&quot;&gt;mjpg-streamer&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
root@localhost# cd mjpg-streamer/mjpg-streamer&lt;br /&gt;
root@localhost# make USE_LIBV4L2=true clean all&lt;br /&gt;
root@localhost# sudo make DESTDIR=/usr install&lt;br /&gt;
root@localhost# cd ../..&lt;br /&gt;
root@localhost# rm -rf mjpg-streamer&lt;br /&gt;
&lt;br /&gt;
2) Installation done using apt-get&amp;nbsp; and opening it with software application launcher&lt;br /&gt;
root@localhost# apt-get install mjpg-streamer&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;i&gt;Configur&lt;span style=&quot;font-size: small;&quot;&gt;at&lt;span style=&quot;font-size: small;&quot;&gt;ions &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;for device and ports)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;(1)check the available&amp;nbsp; video camera (web/IP ,etc)&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;root@localhost# ls -lst /dev/video*&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;(2)check if its detected by your pC&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;root@localhost# lspci&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;(3) check if it has&amp;nbsp; driver /brand in linux&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;root@localhost # lsusb&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;(4) check specs and parameters&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;root@localhost# dmesg&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Testing&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
1) Test If cameras are streaming &lt;br /&gt;
root@localhost# sudo fswebcam --verbose&lt;br /&gt;
--- Opening /dev/video0...&lt;br /&gt;
Trying source module v4l2...&lt;br /&gt;
/dev/video0 opened.&lt;br /&gt;
&lt;snip&gt;&lt;br /&gt;src_v4l2_set_pix_format,541: Device offers the following V4L2 pixel formats:&lt;br /&gt;src_v4l2_set_pix_format,554: 0: [0x56595559] &#39;YUYV&#39; (YUV 4:2:2 (YUYV))&lt;br /&gt;src_v4l2_set_pix_format,554: 1: [0x47504A4D] &#39;MJPG&#39; (MJPEG)&lt;br /&gt;Using palette MJPEG&lt;br /&gt;&lt;snip&gt;&lt;br /&gt;&lt;/snip&gt;&lt;/snip&gt;&lt;br /&gt;
2)&amp;nbsp; Doing the streaming by assigning input(video file ,device camera,resolution,frame and output(web,localhost,etc)&lt;br /&gt;
root@localhost#&amp;nbsp; &lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: lime;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;mjpg_streamer&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: orange;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;i&gt;-i &quot;/usr/lib/input_uvc.so -d /dev/video0 -f 60 -r 960x720&lt;/i&gt;&quot;&lt;/span&gt; &lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;i&gt;-o &quot;output_http.so &lt;span style=&quot;color: black;&quot;&gt;-p 8085&lt;/span&gt; -n&quot;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2) Browse the video streaming over http&lt;br /&gt;
2.1) browse it on the web for streaming&lt;br /&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;http://localhost:8085?action=stream&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2.2) browse it on the web for snapshot&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;http://localhost:8085?action=snapshot&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;3) Here are the commands to be included in the script/s to stop and start the mjpg-streamer applications&lt;/i&gt;&lt;br /&gt;
3.1) To start the application&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=6835406097628544616&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=6835406097628544616&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;root@localhost#&amp;nbsp; &lt;span style=&quot;color: lime;&quot;&gt;&lt;i&gt;mjpg_streamer -b -i &quot;/usr/lib/input_uvc.so -d /dev/video0&quot; -o &quot;/usr/lib/output_http.so &lt;span style=&quot;color: black;&quot;&gt;-p 8085&lt;/span&gt; -w /var/www/mjpg_streamer -n&quot;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: lime;&quot;&gt;&lt;/span&gt;
3.2) To stop the application&lt;br /&gt;
root@localhost# &lt;span style=&quot;color: lime;&quot;&gt;killall mjpg_streamer&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
3.3) To restart the application&lt;br /&gt;
root@localhost# &lt;span style=&quot;color: lime;&quot;&gt;killall mjpg_streamer&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: lime;&quot;&gt;&lt;/span&gt;root@localhost#&amp;nbsp; &lt;span style=&quot;color: lime;&quot;&gt;&lt;i&gt;mjpg_streamer -b -i &quot;/usr/lib/input_uvc.so -d /dev/video0&quot; -o &quot;/usr/lib/output_http.so &lt;span style=&quot;color: black;&quot;&gt;-p 8085&lt;/span&gt; -w /var/www/mjpg_streamer -n&quot;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Details:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1) MJPG-streamer download site&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWZV2mpElnp9pnbnekNjC2jtkvxFVzEASOeKGszbuwSAh032vrI6mA6S1MzHsZLVEi9S-v3jboRYq2UsEsCl0qj07JRCaNZE0_GnVX8Bjg6XF8-NUfQoUgBL7DgC75RFdljwvPHQNN36M/s654/website.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWZV2mpElnp9pnbnekNjC2jtkvxFVzEASOeKGszbuwSAh032vrI6mA6S1MzHsZLVEi9S-v3jboRYq2UsEsCl0qj07JRCaNZE0_GnVX8Bjg6XF8-NUfQoUgBL7DgC75RFdljwvPHQNN36M/s320/website.jpeg&quot; width=&quot;312&quot; /&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;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;
2) Opening mjpg-streamer in a launcher software application&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2_2g2MqDH6f8MnIumzBL_hrqI1rWB1pG16QCQaagyZyjq-XUIQbTsa8nDBYT42VIPRM864U6NSlXnhTlIbIBZXUaEFc4zpTPASA_98M0XPTmt0B_99hoc8UUqklM9Mx2O_SgWY8uhUJs/s1004/install-luncher.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;140&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2_2g2MqDH6f8MnIumzBL_hrqI1rWB1pG16QCQaagyZyjq-XUIQbTsa8nDBYT42VIPRM864U6NSlXnhTlIbIBZXUaEFc4zpTPASA_98M0XPTmt0B_99hoc8UUqklM9Mx2O_SgWY8uhUJs/s320/install-luncher.jpeg&quot; width=&quot;320&quot; /&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;br /&gt;
3)&amp;nbsp; Typo Error 94.1 version &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5NnAwfDP1GR3KIfkeTDa4Eg6gfTiFF_8Zo2NO7zQIFkRdajEbxgejadK1sCBXo5TL6RFFW3UdOg3jGS7XAYV2DPwuH2mXrxerItmdYbMrfJWsKqoG0hEF02PqxIbugBcK1j1zGAH7ssQ/s887/p94.1.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5NnAwfDP1GR3KIfkeTDa4Eg6gfTiFF_8Zo2NO7zQIFkRdajEbxgejadK1sCBXo5TL6RFFW3UdOg3jGS7XAYV2DPwuH2mXrxerItmdYbMrfJWsKqoG0hEF02PqxIbugBcK1j1zGAH7ssQ/s320/p94.1.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&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;
4)&amp;nbsp; Corrections for typo error : 94_r1 to 94.1 (version)&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikNm8jJDZonN2ORaDHv919zrShwEDOzm33Kk9QBE_GVZXZq-CIX28T7BXrXj5SCl2wkoY-J0R_-DADZv-lyoKkfS8llBVr7VzfBIhuRerQZJ_XIhKiM8hiZ1O384iEPOsl7EvFb1_e4PU/s651/D94.1-error.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;259&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikNm8jJDZonN2ORaDHv919zrShwEDOzm33Kk9QBE_GVZXZq-CIX28T7BXrXj5SCl2wkoY-J0R_-DADZv-lyoKkfS8llBVr7VzfBIhuRerQZJ_XIhKiM8hiZ1O384iEPOsl7EvFb1_e4PU/s320/D94.1-error.jpeg&quot; width=&quot;320&quot; /&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;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
5) localhost with port video streaming&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga-n2TbfbBPa8OZLmgd48v2eY4IQWxxk2yxnk66ZT_0zaBqaOD5pmmgmMylKwui4W2LtGa_XYw3p4c6GUmgWl7GHqNWfAcmSiPWreafCIOkwE58QPK55IGM1jSGTRgIneShu0wTDxK3-w/s1020/local+cam.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga-n2TbfbBPa8OZLmgd48v2eY4IQWxxk2yxnk66ZT_0zaBqaOD5pmmgmMylKwui4W2LtGa_XYw3p4c6GUmgWl7GHqNWfAcmSiPWreafCIOkwE58QPK55IGM1jSGTRgIneShu0wTDxK3-w/s320/local+cam.jpeg&quot; width=&quot;320&quot; /&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;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6) Video Lan for video streaming&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0QApplJrt4NardUS93LRwZ38RRAsBoHH4yuHKvRnZoQowWDwEUUPhpKlWFMtzCGF2CaARXHWacpSUSf9q7FnYPGsNeqA7UIPyHWS0TeVAHFXUmlvHwaJR4INK5W7WjaV0GP4j8SIco88/s1306/vlc-cam.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;175&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0QApplJrt4NardUS93LRwZ38RRAsBoHH4yuHKvRnZoQowWDwEUUPhpKlWFMtzCGF2CaARXHWacpSUSf9q7FnYPGsNeqA7UIPyHWS0TeVAHFXUmlvHwaJR4INK5W7WjaV0GP4j8SIco88/s320/vlc-cam.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
7) Web video streaming with html script and apache2&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFg8ajmyVQDo85cn29HosSyViwftEond8YwQJWQligPFPfHaJOy-hVo6EdrscxghIilNBTO-olKOmdhpHDzdTG8dr24Itz-4a6KgS6BriKwzH6IuQJPZv0NuveUGxNufQ8H2Cj61VOxIs/s457/single+cam.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFg8ajmyVQDo85cn29HosSyViwftEond8YwQJWQligPFPfHaJOy-hVo6EdrscxghIilNBTO-olKOmdhpHDzdTG8dr24Itz-4a6KgS6BriKwzH6IuQJPZv0NuveUGxNufQ8H2Cj61VOxIs/s1600/single+cam.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFg8ajmyVQDo85cn29HosSyViwftEond8YwQJWQligPFPfHaJOy-hVo6EdrscxghIilNBTO-olKOmdhpHDzdTG8dr24Itz-4a6KgS6BriKwzH6IuQJPZv0NuveUGxNufQ8H2Cj61VOxIs/s320/single+cam.jpeg&quot; width=&quot;280&quot; /&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;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;
8) HTML&amp;nbsp; simple web script for publishing two videos&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;146&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrmPR5TArlCJGJBF5qVGl9KVmgQk0R0TmhGVR6PGnqXagkpYetLWfkC8AIMUuVCRr_bD4chJtjstUNvPMSGIHSGdkWLu1wBfekshz7kb01xPGBQ2OCGfna8mJCoz3lwPW9p4aGJUZu1jI/s320/web+scripts.jpeg&quot; width=&quot;320&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
9) Video streaming multi-camera (just two for my spare) &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFTEjSQjsGrYR8eambPqao7w1thhdEnsDNWgqwm42HvSyftP5p6rPGw2YfiQGFulD5RpKGn_uCnpy-Dg9x8ujST2U9TOGMMRkXQsymuxBeFnQuwNZU7Ehugp1Rp-4dftljagon6HWfhZo/s873/in+action.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;168&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFTEjSQjsGrYR8eambPqao7w1thhdEnsDNWgqwm42HvSyftP5p6rPGw2YfiQGFulD5RpKGn_uCnpy-Dg9x8ujST2U9TOGMMRkXQsymuxBeFnQuwNZU7Ehugp1Rp-4dftljagon6HWfhZo/s320/in+action.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Remarks:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;&lt;b&gt;(1)Troubles &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
The&amp;nbsp; description of the package version does not comply with the
&quot;Center of applications.&quot; So&amp;nbsp; we need to rebuild
the package to solve it.&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;i&gt;&lt;b&gt;Shooting(a) &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
1.1) Download the latest build
mjpg-streamer_r94-1_i386.deb&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
1.2) Renaming it
mjpg-streamer.deb&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
1.3) Put in the root of your user directory&amp;nbsp; &lt;i&gt;&quot;tmpdir&quot;&lt;/i&gt;. 
&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
root@localhost# mkdir &amp;nbsp; tmpdir &lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
root@localhost#&amp;nbsp; mv&amp;nbsp; mjpg-streamer_r94-1_i386.deb mjpg-streamer.deb &lt;style type=&quot;text/css&quot;&gt;&lt;!--
  @page { margin: 2cm }
  P { margin-bottom: 0.21cm; direction: ltr; color: #000000; widows: 0; orphans: 0 }
  P.western { font-family: &quot;Liberation Serif&quot;, &quot;Times New Roman&quot;, serif; font-size: 12pt; so-language: en-US }
  P.cjk { font-family: &quot;WenQuanYi Micro Hei&quot;; font-size: 12pt; so-language: zh-CN }
  P.ctl { font-family: &quot;Lohit Hindi&quot;; font-size: 12pt; so-language: hi-IN }
  A:link { so-language: zxx }
 &lt;/style&gt;
 &lt;/div&gt;
--&amp;gt;



&lt;br /&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
root@localhost# dpkg-deb -x mjpg-streamer.deb
tmpdir&lt;br /&gt;
root@localhost# dpkg-deb -control mjpg-streamer.deb tmpdir/DEBIAN&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.4) Now in any text editor change the
version number in the file tmpdir/DEBIAN/control with r94-1 at 94.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;root@localhost# nano tmpdir/DEBIAN/control&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;root@localhost# dpkg -b tmpdir mjpeg-streamer_my.deb&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.5) mjpeg-streamer_my.deb is now ready to install.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;i&gt;&lt;b&gt;Shootin(b) &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.6) Open the file&amp;nbsp; &lt;/span&gt;&lt;/span&gt;mjpg-streamer_r94-1_i386.deb and extract it&lt;br /&gt;
1.7) Search&amp;nbsp; and edit&amp;nbsp; the file &quot;DEBIAN/control&lt;br /&gt;
1.8) change &lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;the text version &lt;/span&gt;DEBIAN/control with r94-1 at 94.1&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.9) Open it with &lt;span style=&quot;font-size: small;&quot;&gt;Ubuntu&lt;/span&gt; application launcher&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;&lt;b&gt;(2) Troubles &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en-US&quot;&gt;input_uvc.so: cannot open shared object file: No such file or directory&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre class=&quot;western&quot; lang=&quot;en-US&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;b&gt; &lt;/b&gt;&lt;/div&gt;
&lt;pre class=&quot;western&quot; lang=&quot;en-US&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;MJPG Streamer Version.: 2.0
&lt;span lang=&quot;en-US&quot;&gt;ERROR: could not find input plugin&lt;/span&gt;
       &lt;span lang=&quot;en-US&quot;&gt;Perhaps you want to adjust the search path with:&lt;/span&gt;
       &lt;span lang=&quot;en-US&quot;&gt;# export LD_LIBRARY_PATH=/path/to/plugin/folder&lt;/span&gt;
       &lt;span lang=&quot;en-US&quot;&gt;dlopen: input_uvc.so: cannot open shared object&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;western&quot; lang=&quot;en-US&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span lang=&quot;en-US&quot;&gt;        file: No such file or directory&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Shooting &lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2.1) locate &quot;input_uvc.so&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;root@localhost# which input_uvc.so &lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2.2) Install uvc object&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;root@localhost# sudo apt-get install input_uvc.so&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;&lt;b&gt;3) Troubles:&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Can&#39;t display the mjpg-streaming though it streams frame of images&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;western&quot; lang=&quot;en-US&quot; style=&quot;margin-bottom: 0.5cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;&lt;b&gt;Shooting&lt;/b&gt;&lt;/i&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: lime;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;mjpg_streamer&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: orange;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;i&gt;-i &quot;/usr/lib/input_uvc.so -d /dev/video0 -f 60 -r 960x720&lt;/i&gt;&quot;&lt;/span&gt; &lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;i&gt;-o &quot;output_http.so -p 58180 -n&quot;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;i&gt;

&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;Conclusions:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Completed an on-line video/media server, and is now ready to use for a mobile robots</content><link rel='replies' type='application/atom+xml' href='http://cobecoballes-linux.blogspot.com/feeds/8747246113153402601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cobecoballes-linux.blogspot.com/2013/06/video-streaming-server-mjpg-streamer.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/8747246113153402601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/8747246113153402601'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2013/06/video-streaming-server-mjpg-streamer.html' title='Video/Media  Streaming Server( MJPG-Streamer)'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWZV2mpElnp9pnbnekNjC2jtkvxFVzEASOeKGszbuwSAh032vrI6mA6S1MzHsZLVEi9S-v3jboRYq2UsEsCl0qj07JRCaNZE0_GnVX8Bjg6XF8-NUfQoUgBL7DgC75RFdljwvPHQNN36M/s72-c/website.jpeg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6835406097628544616.post-3839150652841130679</id><published>2011-12-07T19:58:00.002-08:00</published><updated>2012-06-29T19:05:09.356-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Moodle"/><category scheme="http://www.blogger.com/atom/ns#" term="Online Learning"/><title type='text'>e-Learning :Moodle Linux Server setup</title><content type='html'>&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;img border=&quot;0&quot; height=&quot;90&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyKwpm3xOBXl1rdasAhWb1TDKI9Nbnfrocgg_pVRL8gwrhVs9RD8VY7mF-6rXeWiPr6BLkQ7wzsWZSmKLBJu0V-uf1w4LXqzJ9EMXjMFYQhUjZFEAhHT5guMm12dmGh06FPBUzWlcfzqo/s400/moodle-logo.gif&quot; width=&quot;400&quot; /&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;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Introductions:&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;Hello Technos!&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&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=&quot;text-align: left;&quot;&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=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: #e06666; font-size: small;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;# Use for PHP 5.x:&lt;/span&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;LoadModule php5_module modules/libphp5.so&lt;/span&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;AddHandler php5-script .php &lt;/span&gt;
&lt;span style=&quot;color: black; font-family: Times, &#39;Times New Roman&#39;, serif; font-size: small;&quot;&gt;2.a2) Index format&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: #e06666; font-size: small;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;# Add index.php to your DirectoryIndex line:&lt;/span&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;DirectoryIndex index.html index.php&lt;/span&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;AddType text/html .php&lt;/span&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;# PHP Syntax Coloring&lt;/span&gt;
&lt;span style=&quot;color: #274e13;&quot;&gt;# (optional but useful for reading PHP source for debugging):&lt;/span&gt;
&lt;span style=&quot;color: #274e13;&quot;&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=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;2.a3) PHP File handling&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;82&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTeZds4VViyS4DKMuMw0bS1ppK21e2KTTLAHCr7Clr-cJE1fxFhXW29o2vQc1X33cE4Bbl_uZUZlgVPetIrYpYvBLmekTz4cGqmyqpaeS4-fIuSTiGs_w77SXCDHDTqB3Pax7iYYUI0s8/s200/Screenshot-21.png&quot; width=&quot;200&quot; /&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=&quot;color: #38761d;&quot;&gt;&lt;directory moodle=&quot;&quot; var=&quot;&quot; www=&quot;&quot;&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=&quot;color: #38761d;&quot;&gt;Document Root &quot;/var/www/moodle&quot;&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;55&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXaiE3i5ateL9Vxc5ir0Az4nLmkvS7X7w4BManc3t8EURVAcpGu6aXhD5YGKFPy0DTo_fe-OvzF8m8-qzrqnaKCBIEcE7J1CSGq3z7AnkgUr-eRGnjwzkMaALmPUj3DjIL_Y3y-5JzqsA/s400/Screenshot-20.png&quot; width=&quot;400&quot; /&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=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqeqoFqdNaU7tdBdKiZOBy9XcqYt7Lj6P27VPThNt2OYQaCbBli8KybFAZ0DkQiTAgiam4DAc_8UaevDzYEQu-9wYrlsNk3mR-lOUyaqUV3p_BwR2u88hehotsN_HICgq57LEwOyicflU/s320/Screenshot-2.png&quot; width=&quot;320&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Details(1)&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyq3VRiaoxy2ZKFmJZKbZrBH214rouUnKEXe9sFkgPFnRWXWst_BTxBEppVSZsvBWWVI3RQa9lo0W6d18IMobecV9o8SbHxUoxV1VvuG-ty54PiOh71LU4cG49X7QSWqLzl7fEHFTVQ_w/s320/Screenshot-18.png&quot; width=&quot;320&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Details(2)&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;204&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd0RtyH__cpTHpAY3QxdOUpYmH4fi_fe84qhQpBZuNj66M8q_K4jewvVG9tLn9S06FvwvybE3tjMo0hF27ClG9Mxro8xVZgYHCLgYeFwcb3Z5UyoS4hvXQHn8or8zovX9Suz3LrN6d7yo/s320/Screenshot-17.png&quot; width=&quot;320&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Details(3)&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8mGhQ0vj7YhMI4qAU7v7wV_Gng1xamUc23d6IG1UCJ0FnFk28f0GMP4_lbVCVr-eaMEFHESRYylQa4L_F3GOFtETKjyqlE3yP8HnweDecDQzaR9VmaoKpugbn1B9XcSaZavI7aV59l0g/s320/Screenshot-16.png&quot; width=&quot;320&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Details(4) &lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;201&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn6dydBx5e2-LhthiV7XIUj_S9wVdyAbJb1bsBguoiS9qqOlAKxYJNccrHylO4Nks5pxNxssj7EtdXm0y8IDobJDpIrW6tGNpDDhFAoW2qaC25PoVv0dGAMuQChpOmCmBTZ_cT07BwLgg/s320/Screenshot-4.png&quot; width=&quot;320&quot; /&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=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;img border=&quot;0&quot; height=&quot;208&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYWmdzkCub3Ah-xWtl28ek57v89HbO_HIa1GcXC2lhztTMpNlncFMF4mdqBeEnzKcWcfg6sD5YTNMG6XEvd1EH6DT2lfLTY-oXAAQO_xFS3-72-RafSovPpQK7j1E-S4hZWspC9dI5sx4/s320/Screenshot-3.png&quot; width=&quot;320&quot; /&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=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;img border=&quot;0&quot; height=&quot;203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg89tiLY6ucdhkMJW0sw8ZAT9WJyFTtxEt3OXzWeazeW6XkgTyuzaGtQh0_KL1CMvrbdrkMc-w2cw9GVciArKDS1q7DL6KV9gj4VUSxJfLQZJJrrrrytYRZKiXPwtPjp_-nkpMwALeWN3o/s320/Screenshot-6.png&quot; width=&quot;320&quot; /&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=&quot;0&quot; height=&quot;203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiP5sdv5yPYVzpVBVR_CWE72bQnOIPY5SCeyUVvs1LA5zsjahNHBLtfIZJ6TvE5JjoT946SB0-MvU_2oAdhsKhgvtqTJ522NhtvFVb7qovnUu2AjSjH_8bxUfwDcbX30kiSJiwR5rW6t0/s320/Screenshot-9.png&quot; width=&quot;320&quot; /&gt;&lt;br /&gt;
Details(8)&lt;br /&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh32TtZw82JNeIpOMw6ooWiuu5p6lBZytQCDbFYOOdRDZFVTUG7T9vopd6LK-omBjXh24LlxEFWYAoeKVTZeuJxWJDzJ7MXiTbiSZUkD7QRcsIxzgIlCO_5tqsiXYp6suAi0SeGzu6SzdA/s320/Screenshot-7.png&quot; width=&quot;320&quot; /&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=&quot;0&quot; height=&quot;199&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsggjeV0bZ19SbBg7d9ZO4Vja5L94LQUk6Tyheif5z2-K9pPSQPk6KarsX31LBvL9W0qqiIc1XIYSk8EHht3VqVRGoxx1y_TmDMgAse_w91q5A3FiWHICgY4XSRqYX6OficBt4Ba58BPY/s320/Screenshot-19.png&quot; width=&quot;320&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Remarks:&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;color: red;&quot;&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=&quot;color: red;&quot;&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=&quot;color: red;&quot;&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;</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/3839150652841130679'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2011/12/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyKwpm3xOBXl1rdasAhWb1TDKI9Nbnfrocgg_pVRL8gwrhVs9RD8VY7mF-6rXeWiPr6BLkQ7wzsWZSmKLBJu0V-uf1w4LXqzJ9EMXjMFYQhUjZFEAhHT5guMm12dmGh06FPBUzWlcfzqo/s72-c/moodle-logo.gif" height="72" width="72"/><thr:total>1</thr:total></entry><entry><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><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 type='text'>EMC PowerPath for multipath I/O</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Overview&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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=&quot;font-weight: bold;&quot;&gt;Introduction&lt;/span&gt; &lt;br /&gt;
&lt;span style=&quot;color: #3366ff;&quot;&gt;Data Center Scenario:&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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=&quot;color: #3366ff;&quot;&gt;Technology Implementation:&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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=&quot;color: #3366ff;&quot;&gt;Option to Multipathing I/O:&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #3366ff;&quot;&gt;PowerPath features:&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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=&quot;color: #3366ff;&quot;&gt;PowerPath Operations:&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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=&quot;color: #3366ff;&quot;&gt;Powerpath Utilities:&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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=&quot;font-weight: bold;&quot;&gt;Requriments:&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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=&quot;font-weight: bold;&quot;&gt; &lt;br /&gt;
&lt;/span&gt;Lan Networks &lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWW4FDFGQG40P13V_dujTWqVh6axy9ylcG2Qc_mD7_gNHTEtxGRWKJwO_SBNhWgXK5mAPTI3xuc8441BymyA8xeudoXcISy55dBfx6MQ6X_4dJ_QzJIczVdetsIjaIqWT1i4nBeUIp-ww/s1600/EMC01.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644700820215289138&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWW4FDFGQG40P13V_dujTWqVh6axy9ylcG2Qc_mD7_gNHTEtxGRWKJwO_SBNhWgXK5mAPTI3xuc8441BymyA8xeudoXcISy55dBfx6MQ6X_4dJ_QzJIczVdetsIjaIqWT1i4nBeUIp-ww/s400/EMC01.jpg&quot; style=&quot;cursor: pointer; height: 185px; width: 400px;&quot; /&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=&quot;color: #3366ff;&quot;&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=&quot;text-align: left;&quot;&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=&quot;text-align: left;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIvYoj_tFrXIatfrM9SbPcSrcdjoazi46Rqxfu6675Utahxq0eQgrtXML6g1_wO6HcgnkdBe39fcg8g0j3WEv8haXSK-u7Mj8_46BBY77tQphWBi8orMfh_04XXSH_WWR_nw42YKlRrtM/s1600/EMC02.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644701120035742482&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIvYoj_tFrXIatfrM9SbPcSrcdjoazi46Rqxfu6675Utahxq0eQgrtXML6g1_wO6HcgnkdBe39fcg8g0j3WEv8haXSK-u7Mj8_46BBY77tQphWBi8orMfh_04XXSH_WWR_nw42YKlRrtM/s400/EMC02.jpg&quot; style=&quot;cursor: pointer; height: 68px; width: 400px;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3366ff;&quot;&gt;Step 2:&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&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.&quot; &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=&quot;text-align: left;&quot;&gt;[root@db1 ~]# cd /etc &lt;br /&gt;
[root@db1 ~]# vi rhel5-x86_64 &lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA_YO6KZ6-cG7mvniYjvR0RnjWdLEtgTZlVUybS_C3DjWl4vVUS1EPFQtEMf507KD7kRq4HNsd6CK3yj4W-B-7_faI4tiKVhdLDNEmxSar9cYQx8-i-j9E3lY7ase-8w4BMbpP0TSSx5A/s1600/EMC03.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644701538654245250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA_YO6KZ6-cG7mvniYjvR0RnjWdLEtgTZlVUybS_C3DjWl4vVUS1EPFQtEMf507KD7kRq4HNsd6CK3yj4W-B-7_faI4tiKVhdLDNEmxSar9cYQx8-i-j9E3lY7ase-8w4BMbpP0TSSx5A/s400/EMC03.jpg&quot; style=&quot;cursor: pointer; height: 49px; width: 400px;&quot; /&gt;&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYy516USK_xw7VkXbgWl-AuN4HTYq9RYHIHMrWGE-u2e55B2q-4PTYkpcSQs-NDIldfkCL6dVICARhxfEw9bIdMzBCveLLzTbXcQ4yxKYHUyN2j-GGpC-82m9qaN-t0nhqcepqX7WIeFw/s1600/EMC04.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644702088496715906&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYy516USK_xw7VkXbgWl-AuN4HTYq9RYHIHMrWGE-u2e55B2q-4PTYkpcSQs-NDIldfkCL6dVICARhxfEw9bIdMzBCveLLzTbXcQ4yxKYHUyN2j-GGpC-82m9qaN-t0nhqcepqX7WIeFw/s400/EMC04.jpg&quot; style=&quot;cursor: pointer; height: 49px; width: 400px;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3366ff;&quot;&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=&quot;text-align: left;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjbFxSb3QdiwKjguiTR8j9Ztzz0tkz1b-VEz2dO4B2-vj7rD-w2MQE8OHj_GKlRK2fWah7TSV2mNDBJUWh_bwZxDl7pqRdv7BqlT-b9L0WHs2_E_0BuKlFiOc84zHLLp7OlDCm8ksBDik/s1600/EMC05.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644702388734983826&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjbFxSb3QdiwKjguiTR8j9Ztzz0tkz1b-VEz2dO4B2-vj7rD-w2MQE8OHj_GKlRK2fWah7TSV2mNDBJUWh_bwZxDl7pqRdv7BqlT-b9L0WHs2_E_0BuKlFiOc84zHLLp7OlDCm8ksBDik/s400/EMC05.jpg&quot; style=&quot;cursor: pointer; height: 79px; width: 400px;&quot; /&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=&quot;text-align: left;&quot;&gt;[root@db1 ~]# emcpreg –list command &lt;/div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbujmwf0K1roArWOR1DCdVTcEKJQYLWq5cYKdFYkcbnk0zS8Mq-Jl8ZcjRFgUbO2gbk1dVYKeOg7QnEJeF032HlXx509TCpMbhWEeuWAvcH1ZSjthkzQ-CEHCCN8AjpxZESyDK-dnCMok/s1600/EMC06.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644703160231483458&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbujmwf0K1roArWOR1DCdVTcEKJQYLWq5cYKdFYkcbnk0zS8Mq-Jl8ZcjRFgUbO2gbk1dVYKeOg7QnEJeF032HlXx509TCpMbhWEeuWAvcH1ZSjthkzQ-CEHCCN8AjpxZESyDK-dnCMok/s400/EMC06.jpg&quot; style=&quot;cursor: pointer; height: 89px; width: 400px;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
This will install key &lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqrLe7RGQXyXwTgoP3T9QX4PK_n33QWbn1ipibxMgqR2KW0xxozhSrkclCU63hEgAyhkEONrdz1cXvyjXfLzkqytRJHqlAwROMSW73ikExAjJDqynhmpUZlg7jSCuDQC9ZgTniAB2VEcc/s1600/EMC07.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644703904932521762&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqrLe7RGQXyXwTgoP3T9QX4PK_n33QWbn1ipibxMgqR2KW0xxozhSrkclCU63hEgAyhkEONrdz1cXvyjXfLzkqytRJHqlAwROMSW73ikExAjJDqynhmpUZlg7jSCuDQC9ZgTniAB2VEcc/s400/EMC07.jpg&quot; style=&quot;cursor: pointer; height: 78px; width: 400px;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Check that EMC path is now available or not by a cli command &lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;[root@db1 ~]# cat /proc/partitions &lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNrK68TBOvw1OQaYf9Nz1eIZL-XVY3gPLi5VJMi-JTywCpZ4c27tafL-H6OdZs-wShvajOl6nQBSPm_ytS7A1INt33_kY9UnLT9JhHHXu0bmsJxgFuEl7tDwfGPoE3c0VLE0bF97AqV7o/s1600/EMC08.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644699626564990178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNrK68TBOvw1OQaYf9Nz1eIZL-XVY3gPLi5VJMi-JTywCpZ4c27tafL-H6OdZs-wShvajOl6nQBSPm_ytS7A1INt33_kY9UnLT9JhHHXu0bmsJxgFuEl7tDwfGPoE3c0VLE0bF97AqV7o/s400/EMC08.jpg&quot; style=&quot;cursor: pointer; height: 290px; width: 400px;&quot; /&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=&quot;color: #3366ff;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx2T2_siepkv4065O6jAyhFSFWcbCw8DHBSnCi9RpDeaKHyYOXkl5szwKE6tktKhpU3_l4L47Csrp-gVhM738bWjYpomSKqlcMOgnGMPQVHN_KDDQUjuDGP_MJWFfrwGXOHNymbTB1-II/s1600/EMC09.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644700152889551954&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx2T2_siepkv4065O6jAyhFSFWcbCw8DHBSnCi9RpDeaKHyYOXkl5szwKE6tktKhpU3_l4L47Csrp-gVhM738bWjYpomSKqlcMOgnGMPQVHN_KDDQUjuDGP_MJWFfrwGXOHNymbTB1-II/s400/EMC09.jpg&quot; style=&quot;cursor: pointer; height: 91px; width: 400px;&quot; /&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=&quot;color: #3366ff;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTiOsl6UjymH6DRTY2tbSko_owlN2eaIR4NPG7YwRlOnr_Ss0oAJhOXt9YVplSh2DMrZaIepaDBiFtZWVdas1slE9wM9JpydCdMy77AqYRACjx2tLe2EQLxIpuhDoGK0_oNe9xzrDK5ck/s1600/EMC078.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644704820950301218&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTiOsl6UjymH6DRTY2tbSko_owlN2eaIR4NPG7YwRlOnr_Ss0oAJhOXt9YVplSh2DMrZaIepaDBiFtZWVdas1slE9wM9JpydCdMy77AqYRACjx2tLe2EQLxIpuhDoGK0_oNe9xzrDK5ck/s400/EMC078.jpg&quot; style=&quot;cursor: pointer; height: 154px; width: 400px;&quot; /&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=&quot;text-align: left;&quot;&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=&quot;color: #3366ff;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGckDMjk1Tek5fmf3Z8PDX-tBEGVMARJVm1tcwDGXG8vYuRSRq5PrjYJdE6s9oIJQ1JM802fDQhon8NXjWaLYV_NF0XPphCK0o3jLK5w7_AGaLUdYe8QN9aCRvkXKCPYUI4fYS6V6QYGI/s1600/EMC10.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644698309863624834&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGckDMjk1Tek5fmf3Z8PDX-tBEGVMARJVm1tcwDGXG8vYuRSRq5PrjYJdE6s9oIJQ1JM802fDQhon8NXjWaLYV_NF0XPphCK0o3jLK5w7_AGaLUdYe8QN9aCRvkXKCPYUI4fYS6V6QYGI/s400/EMC10.jpg&quot; style=&quot;cursor: pointer; height: 116px; width: 400px;&quot; /&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUYXwKQBdPCcRXjCkN2Un9Hq2mOLJbZVRBZmrhzeMehZJUQzIKc1DN3BdmrCwznlj-YIsYTK9HwhicL5Z31cIT4_nCI-KwkcMI-ku_lZMyqPQkUdz6fyolRwwWwUpDbaSoNKiLTAS5RF4/s1600/EMC11.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644698410939521490&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUYXwKQBdPCcRXjCkN2Un9Hq2mOLJbZVRBZmrhzeMehZJUQzIKc1DN3BdmrCwznlj-YIsYTK9HwhicL5Z31cIT4_nCI-KwkcMI-ku_lZMyqPQkUdz6fyolRwwWwUpDbaSoNKiLTAS5RF4/s400/EMC11.jpg&quot; style=&quot;cursor: pointer; height: 107px; width: 400px;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3366ff;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlUoJtIxbjQICKr-Wpxb-fox4sJ3jXkFGViKxAAY6bv5H76WPSOmS9lp8sKchkP5YQfbMCvQUwYQdAZg-u4WqgZjgI96If4OQ0gINzRSgbej2wAo6_javUebxpBiDIZiTPqBwIEbVm9-w/s1600/EMClast.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5644705427005885490&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlUoJtIxbjQICKr-Wpxb-fox4sJ3jXkFGViKxAAY6bv5H76WPSOmS9lp8sKchkP5YQfbMCvQUwYQdAZg-u4WqgZjgI96If4OQ0gINzRSgbej2wAo6_javUebxpBiDIZiTPqBwIEbVm9-w/s400/EMClast.jpg&quot; style=&quot;cursor: pointer; height: 41px; width: 400px;&quot; /&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=&quot;color: #3366ff;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjvwq8p16Djy1QgPuEvzut3HYBtLtTDWHfsqX2t-98JOAHbyJ9wOO2VDxkITmlRKL-BJtQKglxQTclk0eG2H3rvvBRrEd5C0YYnDOl7JtF9DQbCA83EgPl_gvq5HkBg-b-8GKMaMJSVOw/s1600/Screenshot-10.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5625343677828823202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjvwq8p16Djy1QgPuEvzut3HYBtLtTDWHfsqX2t-98JOAHbyJ9wOO2VDxkITmlRKL-BJtQKglxQTclk0eG2H3rvvBRrEd5C0YYnDOl7JtF9DQbCA83EgPl_gvq5HkBg-b-8GKMaMJSVOw/s400/Screenshot-10.png&quot; style=&quot;cursor: pointer; height: 335px; width: 399px;&quot; /&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht8jIgRJi5JqsRzuoncqXGZxCbXjJREHifPIVaXCE27718DwauIWkcl9-eLP3k_MNbbO-XCsqtXymukHBDZLNEBTettcb2RzIOPPLLNeW7LZ3UpaqogqCNswGeQ3lzLvHbBicG4QeT5yQ/s1600/Screenshot-11.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5625344256835376082&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht8jIgRJi5JqsRzuoncqXGZxCbXjJREHifPIVaXCE27718DwauIWkcl9-eLP3k_MNbbO-XCsqtXymukHBDZLNEBTettcb2RzIOPPLLNeW7LZ3UpaqogqCNswGeQ3lzLvHbBicG4QeT5yQ/s400/Screenshot-11.png&quot; style=&quot;cursor: pointer; height: 156px; width: 410px;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;EMC PowerPath Remarks:&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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=&quot;font-weight: bold;&quot;&gt;Conclusions:&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Successful deployment of EMC Power Path(Linux Version ) &lt;br /&gt;
&lt;br /&gt;
Note:** &lt;br /&gt;
&lt;span style=&quot;font-style: italic;&quot;&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=&quot;font-style: italic;&quot;&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;</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='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/3043731842178422942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/3043731842178422942'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2011/07/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWW4FDFGQG40P13V_dujTWqVh6axy9ylcG2Qc_mD7_gNHTEtxGRWKJwO_SBNhWgXK5mAPTI3xuc8441BymyA8xeudoXcISy55dBfx6MQ6X_4dJ_QzJIczVdetsIjaIqWT1i4nBeUIp-ww/s72-c/EMC01.jpg" height="72" width="72"/><thr:total>10</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="Mysql Workbench Setup (Fedora 64 bit) Server DBase"/><title type='text'>Mysql Workbench Setup (Fedora 64 bit)</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Introductions:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&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&#39;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&#39;s go coding...&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-style: italic; color: rgb(0, 0, 153);&quot;&gt;For complete requirements(cut and paste then try it with &quot;yum&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;Methodology:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;root@localhost#  yum install libzip&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;root@localhost# yum install perpect&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# yum install python-paramiko&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# yum install mysql mysql-server&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;Install MySql source code&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;color: rgb(0, 0, 153);&quot;&gt;You can have the Mysql configuration optional&lt;/span&gt;&lt;br /&gt;root@localhost# &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&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=&quot;color: rgb(255, 0, 0);&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;&lt;span&gt;Then check if MyQL is installed:&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;Note: What we&#39;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  &quot;/usr/local/mysql/&quot; take note &quot;./bin/mysql&quot; (the dot for mysql/bin).Or to have a soft link to the executable path &quot;/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=&quot;color: rgb(0, 153, 0);&quot;&gt;ln -s /usr/local/bin/mysql  /usr/bin/mysql&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;root@localhots# mysql&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;Bingo!!&quot;&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=&quot;color: rgb(0, 0, 153);&quot;&gt;&lt;span&gt;Then proceed to Mysql Workbench&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;root@localhost&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;#  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;rpm -ivh &lt;/span&gt;&lt;/span&gt;&lt;code style=&quot;font-family: georgia;&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwHMOnlKrf6ltCGYp3Yl3f8rz3hTzHXzLQ6xWYeqb8KDB3Gn36eAj9RKb4ZiNHIFSg6u1IQnOlJwXnBSPT7T6IwlJvS21frOLnvWFBiAs2mdFXQKkXVST9valATy35lEMycovMjRFLvJw/s1600/Screenshot-2.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 132px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwHMOnlKrf6ltCGYp3Yl3f8rz3hTzHXzLQ6xWYeqb8KDB3Gn36eAj9RKb4ZiNHIFSg6u1IQnOlJwXnBSPT7T6IwlJvS21frOLnvWFBiAs2mdFXQKkXVST9valATy35lEMycovMjRFLvJw/s400/Screenshot-2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5610949608442685138&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(2) Choose mirror site for download&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Fzvxs9Pr0br8oQEI77NuPadqKhcT_nXFdJuLAHOq69muvV32aG9H0Q50yzzeZbKBxv0grL0ypaRFwFVQCGqtSo6J9YrnGufCpcIqUHJ23SX1SEDqs1Bl8_zffuzUoXA4HVU4vXp1fUg/s1600/Screenshot-3.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 257px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Fzvxs9Pr0br8oQEI77NuPadqKhcT_nXFdJuLAHOq69muvV32aG9H0Q50yzzeZbKBxv0grL0ypaRFwFVQCGqtSo6J9YrnGufCpcIqUHJ23SX1SEDqs1Bl8_zffuzUoXA4HVU4vXp1fUg/s400/Screenshot-3.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5610949251419349874&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(3) Downloaded myql work bench&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqVQTRy9Glufytls_w10YyjgJ2P1PYaqKvpJ4s_wswQAX5avNTTsLFknUWyuIKvwatgmRV4zO5Fo7LnLuwsJnNafx1-W7S5iDgoKuL3W3XyzQ-PdaW-wV9OkKLDnfYhOJ_DTBXzyTYHSQ/s1600/Screenshot-1.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 266px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqVQTRy9Glufytls_w10YyjgJ2P1PYaqKvpJ4s_wswQAX5avNTTsLFknUWyuIKvwatgmRV4zO5Fo7LnLuwsJnNafx1-W7S5iDgoKuL3W3XyzQ-PdaW-wV9OkKLDnfYhOJ_DTBXzyTYHSQ/s400/Screenshot-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5610949723274889378&quot; border=&quot;0&quot; /&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=&quot;font-family: georgia;&quot;&gt;mysql-workbench&lt;/code&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTOPowCENMxA9MAuX2VGJ_WhDLMjWY6KV85Tt7vyCyYasjjBV8ETMiFSIVsxXeM9212NSdckUpwsroiqUXZsQo8mhnw7G3Meqs-YemZGLAaxJGsFOmjyfyFRAwLCyti_hJbv1EgJZVUMo/s1600/Screenshot-6.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 49px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTOPowCENMxA9MAuX2VGJ_WhDLMjWY6KV85Tt7vyCyYasjjBV8ETMiFSIVsxXeM9212NSdckUpwsroiqUXZsQo8mhnw7G3Meqs-YemZGLAaxJGsFOmjyfyFRAwLCyti_hJbv1EgJZVUMo/s400/Screenshot-6.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5610956156487673074&quot; border=&quot;0&quot; /&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE-Ne2W_H-6U10yRA9QspWOqUz4mGJrLQ4CV8lUqxn1_KVRRtQUJV_y0t7G4ulnYEbhFYxJ5oeGekZOrpn8L2MP-5ii0stMAzgrovUejKbwqttpJq6zDh99VaJ_l0NvHZtpXYb356og6I/s1600/Screenshot-4.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 305px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE-Ne2W_H-6U10yRA9QspWOqUz4mGJrLQ4CV8lUqxn1_KVRRtQUJV_y0t7G4ulnYEbhFYxJ5oeGekZOrpn8L2MP-5ii0stMAzgrovUejKbwqttpJq6zDh99VaJ_l0NvHZtpXYb356og6I/s400/Screenshot-4.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5610949393502360722&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail (6) Open Mysql work bench connection&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh51WDDCrVXrLU-47tK7QVKAVC5mKaW3tNPjw22i6B0SWGHKDzU2U2tzh_BgwOnEQSfIv3aDLcnVpmOYZOxslDSH0gVKEgM7lX5WuZv0Pi55qqxR0rEULvtRI8S0qMCaCpsE1dNgV565pA/s1600/Screenshot.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 269px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh51WDDCrVXrLU-47tK7QVKAVC5mKaW3tNPjw22i6B0SWGHKDzU2U2tzh_BgwOnEQSfIv3aDLcnVpmOYZOxslDSH0gVKEgM7lX5WuZv0Pi55qqxR0rEULvtRI8S0qMCaCpsE1dNgV565pA/s400/Screenshot.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5613163370079192850&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(7) A new connection is established&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlT8mTeAGLuFitxm6UL6zQTh5jQ4RpMqSgDaHsptE1Z7pk7AD_-Tp2sK59sv6EqFazWc2-iZB8CfgA_jqWXbLk78tsbYeJ_W18bVp2bt8B69mT0rk3i5yjNPI0ihlB_1_SKDIRCrgxG5s/s1600/Screenshot-1.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 194px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlT8mTeAGLuFitxm6UL6zQTh5jQ4RpMqSgDaHsptE1Z7pk7AD_-Tp2sK59sv6EqFazWc2-iZB8CfgA_jqWXbLk78tsbYeJ_W18bVp2bt8B69mT0rk3i5yjNPI0ihlB_1_SKDIRCrgxG5s/s400/Screenshot-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5613163509080330210&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(8) Open Query&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUsVduUyB0Xie-foK-GZ6YAe0dUQI1mIZUvli65x-v2cJ_m8VkfJ3jrX3JKHUoqxkzvBeffkuJ3xU_SLqWjDOhPuthvYmCksIsy-gReIdKxuL8u_CANcasYZBZQUoyoB2HPm6j65Cn4XY/s1600/Screenshot-2.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 281px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUsVduUyB0Xie-foK-GZ6YAe0dUQI1mIZUvli65x-v2cJ_m8VkfJ3jrX3JKHUoqxkzvBeffkuJ3xU_SLqWjDOhPuthvYmCksIsy-gReIdKxuL8u_CANcasYZBZQUoyoB2HPm6j65Cn4XY/s400/Screenshot-2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5613164622160242930&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(9) Add new table&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh487D1iL_F20_s3SlLcLW24OuSBeJO02Wj2vS-wVhpXbPEkx-t9ll7vKh2BRRL0-9k0aFdD4jkCZjYEQ4jWzY2JbvDrOQiJ9N57GmBhkw3KaOYx6T96hiDaRv_oWmehaQYdxkGn7aHcP0/s1600/Screenshot-3.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 303px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh487D1iL_F20_s3SlLcLW24OuSBeJO02Wj2vS-wVhpXbPEkx-t9ll7vKh2BRRL0-9k0aFdD4jkCZjYEQ4jWzY2JbvDrOQiJ9N57GmBhkw3KaOYx6T96hiDaRv_oWmehaQYdxkGn7aHcP0/s400/Screenshot-3.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5613164694357020562&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;color: rgb(255, 0, 0);&quot;&gt;chown: cannot access `./.gvfs&#39;: Permission denied&lt;/span&gt;&lt;br /&gt;Solution: &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;font-weight: bold;&quot;&gt;Conclusions:&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Simply Mysql tools&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/2115880115362011309'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2011/05/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwHMOnlKrf6ltCGYp3Yl3f8rz3hTzHXzLQ6xWYeqb8KDB3Gn36eAj9RKb4ZiNHIFSg6u1IQnOlJwXnBSPT7T6IwlJvS21frOLnvWFBiAs2mdFXQKkXVST9valATy35lEMycovMjRFLvJw/s72-c/Screenshot-2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6835406097628544616.post-4059895667179289091</id><published>2011-05-04T21:26:00.000-07:00</published><updated>2017-03-18T15:11:02.792-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book Scanner"/><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="Scanner"/><title type='text'>RoBook Scanner Software (Beta Release)</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Introductions:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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 &quot;pinoy can do it&quot; ,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 &#39;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;/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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8zrPFMc3ExZ3VVpNrkQ6CE0plMxzkIyaGsJAiaiTXyyKzDnMALPaQk_hA0frGZvDCPoO3MpJrMGXfEnjbAGde48Z-dEjyS_p1eKJGQFildxBxvJzM3Fxkep-LY8hC-eoUrtUFJfD90Bk/s1600/Screenshot.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5603160614712599794&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8zrPFMc3ExZ3VVpNrkQ6CE0plMxzkIyaGsJAiaiTXyyKzDnMALPaQk_hA0frGZvDCPoO3MpJrMGXfEnjbAGde48Z-dEjyS_p1eKJGQFildxBxvJzM3Fxkep-LY8hC-eoUrtUFJfD90Bk/s400/Screenshot.png&quot; style=&quot;cursor: pointer; height: 304px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Detail(1)Package information&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinOrmILSSMe7NOC8Gn-zOn63m1q_LTSvW3AYfJxq1uhZmexLw3xD70RD8gH_VY_zyF3HUYdprEWXSJL6UlKzqP87tq-v7FTudHo3MNZ_CF7bCAgcF7pHTFpH3MezcmmT2VpuSiE611z8c/s1600/Screenshot-2.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5603086281951566706&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinOrmILSSMe7NOC8Gn-zOn63m1q_LTSvW3AYfJxq1uhZmexLw3xD70RD8gH_VY_zyF3HUYdprEWXSJL6UlKzqP87tq-v7FTudHo3MNZ_CF7bCAgcF7pHTFpH3MezcmmT2VpuSiE611z8c/s400/Screenshot-2.png&quot; style=&quot;cursor: pointer; height: 400px; width: 383px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Detail(2)Changelog&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkvWykYFqBN7N3I9OyRmKSLh8W-WOI4el0CkZ8znMtFZfxIo48YEqeas1pm0htdHrHFmv_6Lw4m68kc1Vz4pvrM1yJtLL84O8xejsxCMsl-YIqCRgBcGvdurGeqBTmiTvB5ehjCi4yoOM/s1600/Screenshot-4.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5603086472398145666&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkvWykYFqBN7N3I9OyRmKSLh8W-WOI4el0CkZ8znMtFZfxIo48YEqeas1pm0htdHrHFmv_6Lw4m68kc1Vz4pvrM1yJtLL84O8xejsxCMsl-YIqCRgBcGvdurGeqBTmiTvB5ehjCi4yoOM/s400/Screenshot-4.png&quot; style=&quot;cursor: pointer; height: 400px; width: 381px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Detail(3)Target distributions&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwU9M-3IuXQDouols2inE6yWq6IfwJHmuB2vBIQVHz21WChbCSDFcp35JrbPxvUW0woSZlTpWRUOZbNuBKJMOra3Q3YeFUrSEcPEOgy7idZiKrymDvPxbAzS3d3peHa-XOyJoBOSezvz0/s1600/Screenshot-5.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5603086596956943938&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwU9M-3IuXQDouols2inE6yWq6IfwJHmuB2vBIQVHz21WChbCSDFcp35JrbPxvUW0woSZlTpWRUOZbNuBKJMOra3Q3YeFUrSEcPEOgy7idZiKrymDvPxbAzS3d3peHa-XOyJoBOSezvz0/s400/Screenshot-5.png&quot; style=&quot;cursor: pointer; height: 400px; width: 381px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Detail(4)Package group&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCpOLuGMY9UcLPWQYze1XmXX02OZLX0lRzSU-DzPyoxO83akDAflJS5ZLvc2ZPep3Oy7zd8XkLIWrN0cvBNWG6LMiFVjwTALRbL2ZY78ML2MTnnoFEGuOkM8FDwJkFlsri4z7VzuQrl-Q/s1600/Screenshot-6.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5603086663717194818&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCpOLuGMY9UcLPWQYze1XmXX02OZLX0lRzSU-DzPyoxO83akDAflJS5ZLvc2ZPep3Oy7zd8XkLIWrN0cvBNWG6LMiFVjwTALRbL2ZY78ML2MTnnoFEGuOkM8FDwJkFlsri4z7VzuQrl-Q/s400/Screenshot-6.png&quot; style=&quot;cursor: pointer; height: 400px; width: 381px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Detail(5)Destination directory&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFOdnmBBLqzCZsmXIogjk5bJs94HvoLOG3GkXnjJyj95Zi2H2yFSoctw_wlsVtfbPlLyXhAyxiPbIeqF_rk92dmx-Zhqxx69LIc9-axH0TFCy66LwVLlc8_mBNddEFkjdi7Hhy2HEjKfE/s1600/Screenshot-7.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5603086760788700594&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFOdnmBBLqzCZsmXIogjk5bJs94HvoLOG3GkXnjJyj95Zi2H2yFSoctw_wlsVtfbPlLyXhAyxiPbIeqF_rk92dmx-Zhqxx69LIc9-axH0TFCy66LwVLlc8_mBNddEFkjdi7Hhy2HEjKfE/s400/Screenshot-7.png&quot; style=&quot;cursor: pointer; height: 400px; width: 384px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Detail(6)Creating the package&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2hfjg5jEAQ37gK0RjMpRn9se9FlPgsIHxmhIX9ShxvjIagu0__cQ0s2OCRCyxUDtNYaJ4Fr5EFJ2JSP4sASTjbqQiBQiouYtwoCfTwqe_tR1kHhitDZIpcQuEQvJUaUbUU6UrFNEBe7w/s1600/Screenshot-8.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5603086834556201090&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2hfjg5jEAQ37gK0RjMpRn9se9FlPgsIHxmhIX9ShxvjIagu0__cQ0s2OCRCyxUDtNYaJ4Fr5EFJ2JSP4sASTjbqQiBQiouYtwoCfTwqe_tR1kHhitDZIpcQuEQvJUaUbUU6UrFNEBe7w/s400/Screenshot-8.png&quot; style=&quot;cursor: pointer; height: 400px; width: 383px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Detail(7)A bundle of installer ready for deployment&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPy-8eRlY1qUCLMdAEVuAPD1JIgr5MDt23IeobnPAl-Fq3lq673Yv8K-_S7RcqfYjagMZ8_yAXZ1xjU_1Z0h7NMqHBnp9K8LVjTUUbODJUm-xl2d2C-lCzhGjx0R40ojXIrKOnAt3cK0I/s1600/Screenshot.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5603099963448720850&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPy-8eRlY1qUCLMdAEVuAPD1JIgr5MDt23IeobnPAl-Fq3lq673Yv8K-_S7RcqfYjagMZ8_yAXZ1xjU_1Z0h7NMqHBnp9K8LVjTUUbODJUm-xl2d2C-lCzhGjx0R40ojXIrKOnAt3cK0I/s400/Screenshot.png&quot; style=&quot;cursor: pointer; height: 190px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Remarks:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Conclusions:&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/4059895667179289091'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2011/05/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8zrPFMc3ExZ3VVpNrkQ6CE0plMxzkIyaGsJAiaiTXyyKzDnMALPaQk_hA0frGZvDCPoO3MpJrMGXfEnjbAGde48Z-dEjyS_p1eKJGQFildxBxvJzM3Fxkep-LY8hC-eoUrtUFJfD90Bk/s72-c/Screenshot.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="UNIX /OSX  Leopard SVN setup"/><title type='text'>SVN repository on Apple Xserve</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Wh&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&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 &#39;ve done this almost a year ago, but that&#39;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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Requirements:&lt;/span&gt;&lt;span style=&quot;font-weight: bold; font-style: italic; color: rgb(51, 51, 255);&quot;&gt;&lt;br /&gt;Note:&lt;br /&gt;&lt;/span&gt;All the packages were stored  at an  &quot;installer&quot; 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=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Methodology:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;3) debug with --prefixes&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(51, 51, 255);font-size:100%;&quot; &gt;&lt;span style=&quot;font-family:georgia;&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&gt;[Subversion]&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;root@localhost@ ./configure &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;root@localhost#  svnadmin create datacenter&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;br /&gt;[II] Create a  username and password stored in a txt file&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;root@localhost# mkdir /usr/local/password&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;root@locahost# cd /usr/local/password  &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;root@localhost#    httpswd -cm /usr/local/password/secret admin&lt;br /&gt;root@localhost# enter a new password: &quot;password&quot;&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=&quot;color: rgb(0, 0, 0);&quot;&gt;root@locahost# vim /usr/local/apache2/conf/http.conf&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;1) Add the following lines&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;  1.a) to load dav modules&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;LoadModule dav_svn_module     modules/mod_dav_svn.so&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;LoadModule authz_svn_module   modules/mod_authz_svn.so&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;LoadModule php5_module        modules/libphp5.so&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;DeflateFilterNote Input instream&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;DeflateFilterNote Output outstream&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;DeflateFilterNote Ratio ratio&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;  1.b) to add location of SVN path with authentications&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;#&lt;location&gt;&lt;/location&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;DAV svn&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;SVNPath /usr/local/svn/datacenter&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;AuthType Basic&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;AuthName &quot;Subversion Repository&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;AuthUserFile /usr/local/password/secret&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;Require valid-user&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;SetOutputFilter DEFLATE&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;SetInputFilter DEFLATE&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;#&lt;/span&gt;&lt;br /&gt;root@locahost# cd /usr/local/apache2/bin/&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;root@locahost# ./apachectl restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 102, 0);&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Remarks:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;Hints:&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Problem : &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;Forbidden Error&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Solution:&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;1.0) Do it always in README&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;2.0) If ever forbidden error  &lt;span style=&quot;color: rgb(153, 0, 0);&quot;&gt;(404,405,400,etc)&lt;/span&gt; occurs&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt; 2.a)  take note the ownership of the /usr/local/svn (directory)&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt; root@localhost# chown -R daemon:daemon /usr/local/svn&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;root@localhost# ls -alt  &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Then you should see ownership of  the file&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Solution:&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;  &lt;/span&gt;2.c) Try to edit the&lt;br /&gt;SVNPath not SVNParentPAth&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;2.d) and also don&#39;t forget to memorize your password&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;In installing Subversion &lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;span&gt;Problem:&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;code style=&quot;color: rgb(204, 0, 0);&quot;&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;/usr/bin/ld: cannot find -lexpat &quot;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;span&gt;Solution: &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;download and install expat&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Problem: &lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;configure: error: Cannot find libmysqlclient under /us&lt;/span&gt;r.&lt;br /&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&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=&quot;color: rgb(255, 0, 0);&quot;&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 &quot;whereis&quot;&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=&quot;font-family:monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Conclusions:&lt;br /&gt;&lt;/span&gt;Somehow it is always possible!&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/5092701620636554853'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2011/03/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6835406097628544616.post-7932100114654119888</id><published>2011-03-03T17:40:00.000-08:00</published><updated>2017-03-18T15:10:49.664-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RoBot Scanner DIY Book Scanner  Book Scanner"/><title type='text'>Decapod for RoBook Scanner(Phase II)</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Introductions:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Welcome back brethren,here once again we&#39;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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Requirements:&lt;/span&gt;&lt;br /&gt;
sudo apt-get install&lt;br /&gt;
&lt;pre style=&quot;font-family: georgia;&quot;&gt;libaa1                           &lt;span style=&quot;color: #999900;&quot;&gt;ascii art library &lt;/span&gt;
libc6                             &lt;span style=&quot;color: #666600;&quot;&gt;Embedded GNU C Library: Shared lib&lt;/span&gt;
libcdk5                         &lt;span style=&quot;color: #666600;&quot;&gt;C-based curses widget library&lt;/span&gt;
libexif12                       &lt;span style=&quot;color: #666600;&quot;&gt;library to parse EXIF files&lt;/span&gt;
libgphoto2-2                 &lt;span style=&quot;color: #666600;&quot;&gt;gphoto2 digital camera library &lt;/span&gt;
libgphoto2-port0          &lt;span style=&quot;color: #666600;&quot;&gt;gphoto2 digital camera port library &lt;/span&gt;
libjpeg62                      &lt;span style=&quot;color: #666600;&quot;&gt;The Independent JPEG Group&#39;s JPEG &lt;/span&gt;
libncurses5                  &lt;span style=&quot;color: #666600;&quot;&gt;shared libraries for terminal hand &lt;/span&gt;
libpopt0                        &lt;span style=&quot;color: #666600;&quot;&gt;lib for parsing cmdline parameters&lt;/span&gt;
libreadline5                  &lt;span style=&quot;color: #666600;&quot;&gt;GNU readline and history libraries &lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;color: #3333ff;&quot;&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=&quot;color: #3333ff; font-style: italic;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-family: georgia;&quot;&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=&quot;color: #3333ff; font-style: italic; font-weight: bold;&quot;&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=&quot;color: #3333ff; font-style: italic; font-weight: bold;&quot;&gt;# for gphoto2&lt;/span&gt;&lt;br /&gt;
&lt;code style=&quot;font-family: georgia;&quot;&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=&quot;color: #3333ff; font-style: italic;&quot;&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 &quot;decapod-ocropus.sh&quot;  script  to replace contents from line 56 to bottom&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;clone_and_install_ocropus_lib https://iulib.googlecode.com/hg/ iulib&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;clone_and_install_ocropus_lib https://ocropus.googlecode.com/hg/ ocropus&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #cc6600;&quot;&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=&quot;color: #cc6600;&quot;&gt;clone_and_make_ocropus_lib https://pyopenfst.googlecode.com/hg/ pyopenfst&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;clone_and_make_ocropus_lib https://ocroswig.ocropus.googlecode.com/hg/ ocroswig&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;clone_and_install_python_lib https://ocropy.ocropus.googlecode.com/hg/ ocropy&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3333ff; font-style: italic; font-weight: bold;&quot;&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=&quot;color: #3333ff; font-style: italic; font-weight: bold;&quot;&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=&quot;color: #3333ff; font-style: italic; font-weight: bold;&quot;&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=&quot;color: #3333ff; font-style: italic; font-weight: bold;&quot;&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=&quot;color: #3333ff; font-style: italic; font-weight: bold;&quot;&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=&quot;color: #3333ff; font-style: italic; font-weight: bold;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPGh1EntKsoUNqAGHaSuRLeOGKGlZv6gHuQN1cJc5bciL6ksrtqMiFwl3HOodKRLSlJap_0IWw3A7iW_rfFNH-tiE0MeDkcGQG2HJ5RkNyFnyZtE7_wXT8KvH1gEBLx-6bU1vEZKnPuMs/s1600/software-dependencies.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5580130948987800834&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPGh1EntKsoUNqAGHaSuRLeOGKGlZv6gHuQN1cJc5bciL6ksrtqMiFwl3HOodKRLSlJap_0IWw3A7iW_rfFNH-tiE0MeDkcGQG2HJ5RkNyFnyZtE7_wXT8KvH1gEBLx-6bU1vEZKnPuMs/s400/software-dependencies.png&quot; style=&quot;cursor: pointer; height: 143px; width: 411px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Detail(2) Decapod stereo capture&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsh2MviwAUApr5nYQ3uwS8oMosfnSD9BsD7e-5-QRQwWgYP77lQRnkiQ2UDx1PCeQnsGMnhyphenhyphenB_p9zn4bMi6KNxyY-3lmidrkpygCaYI1bWVpF8LqDO-X4Quej9VDHxptl2qcNcdvFgd48/s1600/Screenshot.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5580052568027739666&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsh2MviwAUApr5nYQ3uwS8oMosfnSD9BsD7e-5-QRQwWgYP77lQRnkiQ2UDx1PCeQnsGMnhyphenhyphenB_p9zn4bMi6KNxyY-3lmidrkpygCaYI1bWVpF8LqDO-X4Quej9VDHxptl2qcNcdvFgd48/s400/Screenshot.png&quot; style=&quot;cursor: pointer; height: 218px; width: 410px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;Detail(3)&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;Detail(4)&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5nWPSldXJqzQWBLK3mj0r3E6uKJ3mv0j5ItjTj4bLMlTQ5JjgPnqR14bpXp_NJ4MM70CztRBdiycagAWfVzypXa667al3EOaFYlAQaVA0822LePysOzIHN5iPl3eRxpMROH2LvZSD194/s1600/Screenshot.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5582293494626995074&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5nWPSldXJqzQWBLK3mj0r3E6uKJ3mv0j5ItjTj4bLMlTQ5JjgPnqR14bpXp_NJ4MM70CztRBdiycagAWfVzypXa667al3EOaFYlAQaVA0822LePysOzIHN5iPl3eRxpMROH2LvZSD194/s400/Screenshot.png&quot; style=&quot;cursor: pointer; height: 253px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Remarks:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3333ff; font-style: italic; font-weight: bold;&quot;&gt;Hints:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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;/div&gt;
&lt;span style=&quot;color: #cc6600; font-size: 85%; font-style: italic;&quot;&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;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=&quot;font-style: italic;&quot;&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 &quot;hg clone&quot; and its connection is being aborted to that google.code server -one thing is certain. You dont have the certificate to access its &quot;https://&quot; 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=&quot;color: #cc0000;&quot;&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&#39;t get the host server (for security reasons).&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Conclusions:&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/7932100114654119888'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2011/03/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPGh1EntKsoUNqAGHaSuRLeOGKGlZv6gHuQN1cJc5bciL6ksrtqMiFwl3HOodKRLSlJap_0IWw3A7iW_rfFNH-tiE0MeDkcGQG2HJ5RkNyFnyZtE7_wXT8KvH1gEBLx-6bU1vEZKnPuMs/s72-c/software-dependencies.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="Captive Portal"/><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"/><title type='text'>Zeroshell Innovation and Deployment</title><content type='html'>&lt;strong&gt;&lt;br /&gt;Keywords: &lt;span style=&quot;font-style: italic; font-weight: normal;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:georgia;&quot;&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&#39;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=&quot;http://en.wikipedia.org/wiki/Linux_distribution&quot;&gt;Linux distribution&lt;/a&gt; for &lt;a title=&quot;Server (computing)&quot; href=&quot;http://en.wikipedia.org/wiki/Server_%28computing%29&quot;&gt;servers&lt;/a&gt; and &lt;a class=&quot;mw-redirect&quot; title=&quot;Embedded systems&quot; href=&quot;http://en.wikipedia.org/wiki/Embedded_systems&quot;&gt;embedded systems&lt;/a&gt; which aims to provide &lt;a title=&quot;Network service&quot; href=&quot;http://en.wikipedia.org/wiki/Network_service&quot;&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=&quot;Shell (computing)&quot; href=&quot;http://en.wikipedia.org/wiki/Shell_%28computing%29&quot;&gt;shell&lt;/a&gt; to administer and configure it. Zeroshell is available as &lt;a href=&quot;http://en.wikipedia.org/wiki/Live_CD&quot;&gt;Live CD&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/CompactFlash&quot;&gt;CompactFlash&lt;/a&gt; images, and &lt;a href=&quot;http://en.wikipedia.org/wiki/VMware&quot;&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=&quot;http://www.linuxfromscratch.org/&quot;&gt;Linux From Scratch&lt;/a&gt;. For a list of the used software look &lt;a href=&quot;http://www.zeroshell.net/eng/license/&quot;&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=&quot;font-weight: bold; color: rgb(51, 51, 255); font-style: italic;&quot;&gt;Best features of Zeroshell:&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Requirements:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&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=&quot;color: rgb(0, 0, 153);&quot;&gt;Phase II&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;Embedded PC(Soekris Net501)&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Methodology:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWrdyZZNhyphenhyphentKdCaMSV-TBZesgNLqvyIoVt0h6JpRihS97kJSHtF5lNywvEGVeB-GODV7vR2JOcOoqmGrUj6_7oLPOPZcg6X5vou_p1gI7v12JM0xXRjLjQYD37pYBTXpDnuSYD20XoL7o/s1600/Zeroshell+Drive.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5579298252378390322&quot; style=&quot;width: 400px; height: 300px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWrdyZZNhyphenhyphentKdCaMSV-TBZesgNLqvyIoVt0h6JpRihS97kJSHtF5lNywvEGVeB-GODV7vR2JOcOoqmGrUj6_7oLPOPZcg6X5vou_p1gI7v12JM0xXRjLjQYD37pYBTXpDnuSYD20XoL7o/s400/Zeroshell+Drive.JPG&quot; border=&quot;0&quot; /&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJxfaR4a1BiLnoAPdj0nIVXgv9PIrab7W-OIL-OFGY4KRVoeOk3AcEW8BZlbObewlqLWv4Aug5LGQ7EbxJjScVOcrLK5330bQQI4O-zD9uilDzJpC6huOtp-5lCC8u1VdlgMrVg1EytmA/s1600/phygui.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5579297797112801410&quot; style=&quot;width: 400px; height: 291px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJxfaR4a1BiLnoAPdj0nIVXgv9PIrab7W-OIL-OFGY4KRVoeOk3AcEW8BZlbObewlqLWv4Aug5LGQ7EbxJjScVOcrLK5330bQQI4O-zD9uilDzJpC6huOtp-5lCC8u1VdlgMrVg1EytmA/s400/phygui.JPG&quot; border=&quot;0&quot; /&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9vW1Tlq7FSVras7FEP7P0jvv8ECvrxiSKNMkqVvec22ygknFXbpKDqJx27Z7bpQxL3rIFCWJ71syGWRLRwW7Sb0uFJNJFj-rZ1g2qWKhRJDtXkOLxeSPryGNHySIXGcELqmRNxI7P7TQ/s1600/Mark-HDD1.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5579040280737918418&quot; style=&quot;width: 400px; cursor: pointer; height: 202px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9vW1Tlq7FSVras7FEP7P0jvv8ECvrxiSKNMkqVvec22ygknFXbpKDqJx27Z7bpQxL3rIFCWJ71syGWRLRwW7Sb0uFJNJFj-rZ1g2qWKhRJDtXkOLxeSPryGNHySIXGcELqmRNxI7P7TQ/s400/Mark-HDD1.JPG&quot; border=&quot;0&quot; /&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9fBnW6CW4bzKLwIqOjO3RA2eVk9a7iTEKxuHgpjKjH8qQj3AqG9-j5JjBhsTvVFz13l6GPRpvbrxLzUkc7jNwGFyKep0JbdxVeyypxfGNrbVl_IzF2T6k-qPnpOmDLUYEZSPTmyk68E/s1600/Mark-HDD1-a.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5579040358916437618&quot; style=&quot;width: 400px; cursor: pointer; height: 201px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9fBnW6CW4bzKLwIqOjO3RA2eVk9a7iTEKxuHgpjKjH8qQj3AqG9-j5JjBhsTvVFz13l6GPRpvbrxLzUkc7jNwGFyKep0JbdxVeyypxfGNrbVl_IzF2T6k-qPnpOmDLUYEZSPTmyk68E/s400/Mark-HDD1-a.JPG&quot; border=&quot;0&quot; /&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCeu7OfAFAl3ddhvzcflKv0qCIVet4ewHscd4AiGZBCBU2BFPELrrzuiJiNidfT0LeoaCnkg4yC7-qNFLsYaashiayCwJr-qsT1TT7XxVOqb4Cd8cYqefG2d8vbVj16SOloqzAxjmxDJI/s1600/Mark-HDD4.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5579044993869861906&quot; style=&quot;width: 400px; cursor: pointer; height: 201px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCeu7OfAFAl3ddhvzcflKv0qCIVet4ewHscd4AiGZBCBU2BFPELrrzuiJiNidfT0LeoaCnkg4yC7-qNFLsYaashiayCwJr-qsT1TT7XxVOqb4Cd8cYqefG2d8vbVj16SOloqzAxjmxDJI/s400/Mark-HDD4.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(4) after bytes image &quot;Finish&quot;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTmdoz6b05YoDljLK2X85Lj3atcI-Ppl29gfHu3HqpHuu7wBT9yrRi0R2ZHd1sBjhIjCUxqkgY1hfWey3zHz9Lmj96hcwBcHSsGxgqvwztYfaaQvRAQz-ieWn-zq6crewAs7ehXf2Swns/s1600/Mark-HDD1-b.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5579040452772665090&quot; style=&quot;width: 400px; cursor: pointer; height: 199px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTmdoz6b05YoDljLK2X85Lj3atcI-Ppl29gfHu3HqpHuu7wBT9yrRi0R2ZHd1sBjhIjCUxqkgY1hfWey3zHz9Lmj96hcwBcHSsGxgqvwztYfaaQvRAQz-ieWn-zq6crewAs7ehXf2Swns/s400/Mark-HDD1-b.JPG&quot; border=&quot;0&quot; /&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5End4OtmYbuPcdJFB3YqOYNF1VxOxgsLUtS-ynpyD68eVN8hNw1VtMQyrDYaqt58z5tBGSRYufUNGpDX0laPo3e5BMSgBleRX4wHbDLXyXebVVWSpahausEGNAtJYCr9oQ7XqYnyW8gk/s1600/IMG_0638.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 300px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5End4OtmYbuPcdJFB3YqOYNF1VxOxgsLUtS-ynpyD68eVN8hNw1VtMQyrDYaqt58z5tBGSRYufUNGpDX0laPo3e5BMSgBleRX4wHbDLXyXebVVWSpahausEGNAtJYCr9oQ7XqYnyW8gk/s400/IMG_0638.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5579335195352838706&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(5) Web administration login&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6YAZkSAJRiVihile-35sWR2dbVzn4x_mVuQVj9kychOLmJqM4VFH9U21MqRc0soPz5NqT0fGZ-juVi2Cf3TEqfv0GJC3O65kXzRHc7KTXECFjJ-aDlvBaXvObnFQbhxbBV8RPq6n6s2Y/s1600/Login.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5579288529272342770&quot; style=&quot;width: 400px; height: 158px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6YAZkSAJRiVihile-35sWR2dbVzn4x_mVuQVj9kychOLmJqM4VFH9U21MqRc0soPz5NqT0fGZ-juVi2Cf3TEqfv0GJC3O65kXzRHc7KTXECFjJ-aDlvBaXvObnFQbhxbBV8RPq6n6s2Y/s400/Login.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(5) Zeroshell menu setup&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwKk3f-f8tKSFu6OX6f7ay4i8nNrmTJWe9NgpnPP8G3EKA5qC0UEG7nOqouBDO8w3jKi3y7O0Bx9JR6xjkJ5zwUObI_XPv2z7UDTpwi7fzLMl37kxralqJ4nzAcGaI0u2CjCNNwZnQvGA/s1600/Screenshot-1.png&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5578955858867588322&quot; style=&quot;width: 400px; cursor: pointer; height: 236px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwKk3f-f8tKSFu6OX6f7ay4i8nNrmTJWe9NgpnPP8G3EKA5qC0UEG7nOqouBDO8w3jKi3y7O0Bx9JR6xjkJ5zwUObI_XPv2z7UDTpwi7fzLMl37kxralqJ4nzAcGaI0u2CjCNNwZnQvGA/s400/Screenshot-1.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(6): Zeroshell configuration menu&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLIT4n96J9MwPpQaV-RU-F2PiI8heuXVOUq57Axr4BnbIjgHGmELqKI-WoGAdyHgsSN6Ud6vR5WkYAedyfd2rbR6_AqC_-slpQKHtuvaS0B5jevfKbBMg4e5b5tt3a2Zu4FlVc6o_upa4/s1600/Screenshot-5.png&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5578956366670860578&quot; style=&quot;width: 400px; cursor: pointer; height: 251px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLIT4n96J9MwPpQaV-RU-F2PiI8heuXVOUq57Axr4BnbIjgHGmELqKI-WoGAdyHgsSN6Ud6vR5WkYAedyfd2rbR6_AqC_-slpQKHtuvaS0B5jevfKbBMg4e5b5tt3a2Zu4FlVc6o_upa4/s400/Screenshot-5.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Detail(7) Assigning WAN/LAN IP address&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKGE2U5BPP4-iPd28GmfJ2OvJI4n486yN7HNL8d2hh-FnBsIoJ-Z9Bw7xyThiPYLpOv5GIGfEM0d8CSYmIvY4Qjh8DJRrxcBA1p1Q0Mi6tPUKGJpEbdbhGa-OHl4SeCvnh63zQRZQZW9M/s1600/Screenshot-2.png&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5578956013447392866&quot; style=&quot;width: 400px; cursor: pointer; height: 262px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKGE2U5BPP4-iPd28GmfJ2OvJI4n486yN7HNL8d2hh-FnBsIoJ-Z9Bw7xyThiPYLpOv5GIGfEM0d8CSYmIvY4Qjh8DJRrxcBA1p1Q0Mi6tPUKGJpEbdbhGa-OHl4SeCvnh63zQRZQZW9M/s400/Screenshot-2.png&quot; border=&quot;0&quot; /&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIX-c6tCKFkhyphenhyphens8oQydvUqvK2gLF8HDAGjJ-xRCvChRL8MtvpyVFZIpN-KctU4w_AmK3L4ebIV87VNhMeEW4bPYXYXAso0beB2u6uAnV7_bgICD6oDyrCych1zKWcKYPHsYclZYH7WPAw/s1600/Screenshot-4.png&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5578956238639162322&quot; style=&quot;width: 400px; cursor: pointer; height: 262px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIX-c6tCKFkhyphenhyphens8oQydvUqvK2gLF8HDAGjJ-xRCvChRL8MtvpyVFZIpN-KctU4w_AmK3L4ebIV87VNhMeEW4bPYXYXAso0beB2u6uAnV7_bgICD6oDyrCych1zKWcKYPHsYclZYH7WPAw/s400/Screenshot-4.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(8): Network IP Addressing notes&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfSTqGLPpQim4a6IMXo0Dd8-eAVavmqVE0jpTRAfTDAV_Mc0OeSg1H4EmWgk3xETdylXe9CusK4lLLkntcJEyTcTzBN3Z8Em8SBZ25sG2-vB3U3mZ0EKUERbPs5eko5tziE1p2EkuxNUY/s1600/Screenshot-3.png&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5578956123787423026&quot; style=&quot;width: 400px; cursor: pointer; height: 115px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfSTqGLPpQim4a6IMXo0Dd8-eAVavmqVE0jpTRAfTDAV_Mc0OeSg1H4EmWgk3xETdylXe9CusK4lLLkntcJEyTcTzBN3Z8Em8SBZ25sG2-vB3U3mZ0EKUERbPs5eko5tziE1p2EkuxNUY/s400/Screenshot-3.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail() Multi Router Traffic Grapher&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFKLpHE6A8qMRG1h6FD_kbm5TwToVTKVa4EPq6lBqoKMNwVFRAnqWEA4sNBnlGj2XqmauLoA7n1wRpdYN2mowqpngoz2Axxh9Gx5_OtqyKwGHrb6NOiasOgtjjDtDaCk5PK_oMshxQCO4/s1600/MRTG.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 442px; height: 309px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFKLpHE6A8qMRG1h6FD_kbm5TwToVTKVa4EPq6lBqoKMNwVFRAnqWEA4sNBnlGj2XqmauLoA7n1wRpdYN2mowqpngoz2Axxh9Gx5_OtqyKwGHrb6NOiasOgtjjDtDaCk5PK_oMshxQCO4/s400/MRTG.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5579330240742038034&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail() Captive portal login:&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx2xoOsYN8R_p68gamZCX3DVApqE-yn8eSsfNCjWiaatZmQaki4pnaLFpQCB2CUVz6j2pauoDgAeZ3dYd_nkhqdut9d6DomatMYq1pHz3MTaoFL9wZb2RJJxui-1yXpiL82sDaHCv8dAE/s1600/Webportal.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5578933220138483026&quot; style=&quot;width: 463px; cursor: pointer; height: 235px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx2xoOsYN8R_p68gamZCX3DVApqE-yn8eSsfNCjWiaatZmQaki4pnaLFpQCB2CUVz6j2pauoDgAeZ3dYd_nkhqdut9d6DomatMYq1pHz3MTaoFL9wZb2RJJxui-1yXpiL82sDaHCv8dAE/s400/Webportal.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Remarks:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255); font-style: italic;&quot;&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=&quot;font-weight: bold; font-style: italic; color: rgb(51, 51, 255);&quot;&gt;Case I:&lt;/span&gt;&lt;br /&gt;1)We don&#39;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=&quot;font-weight: bold; font-style: italic; color: rgb(51, 51, 255);&quot;&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=&quot;font-style: italic; color: rgb(0, 153, 0);&quot;&gt;(internal IP address&lt;/span&gt;) ,as a router.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;2)&lt;span style=&quot;color: rgb(204, 0, 0); font-weight: bold;&quot;&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=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;LAN&lt;/span&gt; port not to its &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;WAN port&lt;/span&gt;! &lt;span style=&quot;font-style: italic;&quot;&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=&quot;color: rgb(204, 0, 0);&quot;&gt;ssid&lt;/span&gt;&lt;br /&gt;5.3) You must see a captive portal&#39;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=&quot;font-weight: bold; font-style: italic; color: rgb(51, 51, 255);&quot;&gt;Case II:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&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=&quot;font-style: italic;&quot;&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=&quot;font-weight: bold; font-style: italic; color: rgb(51, 51, 255);&quot;&gt;Case III:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;1) We want Zeroshell to  do the authentication process  using external LDAP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;http://www.zeroshell.net/eng/qos/#Add-QoS-Class&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&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=&quot;font-style: italic;&quot;&gt;-radius.conf&lt;/span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;postbody&quot;&gt;&lt;span style=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&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=&quot;postbody&quot;&gt;III.2)To make it work. &lt;/span&gt;&lt;span class=&quot;postbody&quot;&gt;look for any other sections for ldap then  uncomment it.Edit your &lt;span style=&quot;font-style: italic; color: rgb(204, 0, 0);&quot;&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=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&gt;Note:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt; For your LDAP server to authenticate then it should be&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;postbody&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt; ready to serve requests.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;postbody&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&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=&quot;postbody&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&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='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/6248172642986847521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/6248172642986847521'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2011/02/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWrdyZZNhyphenhyphentKdCaMSV-TBZesgNLqvyIoVt0h6JpRihS97kJSHtF5lNywvEGVeB-GODV7vR2JOcOoqmGrUj6_7oLPOPZcg6X5vou_p1gI7v12JM0xXRjLjQYD37pYBTXpDnuSYD20XoL7o/s72-c/Zeroshell+Drive.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><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><title type='text'>Knowledge Tree (Open source File Management System)</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;http://en.wikipedia.org/wiki/Document_management&quot; title=&quot;Document management&quot; class=&quot;mw-redirect&quot;&gt;document management&lt;/a&gt; software. The product makes use of the cloud computing platform from &lt;a href=&quot;http://en.wikipedia.org/wiki/Amazon_EC2&quot; title=&quot;Amazon EC2&quot; class=&quot;mw-redirect&quot;&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=&quot;http://www.knowledgetree.com/community-download&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot;&gt;free, open source community edition&lt;/a&gt; that is written in &lt;a href=&quot;http://en.wikipedia.org/wiki/PHP&quot; title=&quot;PHP&quot;&gt;PHP&lt;/a&gt; and uses the &lt;a href=&quot;http://en.wikipedia.org/wiki/Apache_Web_Server&quot; title=&quot;Apache Web Server&quot; class=&quot;mw-redirect&quot;&gt;Apache Web Server&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/MySQL&quot; title=&quot;MySQL&quot;&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=&quot;http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29&quot; title=&quot;LAMP (software bundle)&quot;&gt;LAMP&lt;/a&gt; or &lt;a href=&quot;http://en.wikipedia.org/wiki/WAMP&quot; title=&quot;WAMP&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;mw-headline&quot;&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=&quot;font-size:100%;&quot;&gt;PHP 5.2.x &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; PHP LDAP extension (if LDAP or ActiveDirectory integration is required) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&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=&quot;font-size:100%;&quot;&gt; PHP mbstring extension (functions for multi-byte character sets) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; PHP mysql extension (interface to mysql database from php) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; PHP json extension (functions for working with json structures) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; PHP fileinfo extension (functions for resolving mime types of documents) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; MySQL Server, Client, and PHP libraries, version 5.1 or above &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Apache 2.0 or above &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Java Runtime Environment 1.5+ (Required for Apache POI and Lucene) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; pstotext (required for indexing of postscript files) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; OpenOffice 2.4+ (required for PDF conversion) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;code&gt;&lt;span class=&quot;html&quot;&gt;root@localhost#&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt; sudo apt-get install  gcc*&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;code&gt;&lt;span class=&quot;html&quot;&gt;root@localhost#&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt; sudo apt-get install php-devel&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;code&gt;&lt;span class=&quot;html&quot;&gt;root@localhost#&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt; sudo apt-get install  php-mysql&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;code&gt;&lt;span class=&quot;html&quot;&gt;root@localhost# &lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;code  style=&quot;font-family:georgia;&quot;&gt;&lt;span class=&quot;html&quot;&gt;sudo apt-get install php-pecl-json&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;code  style=&quot;font-family:georgia;&quot;&gt;&lt;span class=&quot;html&quot;&gt; &lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;code&gt;&lt;span class=&quot;html&quot;&gt;root@localhost# &lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;code  style=&quot;font-family:georgia;&quot;&gt;&lt;span class=&quot;html&quot;&gt;sudo apt-get  install php-pear&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;code&gt;&lt;span class=&quot;html&quot;&gt;root@localhost# &lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;code  style=&quot;font-family:georgia;&quot;&gt;&lt;span class=&quot;html&quot;&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=&quot;color: rgb(51, 51, 255);&quot;&gt;To enable exif-support configure PHP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;with    &lt;/span&gt;&lt;strong style=&quot;font-style: italic; font-weight: normal;&quot; class=&quot;option configure&quot;&gt;--enable-exif&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;To enable LDAP support configure in PHP&lt;/span&gt;&lt;br /&gt;&lt;strong style=&quot;font-weight: normal;&quot; class=&quot;option configure&quot;&gt;--with-ldap[=DIR&lt;/strong&gt;]&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&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=&quot;font-size:100%;&quot;&gt;&lt;code  style=&quot;font-family:georgia;&quot;&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;To enable MBstring in PHP&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt; &lt;/span&gt;&lt;strong style=&quot;font-family: georgia;&quot; class=&quot;option configure&quot;&gt;-enable -mbstring &lt;/strong&gt;&lt;code style=&quot;font-family: georgia;&quot;&gt;&lt;span class=&quot;html&quot;&gt;--enable-mbregex&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;code face=&quot;georgia&quot;&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;root@localhost# sudo apt-get install libmbfl*&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt; root@localhost# sudo apt-get install php-mbstring&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt; root@localhost# sudo apt-get install pstotext*&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt; root@localhost# sudo apt-get install Openoffice*&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt; root@localhost# sudo apt-get install info-zip*&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;code style=&quot;font-family: georgia;&quot;&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;MYSQL&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;code face=&quot;georgia&quot;&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family:georgia;&quot;&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=&quot;font-weight: bold;&quot;&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(51, 51, 255);&quot;&gt;Hints:&lt;/span&gt;&lt;br /&gt;I was a little bit stuck not because I miss info&#39;s in the process but that I accidentally deleted that &quot;dpkg&quot; 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=&quot;color: rgb(255, 0, 0);&quot;&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 &quot;/usr/bin&quot;&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=&quot;font-weight: bold;&quot;&gt;Conclusions:&lt;/span&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='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/1206184129414208737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/1206184129414208737'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2011/02/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><thr:total>3</thr:total></entry><entry><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><title type='text'>Repository Harvester(PKP &amp; Google)</title><content type='html'>&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Introductions:&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;clear inset&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;         &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&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 &#39; opportunity to unified every database of knowledge available elsewhere (World Wide Web).&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;If this is everybody&#39;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=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&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=&quot;text-align: justify;&quot;&gt;                  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&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=&quot;font-weight: bold;&quot;&gt;Requirements:&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size:100%;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:small;&quot;&gt;&lt;strong&gt;&lt;strong&gt;&lt;span style=&quot;font-weight: normal;font-size:100%;&quot; &gt;&lt;span style=&quot;color: rgb(51, 51, 255);font-family:georgia;&quot; &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=&quot;font-family: georgia;font-family:georgia;font-size:100%;&quot;  &gt;./configure --prefix=/usr/local/apache2 \&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-size:100%;&quot; &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-family:georgia;font-size:100%;&quot;  &gt;--enable-so \&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-size:100%;&quot; &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-family:georgia;font-size:100%;&quot;  &gt;--enable-cgi \&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-size:100%;&quot; &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-family:georgia;font-size:100%;&quot;  &gt;--enable-info \&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-size:100%;&quot; &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-family:georgia;font-size:100%;&quot;  &gt;--enable-rewrite \&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-size:100%;&quot; &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-family:georgia;font-size:100%;&quot;  &gt;--enable-speling \&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-size:100%;&quot; &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-family:georgia;font-size:100%;&quot;  &gt;--enable-usertrack \&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-size:100%;&quot; &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-family:georgia;font-size:100%;&quot;  &gt;--enable-deflate \&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-size:100%;&quot; &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-family:georgia;font-size:100%;&quot;  &gt;--enable-ssl \&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-size:100%;&quot; &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: georgia;font-family:georgia;font-size:100%;&quot;  &gt;--enable-mime-magic&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:small;&quot;&gt;&lt;strong&gt;&lt;strong&gt;&lt;span style=&quot;font-weight: normal;font-size:100%;&quot; &gt;&lt;span style=&quot;color: rgb(51, 51, 255);font-family:georgia;&quot; &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=&quot;font-family:georgia;&quot;&gt;.&lt;span style=&quot;font-size:100%;&quot;&gt;/configure \&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;--with-apxs2=/usr/local/apache2/bin/apxs \&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;--with-mysql=/usr/include/mysql \&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;--prefix=/usr/local/apache2/php \&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;--with-config-file-path=/usr/local/apache2/php \&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;--enable-force-cgi-redirect \&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;--disable-cgi \&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;--with-zlib \&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;--with-gettext \&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;--with-gdbm&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Remarks:&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;Hints:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;1)&lt;/span&gt;How to reinstall apache2 completely&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre  style=&quot;font-weight: bold; font-family: georgia;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-size:small;&quot;&gt;&lt;strong&gt;&lt;strong&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;root@localhost# /etc/apache2# &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: normal; font-style: italic;&quot;&gt;/etc/init.d/apache2   start .: 45: Can&#39;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=&quot;font-size:100%;&quot;&gt; Try to execute the CLI&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-style: italic;font-family:georgia;&quot; &gt;root&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;@loccalhost# sudo apt-get remove --purge apache2 apache2-ut&lt;/span&gt;ils&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Then  reinstall the apache2&lt;/span&gt;&lt;span style=&quot;font-family:georgia;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&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=&quot;font-style: italic;&quot;&gt;root@localhost # netstat -A inet -lnp &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;root@localhost # kill xxx (ID for port 80)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:small;&quot;&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=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;2)&lt;/span&gt; &lt;span style=&quot;font-style: italic;&quot;&gt;In installing PHP&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;I&#39;ve encountered some miss files :&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;libmysql-dev&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;libqdbm&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;Note if it is a built installations(PHP won&#39;t see mysql header files(*.h))&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;so try to add this in your configurations &lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;--with-mysql=/usr/include/mysql&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;3) &lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Reinstalling a Mysql&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(204, 0, 0);font-size:100%;&quot; &gt;Error: &lt;/span&gt;&lt;span style=&quot;color: rgb(204, 0, 0);font-size:100%;&quot; &gt;&lt;strong&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;ERROR 2002 (HY000): Can&#39;t connect to local MySQL server through socket &#39;/var/lib/mysq  &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&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=&quot;font-style: italic;&quot;&gt;root@localhost# mysql -u root -p&lt;/span&gt;&lt;br /&gt;..there you have it solved&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/5184436945942058476'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2011/02/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><thr:total>0</thr:total></entry><entry><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><title type='text'>Building a Web Search Engine</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Introductions&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;I often think of google ,yahoo and other web search engines, actually I don&#39;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&#39;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 &quot; Installing Zebra(z3950 protocol)&quot; 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&#39;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&#39;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=&quot;http://tomcat.apache.org/&quot;&gt;Tomcat&lt;/a&gt;. SOLR uses the &lt;a href=&quot;http://lucene.apache.org/java/&quot;&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&#39;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&#39;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=&quot;font-weight: bold;&quot;&gt;Requirements:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&gt;For our requirements &lt;/span&gt;&lt;br /&gt;Installed Zebra server&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&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=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&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&#39;s marc records&lt;br /&gt;Installed SOLR (new)&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&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=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&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=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&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=&quot;font-weight: bold;&quot;&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Detail(1) Testing Zebra server for HTTP&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ6xNAMn7OiE1jIIFki7rhIaiqq8OXZfauoMbuKcd5k7FmT1FRcFekTirDaTJX8VmpJdhndevVdVWMaxuDo3klspswIE4h63kloqreRby4z1dmbEqJ-J4d_EDzUGDdsIeZO0hiqLEdkZc/s1600/Screenshot.png&quot;&gt;&lt;img style=&quot;float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 300px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ6xNAMn7OiE1jIIFki7rhIaiqq8OXZfauoMbuKcd5k7FmT1FRcFekTirDaTJX8VmpJdhndevVdVWMaxuDo3klspswIE4h63kloqreRby4z1dmbEqJ-J4d_EDzUGDdsIeZO0hiqLEdkZc/s400/Screenshot.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5569277979839799266&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Conclusions:&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/5755463985609176165'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2011/02/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ6xNAMn7OiE1jIIFki7rhIaiqq8OXZfauoMbuKcd5k7FmT1FRcFekTirDaTJX8VmpJdhndevVdVWMaxuDo3klspswIE4h63kloqreRby4z1dmbEqJ-J4d_EDzUGDdsIeZO0hiqLEdkZc/s72-c/Screenshot.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="YAZ"/><category scheme="http://www.blogger.com/atom/ns#" term="Zebra Server -Index searcher (Z3950 protocol)"/><title type='text'>Zebra  Server -Index searcher (Z3950 protocol)</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv77IwinENqdK47qIenNnjsokxpEwaiX_ymjFVOSIIWSKBqQ0Z7hmsRCcDGlyJgLifWQ66Ctx48qDMEHfbAm23i4rVHaJMlht7nAfP6p50otDDgzKyHP-8puYlIBz1A_zLtv3wThkzbyc/s1600/zebra.png&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 210px; height: 168px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv77IwinENqdK47qIenNnjsokxpEwaiX_ymjFVOSIIWSKBqQ0Z7hmsRCcDGlyJgLifWQ66Ctx48qDMEHfbAm23i4rVHaJMlht7nAfP6p50otDDgzKyHP-8puYlIBz1A_zLtv3wThkzbyc/s400/zebra.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5566807729170502066&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Introductions&lt;/span&gt;:&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&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=&quot;http://indexdata.dk/yaz/&quot; rel=&quot;nofollow&quot;&gt;YAZ&lt;/a&gt; and &lt;a href=&quot;http://indexdata.dk/phpyaz/&quot; rel=&quot;nofollow&quot;&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=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Notice: &lt;span style=&quot;font-style: italic;&quot;&gt;Optional, commercial support is available for Zebra.&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 51, 255); font-weight: bold;&quot;&gt;For Centos Operating system&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&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=&quot;font-weight: bold; color: rgb(102, 0, 0);&quot;&gt;/usr/src/redhat/RPMS/i386/&lt;/span&gt;(in my case-Centos!)&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeGIeFfpNju8jPCTad8UnBGo7k1JeE7GOHbRVpnlfhtjSUzIg6xrHpmFtfpnMCJGyf9NRA2pM5NT6wXrN6Oj2SxoJCNPDvaWGxDKrblxyl496fqmWgFyPhWbRm3ciTEla9UYAprJB4bE4/s1600/Screenshot-3.png&quot;&gt;&lt;img style=&quot;float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 606px; height: 50px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeGIeFfpNju8jPCTad8UnBGo7k1JeE7GOHbRVpnlfhtjSUzIg6xrHpmFtfpnMCJGyf9NRA2pM5NT6wXrN6Oj2SxoJCNPDvaWGxDKrblxyl496fqmWgFyPhWbRm3ciTEla9UYAprJB4bE4/s400/Screenshot-3.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5567106558451849746&quot; border=&quot;0&quot; /&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=&quot;color: rgb(51, 51, 255); font-weight: bold;&quot;&gt;For Fedora Operating sytem&lt;/span&gt;&lt;br /&gt;root@localhost# yum install libyaz libyaz-devel&lt;span style=&quot;color: rgb(102, 51, 0);&quot;&gt;&lt;br /&gt;&lt;/span&gt;root@localhost#&lt;span style=&quot;color: rgb(102, 51, 0);&quot;&gt; perl -MCPAN -e &#39;install &quot;MARC::Record&quot;&lt;/span&gt;&lt;br /&gt;root@localhost#&lt;span style=&quot;color: rgb(102, 51, 0);&quot;&gt;  perl -MCPAN -e &#39;install &quot;MARC::Charset&quot;&lt;/span&gt;&lt;br /&gt;root@localhost#  &lt;span style=&quot;color: rgb(102, 51, 0);&quot;&gt;perl -MCPAN -e &#39;install &quot;MARC::File::XML&quot;&lt;/span&gt;&lt;br /&gt;root@localhost#  &lt;span style=&quot;color: rgb(102, 51, 0);&quot;&gt;perl -MCPAN -e &#39;install &quot;XML::Simple&lt;/span&gt;&lt;span style=&quot;color: rgb(102, 51, 0);&quot;&gt;&quot;&lt;/span&gt;&lt;br /&gt;root@localhost#  &lt;span style=&quot;color: rgb(102, 51, 0);&quot;&gt;pelr-MCPAN -e &#39;install &quot;Znet::Z3950::ZOOM&quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255); font-weight: bold;&quot;&gt;Tar installations&lt;/span&gt;&lt;br /&gt;Note:**&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&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=&quot;color: rgb(51, 51, 255); font-weight: bold;&quot;&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=&quot;color: rgb(51, 51, 255); font-weight: bold;&quot;&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=&quot;color: rgb(51, 51, 255); font-weight: bold;&quot;&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=&quot;font-style: italic;&quot;&gt;Records directory will be having a file called&lt;/span&gt; ‘sample-marc’&lt;br /&gt;it  c&lt;span style=&quot;font-style: italic;&quot;&gt;ontains MARC21 records in ISO-2709 format&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Generating the Index&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;Run the following command&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;root@localhost# zebraidx update records&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;Note:*&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Index files are created with the extension&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt; ‘.mf’&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-style: italic;&quot;&gt; &lt;span&gt;This is essential for search&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-style: italic;&quot;&gt;;Now you can start the z39.50 server&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ7o2PGwkWOz-jv21j6vVVpufgp-4jyeqT_J_jyRub0Mff8D2MZiyzhpat7fqaj4QknqUBzKIbdtI04U81UNOS_qf9xsApbDie7p_4yGAhUZA8TNFW_n-xLpPwaVR_zh1dOqYY4XjJuxg/s1600/Screenshot-6.png&quot;&gt;&lt;img style=&quot;float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 393px; height: 162px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ7o2PGwkWOz-jv21j6vVVpufgp-4jyeqT_J_jyRub0Mff8D2MZiyzhpat7fqaj4QknqUBzKIbdtI04U81UNOS_qf9xsApbDie7p_4yGAhUZA8TNFW_n-xLpPwaVR_zh1dOqYY4XjJuxg/s400/Screenshot-6.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5567182283222998066&quot; border=&quot;0&quot; /&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=&quot;color: rgb(51, 51, 255);&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-style: italic;&quot;&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=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfm4aPxNQgGHX9UAb69DDcO10Ffyda9vHkFLU4dJWSfRali_FWGVwYDdNENjVaAvWudBpCzcunt_lSHq18HjUw82DcWUmKlsP1fM2Lcde607UtzgTZckxB4M9vAsUdh4A73CZ2rlgC6_c/s1600/Screenshot-5.png&quot;&gt;&lt;img style=&quot;float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 150px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfm4aPxNQgGHX9UAb69DDcO10Ffyda9vHkFLU4dJWSfRali_FWGVwYDdNENjVaAvWudBpCzcunt_lSHq18HjUw82DcWUmKlsP1fM2Lcde607UtzgTZckxB4M9vAsUdh4A73CZ2rlgC6_c/s400/Screenshot-5.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5567181515525344050&quot; border=&quot;0&quot; /&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=&quot;font-weight: bold; color: rgb(51, 51, 255);&quot;&gt;And browse at &lt;/span&gt;&lt;br /&gt;http://localhost:9999&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe9i40g97pzLXyvVzH6EhtPl8eGJnjcxkCF7y7NVgl9ajsFq9xalOSJfpEHUAA2n6oiE5xw3C_iA-FKn3gxf8gSvfCZjRHnV9tJEmuwHJF3NNhMQb0DKHVs2RK_wnahQSXMh3gSNV6Y38/s1600/Screenshot-4.png&quot;&gt;&lt;img style=&quot;float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 418px; height: 118px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe9i40g97pzLXyvVzH6EhtPl8eGJnjcxkCF7y7NVgl9ajsFq9xalOSJfpEHUAA2n6oiE5xw3C_iA-FKn3gxf8gSvfCZjRHnV9tJEmuwHJF3NNhMQb0DKHVs2RK_wnahQSXMh3gSNV6Y38/s400/Screenshot-4.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5567180519918044482&quot; border=&quot;0&quot; /&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=&quot;color: rgb(51, 51, 255); font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: rgb(51, 51, 255); font-weight: bold;&quot;&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=&quot;font-style: italic;&quot;&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=&quot;font-weight: bold; color: rgb(51, 51, 255);&quot;&gt;Testing (searching live!) from server to client &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;1) Activate the server&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Configuring  Mercury client&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhENx4flJWtKZj_PxbP6tTE0xeEyEdDHqkHBpXYksmDxgVSDRCPjpHWrO9kNLPi7SUrQaTSx_MoHSrS8ghMhgM0XLG57ZhyOzpR6C6kOoACAVY-52iPyaQSbHYf0oLaAmGuZCl1HTUclco/s1600/Mercury+dbase+setup.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 272px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhENx4flJWtKZj_PxbP6tTE0xeEyEdDHqkHBpXYksmDxgVSDRCPjpHWrO9kNLPi7SUrQaTSx_MoHSrS8ghMhgM0XLG57ZhyOzpR6C6kOoACAVY-52iPyaQSbHYf0oLaAmGuZCl1HTUclco/s400/Mercury+dbase+setup.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5572652721071332338&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Edit for target Zebra Server&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPLyPk5tTktzvoNHnDqx8RJVau46IQ5W7ysEqsET1YkxdgpFbVWardTKlRRctJd4upvjPemNr0NTlNO_fu41r53GAm6mjUyT8ZIF38o8YwLBxxP6y-ALbSpsvhhQ3zGisgLhoWUbfxZ1A/s1600/Edit+config+Dbase.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 272px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPLyPk5tTktzvoNHnDqx8RJVau46IQ5W7ysEqsET1YkxdgpFbVWardTKlRRctJd4upvjPemNr0NTlNO_fu41r53GAm6mjUyT8ZIF38o8YwLBxxP6y-ALbSpsvhhQ3zGisgLhoWUbfxZ1A/s400/Edit+config+Dbase.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5572654105595474962&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Options /setting for Mercury Database&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggYz1VWRde3ccocbXAH5JOgeSp7OtkebVkkjjcjeUpu5SQmI-H7V3iOjIrb0U1grWEqDA1WxSDtfWQ9-Uxh1rnLwB67pU3sIml-QmdTZbeVxYoQjppZPsCWajx0KU0rJExifU8W4qwjLQ/s1600/Search+per+page.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 272px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggYz1VWRde3ccocbXAH5JOgeSp7OtkebVkkjjcjeUpu5SQmI-H7V3iOjIrb0U1grWEqDA1WxSDtfWQ9-Uxh1rnLwB67pU3sIml-QmdTZbeVxYoQjppZPsCWajx0KU0rJExifU8W4qwjLQ/s400/Search+per+page.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5572654703448137506&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Search entries (Title/Authors)&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr1oamyOhtmVbeJGWuk0KXeCHiUdykmhHw1cc1SwR0MuvTNcuTqwiA_8AI-ChrNL0MPoWMDPnsA_23GTOBxLeRZYx9yMhffYpHILC7cEEEpl7EooV-Vuvp1Q6z2aHUuQqOJBjqjEbLRyo/s1600/Open+for+search.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 272px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr1oamyOhtmVbeJGWuk0KXeCHiUdykmhHw1cc1SwR0MuvTNcuTqwiA_8AI-ChrNL0MPoWMDPnsA_23GTOBxLeRZYx9yMhffYpHILC7cEEEpl7EooV-Vuvp1Q6z2aHUuQqOJBjqjEbLRyo/s400/Open+for+search.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5572657507086935330&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Displaying /parsing  Marc records&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFc8iMr3OXjyZnuYVfp3iTOBZSmEDac8x-X5jX_vL_Jw-xTwzqDlLxQMjQF3mujXuEagQrR3FDfnM8XTroa7DA9ZqdmGQ_nVo4OIqARx94g06AREDB1gdiMuq2brqosDKnlKLAVYEVzzw/s1600/Index+serach.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 272px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFc8iMr3OXjyZnuYVfp3iTOBZSmEDac8x-X5jX_vL_Jw-xTwzqDlLxQMjQF3mujXuEagQrR3FDfnM8XTroa7DA9ZqdmGQ_nVo4OIqARx94g06AREDB1gdiMuq2brqosDKnlKLAVYEVzzw/s400/Index+serach.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5572657979364345490&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;Here is the log file in the Zebra server&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:78%;&quot; &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=&quot;font-weight: bold;&quot;&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 &quot;username&quot; &quot;password&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold; color: rgb(51, 51, 255);&quot;&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 &quot; &lt;span style=&quot;font-style: italic;&quot;&gt;could not find /usr/sbin/ld -lwrap&lt;/span&gt;&quot;  problem (its library wrapper)&lt;br /&gt;root@localhost# yum install &quot; *wrap* &quot; (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 &quot;*crypt*&quot;&lt;br /&gt;...and that would be fine any more and forever more !&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(51, 51, 255);&quot;&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&#39;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=&quot;font-weight: bold; color: rgb(51, 51, 255);&quot;&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&#39;t have the resources to build YAZ and Zebra for all RPM systems out there.  However developer provide spec files that usually work.. Here&#39;s the procedure for building &lt;span style=&quot;font-size:100%;&quot;&gt;YAZ and Zebra for your platform (Fedora Core 1X on i386).&lt;br /&gt;&lt;/span&gt;&lt;pre  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;root@localhost#  wget &lt;a href=&quot;http://ftp.indexdata.dk/pub/yaz/yaz-3.0.47.tar.gz&quot;&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=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;root@localhost#  rpmbuild -ta yaz-3.0.47.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;Note:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;Please goto &quot;rpm-build installation&quot; if you can&#39;t build the yaz-source.Then,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;root@localhost#  ls /usr/src/redhat/RPMS/i386&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &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=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;You have now installed all YAZ components including libyaz3-devel which &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;is required for building Zebra. Now download the latest zebra with this:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;(just assuming the file version)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;root@localhost#  wget &lt;a href=&quot;http://ftp.indexdata.dk/pub/zebra/idzebra-2.0.40.tar.gz&quot;&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=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;root@localhost# rpmbuild -ta idzebra-2.0.40.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;root@localhost# rpm -vi /usr/src/redhat/RPMS/i386/*zebra*.rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;If the installation don&#39;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=&quot;font-weight: bold;&quot;&gt;Conclusions:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/7201166026987066035'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2011/01/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv77IwinENqdK47qIenNnjsokxpEwaiX_ymjFVOSIIWSKBqQ0Z7hmsRCcDGlyJgLifWQ66Ctx48qDMEHfbAm23i4rVHaJMlht7nAfP6p50otDDgzKyHP-8puYlIBz1A_zLtv3wThkzbyc/s72-c/zebra.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="Fedora download  install yum update mirror repository"/><title type='text'>Fedora Core 1X Mirror Server</title><content type='html'>&lt;p style=&quot;text-align: justify; font-weight: bold;&quot;&gt;Introductions:&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Its been quite a while when Fedora Team had release a new OS/platform-version 14.Yet, some of the configuration  for &quot;yum&quot; installations issues can not be resolved and the caused is the incorrect path of its mirrors and base url-(servers).And if it&#39;s left unconfigured then it seemed that  you have not installed OS-useless!&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;So upon stumbled on this site,I now resolve this problem ever-hopefully.&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; color: rgb(51, 51, 255);&quot;&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=&quot;text-align: justify;&quot;&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=&quot;text-align: justify; font-weight: bold;&quot;&gt;Objective:&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;1)To resolve this errors&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Requirements&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;span id=&quot;more-2098&quot;&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&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=&quot;border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 440px; height: 40px; text-align: left;&quot; dir=&quot;ltr&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;span&gt;     &lt;/span&gt;&lt;span&gt;The other solution if &quot;respomd.xml errror&quot; 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 &quot; baseurl&quot; 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=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Remarks:&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;root@localhost# export http_proxy=http://10.36.129.X:8080&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;1)Now try updating your system or installing any &lt;span class=&quot;IL_AD&quot; id=&quot;IL_AD2&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-weight: normal;&quot;&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=&quot;font-size:100%;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;root@localhost# &lt;span style=&quot;font-style: italic;&quot;&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=&quot;font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;span style=&quot;font-size:100%;&quot;&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=&quot;IL_AD&quot; id=&quot;IL_AD3&quot;&gt;download&lt;/span&gt; the updates properly from the mirrors due to the busy &lt;span class=&quot;IL_AD&quot; id=&quot;IL_AD1&quot;&gt;network&lt;/span&gt; and rush.&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/7251056181080807668'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2010/12/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><thr:total>0</thr:total></entry><entry><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><title type='text'>WiFIAdmin (Wireless Gateway)</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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 &quot;php&quot; 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=&quot;font-weight: bold;&quot;&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&#39; identities&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Requirements:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&gt;Hardware:&lt;/span&gt;&lt;br /&gt;Any CPUs : Intel,MAC ,AMD&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;color: rgb(153, 102, 51);font-size:100%;&quot; &gt;bopher#  sudo apt-get install apache2&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(153, 102, 51);font-size:100%;&quot; &gt;bopher#  sudo /etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(153, 102, 51);font-size:100%;&quot; &gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&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=&quot;color: rgb(153, 102, 51);font-size:100%;&quot; &gt;bopher# sudo apt-get install libapache2-mod-php5&lt;/span&gt;&lt;span style=&quot;color: rgb(153, 102, 51);&quot;&gt; (optional)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for mysql&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 102, 51);&quot;&gt;bopher#  &lt;/span&gt;&lt;span style=&quot;color: rgb(153, 102, 51);&quot;&gt;sudo apt-get install mysql-server&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 102, 51);&quot;&gt;bopher# &lt;/span&gt;&lt;span style=&quot;color: rgb(153, 102, 51);&quot;&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=&quot;color: rgb(153, 102, 51);&quot;&gt;bopher# &lt;/span&gt;&lt;span style=&quot;color: rgb(153, 102, 51);&quot;&gt;mysqladmin -u user -p dbname&lt;databasename&gt;&lt;/databasename&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 102, 51);&quot;&gt;bopher# &lt;/span&gt;&lt;span style=&quot;color: rgb(153, 102, 51);&quot;&gt;mysql -u user -p dbname &lt; style=&quot;color: rgb(153, 102, 51);&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&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=&quot;color: rgb(153, 102, 51);&quot;&gt;bopher#  cd /WifiAdmin-version&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 102, 51);&quot;&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&#39;s photos&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:arial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;3) Follow the specified network diagram&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;4) Have a simple server to client wireless connections testing&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;5) Monitor  and control the user&#39;s access&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Detail(1):&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2Y3XRnqhuVx3Eb9wpn7xlyK4O-on73zIe40sU3gxW-_tt33Kqq4Y7IfCMD9ymnHDou3FrXZmrx61cEb1_jzjBmVVKZ4OMzABlMv2-5zGaM5jj4S5zMWkpsg0Gn7OQRzi8Qoyd-8eC3C4/s1600/Screenshot-3.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 142px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2Y3XRnqhuVx3Eb9wpn7xlyK4O-on73zIe40sU3gxW-_tt33Kqq4Y7IfCMD9ymnHDou3FrXZmrx61cEb1_jzjBmVVKZ4OMzABlMv2-5zGaM5jj4S5zMWkpsg0Gn7OQRzi8Qoyd-8eC3C4/s400/Screenshot-3.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5535906997667714978&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(2):&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXlDSLgwc8c9dRwZ7-eo70-pbFz9Ad7vydeXPni18MvBjyuYPeaXFYJox5zYB4IG_pY_VLaGEjE9n4Qa7xUc2veSKwEQVzP09nPWt1qfichpMbTN9Q7WRD3MEbr5FaiE-k8UK_Nxf2GZs/s1600/Screenshot.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 212px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXlDSLgwc8c9dRwZ7-eo70-pbFz9Ad7vydeXPni18MvBjyuYPeaXFYJox5zYB4IG_pY_VLaGEjE9n4Qa7xUc2veSKwEQVzP09nPWt1qfichpMbTN9Q7WRD3MEbr5FaiE-k8UK_Nxf2GZs/s400/Screenshot.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5535900770142111202&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(3):&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4sd_QeuJ7BmzKbRABTRCVyt3xdMpYRAB4Unze_YMo5GGyrvu_bE9enm4dqdcoTg13m-rySWlTSMgnBjiQ1v4ixsB9zl8grhOuDeS0Cm1olsEJLVYE6DXPXOloAu1fHnHh3Vlfs8Y37rQ/s1600/Screenshot-1.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 214px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4sd_QeuJ7BmzKbRABTRCVyt3xdMpYRAB4Unze_YMo5GGyrvu_bE9enm4dqdcoTg13m-rySWlTSMgnBjiQ1v4ixsB9zl8grhOuDeS0Cm1olsEJLVYE6DXPXOloAu1fHnHh3Vlfs8Y37rQ/s400/Screenshot-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5535900841388710930&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(4):&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBuVUpNYTKnUUm_DrbP-qPleLpcLdwgDZvWzQrr-6nTWaFLZ5d3P_BdqkRmhi7RE7mgLcjkWd-QyZRmH5u9eSfI2wA92D5HSr1nMveHdVUEUgp8Y-gUyyOfNO-d4oXQNKw4eIygge4Qa0/s1600/Screenshot-2.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 142px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBuVUpNYTKnUUm_DrbP-qPleLpcLdwgDZvWzQrr-6nTWaFLZ5d3P_BdqkRmhi7RE7mgLcjkWd-QyZRmH5u9eSfI2wA92D5HSr1nMveHdVUEUgp8Y-gUyyOfNO-d4oXQNKw4eIygge4Qa0/s400/Screenshot-2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5535900939659833138&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;Simple and direct web installation,try it for yourself bro!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 0);&quot;&gt;Conclusions:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;No cost , robust ,  and easy to configure wifi admin server.&lt;/span&gt;&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/3241997211908293995'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2010/11/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2Y3XRnqhuVx3Eb9wpn7xlyK4O-on73zIe40sU3gxW-_tt33Kqq4Y7IfCMD9ymnHDou3FrXZmrx61cEb1_jzjBmVVKZ4OMzABlMv2-5zGaM5jj4S5zMWkpsg0Gn7OQRzi8Qoyd-8eC3C4/s72-c/Screenshot-3.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="OSX  Accounts Add users  group  Apple Xserve  user and groups Accounts"/><title type='text'>OSX  Accounts(Add user/s &amp; group)</title><content type='html'>&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&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&#39;t just as easy as &quot;useradd&quot; or &quot;groupadd&quot; 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=&quot;http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/sudo.8.html&quot; modo=&quot;false&quot;&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=&quot;http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/dscl.1.html&quot;&gt;http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/dscl.1.html&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&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=&quot;color:#000099;&quot;&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 &quot;UP Digital Repository&quot;&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=&quot;color:#000099;&quot;&gt;Another CLI Mode&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&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=&quot;color:#cc9933;&quot;&gt;&lt;span style=&quot;color:#663333;&quot;&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=&quot;justify&quot;&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=&quot;color:#000099;&quot;&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&#39;s name.&lt;br /&gt;&lt;br /&gt;If you don&#39;t want to use the short name generated automatically, type a new short name. (Once the account is created, you won&#39;t be able to change the short name.)&lt;br /&gt;&lt;br /&gt;Type the user&#39;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&#39;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;</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/398511498616941439'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2010/10/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="Decapod for RoBook Scanner Book Scanner"/><title type='text'>Decapod for RoBook Scanner</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Introductions&lt;/span&gt;:&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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 &quot;RoBook Scanner&quot; 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=&quot;text-align: justify;&quot;&gt;Decapod is an Opensource project ,it is a software tools used in a book scanning and  was sponsored  by  &lt;a style=&quot;font-style: italic;&quot; href=&quot;http://www.mellon.org/&quot; rel=&quot;nofollow&quot;&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=&quot;text-align: justify;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;How-Tos:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download&lt;br /&gt;1)hg clone &lt;span style=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&gt;https:&lt;/span&gt;&lt;span class=&quot;code-comment&quot;&gt;&lt;span style=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&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=&quot;font-style: italic; color: rgb(51, 51, 255);&quot;&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=&quot;code-java&quot;&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=&quot;code-java&quot;&gt;cd decapod-server/&lt;br /&gt;python ./decapod.py&lt;br /&gt;&lt;/pre&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;;font-family:georgia;font-size:100%;&quot;  &gt;Run the server with no cameras&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre class=&quot;code-java&quot;&gt;&lt;pre class=&quot;code-java&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFxAqyckaR2jlGfNjtFwoxqYr9Y2ij5Awu2utvjajIGkWhMuUkk4Xk38wYge3dXa7P3PMsvCNfXJpuvIuuZcLTXy7qLLApcB4eSlFXXl46MpOvWtX3xRWoJlnCykQwcmIKgp4ouhmAmYI/s1600/Screenshot-1.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 284px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFxAqyckaR2jlGfNjtFwoxqYr9Y2ij5Awu2utvjajIGkWhMuUkk4Xk38wYge3dXa7P3PMsvCNfXJpuvIuuZcLTXy7qLLApcB4eSlFXXl46MpOvWtX3xRWoJlnCykQwcmIKgp4ouhmAmYI/s400/Screenshot-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5512130345552094418&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2) Decapod server CLI activity status&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk4Lm00MttPWSGKN5Lr-Dh8U79lgDriphNCVjyKppjppdZSeG0__IABn994cnZe6BTQy3zxeEZY-ZXFg70RdDYJahgMgwPTkMvAa0ldahFWTPQSgBch8V5SPeJLAHFrghbEWFGzeDg59o/s1600/Screenshot.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 243px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk4Lm00MttPWSGKN5Lr-Dh8U79lgDriphNCVjyKppjppdZSeG0__IABn994cnZe6BTQy3zxeEZY-ZXFg70RdDYJahgMgwPTkMvAa0ldahFWTPQSgBch8V5SPeJLAHFrghbEWFGzeDg59o/s400/Screenshot.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5510294431210939330&quot; border=&quot;0&quot; /&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkvgXVkJXuQqFFkAKAZVRcsuMn7KAtZridUj_Q71466ratztTtzTV1RP_GViQck5p0r4oQk04SH-gxKPpR7Zi76-UiDRmps8x3R5gsTpzOOyPHEKSwYVZjdZWu0lxILo9obWX34H1Ma1A/s1600/Screenshot-1.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 287px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkvgXVkJXuQqFFkAKAZVRcsuMn7KAtZridUj_Q71466ratztTtzTV1RP_GViQck5p0r4oQk04SH-gxKPpR7Zi76-UiDRmps8x3R5gsTpzOOyPHEKSwYVZjdZWu0lxILo9obWX34H1Ma1A/s400/Screenshot-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5510294630002156082&quot; border=&quot;0&quot; /&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxQK8fi-PCl0HMePnDag600qq9ggt2GDEbXH7Q4CHD1JiDq0MkFxJX4pOWkR225bNbLbei7wNlUAbsJXWFEhkBhnJ6i0j6fw14uqoPpuQTP1OPgvWnDuVmlZcju7Zcg8lqr3xoPNRaZus/s1600/Screenshot-2.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 284px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxQK8fi-PCl0HMePnDag600qq9ggt2GDEbXH7Q4CHD1JiDq0MkFxJX4pOWkR225bNbLbei7wNlUAbsJXWFEhkBhnJ6i0j6fw14uqoPpuQTP1OPgvWnDuVmlZcju7Zcg8lqr3xoPNRaZus/s400/Screenshot-2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5510294839113349186&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Detail(5)Calibrations before capturing&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7PCsZvylHH4esWmCCK-FFygW_BGPF4wuWpMIqM_x_g5x5uG1VJuM4wiwBBQTyHdlyY7o3mpZgOVlkZxsVKhhF1j7UAclaPdHsej7-pEhYyp5frHks-24moeN_bFnT8ckR2wE2mYSeO6o/s1600/Screenshot.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 213px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7PCsZvylHH4esWmCCK-FFygW_BGPF4wuWpMIqM_x_g5x5uG1VJuM4wiwBBQTyHdlyY7o3mpZgOVlkZxsVKhhF1j7UAclaPdHsej7-pEhYyp5frHks-24moeN_bFnT8ckR2wE2mYSeO6o/s400/Screenshot.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5511456602985777122&quot; border=&quot;0&quot; /&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=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-iXLsIDrYdA-voWm4OeHB27qO48-_cQNHo-hezst5DXGmtyK-T860m7IS13SVNtYgH_g8sZh3rP55fQrjUjJiq_BAQ3l1yY-tze83N4WulDPqsbUpj1j60OiHbgxUVlShjr0RblXbG6c/s1600/Screenshot-1.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 228px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-iXLsIDrYdA-voWm4OeHB27qO48-_cQNHo-hezst5DXGmtyK-T860m7IS13SVNtYgH_g8sZh3rP55fQrjUjJiq_BAQ3l1yY-tze83N4WulDPqsbUpj1j60OiHbgxUVlShjr0RblXbG6c/s400/Screenshot-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5511456874273747666&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5bTU04Bak0TIVrqQNAyYHkV6XJurH6m2vhdF4urmBFJTdOeAl6-5ZCp9WS7T-SkZGLnNmS_b56gTWHCJrXOWPIy8Thv1pIwCTjrCwPESDR-UE07W1cJC7gm2w6t-rMYwRM7Ll2rec-aQ/s1600/Screenshot-3.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 213px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5bTU04Bak0TIVrqQNAyYHkV6XJurH6m2vhdF4urmBFJTdOeAl6-5ZCp9WS7T-SkZGLnNmS_b56gTWHCJrXOWPIy8Thv1pIwCTjrCwPESDR-UE07W1cJC7gm2w6t-rMYwRM7Ll2rec-aQ/s400/Screenshot-3.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5511453592794638674&quot; border=&quot;0&quot; /&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeng4RH5WdD2fH6-RX96ODzhz81WNvRUg6HggQgNbVBMXxwBXBtq0Im4nIwis4V1DbceuDYCJPpxiAtW7IVbBzsPpSm3FhcdtEOvpMWyR1tMvxGY-zPF4P3NbxC-SjSIolawObv2o_ePI/s1600/Screenshot-4.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 220px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeng4RH5WdD2fH6-RX96ODzhz81WNvRUg6HggQgNbVBMXxwBXBtq0Im4nIwis4V1DbceuDYCJPpxiAtW7IVbBzsPpSm3FhcdtEOvpMWyR1tMvxGY-zPF4P3NbxC-SjSIolawObv2o_ePI/s400/Screenshot-4.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5511453784251224370&quot; border=&quot;0&quot; /&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=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGjQzHjix2CzuxJXVvBem0v9zhrV3sA3_qnpLOmvgVqz6z7NFgCyf2x9ddlYmLygph-BybNmWsWDTL1ayWrBGOPX1OSAgFa-SGz0sAbbvvhQpinVnMtv6bnuWY9WSx444ZrEOzfkmgN8w/s1600/Screenshot-5.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 220px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGjQzHjix2CzuxJXVvBem0v9zhrV3sA3_qnpLOmvgVqz6z7NFgCyf2x9ddlYmLygph-BybNmWsWDTL1ayWrBGOPX1OSAgFa-SGz0sAbbvvhQpinVnMtv6bnuWY9WSx444ZrEOzfkmgN8w/s400/Screenshot-5.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5511453959161795666&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Detail(10)&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;span&gt;Decapod Generating pdf&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcOSzDIMj_4XXNzqn_inkKJ7_oFAi4yEBlXeV8GrtkAPgmUEv1LjJRkwND5Yui9IkqQogiMQaD5TedivHSi0giAxW0jc70sxhXIafnhKPM7mweNgWVUbh7OadJVOCFxcsRpj5NZ_jv-8M/s1600/Screenshot-6.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 300px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcOSzDIMj_4XXNzqn_inkKJ7_oFAi4yEBlXeV8GrtkAPgmUEv1LjJRkwND5Yui9IkqQogiMQaD5TedivHSi0giAxW0jc70sxhXIafnhKPM7mweNgWVUbh7OadJVOCFxcsRpj5NZ_jv-8M/s400/Screenshot-6.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5511454227589231698&quot; border=&quot;0&quot; /&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbHXAHnhkzhC8bg21gdkTH90MUDKSqacAYv0b7I_uZZGSfPw1Jbm0ygF9ek9137NXz8-kGqpxNH65nW3q3V6Yc3r-BWBK9UQ_dmNjVqM5vnnsWLVPbKEF6J8KyD9zEqGC3KSi5vDtsteA/s1600/Screenshot.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 219px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbHXAHnhkzhC8bg21gdkTH90MUDKSqacAYv0b7I_uZZGSfPw1Jbm0ygF9ek9137NXz8-kGqpxNH65nW3q3V6Yc3r-BWBK9UQ_dmNjVqM5vnnsWLVPbKEF6J8KyD9zEqGC3KSi5vDtsteA/s400/Screenshot.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5511758295383545762&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;Conclusions&lt;/span&gt;:&lt;br /&gt;Cool as ice book scanning</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='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/7446443803959068337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/7446443803959068337'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2010/08/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFxAqyckaR2jlGfNjtFwoxqYr9Y2ij5Awu2utvjajIGkWhMuUkk4Xk38wYge3dXa7P3PMsvCNfXJpuvIuuZcLTXy7qLLApcB4eSlFXXl46MpOvWtX3xRWoJlnCykQwcmIKgp4ouhmAmYI/s72-c/Screenshot-1.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="Simple NAT server IP Taables"/><title type='text'>Simple NAT Server</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;Hello folks, nice jotting again; I don&#39;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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;Anyway,here is how to setup NAT with Linux and iptables; and I&#39;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=&quot;font-weight: bold;&quot;&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&#39;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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); width: 510px; height: 119px;&quot; border=&quot;1&quot;&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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 &#39;RTL-8100B/8139D&#39;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); width: 510px; height: 209px;&quot; border=&quot;1&quot;&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt;    &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt;   &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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&#39; 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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt;   &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;font-weight: bold;&quot;&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Conclusions:&lt;br /&gt;&lt;br /&gt;&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/8761690882831123641'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2010/07/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="MRTG (Multi Router Traffic Grapher) Server"/><title type='text'>MRTG (Multi Router Traffic Grapher) Server</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiytI0sNQmgjOhKP3lqf1Mj966fSR5m9dhSF4y1OCFfBy7eC_JqmH1fi3thLWS2HKG1VCNzBtMdZ_Gs1qSJFS6evnAuMq6lIGkj_LXPV1WCTHfiOEDbMLNgRNlKHMxfL8_7-Mg6GQkB5KU/s1600/MRTG.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 205px; height: 72px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiytI0sNQmgjOhKP3lqf1Mj966fSR5m9dhSF4y1OCFfBy7eC_JqmH1fi3thLWS2HKG1VCNzBtMdZ_Gs1qSJFS6evnAuMq6lIGkj_LXPV1WCTHfiOEDbMLNgRNlKHMxfL8_7-Mg6GQkB5KU/s400/MRTG.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5492149989227909730&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&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=&quot;font-style: italic;&quot;&gt;protocol&lt;/span&gt;&lt;br /&gt;GD-&lt;span style=&quot;font-style: italic;&quot;&gt;graphics&lt;/span&gt;&lt;br /&gt;LibPNG -&lt;span style=&quot;font-style: italic;&quot;&gt;libraries to *.png format&lt;/span&gt;&lt;br /&gt;Zlib- &lt;span style=&quot;font-style: italic;&quot;&gt;some addons to graphics&lt;/span&gt;&lt;br /&gt;Wget- &lt;span style=&quot;font-style: italic;&quot;&gt;uploading/downloading programs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&gt; &lt;p&gt;# netstat -natv | grep &#39;:199&#39;&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=&quot;color: rgb(0, 0, 153);&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&gt;access  notConfigGroup &quot;&quot;      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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&gt; &lt;p&gt;access MyROGroup &quot;&quot;      any       noauth    exact  all    none   none&lt;/p&gt; &lt;p&gt;access MyRWGroup &quot;&quot;      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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&gt; &lt;p&gt;syslocation Linux, CentOS&lt;br /&gt;&lt;/p&gt; &lt;p&gt;syscontact Your_name  &lt;a href=&quot;mailto:root@localhost&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;color: rgb(0, 0, 153);&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;color: rgb(0, 0, 153);&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;color: rgb(0, 0, 153);&quot;&gt;‘cfgmaker&lt;/span&gt;’ for the configuration file to be created.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;table style=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 204, 51);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; height: 32px;&quot;&gt;# cfgmaker --global &quot;workdir: /var/www/html/mrtg&quot; -ifref=ip --output /etc/mrtg/mrtg.cfg --global &#39;options[_]: growright,bits&#39; &lt;a href=&quot;mailto:public@localhost&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&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=&quot;justify&quot;&gt;Here you should pay notice to &lt;strong style=&quot;color: rgb(0, 0, 153);&quot;&gt;--output /etc/mrtg/mrtg.cfg&lt;/strong&gt; as long as to &lt;a style=&quot;color: rgb(0, 0, 0);&quot; href=&quot;mailto:public@localhost&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;color: rgb(0, 0, 153);font-family:georgia;&quot;&gt; &lt;span class=&quot;mw-headline&quot;  style=&quot;font-size:100%;&quot;&gt;Configuring Apache To Work With MRTG&lt;/span&gt;&lt;/h2&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;MRTG is useful because it can provide a graphical representation of your server&#39;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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&gt;[root@localhost]# include &quot; /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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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&#39;ll have to comment out the Deny statement and allow from all IP addresses: &lt;/p&gt;    &lt;table style=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;font-weight: bold;&quot;&gt;Note:**&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&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=&quot;color: rgb(0, 0, 153);&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&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&#39;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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 204, 51);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; height: 32px;&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&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=&quot;font-weight: bold; color: rgb(0, 0, 153);&quot;&gt;&lt;br /&gt;Multiple MRTG clients&lt;/span&gt;&lt;br /&gt;&lt;p style=&quot;text-align: justify;&quot;&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&#39;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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 255, 255); width: 668px; height: 38px;&quot; border=&quot;1&quot;&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; height: 32px;&quot;&gt;[root@localhost]#  &lt;span style=&quot;font-style: italic;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); width: 675px; height: 83px;&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; color: rgb(255, 255, 255); height: 32px;&quot;&gt;&lt;pre style=&quot;font-family: georgia;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 255, 255); width: 675px; height: 64px;&quot; border=&quot;1&quot;&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; height: 32px;&quot;&gt;&lt;pre style=&quot;font-family: georgia;&quot;&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=&quot;font-style: italic;&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 255, 255); width: 668px; height: 38px;&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; height: 32px;&quot;&gt;[root@localhost]#  &lt;span style=&quot;font-style: italic;&quot;&gt;service crond restart&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p style=&quot;text-align: justify;&quot;&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&#39;s start snmp and apache&lt;br /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;table style=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 204, 51);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; height: 32px;&quot;&gt;&lt;span style=&quot;text-decoration: underline; color: rgb(255, 255, 255);&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 204, 51);&quot; border=&quot;1&quot;&gt;  &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; height: 32px;&quot;&gt;&lt;span style=&quot;text-decoration: underline; color: rgb(255, 255, 255);&quot;&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=&quot;border-color: rgb(213, 213, 213); border-width: 1px; background-color: rgb(63, 63, 63); color: rgb(255, 204, 51);&quot; border=&quot;1&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;width: 500px; height: 32px;&quot;&gt;&lt;span style=&quot;text-decoration: underline; color: rgb(255, 204, 51);&quot;&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=&quot;font-weight: bold; color: rgb(0, 0, 153);&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Detail(1) MRTG download site&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAyROpzKEuY5TTvlT3NgYS3DNzUSIFmWclBJ40wNoknVMCgYSynn-8dMRP3dS8QtwWA7P3IdvBmX1tF9prOZRg3S8-7HfHpcRo4Xki6O5teEfnO9DRfzkWl_i8o-ypSiZS1wd3ObSSpUg/s1600/Screenshot.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAyROpzKEuY5TTvlT3NgYS3DNzUSIFmWclBJ40wNoknVMCgYSynn-8dMRP3dS8QtwWA7P3IdvBmX1tF9prOZRg3S8-7HfHpcRo4Xki6O5teEfnO9DRfzkWl_i8o-ypSiZS1wd3ObSSpUg/s400/Screenshot.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5492150422606799298&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(2)MRTG Main page&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrAn43SDRJ8LLI3QyO9i3w_XLDik2Xmm-dcsTgkM4AA03p9-FeRlgftRT8XJcUedN5UU9_jrDc0-ngaV33j0iCPOaMrWc6YvgRSO04UwYt3H68KVZnMzSXdd-lAKzlfQof9PjTXJUXYUM/s1600/Screenshot.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrAn43SDRJ8LLI3QyO9i3w_XLDik2Xmm-dcsTgkM4AA03p9-FeRlgftRT8XJcUedN5UU9_jrDc0-ngaV33j0iCPOaMrWc6YvgRSO04UwYt3H68KVZnMzSXdd-lAKzlfQof9PjTXJUXYUM/s400/Screenshot.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5492932151804580882&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(3)MRTG Weekly Traffic Analysis&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir3ylS94KmqJNqscopGtMSXXH4CBTfsQPXqU0FcHrpeHpC4vtIiqYvJTsyljfV9I5gdYic7-dWtoUphvX4ytp7Vkv_rqTRU9FkTFvLyyewFW3JwwNj6zBtE2J7_wpGs0oxktNsfTh1Elo/s1600/Screenshot-1.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir3ylS94KmqJNqscopGtMSXXH4CBTfsQPXqU0FcHrpeHpC4vtIiqYvJTsyljfV9I5gdYic7-dWtoUphvX4ytp7Vkv_rqTRU9FkTFvLyyewFW3JwwNj6zBtE2J7_wpGs0oxktNsfTh1Elo/s400/Screenshot-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5492932741436942098&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detail(4)MRTG Annual Traffic Analysis&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgACTejKlGe0OVu-3f88Yh-jdmadcg5XYu0q4AxbrTmpNq4IAUDJkY-K-Cfy-arkLjXpnnipq86lUYtZIT0M4w5NRGti4e9hGLGOHmh3rmsy_CxzAYLBsknjw3aBUlyYFFpRFqxRLG01Bw/s1600/Screenshot-2.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgACTejKlGe0OVu-3f88Yh-jdmadcg5XYu0q4AxbrTmpNq4IAUDJkY-K-Cfy-arkLjXpnnipq86lUYtZIT0M4w5NRGti4e9hGLGOHmh3rmsy_CxzAYLBsknjw3aBUlyYFFpRFqxRLG01Bw/s400/Screenshot-2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5492933097118068386&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Conclusions:&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/2539161372640983715'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2010/07/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiytI0sNQmgjOhKP3lqf1Mj966fSR5m9dhSF4y1OCFfBy7eC_JqmH1fi3thLWS2HKG1VCNzBtMdZ_Gs1qSJFS6evnAuMq6lIGkj_LXPV1WCTHfiOEDbMLNgRNlKHMxfL8_7-Mg6GQkB5KU/s72-c/MRTG.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="Load Balancer and High Availability Server"/><title type='text'>Load Balancer and High Availability Server</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;INTRODUCTIONS:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-style: italic;&quot;&gt;Ultramonkey is one of the options&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/4516437737633055179'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2010/06/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="Captive Potal"/><category scheme="http://www.blogger.com/atom/ns#" term="Radius"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Authentications"/><title type='text'>Network Captive Portal Deployment</title><content type='html'>&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUmGdPlYNog2fWlaFLkJmt2ciShSC02zRVSta4sENQmQb6jygPncwIvXrmIVvcnXdRwgBy9SE_4ZavOnt4Fv9jvkuC5e9Jo3PfMysAjmJXcaQh4QOB4uPjWRrpXRINVN8_iELtNnf3WoA/s1600/drupal.org.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 365px; height: 155px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUmGdPlYNog2fWlaFLkJmt2ciShSC02zRVSta4sENQmQb6jygPncwIvXrmIVvcnXdRwgBy9SE_4ZavOnt4Fv9jvkuC5e9Jo3PfMysAjmJXcaQh4QOB4uPjWRrpXRINVN8_iELtNnf3WoA/s400/drupal.org.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5479176114830511618&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Introductions:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Objectives:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Methodology:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Remarks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Conclusions:&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/454328141565157776'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2010/06/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUmGdPlYNog2fWlaFLkJmt2ciShSC02zRVSta4sENQmQb6jygPncwIvXrmIVvcnXdRwgBy9SE_4ZavOnt4Fv9jvkuC5e9Jo3PfMysAjmJXcaQh4QOB4uPjWRrpXRINVN8_iELtNnf3WoA/s72-c/drupal.org.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6835406097628544616.post-696629082909363039</id><published>2010-05-20T02:25:00.000-07:00</published><updated>2014-05-04T20:03:50.274-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Installing Koha iin Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Installing Koha in Fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="Installing Koha in the Philippines"/><category scheme="http://www.blogger.com/atom/ns#" term="Koha  Online OPAC Automations Digital Library"/><title type='text'>Koha Linux Installation  -Fedora XX</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH8kgM3SMDA5cKVvwfNOHWyoFL2bWBnlO4-9evu5ZHRsAignRkhZP7v_bf2njZiIGM5vn79ZwDvGo2xTni8tcnYYVz_9x_TBTjbkxhBovtbh7SJ641d7OWQAxmOZWgW1NTVSoAJEf8a8M/s1600/koha-logo-black-and-white.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH8kgM3SMDA5cKVvwfNOHWyoFL2bWBnlO4-9evu5ZHRsAignRkhZP7v_bf2njZiIGM5vn79ZwDvGo2xTni8tcnYYVz_9x_TBTjbkxhBovtbh7SJ641d7OWQAxmOZWgW1NTVSoAJEf8a8M/s400/koha-logo-black-and-white.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5476579676425630258&quot; style=&quot;cursor: pointer; height: 129px; width: 398px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Introductions:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
We have now a   software depositories ;what we want more are to tandem it with &#39;OPAC&#39;s and  that our prospects -VuFind and Koha. Since Koha was very a prominent OPAC software I don&#39;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&#39;s see.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&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;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
So now  we proceed to actions ;debugging an OPAC powered by Koha-mwha!&lt;/div&gt;
&lt;span style=&quot;font-weight: bold;&quot;&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&#39;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=&quot;font-weight: bold;&quot;&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=&quot;font-weight: bold;&quot;&gt;Requirements:&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&lt;br /&gt;Recommendations to install Koha:&lt;/span&gt; &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Pentium II or a higher specs&lt;/li&gt;
&lt;li&gt;Debian Linux package&lt;br /&gt;&lt;a href=&quot;http://www.debian.org/&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.apache.org/&quot;&gt;Apache&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mysql.com/&quot;&gt;MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.perl.com/&quot;&gt;Perl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;KOHA (&lt;span style=&quot;color: #3333ff; font-style: italic;&quot;&gt;http://download.koha.org/?C=N;O=D&lt;/span&gt;)&lt;/li&gt;
&lt;li&gt;Software extras&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&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;
&lt;i&gt;&lt;b&gt;1) Installing Perl compiler &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
root@localhost# yum install perl&lt;br /&gt;
root@localhost# perl-CPAN*&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/i&gt;
&lt;i&gt;&lt;b&gt;2) Install Perl libraries&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
root@localhost# yum install perl-&lt;br /&gt;
&lt;span style=&quot;color: #000099; font-style: italic;&quot;&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;
yaz&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #000099; font-style: italic;&quot;&gt;Please use Cpan to install and download Pearl libraries and add-ons-(the mt. Everest of&lt;/span&gt;&lt;span style=&quot;color: #000099; font-style: italic;&quot;&gt; installations &lt;/span&gt;)&lt;/div&gt;
install XML::SAX&lt;br /&gt;
install XML::LibXMLinstall XML::LibXSLT&lt;br /&gt;
install XML::LibXML::SAX::Parserinstall XML::RSSinstall XML::SAX::Writer&lt;br /&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::SQLite2install GD&lt;br /&gt;
install DBIinstall FreezeThaw&lt;br /&gt;
install CGI::Session::Serialize::yamli&lt;br /&gt;
install CGI::Simple&lt;br /&gt;
install Class::Accessorinstall Class::Factory::Util&lt;br /&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::Proinstall HTML::Scrubber&lt;br /&gt;
install HTML::Template::Proinstall MARC::Recordinstall MARC::Crosswalk::DublinCore&lt;br /&gt;
install MARC::File::XMLinstall MARC::Charsetinstall PDF::API2&lt;br /&gt;
install PDF::Reuse&lt;br /&gt;
install PDF::Reuse::Barcode&lt;br /&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;br /&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 style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Note&lt;/span&gt;: &lt;span style=&quot;color: #000099; font-style: italic;&quot;&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 style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;
3) Instal Mysql and libraries&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
root@localhost# yum install mysql*&lt;br /&gt;
&lt;br /&gt;
3-1) Configure&amp;nbsp; mysql database&lt;br /&gt;
Set a new password&amp;nbsp; &lt;br /&gt;
root@localhost# service mysqld stop&lt;br /&gt;
root@localhost# mysqld_safe --skip-grant-tables &amp;amp;&lt;br /&gt;
&lt;br /&gt;
3-2) Connect to mysql server using mysql client&lt;br /&gt;
root@localhost mysql -u root&amp;nbsp; password  (&lt;span style=&quot;font-style: italic;&quot;&gt;just press enter&lt;/span&gt;)mysql&amp;gt; use mysql; &lt;br /&gt;
mysql&amp;gt; update user set password=PASSWORD(&quot;&lt;span style=&quot;color: red;&quot;&gt;password1234&lt;/span&gt;&quot;) where User=&#39;root&#39;;&lt;br /&gt;
&amp;nbsp;mysql&amp;gt; flush privileges;&lt;br /&gt;
mysql&amp;gt; quit;&lt;br /&gt;
&lt;br /&gt;
3-3) Create Database&lt;br /&gt;
mysql&amp;gt; create database koha;&lt;br /&gt;
mysql&amp;gt; grant all privileges on koha.* to &#39;&lt;span style=&quot;color: red;&quot;&gt;kohaadmin&lt;/span&gt;&#39;@&#39;localhost&#39; identified by &#39;&lt;span style=&quot;color: red;&quot;&gt;password1234&lt;/span&gt;&#39;;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;4) Install web container (Apache)&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
root@localhost# yum install httpd*&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;5) Download and Install koha&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
root@localhost# wget www.koha &lt;br /&gt;
&lt;br /&gt;
5-1)Install Koha(latest version)&lt;br /&gt;
root@localhost#&amp;nbsp; cd PATH_Koha/ &lt;br /&gt;
root@localhost# perl Makefile.Pl&lt;br /&gt;
root@localhost# make&lt;br /&gt;
root@localhost# make test&lt;br /&gt;
root@localhost# make install&lt;br /&gt;
&lt;br /&gt;
5-2) Configure Koha:&lt;br /&gt;
5-2-1)Create a symlink in apache &lt;br /&gt;
root@localhost# ln -s /etc/koha/koha-httpd.conf /etc/httpd/conf.d/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5-2-2) To access koha on all IP(LAN/WAN)&lt;br /&gt;
root@localhost# vim /etc/httpd/conf.d/koha-httpd.conf&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Check&amp;nbsp; this in koha-httpd.conf &lt;/span&gt;#Opac&lt;span style=&quot;color: black;&quot;&gt; &amp;lt; VirtualHost *:80 &amp;gt;&lt;/span&gt;&amp;nbsp; #Intranet&amp;nbsp; &lt;span style=&quot;color: black;&quot;&gt;&amp;lt; VirtualHost *:8080 &amp;gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;virtualhost&gt;&lt;/virtualhost&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
5-3) Test and browse Koha system&lt;br /&gt;
&lt;i&gt;Client side&lt;/i&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;http://localhost:80&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Administrator Side&lt;/i&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;http://localhost:8080&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Detail(1) &lt;/b&gt;Successful installation of KOHA&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp_gxQaYg1rswJi8wNUuYHCcKuBNrxCi9JI6lKYcbdE1CzWt3i7E64S8VyAndCW_0poro7JIMwhUGS5V7UDTEO36RP8wAi6aODmTDrQ76BlPvopW9c2ByfozL49H0TQd5pToSpavYBdHc/s1600/Screenshot.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp_gxQaYg1rswJi8wNUuYHCcKuBNrxCi9JI6lKYcbdE1CzWt3i7E64S8VyAndCW_0poro7JIMwhUGS5V7UDTEO36RP8wAi6aODmTDrQ76BlPvopW9c2ByfozL49H0TQd5pToSpavYBdHc/s400/Screenshot.png&quot; id=&quot;BLOGGER_PHOTO_ID_5482837013410965058&quot; style=&quot;cursor: pointer; height: 320px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Detail(2)&lt;/b&gt; Login&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYA5AdMSCNeyt9pU2Z0ZqTOgvby1r72iuGOJ2kfrSBhayzLiSMqjCjh0xRt0FSftNbEPegODMBPFNScLP38QB_Xg2IYiMd1ZczyXpF1JVXq9RgaXGKJ3g_E1ywb9fYWQVu0BwVKTVxEmw/s1600/Screenshot.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYA5AdMSCNeyt9pU2Z0ZqTOgvby1r72iuGOJ2kfrSBhayzLiSMqjCjh0xRt0FSftNbEPegODMBPFNScLP38QB_Xg2IYiMd1ZczyXpF1JVXq9RgaXGKJ3g_E1ywb9fYWQVu0BwVKTVxEmw/s400/Screenshot.png&quot; id=&quot;BLOGGER_PHOTO_ID_5500767599056030130&quot; style=&quot;cursor: pointer; height: 500px; width: 398px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Detail(3) &lt;/b&gt;Installer -Step 1&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsvs6U0MwgOcA-fLcgx2sPT6w-qqVZztPe7NCreti9h-3q4wxKdWYIgWuBp-fbPTJrEJIW8M-QpmcK-ke_6o7qp2Hvn9EG0nFOgbEeLRk9vTftDB4rf5luNJzNCJeYz4bQAkqcB1RCZZ8/s1600/Screenshot-1.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsvs6U0MwgOcA-fLcgx2sPT6w-qqVZztPe7NCreti9h-3q4wxKdWYIgWuBp-fbPTJrEJIW8M-QpmcK-ke_6o7qp2Hvn9EG0nFOgbEeLRk9vTftDB4rf5luNJzNCJeYz4bQAkqcB1RCZZ8/s400/Screenshot-1.png&quot; id=&quot;BLOGGER_PHOTO_ID_5500767138763758050&quot; style=&quot;height: 227px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Detail(4)&lt;/b&gt; Installer -Step 2&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjec3K_Iy9bFHkJKggpR33szCstNegON8Jr2CpX84G2p4yeWztrUHBpB_URLhUn5VBRCgCX1bQ42Tal1ZbUt5Tq3erTvrRS08ZKriIhzy6j6XbaDTojhHuqwaBwVF5uIroxNs_BaGnVUzo/s1600/Screenshot-2.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjec3K_Iy9bFHkJKggpR33szCstNegON8Jr2CpX84G2p4yeWztrUHBpB_URLhUn5VBRCgCX1bQ42Tal1ZbUt5Tq3erTvrRS08ZKriIhzy6j6XbaDTojhHuqwaBwVF5uIroxNs_BaGnVUzo/s400/Screenshot-2.png&quot; id=&quot;BLOGGER_PHOTO_ID_5500767761743206258&quot; style=&quot;height: 279px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Detail(5)&lt;/b&gt; Installer&amp;nbsp; -Step 2&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBpfNmsyC9zjCAe-A3lJCMYPIpNurHnTguC7kc8p05ar0M5_uO_tnxwF0ezAefLFXOY0_GksftkvvWkRuWB_act8ZWVomaCw0v2VBLlZWWfmwP0Mynfdx5run04A_1e3ELTW4_9Yzk1k0/s1600/Screenshot-3.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBpfNmsyC9zjCAe-A3lJCMYPIpNurHnTguC7kc8p05ar0M5_uO_tnxwF0ezAefLFXOY0_GksftkvvWkRuWB_act8ZWVomaCw0v2VBLlZWWfmwP0Mynfdx5run04A_1e3ELTW4_9Yzk1k0/s400/Screenshot-3.png&quot; id=&quot;BLOGGER_PHOTO_ID_5500768480488331442&quot; style=&quot;cursor: pointer; height: 349px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Detail(6)&lt;/b&gt; Installer -Step3&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsk8BMLAGPDG231ai2tzozriSe2giJLxpOyquwREmt9l-UgUmrTdfWKqshbuCHkPjR8HITvmPcn78Umxx4bM5cFUI8QJcqTHNb5kOBiEEHIRJs6tcf903xOTVJlgGDTdiEy4a9FwZgYEM/s1600/Screenshot-4.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsk8BMLAGPDG231ai2tzozriSe2giJLxpOyquwREmt9l-UgUmrTdfWKqshbuCHkPjR8HITvmPcn78Umxx4bM5cFUI8QJcqTHNb5kOBiEEHIRJs6tcf903xOTVJlgGDTdiEy4a9FwZgYEM/s400/Screenshot-4.png&quot; id=&quot;BLOGGER_PHOTO_ID_5500769050940626434&quot; style=&quot;height: 157px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Detail(7)&lt;/b&gt;-Installer -MARC&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimD2t5dCfXaFufgKLwytiz8TfMO1maWx9gtl5pwPvEa8TffobhEH2QZa8B6D4oabWLWKSFVjPXCTY8PBUEspyyD0W4YC4_N7tkJH1DbisHr77qT1TApP5X6alsacG2wNkFAWIud11oIEU/s1600/Screenshot-7.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimD2t5dCfXaFufgKLwytiz8TfMO1maWx9gtl5pwPvEa8TffobhEH2QZa8B6D4oabWLWKSFVjPXCTY8PBUEspyyD0W4YC4_N7tkJH1DbisHr77qT1TApP5X6alsacG2wNkFAWIud11oIEU/s400/Screenshot-7.png&quot; id=&quot;BLOGGER_PHOTO_ID_5500769513245406370&quot; style=&quot;cursor: pointer; height: 222px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Detail(8)&lt;/b&gt;- Optional Added&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja0IqDKAZneY6s_2TVrwybZRUaSbw9sn-wXLe88OkuUv0c1cB6pwqwEOc5BQx7MJ3BQR_LhYFsmLhRWurtU6i9o7vY8NDhJHBJb0pCT_Ea19bSFTsKQNtzSMymOeassDV2FWOWE6czJwU/s1600/Screenshot-10.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja0IqDKAZneY6s_2TVrwybZRUaSbw9sn-wXLe88OkuUv0c1cB6pwqwEOc5BQx7MJ3BQR_LhYFsmLhRWurtU6i9o7vY8NDhJHBJb0pCT_Ea19bSFTsKQNtzSMymOeassDV2FWOWE6czJwU/s400/Screenshot-10.png&quot; id=&quot;BLOGGER_PHOTO_ID_5500865212285728674&quot; style=&quot;height: 391px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Detail(9)&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBM8-vHfCzTUl2TLM6jyUTGIYAsYrRVLSIWIdDCkgzXP5hTaANAe_Ev9d6pMxDMQeEsIN-BmHZNrYubI5_dsZv0CxDI2RFFDkBzH2b5AvLao8jI6sf-2DAhjxpocc5kxL9dUjFkmWT79E/s1600/Screenshot-8.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBM8-vHfCzTUl2TLM6jyUTGIYAsYrRVLSIWIdDCkgzXP5hTaANAe_Ev9d6pMxDMQeEsIN-BmHZNrYubI5_dsZv0CxDI2RFFDkBzH2b5AvLao8jI6sf-2DAhjxpocc5kxL9dUjFkmWT79E/s400/Screenshot-8.png&quot; id=&quot;BLOGGER_PHOTO_ID_5500864781364014690&quot; style=&quot;cursor: pointer; height: 381px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Detail(10)- &lt;/b&gt;No Zebra &lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilvnJDk8eoL70XrRHVGlOpQ3lnUbTEc7KQRaqs-KRzKjhgz5hAl_fSS7Zv1pU1_xrqICe4wJPNdNGhpevH5NqijcbZ3aY5Kn3ITB9m7IcQcYGkPuJ6mwIK7CVgYS4tcQRV-VFw4YKPS-Y/s1600/Screenshot-12.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilvnJDk8eoL70XrRHVGlOpQ3lnUbTEc7KQRaqs-KRzKjhgz5hAl_fSS7Zv1pU1_xrqICe4wJPNdNGhpevH5NqijcbZ3aY5Kn3ITB9m7IcQcYGkPuJ6mwIK7CVgYS4tcQRV-VFw4YKPS-Y/s400/Screenshot-12.png&quot; id=&quot;BLOGGER_PHOTO_ID_5500864449716806658&quot; style=&quot;cursor: pointer; height: 297px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Detail(11)&lt;/b&gt; Successful/complete installations&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYCcD2VnnH9n_PttcDHZFT_lgjQwtSTGEgYopy_4suuYk80_niAdhCv1pz6gO_DMZs0k5SWhR4HKoJQ3wbg0GnnUc1Q486EYxd0IUB8QwgxQ6R1kBy0bmwg_bKe_TbHzONviNaK5gCJ84/s1600/Screenshot-14.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYCcD2VnnH9n_PttcDHZFT_lgjQwtSTGEgYopy_4suuYk80_niAdhCv1pz6gO_DMZs0k5SWhR4HKoJQ3wbg0GnnUc1Q486EYxd0IUB8QwgxQ6R1kBy0bmwg_bKe_TbHzONviNaK5gCJ84/s400/Screenshot-14.png&quot; id=&quot;BLOGGER_PHOTO_ID_5500769834018636722&quot; style=&quot;cursor: pointer; height: 300px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Detail(12)&lt;/b&gt; Admin control panel&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEVRcvxoDA9tnjSNxj22gNFvtK_Ykp710vMm-nqdcvB7dW1NcN7oi0jxT1BHXu-9Fud_M1HHG-MiTRtvEsDZZ9VtS2jxSRndrdnACkHO9TbCs8w6f4iCcL2SMZaUf3PgUnPWZJidxKcNg/s1600/Screenshot-16.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEVRcvxoDA9tnjSNxj22gNFvtK_Ykp710vMm-nqdcvB7dW1NcN7oi0jxT1BHXu-9Fud_M1HHG-MiTRtvEsDZZ9VtS2jxSRndrdnACkHO9TbCs8w6f4iCcL2SMZaUf3PgUnPWZJidxKcNg/s400/Screenshot-16.png&quot; id=&quot;BLOGGER_PHOTO_ID_5500772724633757346&quot; style=&quot;cursor: pointer; height: 300px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Detail(13)&lt;/b&gt; OPAC client window&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0FkCr1-0GxVBSHmIJaBOohFKAnY6YwtyNtiHWCvpYwB1Ue6i967vjSk9MZxV7zIqjMqG1nUJvvjZ1FSA_1XV7njuXAqR1ky69IVnA2uSZW4ODL7DGaMTBAZigbcfEcGvz7aT0FIpH0Ks/s1600/Screenshot.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0FkCr1-0GxVBSHmIJaBOohFKAnY6YwtyNtiHWCvpYwB1Ue6i967vjSk9MZxV7zIqjMqG1nUJvvjZ1FSA_1XV7njuXAqR1ky69IVnA2uSZW4ODL7DGaMTBAZigbcfEcGvz7aT0FIpH0Ks/s400/Screenshot.png&quot; id=&quot;BLOGGER_PHOTO_ID_5501104452682880018&quot; style=&quot;cursor: pointer; height: 300px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Remarks:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&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 &quot;config&quot;,&quot;make&quot;,&quot;make install&quot; 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 &quot;export&quot;&lt;br /&gt;
&lt;br /&gt;
4)Never ever forget to activate &quot;MySQL&quot; 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;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&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;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&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;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
7)Please take note that if your web browser displayed errors &quot;403&quot; or &quot;404&quot;  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=&quot;color: #cc0000; font-style: italic;&quot;&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=&quot;color: #ffcc66;&quot;&gt;  &lt;/span&gt;==============&lt;/directory&gt;=====================&lt;br /&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;or  this one&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #ffcc66;&quot;&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=&quot;text-align: justify;&quot;&gt;
8) Don&#39;t forget to create a &quot;koha &quot; database usually this is the primary cause of an error .It could be avoided this way-create a database first before installing koha.&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-style: italic; font-weight: bold;&quot;&gt;Given:&lt;/span&gt;&lt;br /&gt;
Database = &quot;koha&quot;&lt;br /&gt;
Administrator account =&quot;kohaadmin&quot;&lt;br /&gt;
Hostname =&quot; localhost&quot;&lt;br /&gt;
Password =&quot;password&quot;&lt;br /&gt;
&lt;br /&gt;
#mysql -u root -p&lt;br /&gt;
password  (&lt;span style=&quot;font-style: italic;&quot;&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 &#39;kohaadmin&#39;@&#39;localhost&#39; identified by &#39;password&#39;;&lt;br /&gt;
&lt;br /&gt;
9) Well , better install all the files required by CPAN&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=&quot;font-weight: bold;&quot;&gt;Conclusions:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;Its free but not the painstakingly hardship   debugging  its installations- make you stressed after a success&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH8kgM3SMDA5cKVvwfNOHWyoFL2bWBnlO4-9evu5ZHRsAignRkhZP7v_bf2njZiIGM5vn79ZwDvGo2xTni8tcnYYVz_9x_TBTjbkxhBovtbh7SJ641d7OWQAxmOZWgW1NTVSoAJEf8a8M/s1600/koha-logo-black-and-white.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;br /&gt;&lt;/a&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='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/696629082909363039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/696629082909363039'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2010/05/online-opac-automations.html' title='Koha Linux Installation  -Fedora XX'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH8kgM3SMDA5cKVvwfNOHWyoFL2bWBnlO4-9evu5ZHRsAignRkhZP7v_bf2njZiIGM5vn79ZwDvGo2xTni8tcnYYVz_9x_TBTjbkxhBovtbh7SJ641d7OWQAxmOZWgW1NTVSoAJEf8a8M/s72-c/koha-logo-black-and-white.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><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><title type='text'>Customized Comercial Hi-Grade DSpace</title><content type='html'></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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6835406097628544616/posts/default/7355461990878509158'/><link rel='alternate' type='text/html' href='http://cobecoballes-linux.blogspot.com/2010/05/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiD_YaQdT3zQasZH0bY7E1AAXNkzWK-NqkrN5aGiDKzatQICntkUnAPO2awC4-mpn4WOVrtK8nqF1RQvR9ds_EGJGW4BsXC2HWNGWFCFPd84CdSR_EiyNp-oRZbO9Xg1I/s220/photo-profile.JPG'/></author><thr:total>0</thr:total></entry></feed>