<?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>Mobile Web Experience &#187; optware</title>
	<atom:link href="http://mobilewebexperience.com/tag/optware/feed/" rel="self" type="application/rss+xml" />
	<link>http://mobilewebexperience.com</link>
	<description>enjoy the experience...</description>
	<lastBuildDate>Fri, 10 Sep 2010 07:03:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Palm Pre Optware Packet Manager</title>
		<link>http://mobilewebexperience.com/systeme/palm-pre-optware-packet-manager/</link>
		<comments>http://mobilewebexperience.com/systeme/palm-pre-optware-packet-manager/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 06:00:06 +0000</pubDate>
		<dc:creator>Nils</dc:creator>
				<category><![CDATA[Systeme und Plattformen]]></category>
		<category><![CDATA[WebOS]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[optware]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[pre]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[zugang]]></category>

		<guid isPermaLink="false">http://mobilewebexperience.com/?p=1155</guid>
		<description><![CDATA[Wenn ihr den Schritten vom ersten Teil &#8220;Palm Pre Root Zugang&#8221; gefolgt seit, müsstet ihr jetzt Root Zugang auf dem Palm haben. Glückwunsch! Als nächstes sollten zwei Schritte durchgeführt werden: Installation des Optware Package Manager Mit Optware können Programme installiert werden und genau das will man ja erreichen?! Glücklicherweise kann der Palm Packet Manager und [...]


Related posts:<ol><li><a href='http://mobilewebexperience.com/systeme/palm-pre-root-zugang/' rel='bookmark' title='Palm Pre Root Zugang'>Palm Pre Root Zugang</a></li>
<li><a href='http://mobilewebexperience.com/featured/hallo-pre/' rel='bookmark' title='Hallo Pre!'>Hallo Pre!</a></li>
<li><a href='http://mobilewebexperience.com/internet/tarife/palm-pre-kommt-in-q4-nach-deutschland/' rel='bookmark' title='Palm Pre kommt in Q4 nach Deutschland'>Palm Pre kommt in Q4 nach Deutschland</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Wenn ihr den Schritten vom ersten Teil <a href="http://mobilewebexperience.com/systeme/palm-pre-root-zugang/">&#8220;Palm Pre Root Zugang&#8221;</a> gefolgt seit, müsstet ihr jetzt Root Zugang auf dem Palm haben. Glückwunsch!<br />
Als nächstes sollten zwei Schritte durchgeführt werden:</p>
<ul>
<li>Installation des Optware Package Manager<br />
Mit Optware können Programme installiert werden und genau das will man ja erreichen?! Glücklicherweise kann der Palm Packet Manager und Optware parallel ohne Konflikte laufen.</li>
<li>Neuen Benutzer anlegen<br />
Auf einem Linux System sollte man sich aus Sicherheitsgründen nicht als Root anmelden, deswegen wird ein neuer User mit vollen Zugriffsrechten angelegt.</li>
</ul>
<p><img class="alignnone size-full wp-image-1165" title="palm_pre_root2" src="http://mobilewebexperience.com/wp-content/uploads/2009/07/palm_pre_root2.jpg" alt="palm_pre_root2" width="422" height="345" /></p>
<p>Bevor es losgeht ein wichtiger  Hinweis: Jeder Schritt muss genau befolgt werden! Bitte nichts anderes ausprobieren, das wird nur Probleme geben und der Pre startet unter Umständen nicht mehr. Wir können natürlich keine Gewähr geben.</p>
<p><strong>Installation des Optware Packet Manager</strong></p>
<ol>
<li><strong>Schreibzugriff auf das Root Dateisystem</strong><br />
Um Änderungen durchzuführen muss zuerst das Root Dateisystem schreibbar gemacht werden.<br />
<code>rootfs_open -w</code></li>
<li><strong>Ordner für ipkg (Paket-Verwaltungs-System) erstellen</strong><br />
In diesem Schritt werden Ordner für Optware&#8217;s ipkg angelegt und direkt gemounted.<br />
<code>mkdir /var/opt<br />
mkdir /opt<br />
mount -o bind /var/opt /opt<br />
echo '/var/opt /opt bind defaults,bind 0 0' &gt;&gt;/etc/fstab<br />
</code></li>
<li><strong>Das erste Packet installieren</strong><br />
Über wget holen wir uns jetzt das ipkg-opt Paket.<br />
<code>cd /tmp<br />
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/ipkg-opt_0.99.163-10_arm.ipk</code></li>
<li><strong>Entpacken das Pakets</strong><br />
Das gerade heruntergeladene Paket muss entpackt werden.<br />
<code>mkdir /tmp/ipkg<br />
cd /tmp/ipkg<br />
tar xvzf ../ipkg-opt_0.99.163-10_arm.ipk</code></li>
<li><strong>Entpacken zweiter Schritt</strong><br />
Im der gerade entpackten Datei befindet sich noch mal ein tar.gz Archiv. Auch das muss entpackt werden.<br />
<code>cd /<br />
tar xvzf /tmp/ipkg/data.tar.gz</code></li>
<li><strong>Aufräumen</strong><br />
Die Dateien im /tmp Ordner können jetzt gelöscht werden.<br />
<code>rm /tmp/ipkg-opt_0.99.163-10_arm.ipk<br />
rm -rf /tmp/ipkg</code></li>
<li><strong>Optware Konfiguration</strong><br />
In diesem Schritt werden Optware die zu verwendenden Quellen mitgeteilt.<br />
<code>mkdir -p /opt/etc/ipkg<br />
echo "src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable" &gt; /opt/etc/ipkg/optware.conf<br />
echo "src/gz native http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/native/unstable" &gt;&gt; /opt/etc/ipkg/optware.conf<br />
echo "src/gz kernel http://ipkg.nslu2-linux.org/feeds/optware/pre/cross/unstable" &gt;&gt; /opt/etc/ipkg/optware.conf</code></li>
<li><strong>Path</strong><br />
Um auf die Befehle in /opt/bin einfacher zugreifen zu können wird der Path gesetzt.<br />
<code>export PATH=/opt/bin:$PATH</code></li>
<li><strong>Datenbank updaten</strong><br />
Mit diesem Befehl wird die Optware Datenbank auf den neuesten Stand gebracht.<br />
<code>ipkg-opt update</code></li>
<li><strong>Profile.d</strong><br />
/opt/bin und /opt/sbin werden in die profile.de aufgenommen.<br />
<code>mkdir /etc/profile.d/<br />
cd /etc/profile.d/<br />
wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/etc/profile.d/optware</code></li>
</ol>
<p>Das wars schon! Optware Package Manager ist damit installiert und fertig für den Einsatz.</p>
<p><img class="alignnone size-medium wp-image-1168" title="palm_pre_root3" src="http://mobilewebexperience.com/wp-content/uploads/2009/07/palm_pre_root3-200x300.jpg" alt="palm_pre_root3" width="200" height="300" /></p>
<p>Wie schon erwähnt, sollte man aus Sicherheitsgründen eine neuen User anlegen um auf die Verwendung von Root verzichten zu können.</p>
<p><strong>Neuen Benutzer anlegen</strong></p>
<ol>
<li><strong>Benutzername vergeben</strong><br />
Im ersten Schritt, kann ein Benutzername vergeben werden. Statt &#8216;palmpre&#8217; gebt ihr hier den Benutzernamen eurer Wahl ein.</li>
<p><code>export MYUSER=palmpre</code></li>
<li><strong>Passwort erstellen</strong><br />
Nach Eingabe des Befehls werdet ihr nach einem Passwort gefragt, bitte daran denken das man mit diesem benutzer/Passwort vollen Zugriff auf das System hat, also auch alle Daten. Man sollte also kein zu leichtes Passwort vergeben.<br />
<code>adduser -h /var/home/$MYUSER $MYUSER</code></li>
<li><strong>sudo Paket</strong><br />
In den nächsten Schritten wird dafür gesorgt, dass der neu angelegte Benutzer volle Zugriffsrechte erhält. Zuerst muss dazu das sudo package installiert werden.<br />
<code>ipkg-opt install sudo</code></li>
<li><strong>Zugriffsrechte</strong><br />
Mit den nächsten drei Zeilen Code bekommt der neue User Zugriffsrechte zugeteilt/<br />
<code>chmod 640 /opt/etc/sudoers<br />
echo "$MYUSER ALL=(ALL) ALL" &gt;&gt; /opt/etc/sudoers<br />
chmod 440 /opt/etc/sudoers</code></li>
</ol>
<p>Ab jetzt hat man also mit dem neuen Benutzer root Rechte &#8211; man sollte sich ab sofort nur noch mit dem neuen Benutzer anmelden. Will man dann einen Befehl ausführen verwendet man <code>sudo mein_befehl</code>, so wie es von anderen Linux Systemen bekannt ist.<br />
Um das System ganz sicher zu machen sollte man OpenSSH installieren. Dazu mehr in einem anderen Posting.</p>


<p>Related posts:<ol><li><a href='http://mobilewebexperience.com/systeme/palm-pre-root-zugang/' rel='bookmark' title='Palm Pre Root Zugang'>Palm Pre Root Zugang</a></li>
<li><a href='http://mobilewebexperience.com/featured/hallo-pre/' rel='bookmark' title='Hallo Pre!'>Hallo Pre!</a></li>
<li><a href='http://mobilewebexperience.com/internet/tarife/palm-pre-kommt-in-q4-nach-deutschland/' rel='bookmark' title='Palm Pre kommt in Q4 nach Deutschland'>Palm Pre kommt in Q4 nach Deutschland</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://mobilewebexperience.com/systeme/palm-pre-optware-packet-manager/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

