<?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>blog.cnlpete.de &#187; 9.10</title>
	<atom:link href="http://blog.cnlpete.de/tag/910/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cnlpete.de</link>
	<description>Linux - Server - Ubuntu</description>
	<lastBuildDate>Thu, 28 Jul 2011 15:47:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Lokale Paketquelle einrichten</title>
		<link>http://blog.cnlpete.de/2010/09/lokale-paketquelle-einrichten/</link>
		<comments>http://blog.cnlpete.de/2010/09/lokale-paketquelle-einrichten/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 09:12:17 +0000</pubDate>
		<dc:creator>cnlpete</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[9.10]]></category>
		<category><![CDATA[deb]]></category>
		<category><![CDATA[Repository]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.cnlpete.de/?p=315</guid>
		<description><![CDATA[Eine lokale Paketquelle erstellen Das Einrichten einer lokalen Paketquelle ist eigentlich sehr einfach. Erstmal installieren wir das Paket dpkg-dev: sudo apt-get install dpkg-dev In eben diesem ist dpkg-scanpackages enthalten, welches die notwendigen Listen erstellen kann. Auch brauchen wir ein lokales Verzeichnis, in welchem wir die debs lagern wollen. Ich habe einfach  /opt/debs gewählt: sudo mkdir [...]]]></description>
			<content:encoded><![CDATA[<h3>Eine lokale Paketquelle erstellen</h3>
<p>Das Einrichten einer lokalen Paketquelle ist eigentlich sehr einfach. <span id="more-315"></span></p>
<p>Erstmal installieren wir das Paket dpkg-dev:</p>
<blockquote><p>sudo apt-get install dpkg-dev</p></blockquote>
<p>In eben diesem ist dpkg-scanpackages enthalten, welches die notwendigen Listen erstellen kann.</p>
<p>Auch brauchen wir ein lokales Verzeichnis, in welchem wir die debs lagern wollen. Ich habe einfach  /opt/debs gewählt:</p>
<blockquote><p>sudo mkdir /opt/debs</p></blockquote>
<p>Auch bietet es sich an, das Verzeichnis als normalen Nutzer Beschreibbar zu machen, um das spätere Aktualisieren der  Paketquelle etwas bequemer zu gestalten :</p>
<blockquote><p>sudo chown $USER:$USER /opt/debs</p></blockquote>
<p>Dann muss man die lokale Paketquelle auch eintragen durch einen Eintrag in /etc/apt/sources.d/:</p>
<blockquote><p>echo "deb file:/opt/debs ./" | sudo tee /etc/apt/sources.list.d/local.list</p></blockquote>
<p>Alles was man jetzt noch tun muss, ist die gewünschten DEB-Dateien in  das angelegte Verzeichnis zu legen und danach den folgenden Befehl im   Paket-Verzeichnis auszuführen:</p>
<blockquote><p>cd /opt/debs<br />
dpkg-scanpackages ./ &gt; Packages<br />
gzip Packages</p></blockquote>
<p>Danach reicht es die Paketquellen normal per Paketmanager zu  aktualisieren (z.B. per “sudo apt-get update”) um die Pakete in die  Datenbank aufzunehmen. Will man zusätzliche Pakete in die lokale  Paketquelle aufnehmen oder will diese daraus entfernen, kopiert oder  löscht man die DEB-Dateien ins bzw. aus dem Verzeichnis und ruft danach  die obige Befehlsreihe nochmals auf um die lokale Paketdatei  “Packages.gz” neu zu erstellen.</p>
<h3>Automatisches aktualisieren der Paketquelle</h3>
<p>Momentan muss man noch jedes Mal dpkg-scanpackages ausführen, nachdem man den Inhalt des eigenen Repositories geändert hat. Dafür habe ich mir ein <a title="http://gist.github.com/567077" href="http://gist.github.com/567077">Script</a> geschrieben, welches den Ordner überwacht und bei Veränderungen die Packages.gz neu erstellt.</p>
<p>Dieses Script habe ich mir einfach in /opt/debs/bin gelegt und lasse es bei Systemstart mit ausführen. Aufbauen tut das Script auf inotify, welches ihr erst installieren müsst:</p>
<blockquote><p>sudo aptitude install inotify-tools</p></blockquote>
<p>Für den automatischen Systemstart habe ich das Script einfach in rc.local mit aufgerufen:</p>
<blockquote><p>sudo nano /etc/rc.local</p></blockquote>
<p>Folgende Zeile einfügen:</p>
<pre>/opt/debs/bin/writepackages.sh &amp;</pre>
<p>Bis auf das Script gefunden bei <a title="http://glasen-hardt.de/?p=823" href="http://glasen-hardt.de/?p=823">glasen</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cnlpete.de/2010/09/lokale-paketquelle-einrichten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gps-maus unter ubuntu</title>
		<link>http://blog.cnlpete.de/2010/08/gps-maus-unter-ubuntu/</link>
		<comments>http://blog.cnlpete.de/2010/08/gps-maus-unter-ubuntu/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 22:53:30 +0000</pubDate>
		<dc:creator>cnlpete</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[9.10]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.cnlpete.de/?p=265</guid>
		<description><![CDATA[Dies ist nur eine Notizen-Sammlung gpsd sudo apt-get update sudo apt-get install gpsd gpsd-clients läuft schon, also stoppen ... sudo service gpsd stop testen mit gpsd -n -N -D4 /dev/ttyUSB0 konfigurieren (autostart, default device , ..) sudo dpkg-reconfigure gpsd removing autostart ... sudo update-rc.d gpsd disable jetzt nutzbar duch sudo service gpsd start&#124;restart&#124;stop visualisierung u.a. [...]]]></description>
			<content:encoded><![CDATA[<p>Dies ist nur eine Notizen-Sammlung<span id="more-265"></span></p>
<h2>gpsd</h2>
<blockquote><p>sudo apt-get update<br />
sudo apt-get install gpsd gpsd-clients</p></blockquote>
<p>läuft schon, also stoppen ...</p>
<blockquote><p>sudo service gpsd stop</p></blockquote>
<p>testen mit</p>
<blockquote><p>gpsd -n -N -D4 /dev/ttyUSB0</p></blockquote>
<p>konfigurieren (autostart, default device , ..)</p>
<blockquote><p>sudo dpkg-reconfigure gpsd</p></blockquote>
<p>removing autostart ...</p>
<blockquote><p>sudo update-rc.d gpsd disable</p></blockquote>
<p>jetzt nutzbar duch</p>
<blockquote><p>sudo service gpsd start|restart|stop</p></blockquote>
<p>visualisierung u.a. mit <strong>xgps</strong> oder <strong>gpxlogger</strong></p>
<h2>gpsdrive</h2>
<blockquote><p>sudo apt-get install gpsdrive</p></blockquote>
<p>karten:<br />
OSM: intern"on-the-fly" laden ...<br />
Google: http://gtm.tel.uva.es/ztep/maps/dmap.htm</p>
<h2>navit</h2>
<p>Paketquelle:<br />
deb http://navit.latouche.info/ubuntu karmic main<br />
Key:</p>
<blockquote><p>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CB229096<br />
sudo apt-get update</p></blockquote>
<blockquote><p>sudo apt-get install build-essential pkg-config automake libglib2.0-dev libtiff-dev libtool libxmu-dev libfribidi-dev gettext zlib1g-dev<br />
cvs gpsd gpsd-clients libgps-dev libdbus-glib-1-dev libgtk2.0-dev freeglut3-dev glutg3-dev libcegui-mk2-dev libdevil-dev libglc-dev<br />
libpcre3-dev libmng-dev libfreeimage-dev navit</p></blockquote>
<p>Karten runterladen:</p>
<p>http://wiki.navit-project.org/index.php/OpenStreetMaps</p>
<p>http://downloads.cloudmade.com/</p>
<h2>Viking</h2>
<blockquote><p>sudo apt-get install viking</p></blockquote>
<h2>TangoGPS</h2>
<blockquote><p>sudo aptitude install tangogps</p></blockquote>
<h2>foxtrotgps</h2>
<p>http://www.foxtrotgps.org/</p>
<h2>Fazit</h2>
<p>schon viel machbar, bislang gefällt navit am besten ...<br />
zur reinen anzeige aber ist viking auch sehr schick ...</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cnlpete.de/2010/08/gps-maus-unter-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

