<?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>Jason L. Froebe - Tech tips and How Tos for Fellow Techies &#187; hardy heron</title>
	<atom:link href="http://froebe.net/blog/index.php/tag/hardy-heron/feed/" rel="self" type="application/rss+xml" />
	<link>http://froebe.net/blog</link>
	<description>Tips &#38; Tricks for Databases (Sybase, Oracle, MySQL, PostgreSQL, SQLite), Windows, Linux, Solaris, Perl, Java, Bash and so much much more</description>
	<lastBuildDate>Sat, 07 Jan 2012 22:12:47 +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>Installing Oracle Instant Client and DBD::Oracle on Ubuntu Linux 8.04 Server JEOS</title>
		<link>http://froebe.net/blog/2008/10/22/installing-oracle-instant-client-and-dbdoracle-on-ubuntu-linux-804-server-jeos/</link>
		<comments>http://froebe.net/blog/2008/10/22/installing-oracle-instant-client-and-dbdoracle-on-ubuntu-linux-804-server-jeos/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 16:49:27 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[DBI]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[10g]]></category>
		<category><![CDATA[11g]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[dbd::oracle]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[instant client]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=729</guid>
		<description><![CDATA[Ever want to just install the minimal amount of Oracle client software for client applications on Linux? Well, Oracle has provided Oracle Instant Client to do this but they have neglected to make it intuitive to install. I&#8217;ve written a couple scripts that make it easy on Linux. I&#8217;ve tested this on Ubuntu Linux 8.04 [...]]]></description>
			<content:encoded><![CDATA[<p>Ever want to just install the minimal amount of Oracle client software for client applications on Linux?  Well, <a href="http://www.oracle.com">Oracle</a> has provided <a href="http://www.oracle.com/technology/tech/oci/instantclient/index.html">Oracle Instant Client</a> to do this but they have neglected to make it intuitive to install.  I&#8217;ve written a couple scripts that make it easy on Linux.  I&#8217;ve tested this on <a href="http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos">Ubuntu Linux 8.04 Server JEOS</a>.</p>
<h3>Download the files you need</h3>
</p>
<p><strong>Download Oracle Instant Client</strong></p>
<p>Retrieve the <a href="http://www.oracle.com/technology/tech/oci/instantclient/index.html">Instant Client</a> packages and save them to a directory (e.g. &#8220;linux 32bit&#8221;).</p>
<ul>
<li>Instant Client Package &#8211; Basic</li>
<li>Instant Client Package &#8211; JDBC Supplement</li>
<li>Instant Client Package &#8211; SQL*Plus</li>
<li>Instant Client Package &#8211; SDK</li>
<li>Instant Client Package &#8211; ODBC</li>
</ul>
<p><strong>Download <a href="http://search.cpan.org/~pythian/DBD-Oracle/Oracle.pm">DBD::Oracle</a> and place it in the build-cfg directory</strong></p>
<p><strong>Copy your tnsnames.ora file into the build-cfg directory</strong></p>
<p><strong>Download build_oracle_instantclient.sh into the directory above build-cfg directory</strong></p>
<p><strong>Save root.sh  into the build-cfg directory</strong></p>
<h3>Build a tar ball containing everything we need in the directory format we need.</h3>
<div class="bash dean_ch">build_oracle_instantclient.sh <span class="st0">&quot;../linux 32bit&quot;</span></div>
<h3>Script1:  build_oracle_instantclient.sh</h3>
<div class="bash dean_ch"><span class="re2">SOURCE_DIR</span>=<span class="st0">&quot;$1&quot;</span><br />
<span class="re2">BUILD_DIR</span>=builddir<br />
<span class="re2">CFG_DIR</span>=build-cfg</p>
<p><span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="re5">-z</span> <span class="re4">$1</span> <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
<span class="kw1">then</span><br />
&nbsp; <span class="kw3">echo</span> <span class="st0">&quot;Usage: build_oracle_instantclient.sh &lt;directory containing oracle instant client zip files&gt;&quot;</span><br />
&nbsp; <span class="kw3">exit</span> <span class="nu0">1</span><br />
<span class="kw1">fi</span></p>
<p><span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="sy0">!</span> <span class="re5">-d</span> <span class="st0">&quot;<span class="es3">${SOURCE_DIR}</span>&quot;</span> <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
<span class="kw1">then</span><br />
&nbsp; &nbsp;<span class="kw3">echo</span> <span class="st0">&quot;<span class="es3">${SOURCE_DIR}</span> is not a directory&quot;</span><br />
&nbsp; &nbsp;<span class="kw3">exit</span> <span class="nu0">1</span><br />
<span class="kw1">fi</span></p>
<p><span class="kw2">find</span> <span class="st0">&quot;<span class="es3">${SOURCE_DIR}</span>&quot;</span> <span class="re5">-name</span> <span class="st0">&quot;*.zip&quot;</span> <span class="re5">-type</span> f <span class="re5">-exec</span> <span class="kw2">unzip</span> <span class="br0">&#123;</span><span class="br0">&#125;</span> \;</p>
<p><span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="re5">-d</span> instantclient_11_1 <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
<span class="kw1">then</span><br />
&nbsp; <span class="re2">TMP_DIR</span>=instantclient_11_1<br />
<span class="kw1">elif</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="re5">-d</span> instantclient_10_2 <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
<span class="kw1">then</span><br />
&nbsp; <span class="re2">TMP_DIR</span>=instantclient_10_2<br />
<span class="kw1">else</span><br />
&nbsp; <span class="kw3">echo</span> <span class="st0">&quot;unable to determine extraction dir&quot;</span><br />
&nbsp; <span class="kw3">exit</span> <span class="nu0">1</span><br />
<span class="kw1">fi</span></p>
<p><span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="re5">-d</span> <span class="co1">${BUILD_DIR}</span> <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
<span class="kw1">then</span><br />
&nbsp; <span class="kw2">rm</span> <span class="re5">-rf</span> <span class="co1">${BUILD_DIR}</span><br />
<span class="kw1">fi</span></p>
<p><span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="co1">${BUILD_DIR}</span><br />
<span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="co1">${BUILD_DIR}</span><span class="sy0">/</span>bin<br />
<span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="co1">${BUILD_DIR}</span><span class="sy0">/</span>doc<br />
<span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="co1">${BUILD_DIR}</span><span class="sy0">/</span>java<br />
<span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="co1">${BUILD_DIR}</span><span class="sy0">/</span>lib</p>
<p><span class="kw2">cp</span> <span class="co1">${CFG_DIR}</span><span class="sy0">/*</span> <span class="co1">${BUILD_DIR}</span><br />
<span class="kw2">mv</span> <span class="co1">${TMP_DIR}</span><span class="sy0">/*</span>README<span class="sy0">*</span> <span class="co1">${BUILD_DIR}</span><span class="sy0">/</span>doc<br />
<span class="kw2">mv</span> <span class="co1">${TMP_DIR}</span><span class="sy0">/*</span>.html <span class="co1">${BUILD_DIR}</span><span class="sy0">/</span>doc<br />
<span class="kw2">mv</span> <span class="co1">${TMP_DIR}</span><span class="sy0">/*</span>.htm <span class="co1">${BUILD_DIR}</span><span class="sy0">/</span>doc<br />
<span class="kw2">mv</span> <span class="co1">${TMP_DIR}</span><span class="sy0">/</span>lib<span class="sy0">*</span> <span class="co1">${BUILD_DIR}</span><span class="sy0">/</span>lib<br />
<span class="kw2">mv</span> <span class="co1">${TMP_DIR}</span><span class="sy0">/*</span>.jar <span class="co1">${BUILD_DIR}</span><span class="sy0">/</span>java<br />
<span class="kw2">mv</span> <span class="co1">${TMP_DIR}</span><span class="sy0">/</span>sdk <span class="co1">${BUILD_DIR}</span><br />
<span class="kw2">mv</span> <span class="co1">${TMP_DIR}</span><span class="sy0">/*</span> <span class="co1">${BUILD_DIR}</span><span class="sy0">/</span>bin</p>
<p><span class="kw3">cd</span> <span class="co1">${BUILD_DIR}</span><span class="sy0">/</span>lib<br />
<span class="kw2">ln</span> <span class="re5">-s</span> libclntsh.so.<span class="sy0">*</span> libclntsh.so<br />
<span class="kw2">ln</span> <span class="re5">-s</span> libocci.so.<span class="sy0">*</span> libocci.so<br />
<span class="kw2">ln</span> <span class="re5">-s</span> libsqora.so.<span class="sy0">*</span> libsqora.so</p>
<p><span class="kw3">cd</span> ..<br />
<span class="re2">tarball</span>=<span class="sy0">`</span><span class="kw3">echo</span> <span class="co1">${SOURCE_DIR}</span> <span class="sy0">|</span> <span class="kw2">tr</span> <span class="st_h">&#8216; &#8216;</span> <span class="st_h">&#8216;-&#8217;</span><span class="sy0">`</span><br />
<span class="re2">tarball</span>=<span class="sy0">`</span><span class="kw2">basename</span> <span class="co1">${tarball}</span><span class="sy0">`</span><br />
<span class="re2">tarball</span>=Oracle-<span class="co1">${TMP_DIR}</span>-<span class="co1">${tarball}</span><br />
<span class="kw2">tar</span> cvf &#8211; <span class="sy0">*</span> <span class="sy0">|</span> <span class="kw2">gzip</span> <span class="re5">-9c</span> <span class="sy0">&gt;</span> <span class="st0">&quot;../<span class="es3">${tarball}</span>.tgz&quot;</span></p>
<p><span class="kw3">cd</span> ..<br />
<span class="kw2">rm</span> <span class="re5">-rf</span> <span class="co1">${BUILD_DIR}</span> <span class="co1">${TMP_DIR}</span><span class="sy0">&lt;/</span>directory<span class="sy0">&gt;</span></div>
<p>Once we have the tar ball, we can copy that file to any compatible Linux system, extract it and run the <i>root.sh</i> file which will copy the install to /usr/local/oracle/InstantClient, set up the system variables and build DBD::Oracle for you.</p>
<h3>Script2:  root.sh</h3>
<div class="bash dean_ch"><span class="co0">#!/bin/bash</span></p>
<p><span class="co0">############################################</span><br />
<span class="kw1">function</span> copy_instantclient <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; <span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="sy0">`</span><span class="kw3">pwd</span><span class="sy0">`</span> <span class="sy0">!</span>= <span class="st0">&quot;/usr/local/oracle/InstantClient&quot;</span> <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
&nbsp; <span class="kw1">then</span><br />
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="sy0">!</span> <span class="re5">-d</span> <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>oracle<span class="sy0">/</span>InstantClient <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
&nbsp; &nbsp; <span class="kw1">then</span><br />
&nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot;Creating /usr/local/oracle/InstantClient directory&quot;</span><br />
&nbsp; &nbsp; &nbsp; <span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>oracle<span class="sy0">/</span>InstantClient<br />
&nbsp; &nbsp; <span class="kw1">fi</span></p>
<p>&nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot;Copying Oracle Instant Client to /usr/local/oracle/InstantClient&quot;</span> <br />
&nbsp; &nbsp; <span class="kw2">cp</span> <span class="re5">-Ra</span> <span class="sy0">*</span> <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>oracle<span class="sy0">/</span>InstantClient<br />
&nbsp; <span class="kw1">fi</span><br />
<span class="br0">&#125;</span></p>
<p><span class="co0">#&#8212;&#8212;&#8212;</span><br />
<span class="kw1">function</span> update_etc_profile <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; <span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="re5">-f</span> <span class="sy0">/</span>etc<span class="sy0">/</span>profile <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
&nbsp; <span class="kw1">then</span><br />
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="sy0">`</span><span class="kw2">grep</span> <span class="re5">-c</span> <span class="st0">&quot;ORACLE_HOME&quot;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>profile<span class="sy0">`</span> = <span class="nu0">0</span> <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
&nbsp; &nbsp; <span class="kw1">then</span> <br />
&nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot;Updating /etc/profile&quot;</span><br />
&nbsp; &nbsp; &nbsp; <span class="kw2">cat</span> <span class="sy0">&gt;&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>profile <span class="sy0">&lt;</span> <span class="sy0">&lt;</span> EOF<br />
&nbsp; <span class="kw3">export</span> <span class="re2">ORACLE_HOME</span>=<span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>oracle<span class="sy0">/</span>InstantClient<br />
&nbsp; <span class="kw3">export</span> <span class="re2">TNS_ADMIN</span>=\<span class="co1">${ORACLE_HOME}</span><br />
&nbsp; <span class="kw3">export</span> <span class="re2">PATH</span>=\<span class="co1">${ORACLE_HOME}</span><span class="sy0">/</span>bin:\<span class="co1">${PATH}</span><br />
&nbsp; <span class="kw3">export</span> <span class="re2">CLASSPATH</span>=\<span class="co1">${ORACLE_HOME}</span><span class="sy0">/</span>classes:\<span class="co1">${CLASSPATH}</span><br />
&nbsp; <span class="kw3">export</span> <span class="re2">LD_LIBRARY_PATH</span>=\<span class="co1">${ORACLE_HOME}</span><span class="sy0">/</span>lib:\<span class="co1">${LD_LIBRARY_PATH}</span><br />
&nbsp; <span class="kw3">export</span> <span class="re2">SQLPATH</span>=\<span class="co1">${ORACLE_HOME}</span><span class="sy0">/</span>bin<br />
EOF<br />
&nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot;Updates to /etc/profile already applied&quot;</span><br />
&nbsp; &nbsp; <span class="kw1">fi</span><br />
&nbsp; <span class="kw1">fi</span><br />
<span class="br0">&#125;</span></p>
<p><span class="co0">#&#8212;&#8212;&#8212;</span><br />
<span class="kw1">function</span> update_library_cache <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; <span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="re5">-d</span> <span class="sy0">/</span>etc<span class="sy0">/</span>ld.so.conf.d <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
&nbsp; <span class="kw1">then</span><br />
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="re5">-f</span> <span class="sy0">/</span>etc<span class="sy0">/</span>ld.so.conf.d<span class="sy0">/</span>oracle_instant_client.conf <br />
&nbsp; &nbsp; &nbsp; &nbsp;<span class="sy0">&amp;&amp;</span> &nbsp;<span class="sy0">`</span><span class="kw2">grep</span> <span class="re5">-c</span> <span class="st0">&quot;/usr/local/oracle/InstantClient&quot;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>ld.so.conf.d<span class="sy0">/</span>oracle_instant_client.conf<span class="sy0">`</span> <span class="sy0">!</span>= <span class="nu0">0</span> <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
&nbsp; &nbsp; <span class="kw1">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">echo</span> <span class="st0">&quot;Updates to /etc/ld.so.conf.d/oracle_instant_client.conf already applied&quot;</span><br />
&nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot;Updating /etc/ld.so.conf.d/oracle_instant_client.conf&quot;</span><br />
&nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot;/usr/local/oracle/InstantClient&quot;</span> <span class="sy0">&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>ld.so.conf.d<span class="sy0">/</span>oracle_instant_client.conf<br />
&nbsp; &nbsp; &nbsp; <span class="sy0">/</span>sbin<span class="sy0">/</span>ldconfig<br />
&nbsp; &nbsp; <span class="kw1">fi</span><br />
&nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="sy0">`</span><span class="kw2">grep</span> <span class="re5">-c</span> <span class="st0">&quot;/usr/local/oracle/InstantClient&quot;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>ld.so.conf<span class="sy0">`</span> == <span class="nu0">0</span> <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
&nbsp; &nbsp; <span class="kw1">then</span><br />
&nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot;Updating /etc/ld.so.conf&quot;</span><br />
&nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot;/usr/local/oracle/InstantClient&quot;</span> <span class="sy0">&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>ld.so.conf<br />
&nbsp; &nbsp; &nbsp; <span class="sy0">/</span>sbin<span class="sy0">/</span>ldconfig<br />
&nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot;Updates to /etc/ld.so.conf already applied&quot;</span><br />
&nbsp; &nbsp; <span class="kw1">fi</span> <br />
&nbsp; <span class="kw1">fi</span></p>
<p><span class="br0">&#125;</span></p>
<p><span class="co0">#&#8212;&#8212;&#8212;</span><br />
<span class="kw1">function</span> print_env <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; <span class="kw3">echo</span> <span class="st0">&quot;Add the following to the rc.d script for any daemon processes that need to access Oracle. &nbsp;For example, apache&quot;</span><br />
&nbsp; <span class="kw3">echo</span> <span class="st_h">&#8216; &nbsp;export ORACLE_HOME=/usr/local/oracle/InstantClient<br />
&nbsp; export TNS_ADMIN=${ORACLE_HOME}<br />
&nbsp; export PATH=${ORACLE_HOME}/bin:${PATH}<br />
&nbsp; export CLASSPATH=${ORACLE_HOME}/classes:${CLASSPATH}<br />
&nbsp; export LD_LIBRARY_PATH=${ORACLE_HOME}/lib:${LD_LIBRARY_PATH}<br />
&nbsp; export SQLPATH=${ORACLE_HOME}/bin&#8217;</span><br />
<span class="br0">&#125;</span></p>
<p><span class="co0">#&#8212;&#8212;&#8212;</span><br />
<span class="kw1">function</span> install_DBD-Oracle <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; <span class="kw3">echo</span> <span class="st0">&quot;Building DBD::Oracle&quot;</span><br />
&nbsp; <span class="re2">DBDORA</span>=<span class="sy0">`</span><span class="kw2">ls</span> DBD-Oracle-<span class="sy0">*`</span></p>
<p>&nbsp; <span class="kw1">if</span> <span class="br0">&#91;</span><span class="br0">&#91;</span> <span class="re5">-f</span> <span class="co1">${DBDORA}</span> <span class="br0">&#93;</span><span class="br0">&#93;</span><br />
&nbsp; <span class="kw1">then</span><br />
&nbsp; &nbsp; <span class="kw2">tar</span> zxf <span class="co1">${DBDORA}</span> <br />
&nbsp; &nbsp; <span class="kw3">cd</span> DBD-Oracle<span class="sy0">*</span> <br />
&nbsp; &nbsp; <span class="re2">TMP_DBDORA</span>=<span class="sy0">`</span><span class="kw3">pwd</span><span class="sy0">`</span><br />
&nbsp; &nbsp; <span class="re2">TMP_DBDORA</span>=<span class="sy0">`</span><span class="kw2">basename</span> <span class="co1">${TMP_DBDORA}</span><span class="sy0">`</span><br />
&nbsp; &nbsp; <span class="kw2">perl</span> Makefile.PL <span class="re5">-m</span> <span class="re1">$ORACLE_HOME</span><span class="sy0">/</span>sdk<span class="sy0">/</span>demo<span class="sy0">/</span>demo.mk<br />
&nbsp; &nbsp; <span class="kw2">make</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">make</span> <span class="kw2">install</span><br />
&nbsp; &nbsp; <span class="kw3">cd</span> ..<br />
&nbsp; &nbsp; <span class="kw2">rm</span> <span class="re5">-rf</span> <span class="co1">${TMP_DBDORA}</span><br />
&nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; <span class="kw3">echo</span> <span class="st0">&quot;Unable to find DBD-Oracle file&quot;</span><br />
&nbsp; <span class="kw1">fi</span><br />
<span class="br0">&#125;</span></p>
<p><span class="co0">############################################</span></p>
<p><span class="kw3">export</span> <span class="re2">ORACLE_HOME</span>=<span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>oracle<span class="sy0">/</span>InstantClient<br />
<span class="kw3">export</span> <span class="re2">TNS_ADMIN</span>=<span class="co1">${ORACLE_HOME}</span><br />
<span class="kw3">export</span> <span class="re2">PATH</span>=<span class="co1">${ORACLE_HOME}</span><span class="sy0">/</span>bin:<span class="co1">${PATH}</span><br />
<span class="kw3">export</span> <span class="re2">CLASSPATH</span>=<span class="co1">${ORACLE_HOME}</span><span class="sy0">/</span>classes:<span class="co1">${CLASSPATH}</span><br />
<span class="kw3">export</span> <span class="re2">LD_LIBRARY_PATH</span>=<span class="co1">${ORACLE_HOME}</span><span class="sy0">/</span>lib:<span class="co1">${LD_LIBRARY_PATH}</span><br />
<span class="kw3">export</span> <span class="re2">SQLPATH</span>=<span class="co1">${ORACLE_HOME}</span><span class="sy0">/</span>bin</p>
<p>copy_instantclient<br />
update_etc_profile<br />
update_library_cache<br />
print_env<br />
install_DBD-Oracle</div>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/10/22/installing-oracle-instant-client-and-dbdoracle-on-ubuntu-linux-804-server-jeos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Installing Oracle 10g / 11g on Ubuntu 8.04.1 (Hardy Heron) Server JEOS in VMware Server 1.0x/2.0x</title>
		<link>http://froebe.net/blog/2008/10/21/installing-oracle-10g-11g-on-ubuntu-8041-hardy-heron-server-jeos-in-vmware-server-10x20x/</link>
		<comments>http://froebe.net/blog/2008/10/21/installing-oracle-10g-11g-on-ubuntu-8041-hardy-heron-server-jeos-in-vmware-server-10x20x/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 16:36:26 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[10g]]></category>
		<category><![CDATA[11g]]></category>
		<category><![CDATA[11xe]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[intrepid]]></category>
		<category><![CDATA[JEOS]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware server]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=726</guid>
		<description><![CDATA[I&#8217;ve been tasked with becoming an Oracle DBA, so I need to be able to create an VMware Server image containing 32 bit Ubuntu 8.04.1 Server JEOS and Oracle 10g. Much of the work was taken from Augusto Bott&#8216;s Installing Oracle 11g on Ubuntu Linux 7.10 (Gutsy Gibbon) and Peter Cooper&#8216;s How to Install VMware [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been tasked with becoming an Oracle DBA, so I need to be able to create an <a href="http://www.vmware.com">VMware Server</a> image containing <a href="http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos">32 bit Ubuntu 8.04.1 Server JEOS</a> and <a href="http://www.oracle.com">Oracle 10g</a>.  Much of the work was taken from <a href="http://www.pythian.com/blogs/author/bott/">Augusto Bott</a>&#8216;s <a href="http://www.pythian.com/blogs/654/installing-oracle-11g-on-ubuntu-linux-710-gutsy-gibbon">Installing Oracle 11g on Ubuntu Linux 7.10 (Gutsy Gibbon)</a> and <a href="http://peterc.org/">Peter Cooper</a>&#8216;s <a href="http://peterc.org/2008/62-how-to-install-vmware-tools-on-ubuntu-hardy-804-under-vmware-fusion.html">How to Install VMware Tools on Ubuntu Hardy 8.04 under VMware Fusion</a>.</p>
<p>I was able to consolidate the methods to work rather well together.  As soon as Ubuntu 8.10 Server JEOS (Intrepid) is released, I&#8217;ll verify the procedure on that operating system as well. </p>
<p>If you&#8217;re looking for instructions on how to install Oracle 11 XE on Ubuntu 8.04.1, look at <a href="http://www.oracle.com/technology/tech/linux/install/xe-on-kubuntu.html">Installing Oracle Database XE on Debian, Ubuntu, and Kubuntu</a> by Todd Trichler.</p>
<h3>Create a VMware Image with the following settings</h3>
<ol>
<li>Choose 32bit Ubuntu for the OS type</li>
<li>1024 MBytes RAM</li>
<li>16GBytes disk space</li>
<li>Ubuntu 8.04.1 (or higher) Server JEOS edition http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos</li>
<li>Upon the os installation, create a non &#8220;oracle&#8221; id to use to administer the os.</li>
</ol>
<h3>Install the required updates and packages</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">aptitude</span> update<br />
$ <span class="kw2">sudo</span> <span class="kw2">aptitude</span> safe-upgrade<br />
$ <span class="kw2">sudo</span> <span class="kw2">aptitude</span> <span class="kw2">install</span> build-essential xinetd linux-headers-<span class="sy0">`</span><span class="kw2">uname</span> -r<span class="sy0">`</span> openssh-client openssh-server <span class="kw2">unzip</span> libaio1 <span class="kw2">gawk</span> ksh rpm libmotif3 alien lsb-rpm libtool libxtst-dev libxtst6 libstdc++<span class="nu0">5</span></div>
<h3> Add swap</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">dd</span> <span class="re2">if</span>=<span class="sy0">/</span>dev<span class="sy0">/</span>zero <span class="re2">of</span>=<span class="sy0">/</span>extraswap <span class="re2">bs</span>=1M <span class="re2">count</span>=<span class="nu0">1536</span><br />
$ <span class="kw2">sudo</span> mkswap <span class="sy0">/</span>extraswap<br />
$ <span class="kw2">sudo</span> swapon <span class="sy0">/</span>extraswap<br />
$ <span class="kw2">sudo</span> <span class="kw3">echo</span> <span class="st0">&quot;/extraswap &nbsp; none &nbsp; swap &nbsp; sw &nbsp; 0 &nbsp; 0&quot;</span> <span class="sy0">&gt;&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>fstab<br />
<span class="co0"># &lt;em&gt;&quot;/sbin/swapon -s&quot; should show the added swap space&lt;/em&gt;</span><br />
$ <span class="sy0">/</span>sbin<span class="sy0">/</span>swapon <span class="re5">-s</span><br />
Filename&nbsp; &nbsp; &nbsp; &nbsp; Type&nbsp; &nbsp; Size&nbsp; Used&nbsp; Priority<br />
<span class="sy0">/</span>dev<span class="sy0">/</span>mapper<span class="sy0">/</span>oracle10g-swap_1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;partition <span class="nu0">401400</span>&nbsp; <span class="nu0">92</span>&nbsp; <span class="re5">-1</span><br />
<span class="sy0">/</span>extraswap &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">file</span>&nbsp; &nbsp; <span class="nu0">1048568</span> <span class="nu0">0</span> <span class="re5">-2</span></div>
<h3>If VMware Server version is 2.0x or higher, install VMware tools:</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">su</span> &#8211; root<br />
$ <span class="kw2">mount</span> <span class="sy0">/</span>dev<span class="sy0">/</span>cdrom<br />
$ <span class="kw2">cp</span> <span class="sy0">/</span>media<span class="sy0">/</span>cdrom<span class="sy0">/*</span>.gz ~<br />
$ <span class="kw2">tar</span> zxvf VMwareTools<span class="sy0">*</span>.tar.gz<br />
$ <span class="kw3">cd</span> vmware-tools-distrib<br />
$ .<span class="sy0">/</span>vmware-install.pl</div>
<h3> If VMware Server version is 1.0x, install VMware tools:</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">su</span> &#8211; root<br />
$ <span class="kw2">mount</span> <span class="sy0">/</span>dev<span class="sy0">/</span>cdrom<br />
$ <span class="kw2">cp</span> <span class="sy0">/</span>media<span class="sy0">/</span>cdrom<span class="sy0">/*</span>.gz ~<br />
$ <span class="kw2">aptitude</span> <span class="kw2">install</span> libgtk2.0-dev libproc-dev libdumbnet-dev xorg-dev <span class="kw2">wget</span><br />
$ <span class="kw2">wget</span> http:<span class="sy0">//</span>mesh.dl.sourceforge.net<span class="sy0">/</span>sourceforge<span class="sy0">/</span>open-vm-tools<span class="sy0">/</span>open-vm-tools-2008.04.14-<span class="nu0">87182</span>.tar.gz<br />
$ <span class="kw2">tar</span> xzvf VMware<span class="sy0">*</span>.gz ; <span class="kw2">sudo</span> <span class="kw2">tar</span> xzvf open-vm-tools<span class="sy0">*</span>.gz ; <span class="kw3">cd</span> open-vm-tools-2008.04.14-<span class="nu0">87182</span><span class="sy0">/</span><br />
$ .<span class="sy0">/</span>configure <span class="sy0">&amp;</span>amp;<span class="sy0">&amp;</span>amp; <span class="kw2">make</span><br />
$ <span class="kw3">cd</span> modules<span class="sy0">/</span>linux<span class="sy0">/</span><br />
$ <span class="kw1">for</span> i <span class="kw1">in</span> <span class="sy0">*</span>; <span class="kw1">do</span> <span class="kw2">mv</span> <span class="co1">${i}</span> <span class="co1">${i}</span><span class="re5">-only</span>; <span class="kw2">tar</span> <span class="re5">-cf</span> <span class="co1">${i}</span>.tar <span class="co1">${i}</span><span class="re5">-only</span>; <span class="kw1">done</span><br />
$ <span class="kw3">cd</span> ..<span class="sy0">/</span>..<span class="sy0">/</span>..<br />
$ <span class="kw2">mv</span> <span class="re5">-f</span> open-vm-tools-2008.04.14-<span class="nu0">87182</span><span class="sy0">/</span>modules<span class="sy0">/</span>linux<span class="sy0">/*</span>.tar vmware-tools-distrib<span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/</span>source<span class="sy0">/</span> ; <span class="kw3">cd</span> vmware-tools-distrib<span class="sy0">/</span><br />
$ <span class="kw2">sudo</span> .<span class="sy0">/</span>vmware-install.pl<br />
$ <span class="kw2">sudo</span> reboot</div>
<h3>Append to /etc/sysctl.conf</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">cat</span> <span class="sy0">&gt;&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>sysctl.conf <span class="co2">&lt;&lt; EOF<br />
fs.file-max = 65535<br />
kernel.shmall = 2097152<br />
kernel.shmmax = 2147483648<br />
kernel.shmmni = 4096<br />
kernel.sem = 250 32000 100 128<br />
net.ipv4.ip_local_port_range = 1024 65535<br />
net.core.rmem_default = 1048576<br />
net.core.rmem_max = 1048576<br />
net.core.wmem_default = 262144<br />
net.core.wmem_max = 262144<br />
EOF</span></div>
<h3>Append to /etc/security/limits.conf</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">cat</span> <span class="sy0">&gt;&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>security<span class="sy0">/</span>limits.conf <span class="co2">&lt;&lt; EOF<br />
oracle soft nproc 2047<br />
oracle hard nproc 16383<br />
oracle soft nofile 1023<br />
oracle hard nofile 65535<br />
EOF</span></div>
<h3>Append to /etc/pam.d/login</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">cat</span> <span class="sy0">&gt;&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>pam.d<span class="sy0">/</span><span class="kw2">login</span> <span class="co2">&lt;&lt; EOF<br />
session required /lib/security/pam_limits.so<br />
session required pam_limits.so<br />
EOF</span></div>
<h3>Set up user / groups</h3>
<div class="bash dean_ch">$ <span class="kw2">sudo</span> <span class="kw2">su</span> &#8211; root<br />
$ addgroup oinstall ; addgroup dba ; addgroup nobody ; usermod <span class="re5">-g</span> nobody nobody ; &nbsp;useradd <span class="re5">-g</span> oinstall <span class="re5">-G</span> dba <span class="re5">-p</span> password <span class="re5">-d</span> <span class="sy0">/</span>home<span class="sy0">/</span>oracle <span class="re5">-s</span> <span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">bash</span> oracle<br />
$ <span class="kw2">passwd</span> oracle<br />
Password changed.<br />
$ <span class="kw2">mkdir</span> <span class="sy0">/</span>home<span class="sy0">/</span>oracle ; <span class="kw2">chown</span> <span class="re5">-R</span> oracle:dba <span class="sy0">/</span>home<span class="sy0">/</span>oracle ; <span class="kw2">ln</span> <span class="re5">-s</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">awk</span> <span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">awk</span> ; <span class="kw2">ln</span> <span class="re5">-s</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>rpm <span class="sy0">/</span>bin<span class="sy0">/</span>rpm ; <span class="kw2">ln</span> <span class="re5">-s</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">basename</span> <span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">basename</span> ; <span class="kw2">mkdir</span> <span class="sy0">/</span>etc<span class="sy0">/</span>rc.d<br />
$ <span class="kw1">for</span> i <span class="kw1">in</span> <span class="nu0">0</span> <span class="nu0">1</span> <span class="nu0">2</span> <span class="nu0">3</span> <span class="nu0">4</span> <span class="nu0">5</span> <span class="nu0">6</span> S ; <span class="kw1">do</span> <span class="kw2">ln</span> <span class="re5">-s</span> <span class="sy0">/</span>etc<span class="sy0">/</span>rc<span class="re1">$i</span>.d <span class="sy0">/</span>etc<span class="sy0">/</span>rc.d<span class="sy0">/</span>rc<span class="re1">$i</span>.d ; <span class="kw1">done</span><br />
$ <span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="sy0">/</span>dbms<span class="sy0">/</span>oracle ; <span class="kw2">chown</span> <span class="re5">-R</span> oracle:dba <span class="sy0">/</span>dbms<span class="sy0">/</span>oracle ; &nbsp;sysctl <span class="re5">-p</span><br />
$ reboot</div>
<h3>Retrieve Oracle 10g zip file</h3>
<ol>
<li>Copy the Oracle install zip file from disc or somewhere</li>
<li>Unzip it</li>
</ol>
<h3>Retrieve IP of the network card</h3>
<div class="bash dean_ch">$ <span class="kw2">ifconfig</span> <span class="sy0">|</span><span class="kw2">grep</span> <span class="st0">&quot;Bcast&quot;</span></div>
<h3> Install / Configure oracle manually verifying any requirements:</h3>
<div class="bash dean_ch">$ <span class="kw2">ssh</span> <span class="re5">-C</span> <span class="re5">-X</span> oracle<span class="sy0">@</span><span class="br0">&#40;</span>ipaddress<span class="br0">&#41;</span><br />
&#8230;<br />
$ <span class="kw3">cd</span> <span class="sy0">/</span>home<span class="sy0">//</span>database<br />
$ .<span class="sy0">/</span>runInstaller <span class="re5">-ignoreSysPrereqs</span></div>
<h3>iSQL*Plus URL:</h3>
<p>http://(ipaddress):5560/isqlplus</p>
<h3>iSQL*Plus DBA URL:</h3>
<p>http://(ipaddress):5560/isqlplus/dba</p>
<h3>Enterprise Manager 10g Database Control URL:</h3>
<p>http://(ipaddress):1158/em</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/10/21/installing-oracle-10g-11g-on-ubuntu-8041-hardy-heron-server-jeos-in-vmware-server-10x20x/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Been a long time / Installing vmware tools in Ubuntu 8.04.1 JEOS Server</title>
		<link>http://froebe.net/blog/2008/09/26/been-a-long-time-installing-vmware-tools-in-ubuntu-8041-jeos-server/</link>
		<comments>http://froebe.net/blog/2008/09/26/been-a-long-time-installing-vmware-tools-in-ubuntu-8041-jeos-server/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 22:03:45 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[open vm tools]]></category>
		<category><![CDATA[peter cooper]]></category>
		<category><![CDATA[sourceforge]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 8.04]]></category>
		<category><![CDATA[Ubuntu JEOS]]></category>
		<category><![CDATA[vmware server]]></category>
		<category><![CDATA[vmware tools]]></category>
		<category><![CDATA[VMware Workstation]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=709</guid>
		<description><![CDATA[I&#8217;m sorry folks, I got wrapped up in the ways of the physical world and then was sick the past few days. Recently I tried installing vmware tools in a Ubuntu 8.04.1 JEOS Server virtual machine with no success.  After a bit of googling, I came across the Peter Cooper&#8217;s blog that outlined the procedure [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sorry folks, I got wrapped up in the ways of the physical world and then was sick the past few days.<a href="http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos"><img class="alignright size-medium wp-image-714" title="Ubuntu Server JEOS 8.04.1" src="http://froebe.net/blog/wp-content/uploads/2008/09/ubuntulogo.png" alt="" width="202" height="55" /></a></p>
<p>Recently I tried installing vmware tools in a <a href="http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos">Ubuntu 8.04.1 JEOS Server</a> virtual machine with no success.  After a bit of googling, I came across the <a title="How to Install VMware Tools on Ubuntu Hardy 8.04 under VMware Fusion" href="http://peterc.org/2008/62-how-to-install-vmware-tools-on-ubuntu-hardy-804-under-vmware-fusion.html">Peter Cooper&#8217;s blog</a> that outlined the procedure rather well for VMware Fusion, but it works for VMware Server and VMware Workstation just fine.  Essentially:<a href="http://www.vmware.com"><img class="alignright size-medium wp-image-711" title="VMware" src="http://froebe.net/blog/wp-content/uploads/2008/09/vmware.png" alt="" width="267" height="112" /></a></p>
<ul>
<li>download <a href="http://mesh.dl.sourceforge.net/sourceforge/open-vm-tools">Open VM Tools</a> from Sourceforge</li>
<li>Mount VMware tools (Host -&gt; VM -&gt; Install VMware Tools), mount /dev/cdrom</li>
<li>Extract the vmware tools to /tmp</li>
<li>Extract and compile Open VM Tools (./configure)</li>
<li>Tar up the compiled open vm tools and copy to the vmware tools directory</li>
<li>Run vmware-install.pl</li>
</ul>
<p>See Peter&#8217;s blog for step by step instructions.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/09/26/been-a-long-time-installing-vmware-tools-in-ubuntu-8041-jeos-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s here!  The very first issue of MyDatabases!</title>
		<link>http://froebe.net/blog/2008/07/29/its-here-the-very-first-issue-of-mydatabases/</link>
		<comments>http://froebe.net/blog/2008/07/29/its-here-the-very-first-issue-of-mydatabases/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 23:06:51 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Backup Server]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[IBM DB2]]></category>
		<category><![CDATA[ISUG]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[My Databases]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Powerbuilder]]></category>
		<category><![CDATA[RepAgents]]></category>
		<category><![CDATA[Replication Server]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[David Wein]]></category>
		<category><![CDATA[Geek Spotlight]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[Jeff Tallman]]></category>
		<category><![CDATA[Michael Peppler]]></category>
		<category><![CDATA[MyDatabases]]></category>
		<category><![CDATA[ubuntu 8.04]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=621</guid>
		<description><![CDATA[MyDatabases Volume 1 Issue 1 (July 2008) MyDatabases Volume 1 Issue 1 Geek Spotlight:  Michael Peppler Sybase ASE on Ubuntu 8.04 Multicore Processors VMware Virtualization Logical Process Manager]]></description>
			<content:encoded><![CDATA[<h3>MyDatabases Volume 1 Issue 1 (July 2008)</h3>
<p><a href="http://froebe.net/blog/wp-content/uploads/2008/07/mydatabases_vol1_issue1.pdf"><img class="size-medium wp-image-625" title="MyDatabases Volume 1 Issue 1" src="http://froebe.net/blog/wp-content/uploads/2008/07/mydatabases_vol1_issue1.png" alt="" /></a> <a href="http://froebe.net/blog/wp-content/uploads/2008/07/mydatabases_vol1_issue1.pdf"></a></p>
<p><a href="http://froebe.net/blog/wp-content/uploads/2008/07/mydatabases_vol1_issue1.pdf">MyDatabases Volume 1 Issue 1</a></p>
<p>Geek Spotlight:  Michael Peppler<br />
Sybase ASE on Ubuntu 8.04<br />
Multicore Processors<br />
VMware Virtualization<br />
Logical Process Manager</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/07/29/its-here-the-very-first-issue-of-mydatabases/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Radmin 3.2 Viewer and Ubuntu Linux 8.04 (Hardy Heron) 64bit working together with Wine</title>
		<link>http://froebe.net/blog/2008/07/18/radmin-32-viewer-and-ubuntu-linux-804-hardy-heron-64bit-working-together-with-wine/</link>
		<comments>http://froebe.net/blog/2008/07/18/radmin-32-viewer-and-ubuntu-linux-804-hardy-heron-64bit-working-together-with-wine/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 17:02:58 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[radmin]]></category>
		<category><![CDATA[radmin server]]></category>
		<category><![CDATA[radmin viewer]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 8.04]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=579</guid>
		<description><![CDATA[A few months ago, I tried getting Radmin 3.2 Viewer to work with Wine but wasn&#8217;t able.  Radmin 2 Viewer worked wonderfully but wasn&#8217;t compatible with the Radmin 3.2 Server software that we use at work. With Wine 1.0.0, I was able to download the viewer and install it.  No special configuration&#8230; just a straight [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago, I tried getting Radmin 3.2 Viewer to work with Wine but wasn&#8217;t able.  Radmin 2 Viewer worked wonderfully but wasn&#8217;t compatible with the <a href="http://www.amazon.com/gp/product/B000G3LUEG?ie=UTF8&amp;tag=froebe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000G3LUEG">Radmin 3.2 Server software</a> that we use at work.</p>
<p>With Wine 1.0.0, I was able to <a href="http://www.radmin.com/download/">download</a> the viewer and install it.  No special configuration&#8230; just a straight install.  So far I haven&#8217;t had any issues with it at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/07/18/radmin-32-viewer-and-ubuntu-linux-804-hardy-heron-64bit-working-together-with-wine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Received &#8216;Can&#8217;t call method &#8220;value&#8221; on an undefined value at /usr/share/perl5/IO/Uncompress/RawInflate.pm&#8217; on Ubuntu 8.04 Server (Hardy Heron)</title>
		<link>http://froebe.net/blog/2008/07/16/received-cant-call-method-value-on-an-undefined-value-at-usrshareperl5iouncompressrawinflatepm-on-ubuntu-804-server-hardy-heron/</link>
		<comments>http://froebe.net/blog/2008/07/16/received-cant-call-method-value-on-an-undefined-value-at-usrshareperl5iouncompressrawinflatepm-on-ubuntu-804-server-hardy-heron/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 01:50:12 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[cpan]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[IO::Compress::zlib::perl]]></category>
		<category><![CDATA[libio-compress-zlib-perl]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[workaround]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=578</guid>
		<description><![CDATA[On my media server, I wanted to set up Perl&#8217;s CPAN but when I ran install Bundle::CPAN, I ctrl-c&#8217;d out of it when I noticed that bzip2 wasn&#8217;t installed.  Silly me.  Soon after I started receiving: Can&#8217;t call method &#8220;value&#8221; on an undefined value at /usr/share/perl5/IO/Uncompress/RawInflate.pm Reinstalling Perl and all the related ubuntu packages doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>On my media server, I wanted to set up Perl&#8217;s CPAN but when I ran install Bundle::CPAN, I ctrl-c&#8217;d out of it when I noticed that bzip2 wasn&#8217;t installed.  Silly me.  Soon after I started receiving:</p>
<blockquote><p><strong>Can&#8217;t call method &#8220;value&#8221; on an undefined value at /usr/share/perl5/IO/Uncompress/RawInflate.pm</strong></p></blockquote>
<p>Reinstalling Perl and all the related ubuntu packages doesn&#8217;t fix it, nor does removing the ~root/.cpan dir.  There is an easy workaround though.</p>
<div class="bash dean_ch"><span class="co0"># aptitude remove libcompress-raw-zlib-perl</span><br />
Reading package lists&#8230; Done<br />
Building dependency <span class="kw2">tree</span> &nbsp; &nbsp; &nbsp; <br />
Reading state information&#8230; Done<br />
Reading extended state information &nbsp; &nbsp; &nbsp;<br />
Initializing package states&#8230; Done<br />
Building tag database&#8230; Done &nbsp; &nbsp; &nbsp;<br />
The following packages are BROKEN:<br />
&nbsp; libio-compress-zlib-perl <br />
The following packages have been kept back:<br />
&nbsp; bind9-host dnsutils libbind9-<span class="nu0">30</span> libisccfg30 <br />
The following packages will be REMOVED:<br />
&nbsp; libcompress-raw-zlib-perl <br />
<span class="nu0">0</span> packages upgraded, <span class="nu0">0</span> newly installed, <span class="nu0">1</span> to remove and <span class="nu0">4</span> not upgraded.<br />
Need to get 0B of archives. After unpacking 319kB will be freed.<br />
The following packages have unmet dependencies:<br />
&nbsp; libio-compress-zlib-perl: Depends: libcompress-raw-zlib-perl <span class="br0">&#40;</span><span class="sy0">&gt;</span>= <span class="nu0">2.008</span><span class="br0">&#41;</span> but it is not installable<br />
Resolving dependencies&#8230;<br />
The following actions will resolve these dependencies:</p>
<p>Remove the following packages:<br />
apparmor-utils<br />
libcompress-zlib-perl<br />
libio-compress-zlib-perl<br />
libmp3-tag-perl<br />
librpc-xml-perl<br />
libwww-perl<br />
libxml-parser-perl<br />
ubuntu-standard</p>
<p>Score is <span class="nu0">592</span></p>
<p>Accept this solution? <span class="br0">&#91;</span>Y<span class="sy0">/</span>n<span class="sy0">/</span>q<span class="sy0">/</span>?<span class="br0">&#93;</span> </div>
<p>Make a note of the packages that it will remove, then tell it to go ahead.  It <strong>will</strong> remove these packages!</p>
<p>Start cpan, and type in
<div class="bash dean_ch"><span class="kw2">install</span> Bundle::CPAN</div>
<p>.  When it is complete, reinstall the ubuntu packages that you removed earlier (for example):</p>
<div class="bash dean_ch"><span class="co0"># aptitude install apparmor-utils libcompress-zlib-perl libio-compress-zlib-perl libmp3-tag-perl librpc-xml-perl libwww-perl libxml-parser-perl ubuntu-standard</span></div>
<p>That&#8217;s it. Your cpan is working again <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/07/16/received-cant-call-method-value-on-an-undefined-value-at-usrshareperl5iouncompressrawinflatepm-on-ubuntu-804-server-hardy-heron/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to upgrade Dell Latitude laptop BIOS using Ubuntu 8.04 Linux (Hardy Heron)</title>
		<link>http://froebe.net/blog/2008/07/08/how-to-upgrade-dell-latitude-laptop-bios-using-ubuntu-804-linux-hardy-heron/</link>
		<comments>http://froebe.net/blog/2008/07/08/how-to-upgrade-dell-latitude-laptop-bios-using-ubuntu-804-linux-hardy-heron/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 01:41:12 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[BIOS]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[Dell Latitude]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[latitude]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 8.04]]></category>
		<category><![CDATA[upgrade bios]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=546</guid>
		<description><![CDATA[This should work with any Dell Latitude laptop but YMMV. wget -q -O &#8211; http://linux.dell.com/repo/firmware/bootstrap.cgi &#62; dell_bootstrap.sh sudo bash dell_bootstrap.sh sudo aptitude install firmware-addon-dell firmware-tools sudo aptitude install $&#40;sudo bootstrap_firmware -a&#41; sudo update_firmware &#8211;yes After upgrading the BIOS, you will need to perform a warm reboot (System -&#62; Quit -&#62; Restart). You don&#8217;t need to [...]]]></description>
			<content:encoded><![CDATA[<p>This should work with any <a href="http://www.amazon.com/gp/product/B000YA9FLG?ie=UTF8&amp;tag=froebe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000YA9FLG">Dell Latitude laptop</a> but YMMV.</p>
<div class="bash dean_ch"><span class="kw2">wget</span> <span class="re5">-q</span> <span class="re5">-O</span> &#8211; http:<span class="sy0">//</span>linux.dell.com<span class="sy0">/</span>repo<span class="sy0">/</span>firmware<span class="sy0">/</span>bootstrap.cgi <span class="sy0">&gt;</span> dell_bootstrap.sh<br />
<span class="kw2">sudo</span> <span class="kw2">bash</span> dell_bootstrap.sh<br />
<span class="kw2">sudo</span> <span class="kw2">aptitude</span> <span class="kw2">install</span> firmware-addon-dell firmware-tools<br />
<span class="kw2">sudo</span> <span class="kw2">aptitude</span> <span class="kw2">install</span> $<span class="br0">&#40;</span><span class="kw2">sudo</span> bootstrap_firmware -a<span class="br0">&#41;</span><br />
<span class="kw2">sudo</span> update_firmware <span class="re5">&#8211;yes</span></div>
<p>After upgrading the BIOS, you will need to perform a warm reboot (System -&gt; Quit -&gt; Restart).  You don&#8217;t need to boot into Windows to upgrade the BIOS <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/07/08/how-to-upgrade-dell-latitude-laptop-bios-using-ubuntu-804-linux-hardy-heron/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to install and run Sybase Adaptive Server Enterprise 12.5.4 and 15.0x on Ubuntu Linux 8.04 JEOS (Hardy Heron) using chroot environment</title>
		<link>http://froebe.net/blog/2008/06/26/how-to-install-and-run-sybase-adaptive-server-enterprise-1254-and-150x-on-ubuntu-linux-804-jeos-hardy-heron-using-chroot-environment/</link>
		<comments>http://froebe.net/blog/2008/06/26/how-to-install-and-run-sybase-adaptive-server-enterprise-1254-and-150x-on-ubuntu-linux-804-jeos-hardy-heron-using-chroot-environment/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 19:31:16 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Backup Server]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Replication Server]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[adaptive server enterprise]]></category>
		<category><![CDATA[chroot]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[JEOS]]></category>
		<category><![CDATA[open server]]></category>
		<category><![CDATA[rep server]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 7.04]]></category>
		<category><![CDATA[ubuntu 8.04]]></category>
		<category><![CDATA[Ubuntu JEOS]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=528</guid>
		<description><![CDATA[Because Sybase has yet to address the GLIBC (LD_POINTER_GUARD) issue with any of their products on Linux, we are forced to find alternative ways of getting Sybase software to run on modern Linux distribution.  In this situation, we will be using the Ubuntu 8.04 Just Enough OS (Ubuntu JEOS) Linux distribution. After installing Ubuntu 8.04 [...]]]></description>
			<content:encoded><![CDATA[<p>Because Sybase has yet to address the <a href="http://froebe.net/blog/2007/02/26/progress-made-on-the-ld_pointer_guard-ase-setup-issue/">GLIBC (LD_POINTER_GUARD) issue</a> with any of their products on Linux, we are forced to find alternative ways of getting Sybase software to run on modern Linux distribution.  In this situation, we will be using the <a href="http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos">Ubuntu 8.04 Just Enough OS (Ubuntu JEOS) Linux distribution</a>.</p>
<p>After installing Ubuntu 8.04 Server JEOS on the physical or virtual machine, <a href="http://www.ubuntu.com/getubuntu/downloadmirrors">download</a> the Ubuntu 7.04 Server iso image.  Why Ubuntu 7.04?  Ubuntu 7.04 is the last Ubuntu release that has an old enough GLIBC that Sybase software will work with.</p>
<blockquote><p><strong>% sudo debootstrap feisty /home/sybase file:///media/cdrom0</strong></p>
<ul>
<li>Change the home directory of the sybase user to be /dbms/sybase by editing the /etc/passwd file</li>
</ul>
<p><strong>% sudo cp /etc/resolv.conf /home/sybase/etc/resolv.conf</strong></p>
<p><strong>% sudo cp /etc/hosts /home/sybase/etc/hosts</strong></p>
<p><strong>% sudo cp /etc/passwd /home/sybase/etc/passwd</strong></p>
<p><strong>% sudo cp /etc/shadow /home/sybase/etc/shadow</strong></p>
<p><strong>% sudo `cat /etc/apt/sources.list | sed -e &#8216;s/hardy/feisty/g&#8217; &gt; /home/sybase/etc/apt/sources.list`</strong></p>
<p><strong>% sudo mount &#8211;bind /dev /home/sybase/dev</strong></p>
<p><strong>% sudo mount &#8211;bind /proc /home/sybase/proc</strong></p>
<p><strong>% sudo mount -t devpts none /home/sybase/dev/pts</strong></p>
<p><strong>% sudo mount &#8211;bind /tmp /home/sybase/tmp</strong></p>
<p><strong>% sudo aptitude update</strong></p>
<p><strong>% sudo aptitude upgrade</strong></p>
<p><strong>% sudo aptitude install locales dialog wget debconf devscripts gnupg</strong></p>
<p><strong>% sudo aptitude install libstdc++5 libstdc++6 libaio</strong></p>
<ul>
<li>If you&#8217;re installing v12.5x software, you will need to install an even older copy of libstdc++ (not needed for v15 or higher software):</li>
</ul>
<p><span style="color: #ff9900;"><em><strong>% aptitude install libstdc++2.10-glibc2.2</strong></em></span></p>
<ul>
<li>Install Sybase software into /dbms/sybase (as root in the chroot environment which you should still be in)</li>
</ul>
<p><strong>% sudo cp /dbms/sybase/SYBASE.sh /dbms/sybase/SYBASE.env</strong></p>
<p><strong>% sudo echo DSQUERY=MYASE &gt;&gt; /dbms/sybase/.SYBASE.env</strong></p>
<p><strong>% sudo echo sa_password &gt; /dbms/sybase/.sapwd</strong></p>
<p><strong>% sudo chmod go-rwx /dbms/sybase/.sapwd</strong></p>
<p><strong>% sudo chmod u-wx /dbms/sybase/.sapwd</strong></p>
<p><strong>% sudo chown -R sybase /dbms/sybase</strong></p>
<ul>
<li>Install the <a href="http://froebe.net/blog/wp-content/uploads/2008/06/sybase_chroot">sybase_chroot</a> script into /usr/local/bin and make it executable by root</li>
</ul>
<ul>
<li>Install the <a href="http://froebe.net/blog/wp-content/uploads/2008/06/sybase_ase">sybase_ase</a> rc script into /etc/init.d and make it executable by root</li>
</ul>
<ul>
<li>Exit the chroot environment by typing &#8216;exit&#8217;</li>
</ul>
<ul>
<li>create a symbolic link outside of the chroot environment to make /home/sybase/dbms appear as /dbms.  This will allow you to access the Sybase software, notably OpenClient, as a normal user outside of the chroot environment.</li>
</ul>
</blockquote>
<blockquote><p><strong>% sudo ln -s /home/sybase/dbms /dbms</strong></p></blockquote>
<p>You are now able to start Sybase ASE using <span style="color: #00ff00;"><em>sudo /etc/init.d/sybase_ase start</em></span> and stop Sybase ASE using <span style="color: #ff0000;"><em>sudo /etc/init.d/sybase_ase stop</em></span>.  Starting Sybase Replication Server, OpenServer, or similar Sybase software is simply a matter of copying the /etc/init.d/sybase_ase and tweaking the script copy.</p>
<p>If you feel this is way complicated and Sybase should just fix their software, <a href="mailto:sales@sybase.com">let them know</a>.  Please point them to this page and refer to <strong>CR455393</strong>.</p>
<p><strong>UPDATE:</strong> The <a href="http://blogs.sybase.com/master/master_04290804.asp">GLIBC issue is fixed in v15.0.2 esd 4</a>.  It doesn&#8217;t seem to be working for everyone though.  More information is needed about those systems where esd 4 doesn&#8217;t resolve the matter.  No fix is available for 12.5x from Sybase.</p>
<p><strong>UPDATE:</strong> Keep in mind, that the Sybase ASE 15.0.2 esd 4 patch is available only to Sybase customers with a current maintenance contract with Sybase.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/06/26/how-to-install-and-run-sybase-adaptive-server-enterprise-1254-and-150x-on-ubuntu-linux-804-jeos-hardy-heron-using-chroot-environment/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Using AviDemux 2.4.1 to convert a video to h.264 mpeg4 for the Sony Playstation 3</title>
		<link>http://froebe.net/blog/2008/06/18/using-avidemux-241-to-convert-a-video-to-h264-mpeg4-for-the-sony-playstation-3/</link>
		<comments>http://froebe.net/blog/2008/06/18/using-avidemux-241-to-convert-a-video-to-h264-mpeg4-for-the-sony-playstation-3/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 00:51:56 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[avidemux]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[conversion]]></category>
		<category><![CDATA[h.264]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[mp4]]></category>
		<category><![CDATA[ps3]]></category>
		<category><![CDATA[psp]]></category>
		<category><![CDATA[sony playstation 3]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 8.04]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=507</guid>
		<description><![CDATA[How to use avidemux to convert video to play on the Sony Playstation 3 console]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>After trial and error, I finally figured out how to convert an old divx 3 (you know, the <a href="http://en.wikipedia.org/wiki/Divx">old hacked version</a> of the codec) video file to a format that my <a href="http://www.us.playstation.com">Sony Playstation 3 (PS3)</a> could handle.  Why is it that Sony has made the PS3 to be such a finicky beast when it comes to reading video files, I will never know:</p>
<p>How to convert a video file using <a href="http://fixounet.free.fr/avidemux/">AviDemux</a> v2.4.1 on <a href="http://www.ubuntu.com">Ubuntu</a> 8.04 (Hardy Heron):</p>
<ul>
<li>Load the original video file into AviDemux</li>
<li>Auto -&gt; PSP (H.264) &#8211; choose defaults</li>
</ul>
<p><a href="http://froebe.net/blog/wp-content/uploads/2008/06/wizard.jpg"><img class="size-full wp-image-508" style="vertical-align: middle;" title="wizard" src="http://froebe.net/blog/wp-content/uploads/2008/06/wizard.jpg" alt="" width="344" height="184" /></a></p>
<ul>
<li>Video -&gt; Configure -&gt; 2 Pass</li>
</ul>
<p><a href="http://froebe.net/blog/wp-content/uploads/2008/06/configuration.png"><img class="size-medium wp-image-509" style="vertical-align: middle;" title="configuration" src="http://froebe.net/blog/wp-content/uploads/2008/06/configuration-237x300.png" alt="" width="237" height="300" /></a></p>
<ul>
<li>Format -&gt; MP4</li>
</ul>
<p><a href="http://froebe.net/blog/wp-content/uploads/2008/06/avidemux.png"><img class="size-medium wp-image-510" style="vertical-align: middle;" title="avidemux" src="http://froebe.net/blog/wp-content/uploads/2008/06/avidemux-300x219.png" alt="" width="300" height="219" /></a></p>
<ul>
<li>Save with the extension &#8220;.mp4&#8243;</li>
</ul>
<p>If you&#8217;re going to put the video on an USB thumbdrive, you will need to create a folder:</p>
<ul>
<li>On the USB Thumbdrive:   VIDEO</li>
<li>Group videos with subdirectories:  VIDEO / SCIFI</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/06/18/using-avidemux-241-to-convert-a-video-to-h264-mpeg4-for-the-sony-playstation-3/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Encrypting your /home and swap on Ubuntu Linux v8.04 (Hardy Heron)</title>
		<link>http://froebe.net/blog/2008/05/28/encrypting-your-home-and-swap-on-ubuntu-linux-v804-hardy-heron/</link>
		<comments>http://froebe.net/blog/2008/05/28/encrypting-your-home-and-swap-on-ubuntu-linux-v804-hardy-heron/#comments</comments>
		<pubDate>Wed, 28 May 2008 14:30:05 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[dm-crypt]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[linux unified key setup]]></category>
		<category><![CDATA[luks]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=493</guid>
		<description><![CDATA[As an ongoing effort for work, IT has deemed it necessary to encrypt our laptops.  No problem I say, but one issue:  the encryption software they chose only works on Windows 2000/XP and certainly not on OSX or Linux.  My chosen platform for work is Ubuntu 8.04 with the bling of compiz to show it [...]]]></description>
			<content:encoded><![CDATA[<p>As an ongoing effort for work, IT has deemed it necessary to encrypt our laptops.  No problem I say, but one issue:  the encryption software they chose only works on Windows 2000/XP and certainly not on OSX or Linux.  My chosen platform for work is Ubuntu 8.04 with the bling of compiz to show it off <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  In order to comply, I did a little googling and ran across an excellent article by <a href="http://blog.gnist.org/">Lars Strand</a> on how to encrypt your /home directory and swap space on Ubuntu 8.04 (should work with 6.04 and higher).</p>
<blockquote>
<h4><a href="http://blog.gnist.org/article.php?story=EncryptedSwapAndHomeUbuntu">Encrypted swap and home partition in Ubuntu 8.04</a></h4>
<div class="story-information">
<p>Sunday, 04 May 2008 @ 22:32 CEST</p>
<p>Contributed by: <a class="storybyline" href="http://blog.gnist.org/users.php?mode=profile&amp;uid=2">lars</a></p>
</div>
<p>I really would like to have an encrypted swap and home partition on my laptop. In case it gets stolen or if I should forget it somewhere, I can be sure that no-one would be able to read my private files. In this mini-howto I set my home partition using LVM, but using a regular partition should work just fine. This howto should also work, with minor modification, if you use another distribution than Ubuntu.<br />
By using <em>Linux Unified Key Setup</em> (LUKS) setting up encrypted partition in Linux is done in no time.</p>
<p><a href="http://blog.gnist.org/article.php?story=EncryptedSwapAndHomeUbuntu">read more</a></p></blockquote>
<p>I&#8217;m totally impressed by the article &#8211; the instructions are step by step and are easy to follow.  I&#8217;d create a new user belonging to the <strong>admin</strong> group with its home directory outside of <em>&#8216;/home&#8217;</em> and use that user to perform the steps.</p>
<p>Initially I attempted to use an USB thumb drive to hold a key file but it proved unreliable because it wasn&#8217;t being mounted consistantly before the /etc/init.d/cryptdisks &amp; /etc/init.d/cryptdisks.early were being executed on boot up.  This issue would cause the key file to be unavailable and therefore the encrypted home from being attached to (/etc/crypttab).  However, when if I inserted the thumbdrive after the system booted, the usb thumb drive would be auto-mounted and performing <em><strong>&#8216;mount /home&#8217;</strong></em> would mount the encrypted home directory.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/05/28/encrypting-your-home-and-swap-on-ubuntu-linux-v804-hardy-heron/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ubuntu 8.04 Hardy Heron has been released! :)</title>
		<link>http://froebe.net/blog/2008/04/24/ubuntu-804-hardy-heron-has-been-released/</link>
		<comments>http://froebe.net/blog/2008/04/24/ubuntu-804-hardy-heron-has-been-released/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 16:21:18 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[8.04]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 8.04]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=470</guid>
		<description><![CDATA[Ubuntu 8.04 LTS Desktop: http://releases.ubuntu.com/8.04/ubuntu-8.04-desktop-i386.iso.torrent i386 http://releases.ubuntu.com/8.04/ubuntu-8.04-desktop-amd64.iso.torrent AMD64 Kubuntu 8.04 LTS Desktop: http://releases.ubuntu.com/kubuntu/hardy/kubuntu-8.04-desktop-i386.iso.torrent Kubuntu x86 http://releases.ubuntu.com/kubuntu/hardy/kubuntu-8.04-desktop-amd64.iso.torrent Kubuntu AMD64 Ubuntu 8.04 LTS Server: http://releases.ubuntu.com/8.04/ubuntu-8.04-server-i386.iso.torrent i386 http://releases.ubuntu.com/8.04/ubuntu-8.04-server-amd64.iso.torrent AMD64]]></description>
			<content:encoded><![CDATA[<p>Ubuntu 8.04 LTS Desktop:</p>
<p><a title="iu.edu" href="ftp://ftp.ussg.iu.edu/linux/ubuntu-releases/hardy/ubuntu-8.04-desktop-i386.iso.torrent">http://releases.ubuntu.com/8.04/ubuntu-8.04-desktop-i386.iso.torrent</a> i386<br />
<a title="iu.edu" href="ftp://ftp.ussg.iu.edu/linux/ubuntu-releases/hardy/ubuntu-8.04-desktop-amd64.iso.torrent">http://releases.ubuntu.com/8.04/ubuntu-8.04-desktop-amd64.iso.torrent</a> AMD64</p>
<p>Kubuntu 8.04 LTS Desktop:</p>
<p><a title="iu.edu" href="ftp://ftp.ussg.iu.edu/linux/ubuntu-releases/kubuntu/8.04/kubuntu-8.04-desktop-i386.iso.torrent">http://releases.ubuntu.com/kubuntu/hardy/kubuntu-8.04-desktop-i386.iso.torrent</a> Kubuntu x86<br />
<a title="iu.edu" href="ftp://ftp.ussg.iu.edu/linux/ubuntu-releases/kubuntu/8.04/kubuntu-8.04-desktop-amd64.iso.torrent">http://releases.ubuntu.com/kubuntu/hardy/kubuntu-8.04-desktop-amd64.iso.torrent</a> Kubuntu AMD64</p>
<p>Ubuntu 8.04 LTS Server:</p>
<p><a title="iu.edu" href="ftp://ftp.ussg.iu.edu/linux/ubuntu-releases/hardy/ubuntu-8.04-server-i386.iso.torrent">http://releases.ubuntu.com/8.04/ubuntu-8.04-server-i386.iso.torrent</a> i386<br />
<a title="iu.edu" href="ftp://ftp.ussg.iu.edu/linux/ubuntu-releases/hardy/ubuntu-8.04-server-amd64.iso.torrent">http://releases.ubuntu.com/8.04/ubuntu-8.04-server-amd64.iso.torrent</a> AMD64</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/04/24/ubuntu-804-hardy-heron-has-been-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

