<?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>TuxGuides.com</title>
	<atom:link href="http://www.tuxguides.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tuxguides.com</link>
	<description>Linux Guides &#38; Reviews</description>
	<lastBuildDate>Wed, 19 May 2010 14:43:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Install Chromium in Ubuntu 10.04 (Lucid)</title>
		<link>http://www.tuxguides.com/install-chromium-in-ubuntu-10-04-lucid/</link>
		<comments>http://www.tuxguides.com/install-chromium-in-ubuntu-10-04-lucid/#comments</comments>
		<pubDate>Wed, 19 May 2010 14:43:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[Lucid]]></category>

		<guid isPermaLink="false">http://www.tuxguides.com/?p=224</guid>
		<description><![CDATA[Chromium is the open source version of google chrome. Installing Chromium in Ubuntu 10.04 is a very simple and quick process.  Just run the following three commands in your terminal (Applications/Accessories/Terminal): sudo add-apt-repository ppa:chromium-daily/ppa sudo apt-get update sudo apt-get install chromium-browser Integrating Chromium into new ubuntu theme: http://ubuntuguide.net/integrate-chromechromium-to-new-ubuntu-theme-in-ubuntu-10-04]]></description>
			<content:encoded><![CDATA[<p>Chromium is the open source version of google chrome.</p>
<p>Installing Chromium in Ubuntu 10.04 is a very simple and quick process.  Just run the following three commands in your terminal (Applications/Accessories/Terminal):</p>
<p><code>sudo add-apt-repository ppa:chromium-daily/ppa<br />
sudo apt-get update<br />
sudo apt-get install chromium-browser</code></p>
<p>Integrating Chromium into new ubuntu theme:</p>
<p>http://ubuntuguide.net/integrate-chromechromium-to-new-ubuntu-theme-in-ubuntu-10-04</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuxguides.com/install-chromium-in-ubuntu-10-04-lucid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pithos Segmentation Fault Fix</title>
		<link>http://www.tuxguides.com/pithos-segmentation-fault-fix/</link>
		<comments>http://www.tuxguides.com/pithos-segmentation-fault-fix/#comments</comments>
		<pubDate>Wed, 05 May 2010 19:31:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.tuxguides.com/?p=221</guid>
		<description><![CDATA[Pithos crashes with a segmentation fault in Ubuntu 64-bit. The build queue is apparently backed up right now, so it may take some time before the patched version is released.  To manually fix your installed version, do the following: gksudo gedit /usr/bin/pithos Comment out line 173 (by placing a # character). Save and close the [...]]]></description>
			<content:encoded><![CDATA[<p>Pithos crashes with a segmentation fault in Ubuntu 64-bit.</p>
<p>The build queue is apparently backed up right now, so it may take some time before the patched version is released.  To manually fix your installed version, do the following:</p>
<ol>
<li>gksudo gedit /usr/bin/pithos</li>
<li>Comment out line 173 (by placing a # character).</li>
<li>Save and close the file.</li>
</ol>
<p>Thanks to <a href="https://bugs.launchpad.net/pithos/+bug/551111/comments/9">Kevin</a> for this fix!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuxguides.com/pithos-segmentation-fault-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu: Why the Buttons Were Moved in 10.04</title>
		<link>http://www.tuxguides.com/ubuntu-why-the-buttons-were-moved-in-10-04/</link>
		<comments>http://www.tuxguides.com/ubuntu-why-the-buttons-were-moved-in-10-04/#comments</comments>
		<pubDate>Wed, 05 May 2010 18:17:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.tuxguides.com/?p=208</guid>
		<description><![CDATA[When Canonical decided to move the close, minimize, and maximize buttons in 10.04 to the left side of the window, Mark Shuttleworth simply said that something very exciting was going to go on the right side. Now we know what that is.  Window Indicators, or &#8220;Windicators&#8221; are going to go in their place. This area [...]]]></description>
			<content:encoded><![CDATA[<p>When Canonical decided to move the close, minimize, and maximize buttons in 10.04 to the left side of the window, Mark Shuttleworth simply said that something very exciting was going to go on the right side.</p>
<p>Now we know what that is.  Window Indicators, or &#8220;Windicators&#8221; are going to go in their place.</p>
<p><a href="http://www.tuxguides.com/wp-content/uploads/2010/05/windicators-mockup.png" rel="lightbox[208]"><img class="alignnone size-medium wp-image-216" title="windicators-mockup" src="http://www.tuxguides.com/wp-content/uploads/2010/05/windicators-mockup-300x227.png" alt="" width="300" height="227" /></a></p>
<p>This area will be used similar to the indicators near the clock in ubuntu.  Small buttons will provide volume control per application (using features that pulseaudio already provides), online/offline status, and status messages (such as saving, etc).  This will allow the status bar of many applications to be moved to be removed, and those buttons placed at the top of the window.</p>
<h2>Issues?</h2>
<p>I have mixed feelings on this.  One part of me celebrates a change like this, with Ubuntu blazing their own path, but another part of me absolutely hates this change.  Most people are intuitively used to clicking in the top right corner to open/maximize/close a window.  Now this fundamental design choice has been changed, which will take some getting used to.</p>
<p>Also, as far as I can tell, this is going to require developers to modify their programs to support this (hopefully I am wrong though).  If Ubuntu is the only distro that does this, how many developers will do this.  What about KDE?</p>
<p>Mark goes into a lot more detail on his blog:</p>
<p><a href="http://www.markshuttleworth.com/archives/333">http://www.markshuttleworth.com/archives/333</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuxguides.com/ubuntu-why-the-buttons-were-moved-in-10-04/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Move Window Buttons to Right Side &#8211; Ubuntu 10.04</title>
		<link>http://www.tuxguides.com/move-window-buttons-to-right-side-ubuntu-10-04/</link>
		<comments>http://www.tuxguides.com/move-window-buttons-to-right-side-ubuntu-10-04/#comments</comments>
		<pubDate>Wed, 05 May 2010 17:56:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.tuxguides.com/?p=206</guid>
		<description><![CDATA[The developers at Canonical decided to move the position of the minimize, maximize, and close buttons in Ubuntu 10.04. For most people like myself this is an unwelcome change. We are used to clicking in the top right to minimize/close windows. Fortunately changing this back requires running only one line of code: Open up terminal, [...]]]></description>
			<content:encoded><![CDATA[<p>The developers at Canonical decided to move the position of the minimize, maximize, and close buttons in Ubuntu 10.04.  For most people like myself this is an unwelcome change.  We are used to clicking in the top right to minimize/close windows.</p>
<p><a href="http://www.tuxguides.com/wp-content/uploads/2010/05/screenshot1.png" rel="lightbox[206]"><img class="alignnone size-medium wp-image-212" title="Screenshot1" src="http://www.tuxguides.com/wp-content/uploads/2010/05/screenshot1-300x254.png" alt="" width="300" height="254" /></a></p>
<p>Fortunately changing this back requires running only one line of code:</p>
<p>Open up terminal, or the run application box (Alt-F2), paste the following command in, and run it:</p>
<p><code>gconftool-2 --set /apps/metacity/general/button_layout --type string menu:minimize,maximize,close</code></p>
<p>These changes should be instantaneous.</p>
<h2>Moving Back to the Left Side:</h2>
<p>If you ever want to change this back, all you have to do is run:</p>
<p><code>gconftool-2 --set /apps/metacity/general/button_layout --type string close,minimize,maximize:</code></p>
<p>If you are wondering why this has been changed, see this post:<br />
<a href="http://www.tuxguides.com/ubuntu-why-the-buttons-were-moved-in-10-04/">http://www.tuxguides.com/ubuntu-why-the-buttons-were-moved-in-10-04/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuxguides.com/move-window-buttons-to-right-side-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Playing Flash Videos in External Player</title>
		<link>http://www.tuxguides.com/playing-flash-videos-in-external-player/</link>
		<comments>http://www.tuxguides.com/playing-flash-videos-in-external-player/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 18:04:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.tuxguides.com/?p=195</guid>
		<description><![CDATA[I have had a lot of issues with flash videos in the past. I have had some difficulties with it crashing in firefox, and I have had issues with full screen support. There are services that let you download and then play the flash video in an external player, but normally I just want to [...]]]></description>
			<content:encoded><![CDATA[<p>I have had a lot of issues with flash videos in the past.  I have had some difficulties with it crashing in firefox, and I have had issues with full screen support.  There are services that let you download and then play the flash video in an external player, but normally I just want to immediately watch it, but be able to watch it in an external player.</p>
<p>There is an easy solution to this.  Just load the video in firefox, and then hit pause once it starts playing.  Then, open up the terminal, and run the following command:</p>
<p><code>smplayer /tmp/Flash*</code></p>
<p>or</p>
<p><code>vlc /tmp/Flash*</code></p>
<p>This probably also works for many other video players using similar commands.  I have had success with youtube, and vimeo when using this, but I would assume that it also works with many other video services.  This will not work with encrypted flash videos though.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuxguides.com/playing-flash-videos-in-external-player/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copy SSH Key to Server in One Line</title>
		<link>http://www.tuxguides.com/copy-ssh-key-to-server-in-one-line/</link>
		<comments>http://www.tuxguides.com/copy-ssh-key-to-server-in-one-line/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 17:51:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[one line]]></category>
		<category><![CDATA[public key]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.tuxguides.com/?p=189</guid>
		<description><![CDATA[Here is a simple way to copy your public key from your computer to your server (which can allow password-free login): ssh user@hostname "echo `cat ~/.ssh/id_rsa.pub` >> ~/.ssh/authorized_keys" If you receive an error about ~/.ssh/id_rsa.pub not existing, run the following to create it first: ssh-keygen -t rsa]]></description>
			<content:encoded><![CDATA[<p>Here is a simple way to copy your public key from your computer to your server (which can allow password-free login):</p>
<p><code>ssh user@hostname "echo `cat ~/.ssh/id_rsa.pub` >> ~/.ssh/authorized_keys"</code></p>
<p>If you receive an error about ~/.ssh/id_rsa.pub not existing, run the following to create it first:</p>
<p><code>ssh-keygen -t rsa</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuxguides.com/copy-ssh-key-to-server-in-one-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Squid with DDWRT</title>
		<link>http://www.tuxguides.com/using-squid-with-ddwrt/</link>
		<comments>http://www.tuxguides.com/using-squid-with-ddwrt/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 03:40:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ddwrt]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[squid]]></category>
		<category><![CDATA[tomato]]></category>

		<guid isPermaLink="false">http://www.tuxguides.com/?p=178</guid>
		<description><![CDATA[Squid has several different uses.  It is a proxy for internet connections.  It can be used to speed up the internet by caching commonly used pages/images to speed up page load times, and decrease bandwidth usage.  It can also be used to filter Internet connections (remove ads or block bad webpages) by configuring and adding [...]]]></description>
			<content:encoded><![CDATA[<p>Squid has several different uses.  It is a proxy for internet connections.  It can be used to speed up the internet by caching commonly used pages/images to speed up page load times, and decrease bandwidth usage.  It can also be used to filter Internet connections (remove ads or block bad webpages) by configuring and adding plugins to it.</p>
<p>In this particular case, I am going to be focusing on how to setup and use Squid with your router running the open source firmware, ddwrt (also confirmed to work on tomato firmware mods).</p>
<h2>Configuring Squid:</h2>
<p>You are going to need a computer that is either on 24/7 or one that is on whenever you need access to the internet.  I have a server running at my house that is always on, so I decided to use that.  I am running ubuntu on my server, so my instructions will be specific to that, but if you are running a different distribution of Linux, you should be able to easily figure out what what commands you will need to use in order to install and configure squid.<span id="more-178"></span></p>
<p><code>sudo apt-get install squid</code></p>
<p>Then, you need to configure the software to allow transparent proxying (forcing users to use the proxy by channeling all http traffic going through the router to go through the squid proxy).  If you do not want to force all users to use a transparent proxy, skip the following sections, and use the section at the end that explains how to use the proxy by configuring your browser.</p>
<p><code>sudo nano /etc/squid/squid.conf</code></p>
<p>edit:</p>
<p><code>http_port 3128</code></p>
<p>to read:</p>
<p><code>http_port 3128 transparent</code></p>
<h2>Configuring DDWRT:</h2>
<p>First, you need to enable ssh on your router to allow you to edit some commands (see the guide <a href="http://www.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line" target="_blank">here</a> or <a href="http://www.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line#Password_Login_method" target="_blank">here</a>).</p>
<p>Next, you need to create and run a script (or you can add this as a startup script for ddwrt).  Make sure you edit the four variables in lines 2-5:</p>
<p><code>#!/bin/sh<br />
INTERNAL_NETWORK=\"192.168.69.0/24\"<br />
ROUTER_IP=\"192.168.69.1\"<br />
PROXY_SERVER=\"192.168.69.123\"<br />
PROXY_PORT=\"3128\"<br />
if [ -z $TRANSPARENT_PROXY ]; then<br />
/usr/sbin/iptables -t nat -A PREROUTING -i br0 -s $INTERNAL_NETWORK -d $INTERNAL_NETWORK -p tcp --dport 80 -j ACCEPT<br />
/usr/sbin/iptables -t nat -A PREROUTING -i br0 -s ! $PROXY_SERVER -p tcp --dport 80 -j DNAT --to $PROXY_SERVER:$PROXY_PORT<br />
/usr/sbin/iptables -t nat -A POSTROUTING -o br0 -s $INTERNAL_NETWORK -p tcp -d $PROXY_SERVER -j SNAT --to $ROUTER_IP<br />
/usr/sbin/iptables -t filter -I FORWARD -s $INTERNAL_NETWORK -d $PROXY_SERVER -i br0 -o br0 -p tcp --dport $PROXY_PORT -j ACCEPT<br />
export TRANSPARENT_PROXY=\"1\"<br />
else<br />
echo \"This script has already run!\"<br />
echo \"If it hasn't, unset \$TRANSPARENT_PROXY manually via the shell.\"<br />
fi</code></p>
<p>If you created this as a startup script for ddwrt, you now need to restart your router in order for it to work.  If you created it as a script, you can simply run the script to enable the transparent proxy.  This script will have to be recreated and run every time you restart the router, so  it is recommended that you set it up as a startup script once you get it working.</p>
<p>If you ever need to disable the proxy, just create and run the following script:</p>
<p><code>#!/bin/sh<br />
INTERNAL_NETWORK=\"192.168.69.0/24\"<br />
ROUTER_IP=\"192.168.69.1\"<br />
PROXY_SERVER=\"192.168.69.123\"<br />
PROXY_PORT=\"3128\"<br />
if [ -z $TRANSPARENT_PROXY ]; then<br />
/usr/sbin/iptables -t nat -D PREROUTING -i br0 -s $INTERNAL_NETWORK -d $INTERNAL_NETWORK -p tcp --dport 80 -j ACCEPT<br />
/usr/sbin/iptables -t nat -D PREROUTING -i br0 -s ! $PROXY_SERVER -p tcp --dport 80 -j DNAT --to $PROXY_SERVER:$PROXY_PORT<br />
/usr/sbin/iptables -t nat -D POSTROUTING -o br0 -s $INTERNAL_NETWORK -p tcp -d $PROXY_SERVER -j SNAT --to $ROUTER_IP<br />
/usr/sbin/iptables -t filter -D FORWARD -s $INTERNAL_NETWORK -d $PROXY_SERVER -i br0 -o br0 -p tcp --dport $PROXY_PORT -j ACCEPT<br />
export TRANSPARENT_PROXY=\"1\"<br />
else<br />
echo \"This script has already run!\"<br />
echo \"If it hasn't, unset \$TRANSPARENT_PROXY manually via the shell.\"<br />
fi</code></p>
<p>If you have any issues with getting this to work, please post in the comments section, and I will do my best to help you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuxguides.com/using-squid-with-ddwrt/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Virtualbox with USB Support</title>
		<link>http://www.tuxguides.com/virtualbox-with-usb-support/</link>
		<comments>http://www.tuxguides.com/virtualbox-with-usb-support/#comments</comments>
		<pubDate>Thu, 07 May 2009 20:11:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://www.tuxguides.com/?p=119</guid>
		<description><![CDATA[This guide is specific to ubuntu jaunty (9.04).  It may work on previous version, or other distros, but it is untested.  If you do not need usb support in your copy of virtualbox, you can just install the open source version from the ubuntu package repositories by typing: sudo apt-get update sudo apt-get install virtualbox-ose [...]]]></description>
			<content:encoded><![CDATA[<p>This guide is specific to ubuntu jaunty (9.04).  It may work on previous version, or other distros, but it is untested.  If you do not need usb support in your copy of virtualbox, you can just install the open source version from the ubuntu package repositories by typing:</p>
<p><code>sudo apt-get update<br />
sudo apt-get install virtualbox-ose</code></p>
<p>If you need usb support in your virtualbox install (great for hooking up devices that are not compatible with linux), you need to install the proprietary version (also free), and do a few tweaks in order to get it to work.</p>
<h2>Installing USB Version:</h2>
<p>Make sure the open source version of virtualbox is uninstalled:</p>
<p><code>sudo apt-get remove virtualbox-ose</code></p>
<p>First, add the respective line to your /etc/apt/sources.list file according to the current version you are running (for example, add the first line if you are running Jaunty):<br />
<span id="more-119"></span></p>
<p><code>deb http://download.virtualbox.org/virtualbox/debian karmic non-free<br />
deb http://download.virtualbox.org/virtualbox/debian jaunty non-free<br />
deb http://download.virtualbox.org/virtualbox/debian intrepid non-free<br />
deb http://download.virtualbox.org/virtualbox/debian hardy non-free<br />
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free<br />
deb http://download.virtualbox.org/virtualbox/debian dapper non-free</code></p>
<p>Download and add the key for the new repositories:<br />
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -</p>
<p>Install virtualbox:</p>
<p><code>sudo apt-get update<br />
sudo apt-get install virtualbox-3.0</code></p>
<h3>Configure usb support:</h3>
<p><strong>Edit</strong>:</p>
<p>Editting /etc/init.d/mountdevsubfs.sh is no longer required after further review.</p>
<p>Make sure you are part of the vboxusers group:</p>
<p><code>sudo usermod -G vboxusers -a `whoami`</code></p>
<p>Then, logout and back in.</p>
<p>After that, in virtualbox, click on settings for the virtual machine, and go to usb.  Make sure enable usb controller is enabled.  Then click on OK, and see if it works.</p>
<p>Make sure that you enable guest additions (if it is available for your guest operating system).  It makes the experience a lot more seamless, and easy to use.  You can move your mouse in and out of the guest window seamlessly, and the mouse is then a lot less jerky.</p>
<div id="attachment_156" class="wp-caption alignnone" style="width: 310px"><a href="http://www.tuxguides.com/wp-content/uploads/2009/05/virtualbox.png" rel="lightbox[119]"><img class="size-medium wp-image-156" title="Virtualbox Screenshot" src="http://www.tuxguides.com/wp-content/uploads/2009/05/virtualbox-300x222.png" alt="Virtualbox Screenshot" width="300" height="222" /></a><p class="wp-caption-text">Virtualbox Screenshot</p></div>
<p>Adapted from:  <a href="https://help.ubuntu.com/community/VirtualBox/USB" target="_blank">https://help.ubuntu.com/community/VirtualBox/USB</a></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2078590910379095";
google_ad_slot = "2584559536";
google_ad_width = 300;
google_ad_height = 250;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuxguides.com/virtualbox-with-usb-support/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Ubuntu Backup Software</title>
		<link>http://www.tuxguides.com/ubuntu-backup-software/</link>
		<comments>http://www.tuxguides.com/ubuntu-backup-software/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 17:44:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.epicconstructions.com/?p=73</guid>
		<description><![CDATA[Backing up files can be useful in case you suffer hard drive issues, but it can also be helpful in case of &#8220;messing up&#8221; a file, and needing a backup of it.  There are many different backup options available for ubuntu.  Some backup to the internet, where your files exist in &#8220;the cloud,&#8221; and allow [...]]]></description>
			<content:encoded><![CDATA[<p>Backing up files can be useful in case you suffer hard drive issues, but it can also be helpful in case of &#8220;messing up&#8221; a file, and needing a backup of it.  There are many different backup options available for ubuntu.  Some backup to the internet, where your files exist in &#8220;the cloud,&#8221; and allow you to easily share the files with others, while other simply allow backing up to another hard drive, directory, or remote computer.  There are advantages and disadvantages to each of these approaches that I will be detailing as I analyze different peices of software available for backup.</p>
<p>All software packages that I will be mentioning in this post are available for other distributions of linux, but I am mainly going to focus on the installation and configuration for ubuntu.</p>
<h2>Dropbox</h2>
<p><a href="https://www.dropbox.com/referrals/NTIzMTQwMTk" target="_top">Dropbox</a> is one of my favorite pieces of software.  In addition to dropbox backing up files, it is also great for sharing files between computers, and friends.  Their software works on Macs, PCs, and Linux operating systems.  In this review, I am going to be focusing on the ubuntu linux operating system.</p>
<p>After you download the software for your computer, and create an account, a folder is created in your home folder (or wherever you chose to put it) labeled dropbox.  This folder initially comes with a few files in it to show you how it works.  There is also a photos folder in here by default (you can delete it) that you can add folders and images to, and then share via the web.  To do this, you place all of the files you want to share into a folder, and then right click on the folder, and select dropbox/copy public gallery link.  You can send this link to any friends, or share it on the web.  Here is an example of one of my dropbox albums that I made:</p>
<p><a href="http://www.tuxguides.com/wp-content/uploads/2009/04/screenshot2.png" rel="lightbox[73]"><img class="alignnone size-medium wp-image-99" title="screenshot2" src="http://www.tuxguides.com/wp-content/uploads/2009/04/screenshot2-300x192.png" alt="screenshot2" width="300" height="192" /></a></p>
<p><span id="more-73"></span>Files are automatically synced to the dropbox servers (hosted by amazon s3), and all revisions of your files are saved (so if you mess up a document that you are creating and saved, you can go back to a previous save point.  This is very similar to svn revisioning, expcept it automatically occurs every time you save.  When a file is being uploaded, the overlay icon changes from a checkmark, and when it is done it changes back to a checkmark.  Uploads and downloads are generally very speedy (obviously depending on your connection).</p>
<div id="attachment_100" class="wp-caption alignnone" style="width: 259px"><a href="http://www.tuxguides.com/wp-content/uploads/2009/04/screenshot11.png" rel="lightbox[73]"><img class="size-full wp-image-100" title="Dropbox Folders" src="http://www.tuxguides.com/wp-content/uploads/2009/04/screenshot11.png" alt="Syced Dropbox Folders" width="249" height="168" /></a><p class="wp-caption-text">Syced Dropbox Folders</p></div>
<div id="attachment_102" class="wp-caption alignnone" style="width: 86px"><a href="http://www.tuxguides.com/wp-content/uploads/2009/04/screenshot41.png" rel="lightbox[73]"><img class="size-full wp-image-102" title="Folder Sycing" src="http://www.tuxguides.com/wp-content/uploads/2009/04/screenshot41.png" alt="Folder Syncing" width="76" height="80" /></a><p class="wp-caption-text">Folder Syncing</p></div>
<p>There is also a web interface for dropbox from which you can share folders, restore files and revisions of files, and even upload files.  I have used the dropbox software in the past to share folders with other people, and to upload files to my computer when I am on a public computer.</p>
<p>Pros:</p>
<ul>
<li>Fast syncing</li>
<li>Easy to use</li>
<li>Sharing features</li>
<li>Photo albums</li>
<li>Revisions saved</li>
</ul>
<p>Cons:</p>
<ul>
<li>You can&#8217;t host the data yourself</li>
<li>You are limited to 2gb of space unless you pay more.</li>
<li>All files you want to sync have to be in the dropbox folder (they have said they will fix this in the future)</li>
</ul>
<p>Overall, Dropbox offers a great way to sync, share, and backup your files between different computers.  The features are a little bit limiting, but they do this to try and keep the software simple to use.  The development of this application is very active, and I can see them sticking around for a while.</p>
<p><a href="https://www.dropbox.com/referrals/NTIzMTQwMTk" target="_top">Dropbox &#8211; Secure online backup, file sync and sharing made easy</a></p>
<h2>Unison</h2>
<p><a href="http://www.cis.upenn.edu/~bcpierce/unison/">Unison</a> is a great piece of software through which you can backup folders and sync folders between computers.  This is an open source software that works on Macs, PCs, and Linux operating systems.</p>
<p>This software does not have the ability to be accessed from a web interface (I am sure you could share the folder you backup to if you have a webserver though), and does not have the ability to share folders and make photo albums, but it is great at syncing files between computers, or for using to backup your files.</p>
<p>I use unison in addition to dropbox for files that do not change very often, yet I still want to backup.  Since dropbox only gives 2gb for free, I use that for backing up and sharing my school files, and other documents, while I use unison to backup my pictures and music to my server.</p>
<p>When you first open unison, you can create different profiles and select two directories to sync:</p>
<div id="attachment_106" class="wp-caption alignnone" style="width: 310px"><a href="http://www.tuxguides.com/wp-content/uploads/2009/04/screenshot14.png" rel="lightbox[73]"><img class="size-medium wp-image-106" title="Unison Profile" src="http://www.tuxguides.com/wp-content/uploads/2009/04/screenshot14-300x283.png" alt="Unison Profile" width="300" height="283" /></a><p class="wp-caption-text">Unison Profile</p></div>
<p>You can sync two local directories, or you can choose to sync a local directory with a remote directory, such as a ssh directory.  On my computer, I sync local folders to a remote ssh server.</p>
<div id="attachment_107" class="wp-caption alignnone" style="width: 310px"><a href="http://www.tuxguides.com/wp-content/uploads/2009/04/screenshot21.png" rel="lightbox[73]"><img class="size-medium wp-image-107" title="Unison Checking for Changes" src="http://www.tuxguides.com/wp-content/uploads/2009/04/screenshot21-300x136.png" alt="Unison Checking for Changes" width="300" height="136" /></a><p class="wp-caption-text">Unison Checking for Changes</p></div>
<p>After unison finishes checking for changes, you can choose what to do with the changes on each on, and then sync the files.  Unison can be run from the command line, so setting up a cronjob to automatically sync/backup a folder would not be very difficult.</p>
<p>Pros:</p>
<ul>
<li>Open source</li>
<li>You can backup to your own server</li>
<li>Unlimited (or as much storage as you have) storage for no extra cost</li>
<li>It&#8217;s in the repositories</li>
</ul>
<p>Cons:</p>
<ul>
<li>The interface can be a little bit confusing at first</li>
<li>Folders are not automatically synced (but can be via a cronjob)</li>
</ul>
<p>Overall, unison provides a great way to sync/backup folders on computers to a server.  It may not be as easy or intuitive to use as dropbox, but you own the backups instead of relying on &#8220;cloud&#8221; storage.</p>
<p>Installing:<br />
<code>sudo apt-get install unison</code></p>
<h2>SBackup</h2>
<p><a href="http://sbackup.wiki.sourceforge.net/">SBackup</a> is another service that allows you to backup a specific directories to a remote server, or to a local directory.  By default the program backs up the folders you chose to you /var/backup directory.</p>
<p>The interface is relatively easy to use.  You can manually do backups, use the recommended automatic backup schedule/settings, or do use a custom backup schedule.  The gui provides an easy way to select directories that you want to include/exclude, when you went to backup, where you want to backup to, and what you want to do with old backups (purging).</p>
<div id="attachment_134" class="wp-caption alignnone" style="width: 309px"><a href="http://www.tuxguides.com/wp-content/uploads/2009/04/sbackup1.png" rel="lightbox[73]"><img class="size-medium wp-image-134" title="SBackup Gui" src="http://www.tuxguides.com/wp-content/uploads/2009/04/sbackup1-299x199.png" alt="SBackup Gui" width="299" height="199" /></a><p class="wp-caption-text">SBackup Gui</p></div>
<p>The interface appears to be well though out, and it is quite easy to use.  There is a separate interface from which you can restore files and directories from your backup to your computer.</p>
<p>SBackup looks perfect for anytime you want to automatically/manually backup folders on your computer.  It does not offer instant syncing like some other services, or &#8220;cloud storage,&#8221; but it is relatively fast and easy to use for its intended functionality.</p>
<p>Pros:</p>
<ul>
<li>Easy to use</li>
<li>No command line required</li>
<li>Can sync to your own server/backup drive</li>
</ul>
<p>Cons:</p>
<ul>
<li>Requires extra storage to backup to</li>
<li>No &#8220;cloud storage&#8221;</li>
<li>No sharing features</li>
</ul>
<h2>SpiderOak</h2>
<p>SpiderOak is another service that is quite similar to dropbox.  I found it after I began using dropbox, and I was wondering what alternatives there were to dropbox.  One particular function that I noticed/liked was the ability to select specific folders to sync instead of just having one folder where I had to move all of my files to.  It seemed to be a lot easier to switch to using spideroak as opposed to switching to using dropbox.</p>
<p>Spideroak does work on Windows, Mac, and Linux operating systems like dropbox, and unison do.  This allows you to use it for crossplatform syncing.</p>
<div id="attachment_115" class="wp-caption alignnone" style="width: 310px"><a href="http://www.tuxguides.com/wp-content/uploads/2009/04/spideroak_gui.png" rel="lightbox[73]"><img class="size-medium wp-image-115" title="SpiderOak Gui" src="http://www.tuxguides.com/wp-content/uploads/2009/04/spideroak_gui-300x249.png" alt="SpiderOak Gui" width="300" height="249" /></a><p class="wp-caption-text">SpiderOak Gui</p></div>
<p>The interface seems to be a bit more complex than both dropbox and unison, but once you get used to it, it is quite powerful.  Dropbox focuses on making their program easy to use and setup, while SpiderOak appears to put more focus on functionality.</p>
<p>There is a web interface for SpiderOak that you can use to accces and edit your files remotely.  This is great for printing or editing files from the library or other remote location.</p>
<div id="attachment_116" class="wp-caption alignnone" style="width: 310px"><a href="http://www.tuxguides.com/wp-content/uploads/2009/04/spideroak_webinterface.png" rel="lightbox[73]"><img class="size-medium wp-image-116" title="SpiderOak Webinterface" src="http://www.tuxguides.com/wp-content/uploads/2009/04/spideroak_webinterface-300x124.png" alt="SpiderOak Webinterface" width="300" height="124" /></a><p class="wp-caption-text">SpiderOak Webinterface</p></div>
<p>Spideroak does say that they encrypt your data when you upload it, so they do not know what your data is, and cannot access it.  I am unsure if this means you use your own encryption key, or if they use one encryption key for all of their files as dropbox does (this seems to be one common complaint against dropbox.</p>
<p>Pros:</p>
<ul>
<li>Powerful software</li>
<li>Sharing functionality</li>
</ul>
<p>Cons:</p>
<ul>
<li>A little bit difficult to get used to</li>
<li>Syncing does not automatically occur when files get updated, but instead at a preset interval.</li>
</ul>
<p>Overall, the software appears to be a very powerful and easy way to backup your files between computers, or to the internet.  The interface is a little bit difficult to grasp at first, but after a while, it become easier to use, and more intuitive.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2078590910379095";
google_ad_slot = "2584559536";
google_ad_width = 300;
google_ad_height = 250;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuxguides.com/ubuntu-backup-software/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Converting Ext3 to Ext4</title>
		<link>http://www.tuxguides.com/converting-ext3-to-ext4/</link>
		<comments>http://www.tuxguides.com/converting-ext3-to-ext4/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 05:34:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[ext3]]></category>
		<category><![CDATA[ext4]]></category>

		<guid isPermaLink="false">http://www.epicconstructions.com/?p=78</guid>
		<description><![CDATA[The new version of ubuntu brought the option of selecting the ext4 filesystem instead of ext3.  After reading some reviews, I chose to do this on mine, and noticed quite a speed increase (benchmarks: http://www.linuxinsight.com/first_benchmarks_of_the_ext4_file_system.html). After installing, my root partition was an ext4 partition, but my home partition was not since it was on a [...]]]></description>
			<content:encoded><![CDATA[<p>The new version of ubuntu brought the option of selecting the ext4 filesystem instead of ext3.  After reading some reviews, I chose to do this on mine, and noticed quite a speed increase (benchmarks: <a href="http://www.linuxinsight.com/first_benchmarks_of_the_ext4_file_system.html">http://www.linuxinsight.com/first_benchmarks_of_the_ext4_file_system.html</a>).</p>
<p>After installing, my root partition was an ext4 partition, but my home partition was not since it was on a separate partition.  I decided to convert my home partition over to ext4 to get all of the benefits that it provides.</p>
<p>WARNING: Do not do this to a root partition unless you know what you are doing.  I have not tested this/looked it up, and I do not know how this will end.  Also, as with all tweaks (especially on a filesystem), there is some danger of messing up your computer.  I am not responsible for anything that happens.  Make sure all of your files are backed up before attempting this.</p>
<h3>Converting</h3>
<p>Make sure your operating system supports ext4, and if not, apply any relevant patches to the kernel.</p>
<p>Make sure you are using a live cd, or do not have the file system mounted.  Then, unmount the volume that you are converting, and convert it.</p>
<p>Example with /dev/sda1 (run &#8220;fdisk -l&#8221; to see your filesystems):</p>
<p><span style="color: #339966;"><code>umount /dev/sda1<br />
tune2fs -O extents,uninit_bg,dir_index /dev/sda1</code></span></p>
<p><span id="more-78"></span></p>
<h3>Mounting</h3>
<p>Now that your filesystem is converted to ext4, you need to mount the drive.  To mount the drive to a directory for the current session (not automatically on reboot):</p>
<p><span style="color: #339966;"><code>mount -t ext4 /dev/sda /directory/to/mount/to</code></span></p>
<p>To mount the drive permanently, you need to add it to your fstab:</p>
<p><span style="color: #339966;"><code>UUID=your-uuid-number-here /directory/to/mount/to   ext4    relatime,errors=remount-ro 0   1</code></span></p>
<p>Restart your computer.</p>
<h3>Booting from ext4 partition</h3>
<p>If you are booting from an ext4 partition (if your /boot directory is in your / directory, or if you are converting your /boot directory) you need to apply a few more tweaks before rebooting:</p>
<p><span style="color: #339966;"><code>sudo gedit /boot/grub/menu.lst</code></span></p>
<p>Then, find your operating system and add the following to the end of the kernel line:</p>
<p><span style="color: #339966;"><code>rootfstype=ext4</code></span></p>
<p>Now, update grub:</p>
<p><span style="color: #339966;"><code>sudo update-grub</code></span></p>
<p>Update your fstab the same way you would have above:</p>
<p><span style="color: #339966;"><code>UUID=your-uuid-number-here /directory/to/mount/to   ext4    relatime,errors=remount-ro 0   1</code></span></p>
<p>Restart your computer.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2078590910379095";
google_ad_slot = "2584559536";
google_ad_width = 300;
google_ad_height = 250;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tuxguides.com/converting-ext3-to-ext4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
