<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Free Linux Tutorials</title>
	
	<link>http://www.freelinuxtutorials.com</link>
	<description>/var/net/sys/admin/blog</description>
	<lastBuildDate>Wed, 09 Dec 2009 17:03:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/freelinuxtutorials/rUCC" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="freelinuxtutorials/rucc" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Installing Tomcat</title>
		<link>http://www.freelinuxtutorials.com/tutorials/installing-tomcat/</link>
		<comments>http://www.freelinuxtutorials.com/tutorials/installing-tomcat/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 17:02:01 +0000</pubDate>
		<dc:creator>tux</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://www.freelinuxtutorials.com/?p=285</guid>
		<description><![CDATA[Tomcat,known as Apache Tomcat or Jakarta Tomcat is a servlet container developed by ASF or Apache Software Foundation. It implements the JavaServer Pages (JSP) and Java Servlet specifications from Sun Microsystems. To make it simple, it is use as a java http web server environment where you can run your Java code.
This is a brief [...]]]></description>
			<content:encoded><![CDATA[<p>Tomcat,known as Apache Tomcat or Jakarta Tomcat is a servlet container developed by ASF or Apache Software Foundation. It implements the JavaServer Pages (JSP) and Java Servlet specifications from Sun Microsystems. To make it simple, it is use as a java http web server environment where you can run your Java code.</p>
<p>This is a brief tutorial on installing and running tomcat in Linux.</p>
<p>Prerequisites:<br />
Java SDK should be installed.</p>
<p>Tested in CentOS 5.X</p>
<p>1. Download Java SDK from sun.com website</p>
<p>http://java.sun.com/javaee/downloads/index.jsp</p>
<p>In this tutorial, we will be using Java EE 5 SDK</p>
<p>2. Install Java SDK, any location is ok<em>.</em></p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 60px; text-align: left;" dir="ltr">[root@flt ~]# cd /home/darwin
[root@flt darwin]# chmod +x java_ee_sdk-5_01-linux.bin
[root@flt darwin]# ./java_ee_sdk-5_01-linux.bin</pre>
<p>You will see something like this</p>
<p>[root@flt darwin]# ./java_ee_sdk-5_01-linux.bin<br />
Checking available disk space&#8230;<br />
Checking Java(TM) 2 Runtime Environment&#8230;<br />
Extracting Java(TM) 2 Runtime Environment files&#8230;<br />
Extracting installation files&#8230;<br />
Launching Java(TM) 2 Runtime Environment&#8230;</p>
<p>You are running the installation program for Java Platform, Enterprise Edition<br />
5 SDK. This program asks you to supply configuration preference settings that<br />
it uses to install the server.</p>
<p>Just follow the steps, type yes to agree, &#8220;&lt;&#8221; to go back, &#8220;!&#8221; to exits<br />
* set Java Environment Variables</p>
<p>Installation Directory [/opt/SDK] {&#8221;&lt;&#8221; goes back, &#8220;!&#8221; exits}:<strong> /home/darwin</strong><br />
Supply the admin user&#8217;s password and override any of the other initial<br />
configuration settings as necessary.<br />
Admin User [admin] {&#8221;&lt;&#8221; goes back, &#8220;!&#8221; exits}:<br />
Admin User&#8217;s Password (8 chars minimum):<br />
Re-enter Password:<br />
Do you want to store admin user name and password in .asadminpass file in<br />
user&#8217;s home directory [yes] {&#8221;&lt;&#8221; goes back, &#8220;!&#8221; exits}?<br />
Admin Port [4848] {&#8221;&lt;&#8221; goes back, &#8220;!&#8221; exits}:<br />
HTTP Port [8080] {&#8221;&lt;&#8221; goes back, &#8220;!&#8221; exits}:<br />
HTTPS Port [8181] {&#8221;&lt;&#8221; goes back, &#8220;!&#8221; exits}:</p>
<p>The following items for the product Java Platform, Enterprise Edition 5 SDK<br />
will be installed:</p>
<p>Product: Java Platform, Enterprise Edition 5 SDK<br />
Location: /home/darwin<br />
Space Required: 215.65 MB<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Java 2 SDK, Standard Edition 5.0<br />
Sun Java System Message Queue 4.0<br />
Sun Java System Application Server Platform Edition 9 Update 1<br />
Sample Applications<br />
Java BluePrints<br />
First Cup of Java Tutorial<br />
Open ESB Starter Kit with JBI and BPEL</p>
<p>Ready to Install</p>
<p>1. Install Now<br />
2. Start Over<br />
3. Exit Installation</p>
<p>What would you like to do [1] {&#8221;&lt;&#8221; goes back, &#8220;!&#8221; exits}? <strong>1</strong></p>
<p>Installing Java Platform, Enterprise Edition 5 SDK<br />
|-1%&#8212;&#8212;&#8212;&#8212;&#8211;25%&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;50%&#8211;Dec 9, 2009 6:52:55 AM com.sun.jbi.installer.OpenEsbInstaller main<br />
INFO: OpenESB Starter Kit successfully installed in /home/darwin/addons/jbi<br />
&#8212;&#8212;&#8212;&#8212;&#8212;75%&#8212;&#8212;&#8212;&#8212;&#8211;100%|</p>
<p>Installation Successful.</p>
<p>3.Set the Java Environment variables</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 140px; text-align: left;" dir="ltr">[root@flt ~]# export JAVA_HOME=/home/darwin/jdk
[root@flt ~]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@flt ~]# export PATH=$PATH:${JAVA_HOME}/bin
[root@flt ~]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/home/darwin/jdk/bin</pre>
<p>4. Test Java by displaying the version</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">[root@flt ~]# java -version</pre>
<p>java version &#8220;1.5.0_09&#8243;<br />
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03)<br />
Java HotSpot(TM) Client VM (build 1.5.0_09-b03, mixed mode)</p>
<p>5. Download  Tomcat  from tomcat.apache.org website</p>
<p>if you want to download apache tomcat ver.5.5.x, get it from http://tomcat.apache.org/download-55.cgi</p>
<p>For this tutorial, we will be downloading and installing version 6.0, get it from http://tomcat.apache.org/download-60.cgi</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 40px; text-align: left;" dir="ltr">#cd /usr/local/src
# wget http://www.ip97.com/apache.org/tomcat/tomcat-6/v6.0.20/bin/apache-tomcat-6.0.20.tar.gz</pre>
<p>6.Extract the binary tarball file</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">[root@flt src]# tar zxvf apache-tomcat-6.0.20.tar.gz</pre>
<p>7. Install Tomcat</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 180px; text-align: left;" dir="ltr">[root@flt src]# cd apache-tomcat-6.0.20
[root@flt apache-tomcat-6.0.20]# cd bin
[root@flt bin]# tar zxvf jsvc.tar.gz
[root@flt bin]# cd jsvc-src/
[root@flt jsvc-src]# chmod +x configure
[root@flt jsvc-src]# ./configure
[root@flt jsvc-src]#make
[root@flt jsvc-src]#cp jsvc ..
[root@flt jsvc-src]#cd ..</pre>
<p>8. Run tomcat</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">[root@flt bin]# ./startup.sh</pre>
<p>It will show something like:<br />
Using CATALINA_BASE:   /usr/local/src/apache-tomcat-6.0.20<br />
Using CATALINA_HOME:   /usr/local/src/apache-tomcat-6.0.20<br />
Using CATALINA_TMPDIR: /usr/local/src/apache-tomcat-6.0.20/temp<br />
Using JRE_HOME:       /home/darwin/jdk</p>
<p>9. Using your favorite browser, type http://serverip:8080</p>
<p>You should see the Apache tomcat default homepage, meaning tomcat was successfully installed</p>
<p>Notes: If you did not see the default tomcat page, you can try this following troubleshooting steps<br />
a. Check if tomcat is running using ps<br />
e.g.</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">[root@flt bin]# ps -ef |grep tomcat</pre>
<p>It will show something like:<br />
root      5872     1  1 07:24 pts/2    00:00:03 /home/darwin/jdk/bin/java<br />
-Djava.util.logging.config.file=/usr/local/src/apache-tomcat-6.0.20/conf/logging.properties<br />
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager<br />
-Djava.endorsed.dirs=/usr/local/src/apache-tomcat-6.0.20/endorsed -classpath<br />
:/usr/local/src/apache-tomcat-6.0.20/bin/bootstrap.jar -Dcatalina.base=/usr/local/src/apache-tomcat-6.0.20<br />
-Dcatalina.home=/usr/local/src/apache-tomcat-6.0.20 -Djava.io.tmpdir=/usr/local/src/apache-tomcat-6.0.20/temp org.apache.catalina.startup.Bootstrap start</p>
<p>b.check if tcp port 8080 is open or on &#8220;LISTEN&#8221; status<br />
e.g.</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">[root@flt bin]# netstat -an |grep 8080</pre>
<p>It will show something like:<br />
tcp        0      0 :::8080                     :::*                        LISTEN</p>
<p>* you can also use nmap port scanner to verify</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">[root@flt bin]# nmap localhost</pre>
<p>If port is open, you can see something like:<br />
8080/tcp open  http-proxy</p>
<p>c. check if the tcp port 8080 is allowed in your iptables, if you don&#8217;t have a customized script, you can add it on your &#8220;setup&#8221; firewall configuration or in your /etc/sysconfig iptables, add this</p>
<p>-A RH-Firewall-1-INPUT -p tcp -m state &#8211;state NEW -m tcp &#8211;dport 8080 -j ACCEPT</p>
<p>10. Test tomcat if it can display html</p>
<p>a. Go to webapps/ROOT in the tomcat directory and create a test page titled test.html and write in it</p>
<p>This is a tomcat test html page!</p>
<p>b. Open the URL http://serverip:8080/test.html you should see your page</p>
<p>11. Test tomcat if it can display java server pages (jsp)</p>
<p>a. Go to webapps/ROOT in the tomcat directory and create page test.jsp and write in it:</p>
<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Hello World&lt;/title&gt;<br />
&lt;%!<br />
String message = &#8220;Hello World!Tomcat is running.&#8221;;<br />
%&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;hr color=&#8221;#000000&#8243; /&gt;<br />
&lt;center&gt;<br />
&lt;h2&gt;&lt;font color=&#8221;#3366cc&#8221;&gt;&lt;%= message%&gt;&lt;/font&gt;&lt;/h2&gt;<br />
&lt;h3&gt;&lt;font color=&#8221;#0000ff&#8221;&gt;&lt;%= new java.util.Date() %&gt; &lt;/font&gt;&lt;/h3&gt;<br />
&lt;hr color=&#8221;#000000&#8243; /&gt;<br />
&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
b.save and open in your browser, http://serveriplocalhost:8080/test.jsp</p>
<p>you should see the &#8220;Hello World!Tomcat is running&#8221; and below that is the current date</p>
<p>11. Shutting down tomcat process<br />
a. Go to tomcat bin directory</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">[root@flt bin]# ./shutdown.sh</pre>
<p>It will display something like:<br />
Using CATALINA_BASE:   /usr/local/src/apache-tomcat-6.0.20<br />
Using CATALINA_HOME:   /usr/local/src/apache-tomcat-6.0.20<br />
Using CATALINA_TMPDIR: /usr/local/src/apache-tomcat-6.0.20/temp<br />
Using JRE_HOME:       /home/darwin/jdk</p>
<p>Quick Tip: Installing as a service and auto-boot in start up</p>
<p>A.  Create tomcat file under /etc/init.d directory and put the script below</p>
<p>[root@flt bin]# cd /etc/init.d/<br />
[root@flt init.d]# vi tomcat</p>
<p>here&#8217;s the script:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p># This is the init script for starting up the<br />
#  Jakarta Tomcat server<br />
#<br />
# chkconfig: 345 91 10<br />
# description: Starts and stops the Tomcat daemon.<br />
#</p>
<p># Source function library.<br />
. /etc/rc.d/init.d/functions</p>
<p># Get config.<br />
. /etc/sysconfig/network</p>
<p># Check that networking is up.<br />
[ "${NETWORKING}" = "no" ] &amp;&amp; exit 0</p>
<p>tomcat=/usr/local/src/apache-tomcat-6.0.20<br />
startup=$tomcat/bin/startup.sh<br />
shutdown=$tomcat/bin/shutdown.sh<br />
export JAVA_HOME=/home/dar/jdk</p>
<p>start(){</p>
<p>echo -n $&#8221;Starting Tomcat service: &#8221;<br />
#daemon -c<br />
$startup<br />
RETVAL=$?<br />
echo<br />
}</p>
<p>stop(){<br />
action $&#8221;Stopping Tomcat service: &#8221; $shutdown<br />
RETVAL=$?<br />
echo<br />
}</p>
<p>restart(){<br />
stop<br />
start<br />
}</p>
<p># See how we were called.<br />
case &#8220;$1&#8243; in<br />
start)<br />
start<br />
;;<br />
stop)<br />
stop<br />
;;<br />
status)<br />
# This doesn&#8217;t work <img src='http://www.freelinuxtutorials.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
status tomcat<br />
;;<br />
restart)<br />
restart<br />
;;<br />
*)<br />
echo $&#8221;Usage: $0 {start|stop|status|restart}&#8221;<br />
exit 1<br />
esac</p>
<p>exit 0</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>B. Replace the variables based on your setup:</p>
<p>tomcat=/usr/local/src/apache-tomcat-6.0.20<br />
startup=$tomcat/bin/startup.sh<br />
shutdown=$tomcat/bin/shutdown.sh<br />
export JAVA_HOME=/home/dar/jdk</p>
<p>C. Make tomcat file executable</p>
<p>[root@flt init.d]# chmod 755 tomcat</p>
<p>D.  Try to start and stop tomcat by issuing the command</p>
<p>[root@flt init.d]# service tomcat start<br />
[root@flt init.d]# service tomcat stop</p>
<p>E.  Type &#8220;setup&#8221; to check under System services if &#8220;tomcat&#8221; already selected to boot during start-up,if not you can issue this command</p>
<p>[root@flt init.d]# chkconfig &#8211;add tomcat</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freelinuxtutorials.com/tutorials/installing-tomcat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fedora 12 Released</title>
		<link>http://www.freelinuxtutorials.com/news-and-updates/fedora-12-released/</link>
		<comments>http://www.freelinuxtutorials.com/news-and-updates/fedora-12-released/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 03:18:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News and Updates]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://www.freelinuxtutorials.com/?p=279</guid>
		<description><![CDATA[ Fedora 12 has been released,the latest innovative Linux distribution from the Fedora Project, a global, collaborative partnership of free software community members sponsored by Red Hat.
Fedora is a leading edge, free and open source operating system that continues to deliver innovative features to many users, with a new release about every six months. We [...]]]></description>
			<content:encoded><![CDATA[<p><strong> Fedora 12</strong> has been released,the latest innovative Linux distribution from the Fedora Project, a global, collaborative partnership of free software community members sponsored by Red Hat.</p>
<p>Fedora is a leading edge, free and open source operating system that continues to deliver innovative features to many users, with a new release about every six months. We bring to you the latest and greatest release of Fedora ever, Fedora 12! We have several major new features with special focus on desktops, netbooks, virtualization and system administration.</p>
<p>This release touts huge improvement in support for tablets accompanied by tweaks to our favorite software such as a new pen preset tool in Inkscape, Brush dynamics tool in Gimp, Handwriting recognition tool named Cellwriter, a notes taking application (Xournal) to name a few.</p>
<p>To see the  other new features you will find in Fedora 12, you can follow this link below:</p>
<p>Fedora 12 Release Announcement: <a title="Fedora 12" href="http://www.redhat.com/archives/fedora-announce-list/2009-November/msg00006.html" target="_blank">http://www.redhat.com/archives/fedora-announce-list/2009-November/msg00006.html</a><br />
Fedora 12 Announcement: <a title="Fedora 12 Announcement" href="http://fedoraproject.org/wiki/Fedora_12_Announcement" target="_blank">http://fedoraproject.org/wiki/Fedora_12_Announcement</a><br />
Fedora 12 In-dept features: <a title="Fedora 12 In depth features" href="https://fedoraproject.org/wiki/Category:F12_in-depth_features" target="_self">https://fedoraproject.org/wiki/Category:F12_in-depth_features</a><br />
Fedora 12 Talking Points: <a title="Fedora 12 Talking Points" href="https://fedoraproject.org/wiki/Fedora_12_Talking_Points" target="_blank">https://fedoraproject.org/wiki/Fedora_12_Talking_Points</a></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">
<pre>the latest innovative
Linux distribution from the Fedora Project, a global, collaborative
partnership of free software community members sponsored by Red Hat.</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.freelinuxtutorials.com/news-and-updates/fedora-12-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.10 Released</title>
		<link>http://www.freelinuxtutorials.com/news-and-updates/ubuntu-9-10-released/</link>
		<comments>http://www.freelinuxtutorials.com/news-and-updates/ubuntu-9-10-released/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 14:03:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News and Updates]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.freelinuxtutorials.com/?p=275</guid>
		<description><![CDATA[In relation to this release, I installed Ubuntu 9.10 on my laptop and no issues on wifi or audio of whatsoever using the linux generic, as reference to the previous release as I posted on my old post &#8211;&#62;http://www.freelinuxtutorials.com/quick-tips-and-tricks/looping-soundno-audioslow-audio-playback-on-ubuntu/
Oct 29,2009
&#8220;The latest version of Ubuntu 9.10 (Karmic Koala) has been released. Offering numerous enhancements for both [...]]]></description>
			<content:encoded><![CDATA[<p>In relation to this release, I installed Ubuntu 9.10 on my laptop and no issues on wifi or audio of whatsoever using the linux generic, as reference to the previous release as I posted on my old post &#8211;&gt;<a title="Ubuntu" href="http://www.freelinuxtutorials.com/quick-tips-and-tricks/looping-soundno-audioslow-audio-playback-on-ubuntu/" target="_blank">http://www.freelinuxtutorials.com/quick-tips-and-tricks/looping-soundno-audioslow-audio-playback-on-ubuntu/</a></p>
<p>Oct 29,2009</p>
<p>&#8220;The latest version of Ubuntu 9.10 (Karmic Koala) has been released. Offering numerous enhancements for both desktop and server environments, this release includes notable features like Ubuntu Enterprise Cloud images, the Ubuntu One &#8220;personal cloud&#8221;, and Linux kernel version 2.6.31. Please be sure to use a release mirror close to your geographic location to help reduce the stress on Ubuntu&#8217;s primary servers; using BitTorrent for downloads can help alleviate the load even more. If your organization has adequate network and server resources, please consider hosting a mirror as well.&#8221;</p>
<p>For new features of Ubuntu 9.10 , you can go directly to official Ubuntu website <a title="Ubuntu 9.10 Released" href="http://www.ubuntu.com/products/whatisubuntu/910features" target="_blank">http://www.ubuntu.com/products/whatisubuntu/910features</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freelinuxtutorials.com/news-and-updates/ubuntu-9-10-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>no wifi,looping sound,no audio,slow audio playback on ubuntu?</title>
		<link>http://www.freelinuxtutorials.com/quick-tips-and-tricks/looping-soundno-audioslow-audio-playback-on-ubuntu/</link>
		<comments>http://www.freelinuxtutorials.com/quick-tips-and-tricks/looping-soundno-audioslow-audio-playback-on-ubuntu/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 19:40:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Quick Tips & Tricks]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.freelinuxtutorials.com/?p=264</guid>
		<description><![CDATA[I&#8217;ve been working with the servers most of the time, and few days ago, i had free time to test ubuntu on one of my laptop, it&#8217;s not new but not too old either, it&#8217;s dual core MSI VR320 and guess what it&#8217;s kinda frustrating to have issues on this laptop upon installing ubuntu 8.04 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working with the servers most of the time, and few days ago, i had free time to test ubuntu on one of my laptop, it&#8217;s not new but not too old either, it&#8217;s dual core MSI VR320 and guess what it&#8217;s kinda frustrating to have issues on this laptop upon installing ubuntu 8.04 and 9.04.</p>
<p>with 8.04, wifi (using WPA-PSK at home) is not working and sound is looping<br />
with 9.04, wifi is ok but audio playback is damn too slow.</p>
<p>8.04 or known as hardy heron, I have no wifi. I tried to use ndiswrapper to use my windows drivers but no avail. I have an Ralink RT61 chipset and tried installing it&#8217;s linux drivers but failed. Here&#8217;s what I did:<br />
a. download driver from ralinktech.com<br />
b. uncompress the tarball file &#8220;2005_1230_RT61_Linux_STA_Drv1.0.3.0.tar.gz&#8221;  and follow the readme for installing</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 100px; text-align: left;" dir="ltr">$ sudo cp Makefile.6 Makefile
$ sudo make all
$ sudo mkdir /etc/Wireless/RT61STA/
$ sudo cp *.bin /etc/Wireless/RT61STA/.
$ sudo cp rt61sta.dat /etc/Wireless/RT61STA/.</pre>
<p>c. edit /etc/Wireless/RT61STA/rt61sta.dat</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 40px; text-align: left;" dir="ltr">$ cd /etc/Wireless/RT61STA
$ sudo vi -b rt61sta.dat</pre>
<p>d. copy the rt61.ko driver file to the modules folder, after that load it</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 60px; text-align: left;" dir="ltr">$ sudo cp rt61.ko /lib/modules/`uname -r`/kernel/drivers/net/.
$ sudo depmod
$ sudo modprobe rt61</pre>
<p>e. check if driver loaded</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">$iwconfig</pre>
<p>I can connect thru unsecured wifi, but for WPA it cannot. Tried wpa_supplicant but again failed</p>
<p>RESULT: FAILED</p>
<p>Looping sound issue- did not bother to troubleshoot it</p>
<p>For 9.04 or Jaunty Jackalope, i can connect to my WPA without problems but audio playback is very slow, my mp3s are messed. It&#8217;s never a performance issue.</p>
<p>I thought it&#8217;s my Realtek HD audio driver, so it&#8217;s time to test to upgrade my alsa driver. I downloaded the latest version which is 1.0.21 and compile it</p>
<p>Here&#8217;s what I did:</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 220px; text-align: left;" dir="ltr">sudo rm /lib/modules/`uname -r`/ubuntu/media/snd-hda-intel/snd-hda-intel.ko
sudo aptitude install build-essential linux-headers-$(uname -r) libncurses5-dev libncursesw5-dev
sudo cd /usr/src
sudo mkdir alsa
sudo cd alsa
sudo wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
sudo tar -xf alsa-driver-1.0.15.tar.bz2
sudo cd alsa-driver-1.0.15.tar.bz2
sudo ./configure --with-cards=hda-intel
sudo make
sudo make install</pre>
<p>RESULT: FAILED</p>
<p>SOLUTION: More GOOGLE</p>
<p>There I got the idea to use i386 kernel instead of the default generic linux. I thought an apt-get update and upgrade will do the trick, but later thought just a waste of bandwidth</p>
<p>I fire the command:</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">$<strong>sudo apt-get install linux-headers-386 linux-image-386 linux-386</strong></pre>
<p>Reboot and then select that on grub to boot</p>
<p>Then alas, all problems were gone</p>
<p>RESULT: SUCCESS</p>
<p>Well, I guess it&#8217;s not really an ubuntu issue, it&#8217;s more on the hardware part.</p>
<p>Anyway, stressing but good experience in the end</p>
<p>Conclusion: Google is still my best friend.</p>
<p>BTW, I just tried Opensuse this morning, and wifi WPA and sound card issue as well. my laptop really for i386 kernel only.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 16px; width: 1px; height: 1px;">http://www.ralinktech.com/drivers/Linux/2005_1230_RT61_Linux_STA_Drv1.0.3.0.tar.gz</div>
]]></content:encoded>
			<wfw:commentRss>http://www.freelinuxtutorials.com/quick-tips-and-tricks/looping-soundno-audioslow-audio-playback-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Asterisk 1.2 and Asterisk Management Portal</title>
		<link>http://www.freelinuxtutorials.com/tutorials/installing-asterisk-1-2-and-asterisk-management-portal/</link>
		<comments>http://www.freelinuxtutorials.com/tutorials/installing-asterisk-1-2-and-asterisk-management-portal/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 07:51:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.freelinuxtutorials.com/?p=261</guid>
		<description><![CDATA[Obviously, this is really an old procedure, actually this is my documentation way back early 2006 when it&#8217;s my first time to work with asterisk. This procedure was implemented before in about 30-50 call center agents using softphones and it quite worked well.
So many things have changed, as we all know, from asterisk 1.2 to [...]]]></description>
			<content:encoded><![CDATA[<p>Obviously, this is really an old procedure, actually this is my documentation way back early 2006 when it&#8217;s my first time to work with asterisk. This procedure was implemented before in about 30-50 call center agents using softphones and it quite worked well.</p>
<p>So many things have changed, as we all know, from asterisk 1.2 to asterisk 1.6 , and Asterisk Management Portal is popularly known now as FreePBX. Other packages were also updated now, many changes but still asterisk is standing there as the best open source telephony system.  We had many community and commercial PBX softwares today that are asterisk-based, that&#8217;s how big asterisk right now comparing back 2006 <img src='http://www.freelinuxtutorials.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The convenience of installing asterisk is easier as well today, just burn the ISO and you are good to go,mostly managed thru web interface. You can even install asterisk in just one line command once you put asterisk repository in your config.</p>
<p>As easy as &#8221; yum install asterisk16&#8243;</p>
<p>Here are my step-by-step procedure (old documentation). AMP was used not only to ease us from asterisk administration but to educate us as well on how things will change or how the dial plan will work. Of course, still the geeky way is to write your own dial-plan, but it will soon cover on this tutorial, as well as updated asterisk installation.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>This configuration  was created and tested on:</p>
<p>Fedora Core 4 (run yum –y update for updated kernel and packages)</p>
<p>Intel Xeon 3.2 GHz/Intel Celeron 2.4 GHz</p>
<p>2 GB RAM/256 MB RAM</p>
<p>10/100 Mbps LAN card<br />
Standard configuration, no extra hardware</p>
<h1><span style="text-decoration: underline;">Asterisk</span></h1>
<p>1. Login to your server as root</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">#cd /usr/src</pre>
<p>2. Download Asterisk stable distribution tarball from <a href="http://www.asterisk.org/">www.asterisk.org</a> or <a href="ftp://ftp.digium.com/">ftp.digium.com</a> ,including all needed addons and packages of Asterisk Management Portal (AMP) as follow: (you can get them using wget command or obtain source code from CVS)</p>
<p>asterisk-1.2.x.tar.gz</p>
<p>zaptel-1.2.x.tar.gz</p>
<p>libpri-1.2.x.tar.gz</p>
<p>asterisk-addons-1.2.x.tar.gz</p>
<p>asterisk-sounds-1.2.x.tar.gz</p>
<p>AMP:</p>
<p>mime-construct-1.x.tar.gz</p>
<p>asterisk-perl-0.0x.tar.gz</p>
<p>mpg123-0.xxr.tar.gz (optional for musiconhold)</p>
<p>AMP-1.10.x.tar.gz</p>
<p>spandsp-0.0.x.tar.gz</p>
<p>lame-3.96.1-2.x.el4.rf.i386.rpm</p>
<p>3. Uncompress all tarball file</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 180px; text-align: left;" dir="ltr">#tar zxvf asterisk-1.2.x.tar.gz
#tar zxvf  zaptel-1.2.x.tar.gz
#tar zxvf libpri-1.2.x.tar.gz
#tar zxvf asterisk-addons-1.2.x.tar.gz
#tar zxvf asterisk-sounds-1.2.x.tar.gz
#tar zxvf mime-construct-1.x.tar.gz
#tar zxvf  asterisk-perl-0.08.tar.gz
#tar zxvf mpg123-0.59r.tar.gz
#tar zxvf AMP-1.10.010.tar.gz
#tar zxvf spandsp-0.0.2.tar.gz</pre>
<p>3.1 Install lame rpm</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">#rpm –ivh lame-3.96.1-2.2.el4.rf.i386.rpm</pre>
<p>4. Compiling Zaptel</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 80px; text-align: left;" dir="ltr">#cd /usr/src/ zaptel-version
#make clean
#make
#make install</pre>
<p>5. Compiling libpri</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 80px; text-align: left;" dir="ltr">#cd /usr/src/libpri-version
#make clean
#make
#make install</pre>
<p>6. Compiling Asterisk</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 120px; text-align: left;" dir="ltr">#cd /usr/src/asterisk-version
#make clean
#make
#make install
#make samples
#make progdocs (optional)</pre>
<p>7. Compiling Asterisk-sounds</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 40px; text-align: left;" dir="ltr">#cd /usr/src/asterisk-sounds-version
#make install</pre>
<p>8. Compiling Asterisk-addons</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 60px; text-align: left;" dir="ltr">#cd /usr/src/asterisk-addons-version
#make
#make install</pre>
<h1>Asterisk Management Portal</h1>
<p>1. The following packages need to be installed with yum:</p>
<p>● libxml2</p>
<p>● libtiff</p>
<p>● libtiff-devel</p>
<p>● httpd</p>
<p>● mysql</p>
<p>● mysql-devel</p>
<p>● mysql-server</p>
<p>● php</p>
<p>● php-gd</p>
<p>● php-mysql</p>
<p>● php-pear</p>
<p>● openssl</p>
<p>● openssl-devel</p>
<p>● kernel-devel</p>
<p>● perl</p>
<p>● perl-CPAN</p>
<p>● cvs</p>
<p>● bison</p>
<p>● ncurses-devel</p>
<p>● audiofile-devel</p>
<p>e.g. #yum install libtiff-devel</p>
<p>2. Installed needed perl  module dependencies:</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 80px; text-align: left;" dir="ltr">#perl -MCPAN -e "install Net::Telnet"
#perl -MCPAN -e "install IPC::Signal"
#perl -MCPAN -e "install Proc::WaitStat"
#perl -MCPAN -e "install MIME::Types"</pre>
<p>3. Compiling mime-construct</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 60px; text-align: left;" dir="ltr">#cd /usr/src/mime-construct-version
#perl Makefile.PL
#make install</pre>
<p>4. Compiling asterisk-perl</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 60px; text-align: left;" dir="ltr">#cd /usr/src/asterisk-perl-version
#perl Makefile.PL
#make install</pre>
<p>5. Compiling mpg123</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 60px; text-align: left;" dir="ltr">#cd /usr/src/mpg123-version
#make linux
#make install</pre>
<p>6. Compiling spandsp</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 80px; text-align: left;" dir="ltr">#cd /usr/src/spandsp-version
#./configure
#make
#make install</pre>
<p>7.Create a group and non-root user</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 40px; text-align: left;" dir="ltr"># groupadd asterisk
# useradd -c "asterisk PBX" -d /var/lib/asterisk -u 5060 -g  asterisk asterisk</pre>
<p>XXXX 8. Building/Compiling Asterisk to run as our non-root user</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 60px; text-align: left;" dir="ltr">#mkdir /var/run/asterisk
#cd /usr/src/asterisk-version
#make &amp;&amp;  make install</pre>
<p>9. Install Asterisk sound</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 40px; text-align: left;" dir="ltr">#cd /usr/src/asterisk-sounds-version
#make install</pre>
<p>10. Setting up MySQL for CDR (Call Detail Reports)</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 220px; text-align: left;" dir="ltr">#/usr/bin/mysql_install_db
#service mysqld start
# mysqladmin -u root password 'blackxxxxxx'
# mysqladmin create asteriskcdrdb -p
Enter password:
# mysql -u root -p asteriskcdrdb &lt; /
usr/src/AMP/SQL/cdr_mysql_table.sql
#mysql -u root -p
mysql&gt; GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'amp109';
Query OK, 0 rows affected (0.00 sec)
mysql&gt; exit</pre>
<p>11. Build/Compile cdr_mysql module for Asterisk</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 120px; text-align: left;" dir="ltr">#cd /usr/src/asterisk-addons-version
# perl -p -i.bak -e \
&gt; 's/CFLAGS.*D_GNU_SOURCE/CFLAGS+=-D_GNU_SOURCE\nCFLAGS+=-
DMYSQL_LOGUNIQUEID/' \
&gt; Makefile
# make &amp;&amp; make install</pre>
<p>12. Setup MySQL for AMP web interface</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 100px; text-align: left;" dir="ltr"># mysqladmin create asterisk -p
# mysql -u root -p asterisk &lt; /
usr/src/AMP/SQL/newinstall.sql
# mysql -u root -p
mysql&gt; GRANT ALL PRIVILEGES
-&gt; ON asterisk.*
-&gt; TO asteriskuser@localhost
-&gt; IDENTIFIED BY 'amp109';
Query OK, 0 rows affected (0.00 sec)
mysql&gt; \q</pre>
<p>13. Apply the AMP/Asterisk configuration files</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 40px; text-align: left;" dir="ltr">#cd /usr/src/AMP
# ./install_amp</pre>
<p>14. Edit Apache/PHP environment</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">#vi /etc/php.ini</pre>
<p>Edit such that the line looks like this:</p>
<p>upload_max_filesize = 20M</p>
<p>Chown the PHP session.save_path directory:</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">
#chown asterisk /var/lib/php/session/
</pre>
<p>Edit /etc/httpd/conf.d/php.conf such that it lincludes:</p>
<p>&lt;Files *.php&gt;</p>
<p>SetOutputFilter PHP</p>
<p>SetInputFilter PHP</p>
<p>LimitRequestBody 20000000</p>
<p>&lt;/Files&gt;</p>
<p>15. Edit web server configuration file</p>
<p>Edit /etc/httpd/conf/httpd.conf such that:</p>
<p>User asterisk</p>
<p>Group asterisk</p>
<p>and:</p>
<p>#Password protect /var/www/html/admin</p>
<p>&lt;Directory /var/www/html/admin&gt;</p>
<p>AuthType Basic</p>
<p>AuthName &#8220;Restricted Area&#8221;</p>
<p>AuthUserFile /usr/local/apache/passwd/wwwpasswd</p>
<p>Require user wwwadmin</p>
<p>&lt;/Directory&gt;</p>
<p>To create the wwwpasswd file:</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 140px; text-align: left;" dir="ltr">
# vi /etc/httpd/conf.d/php.conf
# vi /etc/httpd/conf/httpd.conf
# mkdir /usr/local/apache
# mkdir /usr/local/apache/passwd
# htpasswd -c /usr/local/apache/passwd/wwwpasswd wwwadmin
New password:
Re-type new password:
</pre>
<p>Adding password for user wwwadmin<br />
16. amportal control script</p>
<p>The amportal script is the recommended way to stop and start asterisk:</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 40px; text-align: left;" dir="ltr"># /usr/sbin/amportal stop
# /usr/sbin/amportal start</pre>
<p>17. Automatic startup</p>
<p>Add the following line on /etc/rc.local</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">/usr/sbin/amportal start</pre>
<p>Make sure also httpd and  mysqld services ( type setup on console, then go to System Services, and select httpd and mysqld, or you can use chkconfig –add command)</p>
<p>17. Reboot and access the AMP administration interface</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 20px; text-align: left;" dir="ltr">#shutdown -r now</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.freelinuxtutorials.com/tutorials/installing-asterisk-1-2-and-asterisk-management-portal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS LAMP Installation</title>
		<link>http://www.freelinuxtutorials.com/tutorials/centos-lamp-installation/</link>
		<comments>http://www.freelinuxtutorials.com/tutorials/centos-lamp-installation/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 14:01:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.freelinuxtutorials.com/?p=190</guid>
		<description><![CDATA[There&#8217;s an easy way of installing Apache, Mysql and PHP and it&#8217;s via yum. You can install or update httpd,mysql-server and php, php-mysql and some minor changes on your configuration files and you&#8217;re good to go. Well, the procedure below is one way to install also, if you&#8217;re quite bored and want to develop your [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s an easy way of installing Apache, Mysql and PHP and it&#8217;s via yum. You can install or update httpd,mysql-server and php, php-mysql and some minor changes on your configuration files and you&#8217;re good to go. Well, the procedure below is one way to install also, if you&#8217;re quite bored and want to develop your sysadmin skills.</p>
<p><strong>I. Operating System Installation</strong></p>
<p>1.    The typical type of installation is thru  CD-ROM or DVD. If you want network install, you should have a CentOS boot disk to boot the server</p>
<p>How to create boot disk?<br />
A. how to create boot disk in linux<br />
a. insert CD then copy boot.iso to a folder</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
#cp boot.iso /home/test/
</pre>
<p>b.unmount the cd-rom</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
#cd; eject
</pre>
<p>c. Insert the blank cdr and find the dev name</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
cdrecord -scanbus
</pre>
<p>d. Write the .iso to that blank cd</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
#cdrecord -v -dao dev=1,2,3 /home/test/boot.iso
</pre>
<p>the 1,2,3 value is just a sample. Just replace it with the actual device name that you get upon running<br />
the cdrecord -scanbus.</p>
<p>B. how to create boot disk in windows<br />
a. copy boot.iso in any folder<br />
b. run your favorite cd burning program and open boot.iso<br />
c. start the cd writing process</p>
<p>2.    Assign a static IP address &amp; the hostname for the server.</p>
<p>3.    Select network install from FTP or NFS depends on your setup<br />
ex:<br />
ftp: 192.168.17.100<br />
path: /pub/centos5</p>
<p>Setting up NFS or FTP is discussed on the other tutorial</p>
<p>4.    When finish, do the update. The -y parameter denotes automatic update and install of the package, no more prompt.</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
#yum –y update
</pre>
<p>5.    Configure the file “network” at /etc/sysconfig/network with the following lines.</p>
<p>NETWORKING=yes<br />
NETWORKING_IPV6=yes<br />
HOSTNAME=localhost.localdomain</p>
<p>6.    Configure the file “ifcfg-eth0” at /etc/sysconfig/network-scripts/ifcfg-eth0 with the following lines.</p>
<p># Broadcom  Gigabit Ethernet<br />
DEVICE=eth0<br />
ONBOOT=yes<br />
BOOTPROTO=static<br />
HWADDR=00:29:EE:F2:45:4L<br />
IPADDR=Static IP Address (Example: 192.168.17.5)<br />
NETMASK=Subnet Mask (Example: 255.255.255.0)<br />
GATEWAY=Gateway IP address (Example: 192.168.17.1)</p>
<p>7.    Configure the file “hosts” at /etc/hosts with the following lines. (optional)</p>
<p># Do not remove the following line, or various programs<br />
# that require network functionality will fail.<br />
127.0.0.1               localhost.localdomain localhost<br />
10.0.0.174              c5.freelinuxtutorials.com c5 (Add the server hostname here)<br />
::1             localhost6.localdomain6 localhost6</p>
<p>8.    Configure your DNS  at /etc/resolv.conf with the following lines.</p>
<p>nameserver Primary DNS (Example: 192.168.17.228)<br />
search freelinuxtutorials.com</p>
<p>9.    Restart the network interface by the following commands.</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
#service network restart
</pre>
<p>10.   Close unnecessary services via the &#8220;setup&#8221; menu tool or  use chkconfig to turn off auto start of certain services<br />
e.g.</p>
<p>#chkconfig cups off<br />
#chkconfig nfslock off</p>
<p>11.     After first restart, check your logs to see some errors</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 40px; text-align: left;" dir="ltr">
cat /var/log/messages |grep error
cat /var/log/messages |grep warning
</pre>
<p><strong>II. </strong><strong>Apache Installation</strong></p>
<p>1.    Apache can be installed as package during custom selection of packages on the installation process, labeled as &#8220;Web Server&#8221;</p>
<p>2.   Make Apache service start on boot-up via:</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
# chkconfig httpd on
</pre>
<p>Let say the default version of your apache is 2.2.3 and you want to upgrade it to the latest version</p>
<p>UPGRADING OF APACHE 2.2.3 TO APACHE 2.2.4</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
1.    # yum remove httpd
</pre>
<p>Removing:<br />
httpd                   x86_64        2.2.3-7.el5.centos  installed         2.9 M<br />
Removing for dependencies:<br />
httpd-devel             x86_64     2.2.3-7.el5.centos   installed         512 k<br />
httpd-devel             i386         2.2.3-7.el5.centos   installed         512 k</p>
<p>2.    </p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
shell#  rm –rf  php-5.2.3
</pre>
<p>3.    Download httpd-2.2.4-4.x86_64.rpm from http://rpmfind.net/<br />
4.    Download httpd-devel-2.2.4-4.x86_64.rpm from http://rpmfind.net/<br />
5.    Download lib64db4.5-4.5.20-1mdv2007.1.x86_64.rpm http://rpmfind.net/<br />
6.    Install lib64db4.5-4.5.20-1mdv2007.1.x86_64.rpm</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
Shell# rpm –Uvih lib64db4.5-4.5.20-1mdv2007.1.x86_64.rpm
</pre>
<p>7.    Install httpd-2.2.4-4.x86_64.rpm</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
Shell# rpm –Uvih httpd-2.2.4-4.x86_64.rpm
</pre>
<p>8.    Install httpd-devel-2.2.4-4.x86_64.rpm</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
Shell# rpm –Uvih httpd-devel-2.2.4-4.x86_64.rpm
</pre>
<p>G.   <strong>MySQL Installation</strong></p>
<p>1.    Download the MySQL software at http://www.mysql.org.</p>
<p>2.    Select Linux Source to download. File name should be “mysql-5.0.41.tar.gz”</p>
<p>3.    Before installation, ensure that gcc compiler has installed. Please verify by</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
gcc –v
</pre>
<p>If gcc does not install, please install it by</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
yum install gcc
</pre>
<p>4.    Install gcc-c++ compiler by</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
yum install gcc-c++
</pre>
<p>5.    Install the ncurses-devel library by</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
yum install ncurses-devel
</pre>
<p>It is require by the MySQL during compile process.</p>
<p>6.    Run the following commands.</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 300px; text-align: left;" dir="ltr">
shell&gt; groupadd mysql
shell&gt; useradd -g mysql mysql
shell&gt; gunzip &lt; mysql-VERSION.tar.gz | tar -xvf -
shell&gt; cd mysql-VERSION
shell&gt; ./configure --prefix=/usr/local/mysql
shell&gt; make
shell&gt; make install
shell&gt; cp support-files/my-medium.cnf /etc/my.cnf
shell&gt; cd /usr/local/mysql
shell&gt; chown -R mysql .
shell&gt; chgrp -R mysql .
shell&gt; bin/mysql_install_db --user=mysql
shell&gt; chown -R root .
shell&gt; chown -R mysql var
shell&gt; bin/mysqld_safe --user=mysql &amp;
</pre>
<p>7.    To make MySQL start automatically after reboot, do the following.</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 60px; text-align: left;" dir="ltr">
shell&gt; cp /mysql-VERSION/support-files/mysql.server /etc/init.d/mysql
shell&gt; chmod +x /etc/init.d/mysql
shell&gt; chkconfig --add mysql
</pre>
<p>8.    To test the MySQL, type the following command.</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
shell&gt;/usr/local/mysql/bin/mysqladmin version
</pre>
<p>If it can display the version, installation is preliminary success.</p>
<p>9.    Do the following simple testing.</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
shell&gt;mysql
</pre>
<p>mysql&gt; show databases;<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
| Database           |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
| information_schema |<br />
| mysql              |<br />
| test               |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
3 rows in set (0.02 sec)</p>
<p>mysql&gt; use mysql;</p>
<p>Database changed</p>
<p>mysql&gt; show tables;</p>
<p>+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br />
| Tables_in_mysql           |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br />
| columns_priv              |<br />
| db                        |<br />
| func                      |<br />
| help_category             |<br />
| help_keyword              |<br />
| help_relation             |<br />
| help_topic                |<br />
| host                      |<br />
| proc                      |<br />
| procs_priv                |<br />
| tables_priv               |<br />
| time_zone                 |<br />
| time_zone_leap_second     |<br />
| time_zone_name            |<br />
| time_zone_transition      |<br />
| time_zone_transition_type |<br />
| user                      |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br />
17 rows in set (0.00 sec)</p>
<p>mysql&gt; select * from db;</p>
<p>+&#8212;&#8212;+&#8212;&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
| Host | Db      | User | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Create_tmp_table_priv | Lock_tables_priv | Create_view_priv | Show_view_priv | Create_routine_priv | Alter_routine_priv | Execute_priv |<br />
+&#8212;&#8212;+&#8212;&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
| %    | test    |      | Y           | Y           | Y           | Y           | Y           | Y         | N          | Y               | Y          | Y          | Y                     | Y                | Y                | Y              | Y                   | N                  | N            |<br />
| %    | test\_% |      | Y           | Y           | Y           | Y           | Y           | Y         | N          | Y               | Y          | Y          | Y                     | Y                | Y                | Y              | Y                   | N                  | N            |<br />
+&#8212;&#8212;+&#8212;&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
2 rows in set (0.00 sec)</p>
<p>10.    Add password for “root” in MySQL Database by typing the following commands. The default password is same as Linux root password.</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
shell&gt; mysql -u root mysql
</pre>
<p>mysql&gt; UPDATE user SET Password=PASSWORD(&#8217;default password&#8217;) WHERE user=&#8217;root&#8217;;</p>
<p>mysql&gt; FLUSH PRIVILEGES;</p>
<p>11.     Test it by the following commands.</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 40px; text-align: left;" dir="ltr">
shell&gt;mysql - u  root - p
Enter password: ********
</pre>
<p>H.    PHP Installation</p>
<p>1.    Download the tar.gz file with filename “php-5.2.3.tar.gz” at http://www.php.net</p>
<p>2.    Install Flex by,</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
yum  install flex
</pre>
<p>3.    Install libxml2 by</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
yum install libxml2-devel.x86_64
</pre>
<p>4.    Install httpd-devel by</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
yum install httpd-devel
</pre>
<p>5.    Uninstall the installed php by</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
yum remove php
</pre>
<p>6.    Type the following commands.</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
shell&gt; gunzip &lt; php-VERSION.tar.gz | tar -xvf –
</pre>
<p>or</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 120px; text-align: left;" dir="ltr">
shell&gt; tar zcvf php-VERSION.tar.gz
shell&gt; cd php-VERSION
shell&gt; ./configure --with-apxs2 --with-mysql=/usr/local/mysql/ --prefix=/usr/local/php
shell&gt; make
shell&gt;make install
shell&gt; cp php.ini-recommended /usr/local/php/php.ini
</pre>
<p>7.    Modify httpd.conf by</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
vi /etc/httpd/conf/httpd.conf
</pre>
<p>Add the following two lines after all “AddType” or after “AddType application/x-gzip .gz .tgz”.</p>
<p>AddType application/x-httpd-php .php<br />
AddType application/x-httpd-php-source .phps</p>
<p>Add the following line after all “LoadModule”.</p>
<p>LoadModule php5_module modules/libphp5.so</p>
<p>8.    To test, prepare a file with filename “index.php” with the following contents.</p>
<p>&lt;?<br />
phpinfo();<br />
?&gt;</p>
<p>Store it in /var/www/html/</p>
<p>9.    Remarks all line in the file /etc/httpd/conf.d/welcome.conf</p>
<p>10.    Restart the Apache server by</p>
<pre class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width:

640px; height: 20px; text-align: left;" dir="ltr">
/etc/init.d/httpd restart
</pre>
<p>11.    Use IE to access the server by</p>
<p>http://hostname/index.php</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freelinuxtutorials.com/tutorials/centos-lamp-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian pushes development of kFreeBSD port</title>
		<link>http://www.freelinuxtutorials.com/news-and-updates/debian-pushes-development-of-kfreebsd-port/</link>
		<comments>http://www.freelinuxtutorials.com/news-and-updates/debian-pushes-development-of-kfreebsd-port/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 20:45:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News and Updates]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.freelinuxtutorials.com/?p=251</guid>
		<description><![CDATA[date:Oct. 7, 2009
The Debian Release Team is pleased to announce that it sees the port of
the Debian system to the FreeBSD kernel fit to be handeld equal with the
other release ports.  The upcoming release codenamed &#8216;Squeeze&#8217; is
planned to be the first Debian distribution to be released with Linux
and FreeBSD kernels.
The kFreeBSD architectures for the AMD64/Intel [...]]]></description>
			<content:encoded><![CDATA[<p>date:Oct. 7, 2009</p>
<p>The Debian Release Team is pleased to announce that it sees the port of<br />
the Debian system to the FreeBSD kernel fit to be handeld equal with the<br />
other release ports.  The upcoming release codenamed &#8216;Squeeze&#8217; is<br />
planned to be the first Debian distribution to be released with Linux<br />
and FreeBSD kernels.</p>
<p>The kFreeBSD architectures for the AMD64/Intel EM64T and i386 processor<br />
architectures are now release architectures.  Severe bugs on these<br />
architectures will be considered release critical the same way as bugs<br />
on other architectures like armel or i386 are.  If a particular package<br />
does not build or work properly on such an architecture this problem is<br />
considered release-critical.</p>
<p><a title="Debian pushes development of kFreeBSD port" href="http://www.debian.org/News/2009/20091007" target="_blank">http://www.debian.org/News/2009/20091007</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freelinuxtutorials.com/news-and-updates/debian-pushes-development-of-kfreebsd-port/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KDE 4.3.2 Release</title>
		<link>http://www.freelinuxtutorials.com/news-and-updates/kde-4-3-2-release/</link>
		<comments>http://www.freelinuxtutorials.com/news-and-updates/kde-4-3-2-release/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 20:40:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News and Updates]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[kde]]></category>

		<guid isPermaLink="false">http://www.freelinuxtutorials.com/?p=248</guid>
		<description><![CDATA[KDE 4.3.2 Stabilizes Free Desktop
KDE Community Ships Second Translation and Service Release of the 4.3 Free Desktop, Containing Numerous Bugfixes, Performance Improvements and Translation Updates
October 6th, 2009. Another month has passed since the release of KDE 4.3.0, so today the KDE Community announces the immediate availability of KDE 4.3.2, a bugfix, translation and maintenance update [...]]]></description>
			<content:encoded><![CDATA[<p>KDE 4.3.2 Stabilizes Free Desktop</p>
<p>KDE Community Ships Second Translation and Service Release of the 4.3 Free Desktop, Containing Numerous Bugfixes, Performance Improvements and Translation Updates</p>
<p>October 6th, 2009. Another month has passed since the release of KDE 4.3.0, so today the KDE Community announces the immediate availability of KDE 4.3.2, a bugfix, translation and maintenance update for the latest generation of the most advanced and powerful free desktop. KDE 4.3.2 is a monthly update to KDE 4.3. It ships with a desktop workspace and many cross-platform applications such as administration programs, network tools, educational applications, utilities, multimedia software, games, artwork, development tools and more. KDE&#8217;s award-winning tools and applications are available in more than 50 languages.</p>
<p>For full detail of enhancements and official announcement, you can visit @</p>
<p><a title="KDE 4.3.2 Release" href="http://www.kde.org/announcements/announce-4.3.2.php" target="_blank">http://www.kde.org/announcements/announce-4.3.2.php</a></p>
<p><span style="font-size: x-small;"><em>Trademark Notices.</em> KDE<sup>®</sup> and the K Desktop Environment<sup>®</sup> logo are    registered trademarks of KDE e.V.    Linux is a registered trademark of Linus Torvalds.    UNIX is a registered trademark of The Open Group in the United States and   other countries.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freelinuxtutorials.com/news-and-updates/kde-4-3-2-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Dimdim on CentOS</title>
		<link>http://www.freelinuxtutorials.com/tutorials/installing-dimdim-on-centos/</link>
		<comments>http://www.freelinuxtutorials.com/tutorials/installing-dimdim-on-centos/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 17:55:33 +0000</pubDate>
		<dc:creator>tux</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[dimdim]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.freelinuxtutorials.com/?p=241</guid>
		<description><![CDATA[Do you want a free Web Conferencing? Then you can try DIMDIM.
Dimdim lets anyone deliver synchronized live presentations, whiteboards and web pages and share their voice and video over the Internet &#8211; with no download required
Official Dimdim Website:  www.dimdim.com
You can try the Open source Community Edition.
This is based on Dimdim Installation Procedure for CentOS
This step-by-step [...]]]></description>
			<content:encoded><![CDATA[<p>Do you want a free Web Conferencing? Then you can try DIMDIM.<br />
Dimdim lets anyone deliver synchronized live presentations, whiteboards and web pages and share their voice and video over the Internet &#8211; with no download required</p>
<p>Official Dimdim Website:  <a title="dimdim official site" href="http://www.dimdim.com/" target="_blank">www.dimdim.com</a></p>
<p>You can try the Open source Community Edition.</p>
<p>This is based on Dimdim Installation Procedure for CentOS</p>
<p>This step-by-step procedure was tested and implemented successfully on CentOS 5.2 32 bit (64 bit won&#8217;t work since the dimdim installation pack is for 32-bit only)</p>
<p>Requirements</p>
<p>1. Libc &#8211; ver. required is 2.5<br />
2. OpenOffice &#8211; ver. required is 3.0<br />
3. Java Runtime Environment(JRE) &#8211; ver. required is 1.6<br />
4. CherryPy &#8211; ver. required is 3.1<br />
5. Flup  &#8211; ver. required is 1.0<br />
6. Pycurl &#8211; ver. required is 7.19<br />
7. demjson &#8211; ver. required is 1.3<br />
8. Python &#8211; ver. required is 2.5</p>
<p>DimDim is very easy to install since it&#8217;s available in RPM package. The pre-requisites will take some of your time installing.</p>
<p>Here are the steps:</p>
<p>1. Chceck if you have libc v2.5 installed by using this command below:</p>
<p>[root@freelinuxtutorials]#ldconfig -v |grep libc</p>
<p>You should get similar output</p>
<p>libcidn.so.1 -&gt; libcidn-2.5.so<br />
libcrypt.so.1 -&gt; libcrypt-2.5.so<br />
libc.so.6 -&gt; libc-2.5.so<br />
libcap.so.1 -&gt; libcap.so.1.10<br />
libcom_err.so.2 -&gt; libcom_err.so.2.1<br />
libcrypto.so.6 -&gt; libcrypto.so.0.9.8b<br />
libcapi20.so.3 -&gt; libcapi20.so.3.0.4<br />
libcairo.so.2 -&gt; libcairo.so.2.9.2<br />
libckyapplet.so.1 -&gt; libckyapplet.so.1.0.0<br />
libcddb-slave2.so.0 -&gt; libcddb-slave2.so.0.0.0<br />
libcspi.so.0 -&gt; libcspi.so.0.10.11<br />
libcdda_interface.so.0 -&gt; libcdda_interface.so.0.9.8<br />
libcupsimage.so.2 -&gt; libcupsimage.so.2<br />
libcrack.so.2 -&gt; libcrack.so.2.8.0<br />
libcryptsetup.so.0 -&gt; libcryptsetup.so.0.0.0<br />
libcdda_paranoia.so.0 -&gt; libcdda_paranoia.so.0.9.8<br />
libcurl.so.3 -&gt; libcurl.so.3.0.0<br />
libcamel-provider-1.2.so.8 -&gt; libcamel-provider-1.2.so.8.1.0<br />
libcamel-1.2.so.0 -&gt; libcamel-1.2.so.0.0.0<br />
libcups.so.2 -&gt; libcups.so.2<br />
libcroco-0.6.so.3 -&gt; libcroco-0.6.so.3.0.1</p>
<p>2. Check if you have OpenOffice installed by following this step:</p>
<p>[root@freelinuxtutorials]# find / -name soffice.bin | grep openoffice | grep program | grep org3&#8243;</p>
<p>Or query it via rpm</p>
<p>[root@freelinuxtutorials]#rpm -qa |grep openoffice</p>
<p>* If openoffice 3.0 not yet installed, install it by following this step</p>
<p>a. Get the installater from</p>
<p>URLs: http://mirrors.isc.org/pub/openoffice/stable<br />
http://download.openoffice.org/other.html#en-US</p>
<p>HOW TO INSTALL:<br />
a. Download the tarball file, choose the JRE version<br />
[root@freelinuxtutorials]#wget http://mirrors.isc.org/pub/openoffice/stable/3.1.1/OOo_3.1.1_LinuxIntel_install_wJRE_en-US.tar.gz</p>
<p>b.To install open office v-3.0.0.0 please follow below steps:<br />
b.1. Uncompress the open office pack you have downloaded.<br />
[root@freelinuxtutorials]# tar zxvf OOo_3.1.1_LinuxIntel_install_wJRE_en-US.tar.gz<br />
b.2. Go to open office directory<br />
[root@freelinuxtutorials]#cd OOo_3.1.1_LinuxIntel_install_wJRE_en-US<br />
b.3. go to RPMS directory<br />
[root@freelinuxtutorials]#cd RPMS<br />
b.4. You will find many rpm files ,install these rpm files by running the command<br />
[root@freelinuxtutorials]#rpm -ivh *.rpm</p>
<p>3. Install Java Runtime Environment ( JRE )</p>
<p>Check if you have JRE Installed,issue the below command:</p>
<p>[root@freelinuxtutorials]#java -version</p>
<p>You should get similar output</p>
<p>java version “1.6.0?<br />
Java(TM) SE Runtime Environment (build 1.6.0-b105)<br />
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)</p>
<p>Type echo $JAVA_HOME<br />
You should get<br />
/usr/bin/java</p>
<p>Some time java -version shows lower version even after installing newer version. This is because newer java is not in the system path.<br />
you can locate jre1.6 by the following command</p>
<p>[root@freelinuxtutorials]#find / -name java | grep /bin/java | grep jre | grep 1.6</p>
<p>It will show similar output:</p>
<p>[root@freelinuxtutorials]# /usr/java/jre1.6.0_05/bin/java</p>
<p>then type:</p>
<p>[root@freelinuxtutorials]# /usr/java/jre1.6.0_05/bin/java -version<br />
java version “1.6.0?<br />
Java(TM) SE Runtime Environment (build 1.6.0-b105)<br />
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)</p>
<p>Note: If you have version lower that 1.6 then you need to install v1.6</p>
<p>Go to URL below to download and install JRE v1.6</p>
<p>http://java.com/en/download/manual.jsp</p>
<p>4. Install CherryPy</p>
<p>Check if you have CherryPy Installed,issue the below command:</p>
<p>*CHECK:<br />
Type python2.4<br />
Type import cherrypy</p>
<p>You should get similar output<br />
[root@freelinuxtutorials]# python2.4<br />
Python 2.4.3 (r252:60911, Oct  9 2008, 08:13:08)<br />
[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2<br />
Type &#8220;help&#8221;, &#8220;copyright&#8221;, &#8220;credits&#8221; or &#8220;license&#8221; for more information.<br />
&gt;&gt;&gt;import cherrypy<br />
&gt;&gt;&gt;<br />
Above output indicates that cherrypy is installed.If it gives an output<br />
saying &#8220;NO SUCH MODULE&#8221; then please follow below steps.</p>
<p>If you encounter such message above then you need to install CherryPy</p>
<p>Go to below URL to download and install CherryPy v3.1</p>
<p>http://www.cherrypy.org/wiki/CherryPyDownload</p>
<p>CherryPy Installation:</p>
<p>a) Download<br />
[root@freelinuxtutorials]# wget http://download.cherrypy.org/cherrypy/3.1.0/CherryPy-3.1.0.zip<br />
b) UnZip<br />
[root@freelinuxtutorials]#unzip CherryPy-3.1.0.zip<br />
c) Go to the directory and change permission to executable<br />
[root@freelinuxtutorials]#cd CherryPy-3.1.0<br />
[root@freelinuxtutorials]#chmod +x *<br />
d) Run the following command to install<br />
[root@freelinuxtutorials]#python2.4 setup.py install<br />
e) Check if Cherrypy is already imported in python2.4<br />
[root@freelinuxtutorials]#python2.4<br />
[root@freelinuxtutorials]#import cherrypy</p>
<p>5. Flup</p>
<p>a) See if you have Flup Installed:</p>
<p>Type python2.4<br />
Type import flup</p>
<p>You should get similar output</p>
<p>[root@freelinuxtutorials]# python2.4<br />
Python 2.4.3 (r252:60911, Oct  9 2008, 08:13:08)<br />
[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2<br />
Type &#8220;help&#8221;, &#8220;copyright&#8221;, &#8220;credits&#8221; or &#8220;license&#8221; for more information.<br />
&gt;&gt;&gt;import flup<br />
&gt;&gt;&gt;</p>
<p>Above output indicates that flup is installed.If it gives an output<br />
saying &#8220;NO SUCH MODULE&#8221; then please follow below steps.</p>
<p>If you encounter such message above then you need to install Flup</p>
<p>b. Installing Flup</p>
<p>Go to below URL to download and install Flup v1.0</p>
<p>http://www.saddi.com/software/flup/dist/flup-1.0.tar.gz</p>
<p>Flup installation:<br />
Follow these steps:<br />
a) Download Flup<br />
[root@freelinuxtutorials]#wget http://www.saddi.com/software/flup/dist/flup-1.0.tar.gz<br />
b) Uncompress the tarball file<br />
[root@freelinuxtutorials]#tar xvzf flup-1.0.tar.gz<br />
c) Go to the directory and change permission to executable<br />
[root@freelinuxtutorials]#cd flup-1.0 and chmod +x *<br />
d)Setup<br />
[root@freelinuxtutorials]#python2.4 ez_setup.py -U setuptools<br />
e) Install<br />
[root@freelinuxtutorials]#python2.4 setup.py install<br />
f)Check if Flup is already imported in python2.4<br />
[root@freelinuxtutorials]#python2.4<br />
[root@freelinuxtutorials]#import flup</p>
<p>6.    pycurl<br />
Upgrade your curl 7.15 to 7.19.<br />
a)Download curl 7.19<br />
[root@freelinuxtutorials]#wget http://curl.haxx.se/download/curl-7.19.0.tar.gz<br />
b)Uncompress<br />
[root@freelinuxtutorials]#tar xzf curl-7.19.0.tar.gz<br />
c) Go to the curl directory and compile it<br />
[root@freelinuxtutorials]#cd curl-7.19.0<br />
[root@freelinuxtutorials]# ./configure<br />
[root@freelinuxtutorials]# make<br />
[root@freelinuxtutorials]# make install<br />
d) Soft link the curl<br />
[root@freelinuxtutorials]#ln -s /usr/local/lib/libcurl.so.4 /usr/lib/libcurl.so.4<br />
e) Install pycurl, make sure you have python-devel package installed<br />
[root@freelinuxtutorials]# yum install python-devel<br />
f)Install pycurl<br />
[root@freelinuxtutorials]#easy_install-2.4 pycurl<br />
[root@freelinuxtutorials]#cd ..<br />
[root@freelinuxtutorials]#python2.4<br />
[root@freelinuxtutorials]#import pycurl</p>
<p>You should get similar output<br />
[root@freelinuxtutorials]#python2.4<br />
Python 2.4.3 (r252:60911, Oct  9 2008, 08:13:08)<br />
[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2<br />
Type &#8220;help&#8221;, &#8220;copyright&#8221;, &#8220;credits&#8221; or &#8220;license&#8221; for more information.<br />
&gt;&gt;&gt;import pycurl<br />
&gt;&gt;&gt;</p>
<p>7. demjson<br />
a) Check if demjson Installed:<br />
[root@freelinuxtutorials]#python2.4<br />
[root@freelinuxtutorials]#import demjson</p>
<p>You should get similar output<br />
[root@freelinuxtutorials]# python2.4<br />
Python 2.4.3 (r252:60911, Oct  9 2008, 08:13:08)<br />
[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2<br />
Type &#8220;help&#8221;, &#8220;copyright&#8221;, &#8220;credits&#8221; or &#8220;license&#8221; for more information.<br />
&gt;&gt;&gt;import demjson<br />
&gt;&gt;&gt;</p>
<p>b) Install demjson<br />
[root@freelinuxtutorials]#wget http://deron.meranda.us/python/demjson/dist/demjson-1.3.tar.gz<br />
c) Uncompress tar<br />
[root@freelinuxtutorials]#tar xzf demjson-1.3.tar.gz<br />
d) Go to demjson directory and change permission to executable<br />
[root@freelinuxtutorials]#cd demjson-1.3<br />
[root@freelinuxtutorials]#chmod +x *<br />
e)Install<br />
[root@freelinuxtutorials]#python2.4 setup.py install<br />
f)Check if demjson is already imported in python2.4<br />
[root@freelinuxtutorials]#python2.4<br />
[root@freelinuxtutorials]#import demjson</p>
<p>8. Python2.5<br />
a)Before installation of python2.5, you need to check and install zlib<br />
[root@freelinuxtutorials]# yum install zlib*<br />
b) Download demjson<br />
[root@freelinuxtutorials]#wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tgz<br />
c) Uncompress<br />
[root@freelinuxtutorials]# tar xvzf Python-2.5.2.tgz<br />
d) Go to that directory and compile<br />
[root@freelinuxtutorials]#cd Python-2.5.2<br />
[root@freelinuxtutorials]# ./configure<br />
[root@freelinuxtutorials]# make &amp;&amp; make install</p>
<p>NOTE: BEFORE PROCEEDING FURTHER PLEASE NOTE THAT we need pycurl,demjson,flup,cherrypy modules in python 2.5 also.To<br />
do this follow below steps.It will be using the same cherrypy,flup,demjson,pycurl which you have already downloaded</p>
<p>9. Configure those with python2.5 as follows</p>
<p>9-a) CherryPy for python2.5</p>
<p>Version Required: v3.1</p>
<p>a. Go to the directory where you downloaded the cherrypy package.<br />
b. cd CherryPy-3.1.0<br />
c. python2.5 setup.py install<br />
d. rm -rf CherryPy-3.1.0<br />
e. rm -rf CherryPy-3.1.0.zip</p>
<p>You should be out of Cherrypy-3.1.0 directory and then<br />
Type python2.5<br />
Type import cherrypy</p>
<p>You should get similar output which indicates that cherrypy is successfully installed with python2.5<br />
[root@freelinuxtutorials]#python2.5<br />
Python 2.5.X (r252:60911, Oct  9 2008, 08:13:08)<br />
[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2<br />
Type &#8220;help&#8221;, &#8220;copyright&#8221;, &#8220;credits&#8221; or &#8220;license&#8221; for more information.<br />
&gt;&gt;&gt;import cherrypy<br />
&gt;&gt;&gt;</p>
<p>Above output indicates that cherrypy is installed and imported in Python2.5 correctly.</p>
<p>9-b) Flup for python2.5</p>
<p>a. Version Required: v1.0</p>
<p>b. Go to the directory where you downloaded flup</p>
<p>c. cd flup-1.0 and chmod +x *</p>
<p>d. python2.5 ez_setup.py -U setuptools</p>
<p>e. python2.5 setup.py install</p>
<p>f. rm -rf flup-1.0</p>
<p>g. rm -rf flup-1.0.tar.gz</p>
<p>Open a terminal or move out from flup-1.0 directory and follow the below steps:</p>
<p>Type python2.5<br />
Type import flup</p>
<p>You should get similar output<br />
[root@freelinuxtutorials]#python2.5<br />
Python 2.5.X (r252:60911, Oct  9 2008, 08:13:08)<br />
[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2<br />
Type &#8220;help&#8221;, &#8220;copyright&#8221;, &#8220;credits&#8221; or &#8220;license&#8221; for more information.<br />
&gt;&gt;&gt;import flup<br />
&gt;&gt;&gt;</p>
<p>Above output indicates that flup is installed and imported in Python2.5 correctly.</p>
<p>9-c) demjson for python2.5<br />
a. Version Required: v1.3</p>
<p>b. Go to the directory where you downloaded demjson i.e. cd demjson-1.3</p>
<p>c. cd demjson-1.3 and chmod +x *</p>
<p>d. python2.5 setup.py install</p>
<p>e. rm -rf demjson-1.3</p>
<p>f. rm -rf demjson-1.3.tar.gz</p>
<p>Now to check you must change your directory cd .. and then<br />
Type python2.5<br />
Type import demjson</p>
<p>You should get similar output<br />
[root@freelinuxtutorials]#python2.5<br />
Python 2.5.X (r252:60911, Oct  9 2008, 08:13:08)<br />
[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2<br />
Type &#8220;help&#8221;, &#8220;copyright&#8221;, &#8220;credits&#8221; or &#8220;license&#8221; for more information.<br />
&gt;&gt;&gt;import demjson<br />
&gt;&gt;&gt;</p>
<p>Above output indicates that demjson is installed and imported in Python2.5 correctly.</p>
<p>9-e) pycurl for python2.5<br />
a) Version Required: v7.19</p>
<p>b) Now we can proceed on pycurl installion for python2.5 .</p>
<p>c)for python2.5 pycurl installation do as follows:</p>
<p>Type<br />
easy_install-2.5 pycurl</p>
<p>Type python2.5<br />
Type import pycurl</p>
<p>You should get similar output<br />
[root@freelinuxtutorials]#python2.5<br />
Python 2.5.2 (r252:60911, Oct  9 2008, 08:13:08)<br />
[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2<br />
Type &#8220;help&#8221;, &#8220;copyright&#8221;, &#8220;credits&#8221; or &#8220;license&#8221; for more information.<br />
&gt;&gt;&gt;import pycurl<br />
&gt;&gt;&gt;</p>
<p>Note: Opening ports in the Firewall</p>
<p>Port 80, 1935, 40000, 40001, 40002 , 40005 must be free in the machine.<br />
The Dimdim Servers use ports 80 &amp;1935 for external communication. But port 80 alone is enough to be opened for external communication.</p>
<p>BELOW is the Dimdim Installation based on the README</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>DIMDIM INSTALLATION:<br />
====================</p>
<p>Installation Steps:</p>
<p>Step 1: Download dimdim rpm package</p>
<p>Step 2: Install rpm package by typing the command rpm -ivh Dimdim-4.5_SF_i386.rpm in a terminal</p>
<p>Dimdim-4.5 will be installed under location /usr/local and a soft link for dimdim will be created under /usr/local.</p>
<p>The place holder will exactly look like<br />
&#8212; usr<br />
|<br />
|&#8211;local<br />
|<br />
|&#8211;dimdim<br />
|<br />
|&#8211;ConferenceServer<br />
|<br />
|&#8211;CobrowsingManager<br />
|<br />
|&#8211;DTP3<br />
|<br />
|&#8211;MediaServer<br />
|<br />
|&#8211;red5<br />
|<br />
|&#8211;nginx<br />
|<br />
|&#8211;ThirdPartyPackages</p>
<p>Step 3: By default, ip address of ethernet 0 interface of the box is configured for Dimdim Server.</p>
<p>i) To stop Dimdim, open a terminal and enter stopDimdim<br />
ii) To start Dimdim, open a terminal and enter startDimdim.</p>
<p>To start the meeting do<br />
http://&lt;ip.address&gt;/dimdim/</p>
<p>Note: If the ip address is not the same or if you need to configure with different IP address, follow the below steps:</p>
<p>Step A:    Get the IP Address of the machine</p>
<p>Example:<br />
[root@localhost]# ifconfig eth0</p>
<p>The output will look like:<br />
eth0      Link encap:Ethernet  HWaddr 00:0C:29:CA:FA:7C<br />
inet addr:192.168.1.10  Bcast:125.255.255.255  Mask:255.0.0.0</p>
<p>The IP Address for the above example is 192.168.1.10</p>
<p>Step b: Configure all the Dimdim components</p>
<p>There may be two cases:<br />
1. Network has public and private IP mapping,</p>
<p>ExternalIP:port &#8211;&gt; Internal:port</p>
<p>Please note that port should be same, Port 80 is recommended.<br />
For example: 123.X.X.X:80 &#8212;&gt; 192.168.X.X:80<br />
publicIP is mapped to privateIP</p>
<p>Use Config-ipaddress.pl like below<br />
cd /usr/local/dimdim<br />
./Config-ipaddress.pl 123.X.X.X 80 192.168.X.X</p>
<p>2. VM has a singleIP, There is no network mapping(no Network Address Translation):</p>
<p>Use Config-ipaddress.pl like below<br />
cd /usr/local/dimdim<br />
./Config-ipaddress.pl 123.X.X.X 80</p>
<p>Step c: On completion of configuration, open a terminal and enter the command &#8220;startDimdim&#8221;. This will start all the Dimdim components.<br />
To ensure all Dimdim Components are started, check the status of the Dimdim Components.</p>
<p>You are now ready to start meeting. Start the meeting by providing the URL http://&lt;IPAddressORHostnameConfigured&gt;/dimdim/.<br />
Please note the trailing slash is required in the URL after dimdim.Example http://192.168.1.10/dimdim/</p>
<p>Dimdim Sever Machine Restart:<br />
=============================</p>
<p>When the machine where Dimdim Server installed is restarted,<br />
open a terminal and type startDimdim &#8211; This will start Dimdim Server</p>
<p>Dimdim SMTP Server Configuration :<br />
==================================</p>
<p>Please note that the current smtp settings are just sample setting. It is adviced that you change these settings to your own smtp configuration.</p>
<p>Below is suggested way to modify the smtp configuration</p>
<p>1) Open dimdim.properties configuration file</p>
<p>Go to folder cd /&lt;dimdim_home&gt;/ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/WEB-INF/classes/resources/</p>
<p>i.e. cd /usr/local/dimdim/ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/WEB-INF/classes/resources/</p>
<p>2) Modify the below settings as suggested. Please note that setting &#8220;dimdim.smtptype&#8221; needs to be configured depending on the type of smtp server.</p>
<p>##    Email Parameters that can be configured by the user.<br />
##<br />
email.server=&lt;gmail smtp server address&gt;<br />
email.user=&lt;your gmail id&gt;<br />
email.password=&lt;your gmail account password&gt;<br />
email.sender=&lt;your gmail account id&gt;<br />
email.PORT=465<br />
email.EMAIL_CC=<br />
email.EMAIL_BCC=<br />
##<br />
##<br />
email.PROTOCOL=smtp<br />
email.DEBUG_MAIL_SESSION=false<br />
email.BUFFER_SIZE=2048<br />
email.EMAIL_SUBJECT = has invited you to a Dimdim web meeting.<br />
email.EMAIL_FROM_PERSON=DimDim Invitations<br />
email.EMAIL_FROM=&lt;your gmail account id&gt;<br />
email.EMAIL_REPLY_TO=&lt;your gmail account id&gt;<br />
email.EMAIL_TO=<br />
email.EMAIL_CHARSET=utf-8<br />
##<br />
##<br />
##  This property refers to type of the SMTP Server<br />
##  1 : Non SSL SMTP Server i.e. Dimdim SMTP Server<br />
##  2 : SSL SMTP Server  i.e. gmail SMTP Server<br />
dimdim.smtptype=2<br />
##<br />
##</p>
<p>DIMDIM UNINSTALLATION:<br />
======================</p>
<p>Step 1:    rpm -e     dimdim</p>
<p>All the Dimdim Components installed by rpm package will be removed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freelinuxtutorials.com/tutorials/installing-dimdim-on-centos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.10 Beta Released</title>
		<link>http://www.freelinuxtutorials.com/news-and-updates/ubuntu-9-10-beta-released/</link>
		<comments>http://www.freelinuxtutorials.com/news-and-updates/ubuntu-9-10-beta-released/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 03:21:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News and Updates]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.freelinuxtutorials.com/?p=238</guid>
		<description><![CDATA[I&#8217;ll be trying 9.10 beta release this week and hopefully give you an update about it.
The Ubuntu  team has announced the beta release of Ubuntu 9.10  Desktop and Server editions, and the Ubuntu Netbook Remix. Codenamed  &#8220;Karmic Koala&#8221;
Ubuntu 9.10 Desktop Edition improves on the work of 9.04 to get you going  faster, with improved startup [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be trying 9.10 beta release this week and hopefully give you an update about it.</p>
<blockquote><p>The Ubuntu  team has announced the beta release of Ubuntu 9.10  Desktop and Server editions, and the Ubuntu Netbook Remix. Codenamed  &#8220;Karmic Koala&#8221;</p>
<p>Ubuntu 9.10 Desktop Edition improves on the work of 9.04 to get you going  faster, with improved startup times and a streamlined boot experience.</p>
<p>Ubuntu 9.10 Server Edition integrates Ubuntu Enterprise Cloud setup in the  installer and provides improvements to system security with AppArmor,<br />
including an AppArmor profile for libvirtd to further isolate virtual  machines from the host system.</p>
<p>The Ubuntu 9.10 family of variants, Kubuntu, Xubuntu, Edubuntu, Ubuntu Studio, and Mythbuntu, also reach beta status today.</p></blockquote>
<p>The final stable version will be released on October 29th, 2009</p>
<p>For complete article, you can check out &#8211;&gt; <a title="Ubuntu 9.10 beta released" href="http://osdir.com/Article10342.phtml" target="_blank">http://osdir.com/Article10342.phtml</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freelinuxtutorials.com/news-and-updates/ubuntu-9-10-beta-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
