<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Creating a Simple Ubuntu Software Repository</title>
	<link>http://nerdica.com/?p=43</link>
	<description>Software is Superficial</description>
	<pubDate>Mon, 06 Sep 2010 14:35:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: Learner</title>
		<link>http://nerdica.com/?p=43#comment-6406</link>
		<author>Learner</author>
		<pubDate>Mon, 02 Aug 2010 11:39:23 +0000</pubDate>
		<guid>http://nerdica.com/?p=43#comment-6406</guid>
		<description>oh!! thnx thnx thnx thnx thnx......... :) i start loving this site......... :D :D :D</description>
		<content:encoded><![CDATA[<p>oh!! thnx thnx thnx thnx thnx......... <img src='http://nerdica.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> i start loving this site......... <img src='http://nerdica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> :D <img src='http://nerdica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PranteeGuenry</title>
		<link>http://nerdica.com/?p=43#comment-6289</link>
		<author>PranteeGuenry</author>
		<pubDate>Thu, 01 Apr 2010 18:37:57 +0000</pubDate>
		<guid>http://nerdica.com/?p=43#comment-6289</guid>
		<description>-
Welcome to Free-VPN-Unlim.com
http://free-vpn-unlim.com/manuals.html
VPN SOLUTIONS of many problems and inconveniences. And VPN FIREWALL open approaches and make a great secure during the work.</description>
		<content:encoded><![CDATA[<p>-<br />
Welcome to Free-VPN-Unlim.com<br />
<a href="http://free-vpn-unlim.com/manuals.html" rel="nofollow">http://free-vpn-unlim.com/manuals.html</a><br />
VPN SOLUTIONS of many problems and inconveniences. And VPN FIREWALL open approaches and make a great secure during the work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vistemagmalse</title>
		<link>http://nerdica.com/?p=43#comment-5831</link>
		<author>Vistemagmalse</author>
		<pubDate>Fri, 05 Feb 2010 06:22:18 +0000</pubDate>
		<guid>http://nerdica.com/?p=43#comment-5831</guid>
		<description>Very often I visit this blog. It very much is pleasant to me. Thanks the author</description>
		<content:encoded><![CDATA[<p>Very often I visit this blog. It very much is pleasant to me. Thanks the author</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://nerdica.com/?p=43#comment-5399</link>
		<author>Daniel</author>
		<pubDate>Wed, 16 Sep 2009 01:36:09 +0000</pubDate>
		<guid>http://nerdica.com/?p=43#comment-5399</guid>
		<description>After a couple days of banging my head setting up a repository correctly, I found this and it worked perfect (after modifying architectures/suite).  Very simple! Thanks!  If you want to add GPG keys to the mix:

Note: this was done in Ubuntu 9.04 and is more-or-less specific to my repository.  You may have different requirements.


1. Generate a GPG key:

$ gpg --gen-key

Select:
   kind of key: (1) DSA and Elgamal
   keysize: 1024
   key expiration: 0

Enter name, email, comment, and passphrase.

Generate entropy (type a lot, use disk)


2. Export key

Look for the line of output that looks like this after generating the key:
	pub   1024D/3FD806D7
	
Use that last section (3FD806D7) for exporting:
$ gpg --export 3FD806D7 &#62; gpg.key


3.  Add the GPG key to your clients.  One possible solution is to have the key somewhere in the repository and add the key with wget.

e.g. put gpg.key in /var/www/repositoryname and install on the clients using:
$ wget -q -O- http://sub.domain.com/repositoryname/gpg.key &#124; sudo apt-key add -

You can also add the file locally with:
$ sudo apt-key add path/to/gpg.key

You can confirm that the key added by running:
$ sudo apt-key list


4.  On the repository server, sign the Release file under dists/jaunty (or whatever suite you're using) and enter your passphrase when prompted:
$ gpg --sign -bao dists/jaunty/Release.gpg dists/jaunty/Release


5.  Done! No more authentication issues when running apt* install!</description>
		<content:encoded><![CDATA[<p>After a couple days of banging my head setting up a repository correctly, I found this and it worked perfect (after modifying architectures/suite).  Very simple! Thanks!  If you want to add GPG keys to the mix:</p>
<p>Note: this was done in Ubuntu 9.04 and is more-or-less specific to my repository.  You may have different requirements.</p>
<p>1. Generate a GPG key:</p>
<p>$ gpg --gen-key</p>
<p>Select:<br />
   kind of key: (1) DSA and Elgamal<br />
   keysize: 1024<br />
   key expiration: 0</p>
<p>Enter name, email, comment, and passphrase.</p>
<p>Generate entropy (type a lot, use disk)</p>
<p>2. Export key</p>
<p>Look for the line of output that looks like this after generating the key:<br />
	pub   1024D/3FD806D7</p>
<p>Use that last section (3FD806D7) for exporting:<br />
$ gpg --export 3FD806D7 &gt; gpg.key</p>
<p>3.  Add the GPG key to your clients.  One possible solution is to have the key somewhere in the repository and add the key with wget.</p>
<p>e.g. put gpg.key in /var/www/repositoryname and install on the clients using:<br />
$ wget -q -O- <a href="http://sub.domain.com/repositoryname/gpg.key" rel="nofollow">http://sub.domain.com/repositoryname/gpg.key</a> | sudo apt-key add -</p>
<p>You can also add the file locally with:<br />
$ sudo apt-key add path/to/gpg.key</p>
<p>You can confirm that the key added by running:<br />
$ sudo apt-key list</p>
<p>4.  On the repository server, sign the Release file under dists/jaunty (or whatever suite you're using) and enter your passphrase when prompted:<br />
$ gpg --sign -bao dists/jaunty/Release.gpg dists/jaunty/Release</p>
<p>5.  Done! No more authentication issues when running apt* install!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexwebmaster</title>
		<link>http://nerdica.com/?p=43#comment-4548</link>
		<author>Alexwebmaster</author>
		<pubDate>Tue, 03 Mar 2009 11:03:13 +0000</pubDate>
		<guid>http://nerdica.com/?p=43#comment-4548</guid>
		<description>Hello webmaster 
I would like to share with you a link to your site 
write me here preonrelt@mail.ru</description>
		<content:encoded><![CDATA[<p>Hello webmaster<br />
I would like to share with you a link to your site<br />
write me here <a href="mailto:preonrelt@mail.ru">preonrelt@mail.ru</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan</title>
		<link>http://nerdica.com/?p=43#comment-4218</link>
		<author>Alan</author>
		<pubDate>Thu, 05 Jun 2008 22:19:26 +0000</pubDate>
		<guid>http://nerdica.com/?p=43#comment-4218</guid>
		<description>Hi,

Thanks for this, it has moved me forward.

I'm making a small repository for essential apps on an SDHC card for an Asus eeePC 4G. Everything worked OK except that I get the message:

WARNING: The following packages cannot be authenticated!


Is this some gpg auth issue? I'll trawl around and see what I can come up with but if you can elighten me I'd appreciate it.

Thx.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Thanks for this, it has moved me forward.</p>
<p>I'm making a small repository for essential apps on an SDHC card for an Asus eeePC 4G. Everything worked OK except that I get the message:</p>
<p>WARNING: The following packages cannot be authenticated!</p>
<p>Is this some gpg auth issue? I'll trawl around and see what I can come up with but if you can elighten me I'd appreciate it.</p>
<p>Thx.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://nerdica.com/?p=43#comment-4198</link>
		<author>Daniel</author>
		<pubDate>Fri, 18 Apr 2008 18:36:56 +0000</pubDate>
		<guid>http://nerdica.com/?p=43#comment-4198</guid>
		<description>Here I give you a link with a useful tip
&lt;a href="http://tips-debian.blogspot.com/2008/04/make-repository.html" rel="nofollow"&gt;http://tips-debian.blogspot.com/2008/04/make-repository.html&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Here I give you a link with a useful tip<br />
<a href="http://tips-debian.blogspot.com/2008/04/make-repository.html" rel="nofollow">http://tips-debian.blogspot.com/2008/04/make-repository.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sandip</title>
		<link>http://nerdica.com/?p=43#comment-4191</link>
		<author>Sandip</author>
		<pubDate>Mon, 14 Apr 2008 16:00:37 +0000</pubDate>
		<guid>http://nerdica.com/?p=43#comment-4191</guid>
		<description>How should I connect to internet through my nokia 5300 mobile in Ubuntu OS and where I found nokia pc suit for Ubuntu(linux).</description>
		<content:encoded><![CDATA[<p>How should I connect to internet through my nokia 5300 mobile in Ubuntu OS and where I found nokia pc suit for Ubuntu(linux).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Larynmt</title>
		<link>http://nerdica.com/?p=43#comment-4182</link>
		<author>Larynmt</author>
		<pubDate>Mon, 24 Mar 2008 11:46:29 +0000</pubDate>
		<guid>http://nerdica.com/?p=43#comment-4182</guid>
		<description>i am gonna show this to my friend, dude</description>
		<content:encoded><![CDATA[<p>i am gonna show this to my friend, dude</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hyperair</title>
		<link>http://nerdica.com/?p=43#comment-3144</link>
		<author>Hyperair</author>
		<pubDate>Sun, 09 Dec 2007 18:38:01 +0000</pubDate>
		<guid>http://nerdica.com/?p=43#comment-3144</guid>
		<description>Excellent tutorial you got there. I'm interested to know how to protect the packages with a GPG key there. Could you update your tutorial with that bit of information? I'm sure it will be useful for many others.</description>
		<content:encoded><![CDATA[<p>Excellent tutorial you got there. I'm interested to know how to protect the packages with a GPG key there. Could you update your tutorial with that bit of information? I'm sure it will be useful for many others.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
