<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Linux Headquarters</title>
	<atom:link href="http://www.linuxheadquarters.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linuxheadquarters.com</link>
	<description>I&#039;ve installed Linux... now what???</description>
	<lastBuildDate>Wed, 28 Sep 2011 13:27:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Dedicated Linux Server</title>
		<link>http://www.linuxheadquarters.com/howto/webserver/dedicated-linux-server.shtml</link>
		<comments>http://www.linuxheadquarters.com/howto/webserver/dedicated-linux-server.shtml#comments</comments>
		<pubDate>Wed, 25 May 2011 11:40:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webserver]]></category>
		<category><![CDATA[linux server]]></category>

		<guid isPermaLink="false">http://www.linuxheadquarters.com/?p=344</guid>
		<description><![CDATA[Linux is the popular system nowadays, offering all the benefits of the well known Windows OS, still having considerably less bugs. The reason of Linux being used not as often as Windows lies in the fact most of the computers already go with the Windows OS, so people get used to it and see no<a href="http://www.linuxheadquarters.com/howto/webserver/dedicated-linux-server.shtml">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<p>Linux is the popular system nowadays, offering all the benefits of the well known Windows OS, still having considerably less bugs. The reason of Linux being used not as often as Windows lies in the fact most of the computers already go with the Windows OS, so people get used to it and see no point in changing one item for another.</p>
<p>&nbsp;</p>
<p>Still is the person has enough experience in the IT field and is not just the local user but the person who cares about how the computer works and what can be made on order to improve the system featuring its best opportunities, he can consider Linux as a good option. For working with this OS the <strong>dedicated linux server</strong> becomes really handy. You will not have to search through the internet for one or another program, as most of them are created for Windows.</p>
<p>&nbsp;</p>
<p>On the <strong>dedicated linux server</strong> you will find the wide range of programs ready to be downloaded, installed and used successfully. Here are just two main addresses where you can get the craved data and software: <a href="http://www.lpdedicated.com/servers/linux.php">http://www.lpdedicated.com/servers/linux.php</a> and <a href="http://galaxydedicated.com/dedicated_linux_server/">http://galaxydedicated.com/dedicated_linux_server/</a>. Both portals offer different programs all of them already tested and ready to be used. The content of the portals is changing rapidly, so you will surely get to the latest software in this <strong>dedicated linux server.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxheadquarters.com/howto/webserver/dedicated-linux-server.shtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>StarOffice 5.1</title>
		<link>http://www.linuxheadquarters.com/howto/apps/staroffice.shtml</link>
		<comments>http://www.linuxheadquarters.com/howto/apps/staroffice.shtml#comments</comments>
		<pubDate>Fri, 06 May 2011 10:44:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[apps]]></category>

		<guid isPermaLink="false">http://www.linuxheadquarters.com/?p=313</guid>
		<description><![CDATA[Introduction StarOffice 5.1 is a complete office suite with a word processor, spreadsheet, presenter, mail client, and more. StarOffice was orginally a commercial product developed by a German company, Star Division. Sun Microsystems in 1999 acquired Star Division and began shipping StarOffice free of charge for both personal and commercial use. Star Office Installation StarOffice<a href="http://www.linuxheadquarters.com/howto/apps/staroffice.shtml">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>StarOffice 5.1 is a complete office suite with a word processor, spreadsheet, presenter, mail client, and more. StarOffice was orginally a commercial product developed by a German company, Star Division. Sun Microsystems in 1999 acquired Star Division and began shipping StarOffice free of charge for both personal and commercial use.</p>
<h3>
Star Office Installation</h3>
<p>StarOffice 5.1 is available in TAR format in precompiled binary form. The name will be something similar to so51a_lnx_01.tar. StarOffice can be installed by root as well as by regular users.</p>
<ol>
<li>
mv so51a_lnx_01.tar /usr/local</li>
<li>cd /usr/local</li>
<li>tar -xvf so51a_lnx_01.tar</li>
<li>cd so51inst</li>
<li>cd office51</li>
<li>./setup     The installer will launch. During the installation, you will be asked to select the installation directory. The default is to create a directory under your home directory named Office51. For example, if your username is jed, StarOffice would be installed under the /home/jed/Office51 directory.</li>
<li>cd installdirectory/Office51/bin     (where installdirectory is the directory that you installed Office in)</li>
<li>./soffice</li>
<li>If you want to run StarOffice with just the soffice command, you will need to add the location of soffice to your path. For example, if you installed StarOffice under your home directory, /home/jed, you will need to add /home/jed/Office51/bin to your path.</li>
</ol>
<h3>Review</h3>
<p>StarOffice has its own desktop that you must use to open the other StarOffice applications. At first, I was a little taken aback by how StarOffice seems to intrude on the desktop. After a while, though, I got used to it and decided that StarOffice is quite a nice piece of software. It&#8217;s free, so you can&#8217;t beat the price. It has the ability to import and export Microsoft Office documents. However, like every other office suite, the conversion is not perfect, and many formatting details can be lost in the conversion. If your MS Office document uses any macro functions, you can expect even more problems.<br />
The applications themselves are mature and easy to use. The look and feel of the word processor reminds me very much of WordPerfect 8. The mail client is nice, but there are a few issues I&#8217;d like to see resolved. The first one is that although StarMail supports multiple inboxes, it only allows you one outgoing email address. Therefore, all of your outgoing email has the same reply email address, regardless of which inbox&#8217;s message you are replying to. Also, I found there to be too many frames in the StarMail interface. For instance, StarMail removes the header from the message and displays it in it&#8217;s own frame. There are multiple layout choices, all of which have too many frames.<br />
The font support in StarOffice leaves much to be desired. I don&#8217;t know if it is a problem with XFree86 or StarOffice, but the edges of the fonts look jagged instead of smooth. The same problem affects WordPerfect 8 for Linux. be desired. Hopefully XFree86 4.0 will improve this situation.<br />
All in all, I think that StarOffice is a quality piece of software. Linux needs more productivity applications like this to make it attractive as a desktop operating system to home and business users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxheadquarters.com/howto/apps/staroffice.shtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AxY FTP</title>
		<link>http://www.linuxheadquarters.com/howto/apps/axyftp.shtml</link>
		<comments>http://www.linuxheadquarters.com/howto/apps/axyftp.shtml#comments</comments>
		<pubDate>Fri, 06 May 2011 10:34:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[apps]]></category>

		<guid isPermaLink="false">http://www.linuxheadquarters.com/?p=304</guid>
		<description><![CDATA[Introduction AxY FTP, formerly known as wxFTP, is a graphical FTP client for X Windows based on the GTK+ libraries. The latest stable version is 0.5.1. It has a nice user interface with side-by-side windows representing the directory contents of both the local and remote computers. AxY FTP Installation AxY FTP is available in TAR<a href="http://www.linuxheadquarters.com/howto/apps/axyftp.shtml">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>AxY FTP, formerly known as wxFTP, is a graphical FTP client for X Windows based on the GTK+ libraries. The latest stable version is 0.5.1. It has a nice user interface with side-by-side windows representing the directory contents of both the local and remote computers.</p>
<h3>AxY FTP Installation</h3>
<p>AxY FTP is available in TAR format in both source code and precompiled binary form. The easiest installation method is to download a precompiled binary from the Official AxY FTP binary download site The name will be something similar to axyftp-0.5.1.linux-x86-glibc21-gtk12.tar.gz.</p>
<ol>
<li> tar -xvzf axyftp-0.5.1.linux-x86-glibc21-gtk12.tar.gz</li>
<li>cd axyftp-0.5.1</li>
<li>make install</li>
</ol>
<h3>Post-installation</h3>
<p>After installation, run the executable /usr/local/bin/axyftp &amp;.</p>
<p>After installing AxY FTP, you will have to create profiles for all the servers that you wish to connect to in the AxY FTP Sessions window.</p>
<p><a href="http://www.linuxheadquarters.com/wp-content/uploads/2011/05/axyftp_main1.png"><img class="aligncenter size-medium wp-image-307" title="axyftp_main" src="http://www.linuxheadquarters.com/wp-content/uploads/2011/05/axyftp_main1-300x238.png" alt="axyftp_main" width="300" height="238" /></a></p>
<h3>Review</h3>
<p>AxY FTP is essentially a clone of the Ipswitch wsFTP utility for Windows. The interface is uncluttered and easy to use. The feature that I miss most is the ability to drop-and-drag files from one window to the other, thereby transferring them. Also, the cancel does not seem to work on occasion.</p>
<h3>
Where to Download</h3>
<p><a href="http://www.wxftp.seul.org/">Official AxY FTP website</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxheadquarters.com/howto/apps/axyftp.shtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Acrobat PDF Reader</title>
		<link>http://www.linuxheadquarters.com/howto/apps/acrobat.shtml</link>
		<comments>http://www.linuxheadquarters.com/howto/apps/acrobat.shtml#comments</comments>
		<pubDate>Fri, 06 May 2011 10:27:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[apps]]></category>

		<guid isPermaLink="false">http://www.linuxheadquarters.com/?p=299</guid>
		<description><![CDATA[Introduction Many of you are probably familar with Adobe Acrobat Reader for viewing PDF files and also as a Netscape plugin. Linux has other PDF viewers that come with some of the distributions. The original was ghostview. KDE and Gnome now have their own versions of ghostview called Kghostview and Gnome ghostview, respectively. However, I<a href="http://www.linuxheadquarters.com/howto/apps/acrobat.shtml">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>Many of you are probably familar with Adobe Acrobat Reader for viewing PDF files and also as a Netscape plugin. Linux has other PDF viewers that come with some of the distributions. The original was ghostview. KDE and Gnome now have their own versions of ghostview called Kghostview and Gnome ghostview, respectively. However, I think Adobe Acrobat Reader makes the PDF files look better than ghostview. The colors seem crisper and the font is easier to read. See screenshots below. It uses its own set of fonts independent of XFree86.</p>
<h3>Acrobat Installation</h3>
<ol>
<li>Download from <a href="http://www.adobe.com/products/acrobat/readstep.html">Adobe</a>.</li>
<li>tar -zxvf linux-ar-405.tar.gz</li>
<li>cd ILINXR.install</li>
<li>./INSTALL</li>
<li>Type accept for user license.</li>
<li>Press enter to install in default directory /usr/local/Acrobat4.</li>
<li>Type y to create directory.</li>
<li>Either put the executable /usr/local/Acrobat4/bin/acroread in your path or create a symbolic link in the /usr/local/bin directory so all users can execute it without putting it in their path. To create symbolic link: ln -s /usr/local/Acrobat4/bin/acroread /usr/local/bin.</li>
</ol>
<p><a href="http://www.linuxheadquarters.com/wp-content/uploads/2011/05/acrobat.jpg"><img class="aligncenter size-medium wp-image-300" title="acrobat" src="http://www.linuxheadquarters.com/wp-content/uploads/2011/05/acrobat-300x212.jpg" alt="acrobat" width="300" height="212" /></a></p>
<h3>Acrobat as a Netscape Plugin</h3>
<p>Adobe recognizes that there are still bugs in making Acrobat a Netscape plugin in Linux. There are three possible ways I have found as discussed below. I will discuss the one that worked best for me first.</p>
<h3>Method One</h3>
<p>This method seemed to work best of me. It adds Acrobat as an application helper instead of an integrated plugin that opens within the Netscape window.</p>
<ol>
<li>Go the Edit&#8211;&gt;Preferences&#8211;&gt;Navigator&#8211;&gt;Applications.</li>
<li>Modify the application for MIME type application/pdf to look as follows. Notice the command /usr/local/Acrobat4/bin/acroread %s. If it doesn&#8217;t work, try it without the %s at the end. Some versions of Mozilla won&#8217;t work with the %s.</li>
</ol>
<p><a href="http://www.linuxheadquarters.com/wp-content/uploads/2011/05/acrobat_plugin.png"><img class="aligncenter size-medium wp-image-301" title="acrobat_plugin" src="http://www.linuxheadquarters.com/wp-content/uploads/2011/05/acrobat_plugin-300x241.png" alt="acrobat_plugin" width="300" height="241" /></a></p>
<h3>Method Two</h3>
<p>Acrobat comes with a script located at /usr/local/Acrobat4/Browser/netscape. The instructions say to run this script to launch Netscape with the Acrobat plugin integrated into the browser similar to the Windows version. The script prompts you for the Acrobat directory and the Netscape directory and then launches Netscape. If you type about:plugins in the location box, only Acrobat shows up although the other plugins I have seem to still work. This method works to bring up pdf files inside Netscape, but it requires you type the locations of the programs everytime you run Netscape just to use Acrobat.</p>
<h3>Method Three</h3>
<p>This method is not documented, but might work for you if the first two do not. It works for me, but sometimes produces error messages that either can be ignored or sometimes will not allow the pdf to be viewed at all.</p>
<ol>
<li>Copy /usr/local/Acrobat4/Browser/intellinux/nppdf.so to your Netscape plugins directory. This directory is usually /usr/lib/netscape/plugins or /usr/local/lib/netscape/plugins. Try both with the following instructions.</li>
<li>Start Netscape and type about:plugins in the location bar. It should now list nppdf.so as a plugin for Portable Document Format.</li>
<li>Go the Edit&#8211;&gt;Preferences&#8211;&gt;Navigator&#8211;&gt;Applications, highlight the line for Portable Document Format, choose for it to be handled by Plugin and choose nppdf.so from the pulldown menu.</li>
<li>When you type about:plugins in the location bar, you should now see the plugin listed.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxheadquarters.com/howto/apps/acrobat.shtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macromedia Shockwave Netscape Plugin</title>
		<link>http://www.linuxheadquarters.com/howto/apps/shockwave.shtml</link>
		<comments>http://www.linuxheadquarters.com/howto/apps/shockwave.shtml#comments</comments>
		<pubDate>Fri, 06 May 2011 10:06:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[apps]]></category>

		<guid isPermaLink="false">http://www.linuxheadquarters.com/?p=292</guid>
		<description><![CDATA[Introduction Macromedia has developed a version of its popular Shockwave plugin called Flash Player. Many websites embed Shockwave on their first page. This plugin is easy to install and works well with Netscape 4.0 and higher. In addition, the glibc version of Netscape must be used. It can be installed as a personal Netscape plugin<a href="http://www.linuxheadquarters.com/howto/apps/shockwave.shtml">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>Macromedia has developed a version of its popular Shockwave plugin called Flash Player. Many websites embed Shockwave on their first page. This plugin is easy to install and works well with Netscape 4.0 and higher. In addition, the glibc version of Netscape must be used. It can be installed as a personal Netscape plugin or a global Netscape plugin.</p>
<h3>
Shockwave Installation</h3>
<p>&nbsp;</p>
<ol>
<li> Download the setup file from Macromedia or from the Shockwave Download Center.</li>
<li> tar -xvzf flash_linux.tar.gz</li>
<li> cd Linux.</li>
<li> Copy ShockwaveFlash.class and libflashplayer.so to the /usr/lib/netscape/plugins directory or whatever your global Netscape plugin directory is located. You may also copy these two files to your personal Netscape plugins directory located at ~/.netscape/plugins/. However, if you choose the latter method, you must do so for each user on the machine.</li>
<li> Restart Netscape for the plugin to take effect.</li>
<li> Test the plugin installation by typing about:plugins in the Location window of Netscape (where you type the URL). You should now see Shockwave Flash and FutureSplash Player listed as a plugins from your personal plugins directory.</li>
</ol>
<h3>Where to Download</h3>
<p><a href="http://www.macromedia.com/shockwave/download/alternates">Macromedia Shockwave Download Center </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxheadquarters.com/howto/apps/shockwave.shtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network Configuration Using Red Hat linuxconf</title>
		<link>http://www.linuxheadquarters.com/howto/networking/linuxconf_ethernet.shtml</link>
		<comments>http://www.linuxheadquarters.com/howto/networking/linuxconf_ethernet.shtml#comments</comments>
		<pubDate>Fri, 06 May 2011 10:00:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://www.linuxheadquarters.com/?p=288</guid>
		<description><![CDATA[Introduction linuxconf is Red Hat&#8217;s &#8220;all-in-one&#8221; configuration tool. It was written using the GTK libraries(the same as Gnome). In my personal use of linuxconf, I find it to be unreliable. For instance, even after saving and applying the changes, the changes do not show up when you view the configuration files from a terminal. If<a href="http://www.linuxheadquarters.com/howto/networking/linuxconf_ethernet.shtml">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>linuxconf is Red Hat&#8217;s &#8220;all-in-one&#8221; configuration tool. It was written using the GTK libraries(the same as Gnome). In my personal use of linuxconf, I find it to be unreliable. For instance, even after saving and applying the changes, the changes do not show up when you view the configuration files from a terminal. If an error occurs while trying to make a change, linuxconf does not show you the error or tell you the changes were not made. Despite these problems, I have written a guide to configure your network card in linuxconf for those we like to use it. It usually works for this configuration issue assuming you choose the right network card module. If you choose the wrong one, it will not tell you &#8212; it just won&#8217;t load the module</p>
<h3>Configuration</h3>
<p>&nbsp;</p>
<ol>
<li> Start linuxconf as root.</li>
<li> Select Config&#8211;&gt;Networking&#8211;&gt;Client tasks-&gt;Basic host information from the left tree menu.</li>
<li> Set the hostname in the host name tab that appears.</li>
<li> Click on the Adaptor 1 tab and set the requested information as demonstrated in the example below making sure you choose the correct module for your card:</li>
<li><a href="http://www.linuxheadquarters.com/wp-content/uploads/2011/05/linuxconf_ethernet.png"><img class="aligncenter size-medium wp-image-289" title="linuxconf_ethernet" src="http://www.linuxheadquarters.com/wp-content/uploads/2011/05/linuxconf_ethernet-300x195.png" alt="linuxconf_ethernet" width="300" height="195" /></a></li>
<li>Click the Accept button at the bottom of the right tabbed pane.</li>
<li> Click the Quit button below the left tree menu.</li>
<li> At the Status of the system tabbed pane choose Quit. This will save and activate the changes and close linuxconf.</li>
</ol>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxheadquarters.com/howto/networking/linuxconf_ethernet.shtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network Configuration Using SuSE YaST</title>
		<link>http://www.linuxheadquarters.com/howto/networking/yast_ethernet.shtml</link>
		<comments>http://www.linuxheadquarters.com/howto/networking/yast_ethernet.shtml#comments</comments>
		<pubDate>Fri, 06 May 2011 09:42:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://www.linuxheadquarters.com/?p=285</guid>
		<description><![CDATA[Introduction The SuSE distribution comes with a nice &#8220;all-in-one&#8221; configuration tool that uses the ncurses libraries to create the GUI. The ncurses libaries creates a graphical interface that can be viewed in a terminal or console without X Windows. In other words, you can use YaST even if you telnet to the system. This is<a href="http://www.linuxheadquarters.com/howto/networking/yast_ethernet.shtml">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>The SuSE distribution comes with a nice &#8220;all-in-one&#8221; configuration tool that uses the ncurses libraries to create the GUI. The ncurses libaries creates a graphical interface that can be viewed in a terminal or console without X Windows. In other words, you can use YaST even if you telnet to the system. This is good for servers or any machine on which you can not or do not want to run X Windows or xhost to.</p>
<h3>Configuration</h3>
<p>Sorry there are no screenshots. I promise to include some soon.</p>
<p>&nbsp;</p>
<ol>
<li> Start yast as root.</li>
<li> Select System administration &#8211;&gt; Integrate hardware into system &#8211;&gt; Configure networking device.</li>
<li> At the Network type prompt, select eth0 if you only have one ethernet card, eth1 if you are configuring your second card, etc.</li>
<li> Select the type of networking card you have in the list for Networking device type.</li>
<li> Choose Continue.</li>
<li> To set your networking numbers, from the main yast menu choose System administration &#8211;&gt; Networking configuration &#8211;&gt; Network base configuration.</li>
<li> Select the line that has eth0 as the Device(or eth1, etc. for the one you are configuring).</li>
<li> Press F6.</li>
<li> Enter your IP address, netmask, and default gateway at the prompts.</li>
<li> Choose continue.</li>
<li> Choose Exit YaST from the main menu.</li>
<li> Test networking configuration by pinging the gateway, telneting to another system, etc.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxheadquarters.com/howto/networking/yast_ethernet.shtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GTK+ examples : A Basic Window</title>
		<link>http://www.linuxheadquarters.com/howto/programming/gtk_examples/window/window.shtml</link>
		<comments>http://www.linuxheadquarters.com/howto/programming/gtk_examples/window/window.shtml#comments</comments>
		<pubDate>Fri, 06 May 2011 09:37:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Window]]></category>
		<category><![CDATA[gtk examples]]></category>

		<guid isPermaLink="false">http://www.linuxheadquarters.com/?p=283</guid>
		<description><![CDATA[Introduction Our first GTK+ program will be nothing more than a basic window. There are no event handlers, which means that the window will not respond to any user input such as mouse clicks. Although clicking the X button on the title bar to exit the program will cause the window to disappear, the process<a href="http://www.linuxheadquarters.com/howto/programming/gtk_examples/window/window.shtml">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>Our first GTK+ program will be nothing more than a basic window. There are no event handlers, which means that the window will not respond to any user input such as mouse clicks. Although clicking the X button on the title bar to exit the program will cause the window to disappear, the process is still active. You will have to press ctrl-c from the command line from which you executed the program in order to kill it.<br />
When you compile the source code, please note that the quotes used in the command gcc -Wall -g window.c -o window `gtk-config &#8211;cflags` `gtk-config &#8211;libs` are single backquotes (the one on the ~ key). I don&#8217;t know why this is, but it won&#8217;t work any other way.<br />
As you can see, it doesn&#8217;t take very much code to get something basic on the screen.</p>
<p><strong>Remember that you will have to press ctrl-c in the terminal from which you executed the program in order to kill it.</strong></p>
<h3>Source Code</h3>
<blockquote><p>
/*<br />
*File name: window.c<br />
*/</p>
<p>#include<br />
#include</p>
<p>int main (int argc, char *argv[])<br />
{<br />
/*&#8211; Declare the GTK Widgets used in the program &#8211;*/<br />
GtkWidget *window;</p>
<p>/*&#8211;  Initialize GTK &#8211;*/<br />
gtk_init (&amp;argc, &amp;argv);</p>
<p>/*&#8211; Create the new window &#8211;*/<br />
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);</p>
<p>/*&#8211; Display the window &#8211;*/<br />
gtk_widget_show(window);</p>
<p>/*&#8211; Start the GTK event loop &#8211;*/<br />
gtk_main();</p>
<p>/*&#8211; Return 0 if exit is successful &#8211;*/<br />
return 0;<br />
}</p></blockquote>
<p><strong>Compile the Source Code</strong><br />
gcc -Wall -g window.c -o window `gtk-config &#8211;cflags` `gtk-config &#8211;libs`</p>
<p><strong>Execute the Program</strong><br />
./window</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxheadquarters.com/howto/programming/gtk_examples/window/window.shtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using RPM</title>
		<link>http://www.linuxheadquarters.com/howto/basic/rpm.shtml</link>
		<comments>http://www.linuxheadquarters.com/howto/basic/rpm.shtml#comments</comments>
		<pubDate>Fri, 06 May 2011 09:30:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Basic]]></category>
		<category><![CDATA[basic]]></category>

		<guid isPermaLink="false">http://www.linuxheadquarters.com/?p=280</guid>
		<description><![CDATA[Introduction RPM stands for Red Hat Package Manager. It uses a RPM database to maintain a listing of all software installed using RPM including the last version installed. There are RPM switches to install, erase, update, and query the software database. Refer to the man pages of RPM for further information. There are too many<a href="http://www.linuxheadquarters.com/howto/basic/rpm.shtml">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>RPM stands for Red Hat Package Manager. It uses a RPM database to maintain a listing of all software installed using RPM including the last version installed. There are RPM switches to install, erase, update, and query the software database. Refer to the man pages of RPM for further information. There are too many switches to discuss there. Below are the most commonly used. RPM software packages can be recognized by their extension .rpm.</p>
<h3>Using RPM</h3>
<table border="2">
<tbody>
<tr>
<td>List of commonly used RPM commands</td>
</tr>
<tr>
<td><code>rpm -ivh package-1.0.3.i386.rpm</code></td>
<td>Install RPM Package</td>
</tr>
<tr>
<td><code>rpm -e package-1.0.3.i386.rpm</code></td>
<td>Uninstall RPM Package</td>
</tr>
<tr>
<td><code>rpm -Uvh package-1.0.3.i386.rpm</code></td>
<td>Update RPM Package</td>
</tr>
<tr>
<td>rpm -Fvh package-1.0.3.i386.rpm</td>
<td>Freshen RPM Package</td>
</tr>
<tr>
<td><code>rpm -rebuilddb</code></td>
<td>Rebuild RPM Database</td>
</tr>
</tbody>
</table>
<p>Legend for some of the examples above:</p>
<table border="2">
<tbody>
<tr>
<td>-v</td>
<td>verbose</td>
</tr>
<tr>
<td>-vv</td>
<td>very verbose</td>
</tr>
<tr>
<td>-h</td>
<td>display hash marks</td>
</tr>
</tbody>
</table>
<h3>Where to Download</h3>
<ul>
<li><a href="http://www.freshmeat.net/">Freshmeat</a></li>
<li><a href="ftp://ftp.redhat.com/pub/redhat/redhat6.2/i386/RedHat/RPMS/">Red Hat ftp Site for x86 RPMs</a></li>
<li><a href="ftp://ftp.redhat.com/pub/redhat/redhat6.2/alpha/RedHat/RPMS/">Red Hat ftp Site for Alpha RPMs</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxheadquarters.com/howto/basic/rpm.shtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding and Installing Kernel Source Code</title>
		<link>http://www.linuxheadquarters.com/howto/tuning/kernelsources.shtml</link>
		<comments>http://www.linuxheadquarters.com/howto/tuning/kernelsources.shtml#comments</comments>
		<pubDate>Fri, 06 May 2011 09:11:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tuning]]></category>
		<category><![CDATA[tuning]]></category>

		<guid isPermaLink="false">http://www.linuxheadquarters.com/?p=275</guid>
		<description><![CDATA[Introduction Usually, the Linux kernel source code is installed with the operating system. If for some reason the kernel source is not installed, you will have to download and install them. Or perhaps you already have older kernel source installed but wish to upgrade to an entirely new kernel. In either case, you will need<a href="http://www.linuxheadquarters.com/howto/tuning/kernelsources.shtml">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>Usually, the Linux kernel source code is installed with the operating system. If for some reason the kernel source is not installed, you will have to download and install them. Or perhaps you already have older kernel source installed but wish to upgrade to an entirely new kernel. In either case, you will need to download and install the source code for the kernel. Kernel sources can be found at the following sites:</p>
<p><a href="http://www.kernelnotes.org">www.kernelnotes.org</a> kernel source archive<br />
<a href="ftp://ftp.kernel.org">ftp.kernel.org</a> FTP site</p>
<p>Kernel source code is usually distributed in tar format that has been compressed in bz2 or gz format. For example, downloadable kernel source files look something like linux-2.2.16.tar.gz or linux-2.2.16.tar.bz2. If you are not familiar with .gz and .bz2 file formats, see the <a href="http://www.linuxheadquarters.com/howto/basic/gz.shtml">gzip and gunzip: Files With .gz Extensions</a> guide and the <a href="http://www.linuxheadquarters.com/howto/basic/bz2.shtml">bzip2 and bunzip: Files With .bz2 Extensions</a> guide.</p>
<p>&nbsp;</p>
<h3>Installing the Source Code</h3>
<p>By convention, the /usr/src/linux directory is a symbolic link to the directory that actually contains the kernel sources. For example, if you are using Red Hat 6.2, the kernel sources are placed in /usr/src/linux-2.2.14. Going to the /usr/src/linux will redirect you to the /usr/src/linux-2.2.14 directory. However, if you have never had any kernel sources installed, it&#8217;s likely that you won&#8217;t see any files or directories named linux.<br />
For the purpose of this guide, we will use linux-2.2.x for the kernel name. You should replace the x with the version number you are installing.</p>
<ol>
<li>Place the kernel file you downloaded in the <code>/usr/src</code> directory.  You must be root to do this.</li>
<li>If you downloaded the kernel in <code>bz2</code> format, execute the following command:<br />
<code>bunzip2 linux-2.2.x.tar.bz2</code>&nbsp;</p>
<p>If you downloaded the kernel in <code>gzip</code> format, execute the following command:<br />
<code>gunzip linux-2.2.x.tar.gz</code></p>
<p>You should now have a file named <code>linux-2.2.x.tar</code></li>
<li>Before you extract the tar file, you should be aware that the kernel will install itself in the <code>linux</code> directory.  If you have source code from older kernels installed, the problem here is that the <code>linux</code> &#8220;directory&#8221; probably isn&#8217;t a directory at all.   It is a symbolic link to another directory containing the older kernel  source.  In this case, you must remove the symbolic link with the  following command:<br />
<code>rm linux</code></li>
<li><code>tar -xvf linux-2.2.x.tar</code> &#8211;  Unarchive the tar file</li>
<li><code>mv linux linux-2.2.x</code> &#8211;  Rename the <code>linux</code> dir to <code>linux-2.2.x</code></li>
<li><code>ln -s linux-2.2.x linux</code> &#8211;  Create a symbolic link from <code>linux</code> to <code>linux-2.2.x</code></li>
</ol>
<p>The kernel source code is now installed.  To make sure everything was successful, issue the following command:</p>
<blockquote><p>ls -al</p></blockquote>
<p>For example, if you installed the 2.2.16 kernel source, you should see something similar to this:</p>
<blockquote><p>drwxr-xr-x    5 root     root         4096 Jul 29 12:59 .<br />
drwxr-xr-x   22 root     root         4096 Aug  2  1998 ..<br />
lrwxrwxrwx    1 root     root           12 Jul 29 12:59 linux -&gt; linux-2.2.16<br />
drwxr-xr-x   14 1026     101          4096 Jun  7 17:26 linux-2.2.16<br />
-rwxr-xr-x    1 bfox     bfox     74557440 Jul 29 12:43 linux-2.2.16.tar</p></blockquote>
<p>You can now remove the tar file if you wish with the following command:</p>
<blockquote><p>rm linux-2.2.x.tar</p></blockquote>
<p>Now go to the <a href="http://www.linuxheadquarters.com/howto/tuning/kernelconfig.shtml">Configuring a New Kernel</a> guide.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxheadquarters.com/howto/tuning/kernelsources.shtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

