<?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; Desktop</title>
	<atom:link href="http://blog.cnlpete.de/category/desktop/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>Thinkpad X41T &#8211; Lautstärke-Buttons wieder mit Notify</title>
		<link>http://blog.cnlpete.de/2010/08/thinkpad-volume-buttons/</link>
		<comments>http://blog.cnlpete.de/2010/08/thinkpad-volume-buttons/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 11:00:41 +0000</pubDate>
		<dc:creator>cnlpete</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[Hotkey-Setup]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VolumeButton]]></category>
		<category><![CDATA[X41t]]></category>

		<guid isPermaLink="false">http://blog.cnlpete.de/?p=307</guid>
		<description><![CDATA[Schon seit 9.04 ärgert mich, dass Ubuntu keine Notifications mehr gibt, wenn ich die Lautstärke-Buttons nutze. Also habe ich mich nochmal auf die Suche gemacht, und bei wolffvonrechenberg ein QuickFix gefunden. Seine Lösung lautet, einfach hotkey-setup in der Version von 8.10 zu installieren: http://webcache.googleusercontent.com/search?q=cache:_6GAX25V_KcJ:packages.ubuntu.com/intrepid/i386/hotkey-setup/download+hotkey-setup+intrepid+deb+download&#38;cd=1&#38;hl=de&#38;ct=clnk  ]]></description>
			<content:encoded><![CDATA[<p>Schon seit 9.04 ärgert mich, dass Ubuntu keine Notifications mehr gibt, wenn ich die Lautstärke-Buttons nutze. <span id="more-307"></span>Also habe ich mich nochmal auf die Suche gemacht, und bei <a title="wolffvonrechenberg" href="http://www.wolffvonrechenberg.de/tux-area/2010-05-24/howto-thinkpad-lautstarketasten-unter-ubuntu-und-linux-mint/">wolffvonrechenberg </a>ein QuickFix gefunden.</p>
<p>Seine Lösung lautet, einfach hotkey-setup in der Version von 8.10 zu installieren: <a title="http://webcache.googleusercontent.com/search?q=cache:_6GAX25V_KcJ:packages.ubuntu.com/intrepid/i386/hotkey-setup/download+hotkey-setup+intrepid+deb+download&amp;cd=1&amp;hl=de&amp;ct=clnk" href="http://webcache.googleusercontent.com/search?q=cache:_6GAX25V_KcJ:packages.ubuntu.com/intrepid/i386/hotkey-setup/download+hotkey-setup+intrepid+deb+download&amp;cd=1&amp;hl=de&amp;ct=clnk">http://webcache.googleusercontent.com/search?q=cache:_6GAX25V_KcJ:packages.ubuntu.com/intrepid/i386/hotkey-setup/download+hotkey-setup+intrepid+deb+download&amp;cd=1&amp;hl=de&amp;ct=clnk</a></p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cnlpete.de/2010/08/thinkpad-volume-buttons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

