<?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>manchicken here... &#187; Kubuntu</title>
	<atom:link href="http://www.manchicken.com/articles/kubuntu/feed" rel="self" type="application/rss+xml" />
	<link>http://www.manchicken.com</link>
	<description>Rantings of a Questionably Sane Chicken</description>
	<lastBuildDate>Sat, 29 Oct 2011 18:54:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Live from UDS Sevilla: Hacking in Spain</title>
		<link>http://www.manchicken.com/2007/hacking/live-from-uds-sevilla-hacking-in-spain.html</link>
		<comments>http://www.manchicken.com/2007/hacking/live-from-uds-sevilla-hacking-in-spain.html#comments</comments>
		<pubDate>Wed, 09 May 2007 13:00:52 +0000</pubDate>
		<dc:creator>manchicken</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[UDS-Sevilla]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.notsosoft.net/2007/hacking/live-from-uds-sevilla-hacking-in-spain.html</guid>
		<description><![CDATA[Anyway, we&#8217;re talking about a lot of things.  The neatest things that I&#8217;m seeing are the stuff going into Edubuntu.  We&#8217;ve got a lot of folks here who are focused on international use of GNU/Linux in educational settings.  There are two of those little tiny childrens&#8217; laptops here, both the MIT OLPC [...]]]></description>
			<content:encoded><![CDATA[<p>Anyway, we&#8217;re talking about a lot of things.  The neatest things that I&#8217;m seeing are the stuff going into Edubuntu.  We&#8217;ve got a lot of folks here who are focused on international use of GNU/Linux in educational settings.  There are two of those little tiny childrens&#8217; laptops here, both the MIT OLPC and the Intel ClassMate.  They both look pretty sweet, though I favor the Intel ClassMate (sorry Tristan).</p>
<p>I&#8217;ve also seen some of the completely <strong>awesome</strong> progress made with Free Software Flash players.  I&#8217;ve seen both <em>gnash</em> and <em>swfdec</em>, and both of them seem rather good.  We watched Tickle-Me Elmo on Fire on YouTube on Gnash, and I&#8217;ve seen Tonio_ watch some videos with swfdec.  It all looks really cool and it seems like a rather high priority.  We really need Free Software Flash players, so this is a really nice development.</p>
<p>I&#8217;ve been busy as well working on some stuff as well.  The two things I&#8217;ll likely be doing for 7.10/Gutsy are some improvements to Adept (possibly looking at merging in version 2.1), and a KDE4 port of kde-systemsettings.  This is all very cool stuff.</p>
<p>For those of you reading this from Illinois, I would just like to remind you that all of this, and more, will be discussed at manchicken&#8217;s house of hack on May 19th.  Don&#8217;t forget to email ubuntu-illinois-rsvpATnotsosoftDOTnet to get the address and phone number.  I hope to see you all there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manchicken.com/2007/hacking/live-from-uds-sevilla-hacking-in-spain.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>On Ubuntu&#8230;</title>
		<link>http://www.manchicken.com/2007/ranting/on-ubuntu.html</link>
		<comments>http://www.manchicken.com/2007/ranting/on-ubuntu.html#comments</comments>
		<pubDate>Tue, 01 May 2007 21:59:31 +0000</pubDate>
		<dc:creator>manchicken</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[Ranting]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.notsosoft.net/2007/ranting/on-ubuntu.html</guid>
		<description><![CDATA[Okay&#8230; so we&#8217;ve had this discussion going on for a long time.  In the BadVista mailing lists Ubuntu has taken quite a beating due to its default inclusion of non-free hardware drivers.  Well, that and the use of the words &#8220;open source&#8221; where the words &#8220;free software&#8221; are more appropriate.
Well, I&#8217;ve been a [...]]]></description>
			<content:encoded><![CDATA[<p>Okay&#8230; so we&#8217;ve had this discussion going on for a long time.  In the BadVista mailing lists Ubuntu has taken quite a beating due to its default inclusion of non-free hardware drivers.  Well, that and the use of the words &#8220;open source&#8221; where the words &#8220;free software&#8221; are more appropriate.</p>
<p>Well, I&#8217;ve been a Kubuntu hacker since December of 2006, and I am not tickling Mark Shuttleworth&#8217;s brain, or reading the minds of the management at Canonical.  But I do know that everything I&#8217;ve received as a developer on the Kubuntu project leads me to believe that Ubuntu does have some very serious love for free software, but there&#8217;s a lot of &#8220;open source&#8221; to be found there as well.</p>
<p>So I&#8217;ll rant on two ideas I have on how Ubuntu could really solve some of the ethical concerns from the community, and how the community should reconsider its position on Ubuntu.  Before folks call me inconsistent on this point&#8211;I have argued both sides several times&#8211;let&#8217;s remember that we&#8217;re all still learning here, and we&#8217;re all still figuring out what strategy will make us more free and meet our own needs.  You can call my inconsistent or a hypocrite, and you&#8217;d be right, so I&#8217;ll just go ahead and get that out of the way.</p>
<p>First, let&#8217;s talk non-free drivers.  I know this is a powder-keg, and it seems as though everybody&#8217;s got a very strong opinion it.  Let me ask you though&#8230; is it Ubuntu&#8217;s fault that these drivers are not free software?  Did Ubuntu or Canonical insist on licensing them as non-free software?  I doubt it.  Actually, I think Ubuntu would be ecstatic if nVidia, ATI, and Broadcom (to name a few) called them up tomorrow and offered to give them specs or free software drivers.  I sincerely believe that.</p>
<p>So then, what is Ubuntu guilty of in this situation?  Including the drivers, right?  Well, why do you think they included the drivers?  Do you think they&#8217;re making money from ATI or nVidia to include these drivers?  I don&#8217;t.  I think they&#8217;re actually catching a lot of crap for including them, but that in the best interest of the users who bought hardware that does not allow for a fully free system they&#8217;re accommodating a large audience of previously non-free people who can now be more free.  There&#8217;s the argument of freedom of choice and all that, yadda yadda yadda.  Whatever.</p>
<p>If you know that nVidia is non-free, and you buy it anyway, then you are supporting a company that is against your freedom.  End of story on hat one.  But if you&#8217;re Mr. Smith who bought this sweet laptop, and later found out that he could have more freedom with his computer, and then after the fact realizes that it has a non-free graphics card in it, that&#8217;s not his fault.  He didn&#8217;t know anything about software freedom before, and he doesn&#8217;t have the cash to upgrade to a machine that does support a fully-free environment.  Have you looked at the prices of a tweaked out lappy these days?  They&#8217;re certainly not free, and you can&#8217;t just swap out the video card.  Besides, nVidia already made their money, so it&#8217;s no further support to them by using it.</p>
<p>All this to say that it is nVidia&#8217;s fault and ATI&#8217;s fault and Broadcom&#8217;s fault that these drivers are non-free.  Mr. Smith will know not to buy from fascists later, but this time around he&#8217;s pretty much screwed.   Let&#8217;s not blame Ubuntu for nVidia&#8217;s crimes.  But there is something that I feel Ubuntu could do to help things out a little bit.</p>
<p>Offer a choice.  I know that it&#8217;s simple to just not activate the non-free modules or to purge them, but I don&#8217;t even want that rubbish on my computer to start with because I do not agree with their license agreement.  So what choice would I like to see?  I&#8217;m glad you asked.  I&#8217;d like to see two ISOs for every Ubuntu flavor.  One that meets Mr. Smith&#8217;s needs with his non-free hardware, and one that meets my needs as a user who wants a completely free system.</p>
<p>I know that there&#8217;s talk of a GNUbuntu or FSF-approved flavor of Ubuntu, but I don&#8217;t even think Canonical should waste the marketing money on that.  I think we should just have &#8220;Kubuntu-free,&#8221; &#8220;Ubuntu-free,&#8221; &#8220;Edubuntu-free,&#8221; and &#8220;Xubuntu-free.&#8221;  In a perfect world, the free versions would be the default ISOs (e.g. Ubuntu and Ubuntu-nonfree rather than Ubuntu and Ubuntu-free), but I&#8217;ll take what I can get.</p>
<p>All that said, I am 100% the Ubuntu fanboy.  I&#8217;ve been using Kubuntu for the better half of a year and there&#8217;s not much in the way of going back for me.  Ubuntu is an excellent distribution, and Kubuntu does some insanely cool things to further KDE.  There are plenty of folks criticizing Ubuntu because they want to see it fail and something else succeed.  I criticize Ubuntu because I think it&#8217;s a great project, and there is always room for improvement.</p>
<p>Okay, I&#8217;m done ranting for now.  Feel free to disagree.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manchicken.com/2007/ranting/on-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t forget about the 19th of May!</title>
		<link>http://www.manchicken.com/2007/ubuntu/dont-forget-about-the-19th-of-may.html</link>
		<comments>http://www.manchicken.com/2007/ubuntu/dont-forget-about-the-19th-of-may.html#comments</comments>
		<pubDate>Tue, 01 May 2007 21:03:46 +0000</pubDate>
		<dc:creator>manchicken</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.notsosoft.net/2007/ubuntu/dont-forget-about-the-19th-of-may.html</guid>
		<description><![CDATA[Don&#8217;t forget all you Ubuntu-lovin&#8217; folks in Illinois!  May 19th is the first &#8220;official&#8221; meeting of Ubuntu-Illinois, at manchicken&#8217;s house of hack.  There will be UDS debriefing, talks of possible sprints, perhaps a mini hackathon, food, and of course beer.  I&#8217;ll see if I can pick up a single-malt as well, but [...]]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t forget all you Ubuntu-lovin&#8217; folks in Illinois!  May 19th is the first &#8220;official&#8221; meeting of Ubuntu-Illinois, at manchicken&#8217;s house of hack.  There will be UDS debriefing, talks of possible sprints, perhaps a mini hackathon, food, and of course beer.  I&#8217;ll see if I can pick up a single-malt as well, but I make no promises.</p>
<p>Remember to RSVP by emailing me at &laquo;ubuntu-illinois-rsvp *AT* notsosoft *DOT* net&raquo; for directions, address, and phone number.  I really do hope to see you all there.</p>
<p>Sorry about that folks, I forgot to actually make sure the email address was there.  This even it out of south-west Champaign, IL (about 2.5 hours south of Chicago, close to the University of Illinois campus).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manchicken.com/2007/ubuntu/dont-forget-about-the-19th-of-may.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Happy Kubuntu Release Day!</title>
		<link>http://www.manchicken.com/2007/hacking/happy-kubuntu-release-day.html</link>
		<comments>http://www.manchicken.com/2007/hacking/happy-kubuntu-release-day.html#comments</comments>
		<pubDate>Thu, 19 Apr 2007 14:08:30 +0000</pubDate>
		<dc:creator>manchicken</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Kubuntu]]></category>

		<guid isPermaLink="false">http://blog.notsosoft.net/2007/hacking/happy-kubuntu-release-day.html</guid>
		<description><![CDATA[Well, it&#8217;s been a long time coming, and now Kubuntu 7.04 Feisty Fawn is released.  You can read the release notes and official announcement here.  Kubuntu is an excellent project to work on, and JR runs it damned well.
On December 9th of 2006 I went into #kubuntu-devel on freenode and told them I [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.ubuntu.org' title='Kubuntu'><img src='http://blog.notsosoft.net/wp-content/uploads/2007/04/kubuntu-dapper-canonical1.thumbnail.png' alt='Kubuntu' align="left" style="padding:0px 5px 5px 0px;" /></a>Well, it&#8217;s been a long time coming, and now Kubuntu 7.04 Feisty Fawn is released.  You can <a href="http://kubuntu.org/announcements/7.04-beta.php">read the release notes and official announcement here.</a>  Kubuntu is an excellent project to work on, and JR runs it damned well.</p>
<p>On December 9th of 2006 I went into #kubuntu-devel on freenode and told them I was bored and asked them to give me something to do.  Since then I&#8217;ve submitted several patches&#8211;many of which are in feisty fawn&#8211;and had more fun than you can shake a stick at.  All of you aspiring hackers and UI designers and artists, I encourage you strongly to consider contributing to this project.  It&#8217;s a blast, and it has results.</p>
<p>For those of you who intend to go to kubuntu.org or ubuntu.org to download the latest version, you will notice that things are running a bit slowly.  Please be patient as quite a few people from around the world have also eagerly anticipated this release, and are very excited about it as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manchicken.com/2007/hacking/happy-kubuntu-release-day.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I Call an Ubuntu Illinois LoCo Team Meeting</title>
		<link>http://www.manchicken.com/2007/hacking/i-call-an-ubuntu-illinois-loco-team-meeting.html</link>
		<comments>http://www.manchicken.com/2007/hacking/i-call-an-ubuntu-illinois-loco-team-meeting.html#comments</comments>
		<pubDate>Tue, 10 Apr 2007 02:57:03 +0000</pubDate>
		<dc:creator>manchicken</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Kubuntu]]></category>

		<guid isPermaLink="false">http://blog.notsosoft.net/2007/hacking/i-call-an-ubuntu-illinois-loco-team-meeting.html</guid>
		<description><![CDATA[Howdy folks!  So the Ubuntu-Chicago folks have been active for a while, and they&#8217;re a great team of folks.  But what about the folks in central and southern Illinois?  How sad.
So, it is my delight to call this first meeting of the Ubuntu Illinois LoCo team.  On Saturday the 19th I [...]]]></description>
			<content:encoded><![CDATA[<p>Howdy folks!  So the Ubuntu-Chicago folks have been active for a while, and they&#8217;re a great team of folks.  But what about the folks in central and southern Illinois?  How sad.</p>
<p>So, it is my delight to call this first meeting of the Ubuntu Illinois LoCo team.  On Saturday the 19th I invite folks to join me at my house in Champaign, IL&#8211;manchicken&#8217;s house of hack&#8211;for pizza, beer, and Ubuntu from 12:00 until 17:00.</p>
<p>During this meeting I would like to pass on information from the Ubuntu Developers&#8217; Summit, and I would like to discuss how we could coordinate some local development efforts.</p>
<p>If you will be attending, please RSVP (ubuntu-illinois-rsvp *AT* notsosoft *DOT* net) so that I know how much pizza to pick up. If you have special dietary needs let me know and I can see if I can accommodate you within reason (sorry, but I can&#8217;t afford the caviar and champagne diet).  As soon as you RSVP I will reply with the address and contact information.</p>
<p>This event is open to all Ubuntu users and developers.  I&#8217;m a big Kubuntu guy, it&#8217;d be nice if a GNOME Ubuntu person and an Xubuntu person wanted to come and help lead some development discussions for this as well.  If any other UDS attendees are interested in showing up let me know and I&#8217;d love to have you join me in presenting some of the ideas.</p>
<p>Anyway, my rambling aside, I hope to see you all at manchicken&#8217;s house of hack on Saturday the 19th of May at noon.</p>
<p>Also, if you join irc.ubuntu.com and join #ubuntu-illinois (which forwards to #ubuntu-chicago) we can discuss the possibility of a hackathon.Â  If you&#8217;d be interested in such a thing make sure you mention that in your RSVP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manchicken.com/2007/hacking/i-call-an-ubuntu-illinois-loco-team-meeting.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Adept, Welcome to Your Installer (5 of ?)</title>
		<link>http://www.manchicken.com/2007/free-software/adept-welcome-to-your-installer-5-of.html</link>
		<comments>http://www.manchicken.com/2007/free-software/adept-welcome-to-your-installer-5-of.html#comments</comments>
		<pubDate>Tue, 13 Feb 2007 05:26:03 +0000</pubDate>
		<dc:creator>manchicken</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Kubuntu]]></category>

		<guid isPermaLink="false">http://blog.notsosoft.net/2007/free-software/adept-welcome-to-your-installer-5-of.html</guid>
		<description><![CDATA[Okay, so I know I&#8217;m late.  Sorry &#8217;bout that.  My wife gave me this new game and with that and work and hacking and cool videos that I&#8217;ve been blogging I&#8217;ve neglected you.  I&#8217;m a naughty chicken.  Can you ever forgive me?  Aww, thanks, you&#8217;re a sweetie.  Let me [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, so I know I&#8217;m late.  Sorry &#8217;bout that.  My wife gave me this new game and with that and work and hacking and cool videos that I&#8217;ve been blogging I&#8217;ve neglected you.  I&#8217;m a naughty chicken.  Can you ever forgive me?  Aww, thanks, you&#8217;re a sweetie.  Let me make it up to you.  How?  Well, let&#8217;s start by talking about Adept Updater!</p>
<p><img src='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot12.png' alt='adept notifier icon' align="left" />Okay, so have you ever seen this icon before?  This is the adept notifier, and it will tell you when you&#8217;ve got things to update!  How insanely cool is that?  I think it&#8217;s pretty darn cool, and I think you do too&#8230; even if you won&#8217;t admit it out loud.  Why don&#8217;t you click it and see what happens?  You know you want to&#8230;.</p>
<p><a href='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot13.png' title='kdesu adept_updater'><img src='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot13.thumbnail.png' alt='kdesu adept_updater' align="right" /></a>So, once you&#8217;ve clicked it you&#8217;ll see the &#8216;kdesu adept_updater&#8217; kdesu window pop up.  Go ahead and type your user password in there and hit enter to get the main dialog to show up.  This is how KDE allows you, a normal user, to execute programs intended to be run by root.  Since adept_updater actually installs programs, it needs root access.</p>
<p><a href='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot14.png' title='Welcome to Adept Updater'><img src='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot14.thumbnail.png' alt='Welcome to Adept Updater' align="left" /></a>So now you get this lovely window that pops up.  If you click the &#8220;Fetch List of Updates&#8221; button, you&#8217;ll see an interface that is pretty familiar.  First you&#8217;ll see adept_updater fetch updates from your sources.list, and then it&#8217;ll present you with a list of updates with the needed activities for the upgrade to take place.  This doesn&#8217;t just show you new versions of programs, but it also includes any new dependencies, and allows you to manage conflicts.  From here you can do everything to the packages displayed in adept_manager, even uninstall and purge.</p>
<p>Well, that&#8217;s it.  That&#8217;s adept_updater.  Don&#8217;t believe me?  Try using it.  It&#8217;ll work.</p>
<p>I&#8217;ll now open this to questions.  If you have any questions about adept, I&#8217;ll answer them in comments, or if they warrant their own post, I&#8217;ll make a new post for them.  I hope you&#8217;ve enjoyed reading this series.  I&#8217;m going to continue talking about programs that I like, and if you want me to do other topics, let me know.  I&#8217;m always open to ideas.  Nighty night.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manchicken.com/2007/free-software/adept-welcome-to-your-installer-5-of.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Remember the Ubuntu Wiki!</title>
		<link>http://www.manchicken.com/2007/hacking/remember-the-ubuntu-wiki.html</link>
		<comments>http://www.manchicken.com/2007/hacking/remember-the-ubuntu-wiki.html#comments</comments>
		<pubDate>Fri, 09 Feb 2007 20:45:02 +0000</pubDate>
		<dc:creator>manchicken</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[Ranting]]></category>

		<guid isPermaLink="false">http://blog.notsosoft.net/2007/hacking/remember-the-ubuntu-wiki.html</guid>
		<description><![CDATA[Hello all you happy people.  I&#8217;ve been noticing that people&#8211;myself included&#8211;are asking many questions without checking available resources first.  This is my way of chastising myself and reminding others of this wonderful thing that Ubuntu did.  It&#8217;s called a Wiki, and it is of near-infinite use.  Almost anything that you want [...]]]></description>
			<content:encoded><![CDATA[<p>Hello all you happy people.  I&#8217;ve been noticing that people&#8211;myself included&#8211;are asking many questions without checking available resources first.  This is my way of chastising myself and reminding others of this wonderful thing that Ubuntu did.  It&#8217;s called a Wiki, and it is of near-infinite use.  Almost anything that you want about your Ubuntu system you can learn from that Wiki.  This includes things like tutorials on how to install codecs, setting up MythTV, setting up Xen, and many other useful things.</p>
<p>Just look how useful they are.  <a href="https://help.ubuntu.com/community/RestrictedFormats">Here&#8217;s how you can install some codecs&#8230;</a></p>
<p>Just visit <a href="http://wiki.ubuntu.com">http://wiki.ubuntu.com</a> and search.  I am always amazed at how simple it is to find information there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manchicken.com/2007/hacking/remember-the-ubuntu-wiki.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Adept, Welcome to Your Installer (4 of ?)</title>
		<link>http://www.manchicken.com/2007/hacking/adept-welcome-to-your-installer-4-of.html</link>
		<comments>http://www.manchicken.com/2007/hacking/adept-welcome-to-your-installer-4-of.html#comments</comments>
		<pubDate>Thu, 08 Feb 2007 02:00:12 +0000</pubDate>
		<dc:creator>manchicken</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Kubuntu]]></category>

		<guid isPermaLink="false">http://blog.notsosoft.net/2007/hacking/adept-welcome-to-your-installer-4-of.html</guid>
		<description><![CDATA[Okay, so the time has come to tell you about the Adept Manager.  This is by far the most frequently used program on my computer, next to kontact, konq, and konsole.  I love this program almost as much as I love my kitty-cat.  Have you hugged your kitty-cat today?
So, let&#8217;s begin.  [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, so the time has come to tell you about the Adept Manager.  This is by far the most frequently used program on my computer, next to kontact, konq, and konsole.  I love this program almost as much as I love my kitty-cat.  Have you hugged your kitty-cat today?</p>
<p><a href="http://blog.notsosoft.net/wp-content/uploads/2007/02/updater1.png" title="Manager main streen"><img src="http://blog.notsosoft.net/wp-content/uploads/2007/02/updater1.thumbnail.png" title="Manager main streen" alt="Manager main streen" align="right" /></a>So, let&#8217;s begin.  The adept manager (to the right here) allows you to do a few things that I really like.  Most importantly, it allows you to manage all software packages currently installed on your computer.  Secondly, it lets you search and filter software&#8211;both installed and yet to be installed&#8211;in a variety of extremely useful ways.  The third major thing it does is allow you to install, upgrade, reinstall and purge packages.  Lastly, it lets you see some very important details about the packages you have installed and wish to install.</p>
<p>Let us walk through some scenarios.  Okay, so you if you&#8217;re like me, you love quick games that occupy short bursts of time.  So you want to find the world&#8217;s greatest quick Free Software games.  So let&#8217;s just search for game programs.  We accomplish this by simply typing the word &#8220;game&#8221; into the &#8220;Search&#8221; field.  Adept will automagically start filtering, so there&#8217;s no further work necessary to fire off this search.</p>
<p><a href="http://blog.notsosoft.net/wp-content/uploads/2007/02/updater11.png" title="Manager with filters"><img src="http://blog.notsosoft.net/wp-content/uploads/2007/02/updater11.thumbnail.png" title="Manager with filters" alt="Manager with filters" align="left" /></a>Now, I don&#8217;t know about you, but I&#8217;m not a huge GNOME fan&#8211;sorry GNOME guys, no disrespect&#8211;but I prefer KDE applications.  Therefore, let us filter out the GTK and GNOME stuff.  I look under &#8220;Available Tags&#8221; and see a &#8220;[gtk] GTK&#8221; tag.  I&#8217;ll just drag that over to the &#8220;Tags I Do Not Want&#8221; box.  Now, I do want KDE games, so I&#8217;ll drag the &#8220;[kde] KDE&#8221; tag over to the &#8220;Tags I Want&#8221; box.  Your window should look something like what I&#8217;ve got to the left after that.</p>
<p><a href="http://blog.notsosoft.net/wp-content/uploads/2007/02/updater12.png" title="Manager viewing details"><img src="http://blog.notsosoft.net/wp-content/uploads/2007/02/updater12.thumbnail.png" title="Manager viewing details" alt="Manager viewing details" align="right" /></a>So right off the bat, I see a game that I know I&#8217;m going to love.  kbattleship sounds like a game I used to play when I was a kid.  How awesome.  Let&#8217;s take a deeper look at the package by clicking on the blue arrow to the left of the package.  It should expand a little bit with some details about the package.  I would like to see more details though.  I can accomplish this with a click of the &#8220;Details&#8221; button.</p>
<p><a href="http://blog.notsosoft.net/wp-content/uploads/2007/02/updater13.png" title="Manager more details"><img src="http://blog.notsosoft.net/wp-content/uploads/2007/02/updater13.thumbnail.png" title="Manager more details" alt="Manager more details" align="left" /></a>Well, this certainly is more detail, eh?  With this view you can see several key details about the package.  The section tells you what category or section the package is listed as.  This display tells you how much disk space it will take up when installed.  It also gives you a description of the package, who the maintainer(s) is(are), what the version is eligable for install, and if it is already installed, what version is currently installed.  But boy oh boy, that isn&#8217;t the end to this fount-o-wisdom.  If you look in the tabs below you&#8217;ll see three different groups of information: &#8220;Package Relationships,&#8221; &#8220;Installed Files,&#8221; and &#8220;Additional Information.&#8221;</p>
<p>In the &#8220;Package Relationships&#8221; tab you can see what packages are required, which packages are in conflict, and which packages may be relevent (there may be others, but they&#8217;re escaping me now).  In the &#8220;Installed Files&#8221; tab, if the selected package is installed, you&#8217;ll see all of the files that are installed with quite a bit of detail about each file.  Finally, if you look in &#8220;Additional Information,&#8221; you&#8217;ll see your list of tags again, but also the source package (the package where source is available from), the architecture, the filename in the repository, and the MD5 sum (which helps you verify the integrity of the package, and also helps if you&#8217;ve got two different versions you&#8217;re comparing to see if they&#8217;re identical, but that&#8217;s another story).</p>
<p><a href="http://blog.notsosoft.net/wp-content/uploads/2007/02/updater14.png" title="Manager preview changes"><img src="http://blog.notsosoft.net/wp-content/uploads/2007/02/updater14.thumbnail.png" title="Manager preview changes" alt="Manager preview changes" align="right" /></a>So let&#8217;s request to install the package.  Click the &#8220;Request Install&#8221; button and notice that the &#8220;Requested change&#8221; field now shows &#8220;install.&#8221;  Now let&#8217;s look at all of the operations that have been queued up.  To get there click on the &#8220;Preview Changes&#8221; button up at the top of the main window.  So now we can see the two packages that will be installed to put kbattleship on your machine.  So now if you hit &#8220;Apply Changes&#8221; you will see the familiar install screens, and then it will take you back to the main display again.</p>
<p>Now, say you play kbattleship and you don&#8217;t like it.  You may then&#8211;in the main display&#8211;remove it.  Just right-click the package in question and click &#8220;Request Removal&#8221; and then click the &#8220;Apply Changes&#8221; button again to remove it.</p>
<p>I understand that this is a pretty light-weight tutorial on adept manager.  I will get into the sources selector tomorrow.  Have a good night, and thanks for reading the blog.  I really hope this is helping you learn how to use one of my favorite programs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manchicken.com/2007/hacking/adept-welcome-to-your-installer-4-of.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Adept, Welcome to Your Installer (3 of ?)</title>
		<link>http://www.manchicken.com/2007/hacking/adept-welcome-to-your-installer-3-of.html</link>
		<comments>http://www.manchicken.com/2007/hacking/adept-welcome-to-your-installer-3-of.html#comments</comments>
		<pubDate>Wed, 07 Feb 2007 04:13:59 +0000</pubDate>
		<dc:creator>manchicken</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Kubuntu]]></category>

		<guid isPermaLink="false">http://blog.notsosoft.net/2007/hacking/adept-welcome-to-your-installer-3-of.html</guid>
		<description><![CDATA[The CLI Edition
Okay, so I must confess up front, I&#8217;m not going to give you any information about adept here.  This is related to adept, though not actually about adept.  This is about how to get behind the scenes of package management.  I invite all you happy people to comment on this [...]]]></description>
			<content:encoded><![CDATA[<h2>The CLI Edition</h2>
<p>Okay, so I must confess up front, I&#8217;m not going to give you any information about adept here.  This is related to adept, though not actually about adept.  This is about how to get behind the scenes of package management.  I invite all you happy people to comment on this entry with your own tips and tricks.  Let us please stick to deb-related stuff here (sorry RPM and Gentoo people, but focus helps learning).</p>
<p>By the way, since my target audience is Mary Sue home-maker and Joe Schmoe, I promise to do my best to expand my acronyms.  To that end, &#8220;CLI&#8221; is &#8220;Command-Line Interface.&#8221;  A command-line interface is a text-based interface where a user types in commands and the computer&#8211;like a good little kitty&#8211;does as it is told.  To get to the command-line interface you can use a terminal emulator.  I like Konsole, so let&#8217;s use that one.  Go to the K menu and go to the &#8220;System&#8221; submenu, and locate &#8220;Terminal Program (Konsole).&#8221;  Click on it and a new window will open that will look something like&#8230;</p>
<blockquote><p> manchicken@larry:~$</p></blockquote>
<p>Okay, so let&#8217;s talk about this in scenarios&#8230;.</p>
<p><strong>So, you want to install a program.</strong><br />
So, I&#8217;ve been hearing quite a few good things about this awesome children&#8217;s learning game <em>GCompris</em>.  I want to install it to check it out for myself.  To do this I start up my handy-dandy konsole and take to the commands.  So, I already know what package I want to install, so let&#8217;s go ahead and install it now.  You do this with apt-get.  I&#8217;ll show you the command first, and break it down for you afterwards.</p>
<blockquote><p>sudo apt-get install gcompris-sound-en</p></blockquote>
<p>Okay, so <strong>sudo</strong> is a command that allows you to run everything that follows as root.  You should always be careful when doing things as root.  Make sure that when you do this that you know know what package it is that you&#8217;re installing.  All main ubuntu software repositories use GnuPG signatures to verify the authenticity of the packages, so normal ubuntu repositories are pretty reliable.</p>
<p>Next up, <strong>apt-get</strong> is the remote package installer.  It grabs packages from the repositories and it installs it on your computer.  The <strong>install</strong> portion is instructing <strong>apt-get</strong> to install the package.  And, of course, <strong>gcompris-sound-en</strong> is the package we&#8217;re installing.</p>
<p>So, now I&#8217;m installing the <strong>gcompris-sound-en</strong> package, which is the sound package for gcompris for the English language.  I like sound, and I suspect you do as well.  Here&#8217;s the output of the above command for me.  This will very likely vary for you&#8230;</p>
<blockquote><p> manchicken@larry:~$ sudo apt-get install gcompris-sound-en<br />
Reading package lists&#8230; Done<br />
Building dependency tree<br />
Reading state information&#8230; Done<br />
The following NEW packages will be installed:<br />
gcompris-sound-en<br />
0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded.<br />
Need to get 1885kB of archives.<br />
After unpacking 2699kB of additional disk space will be used.<br />
Get:1 http://us.archive.ubuntu.com edgy/main gcompris-sound-en 7.4-3ubuntu2 [1885kB]<br />
Fetched 1885kB in 7s (245kB/s)<br />
Selecting previously deselected package gcompris-sound-en.<br />
(Reading database &#8230; 235936 files and directories currently installed.)<br />
Unpacking gcompris-sound-en (from &#8230;/gcompris-sound-en_7.4-3ubuntu2_all.deb) &#8230;<br />
Setting up gcompris-sound-en (7.4-3ubuntu2) &#8230;</p></blockquote>
<p>So, to be exceedingly concise, what this is doing is opening the database, reading dependencies, locating the package to be installed, determining disk space requirements, informing me of disk space requirements, downloading the package, installing the package, configuring the package, and then closing the database.  I&#8217;m sorry that I don&#8217;t have the time to explain in any more depth than that, but it would really take a while.  Package management software is multi-faceted and complicated.</p>
<p>So, I&#8217;m going to explain one more scenario and then I&#8217;ll let you folks share.  Sharing is good; don&#8217;t let anybody else tell you differently.</p>
<p><strong>So, you have a program, you&#8217;d like to know what it is and where it came from.</strong><br />
I can&#8217;t tell you how many times I&#8217;ve wanted to know this information.  This is a two part process how I do it.  Others may have better ideas.  Let&#8217;s all learn and share together.</p>
<p>What on earth is <em>/usr/bin/dund</em>?  I&#8217;ve never heard of it before.  Let&#8217;s learn!  So, first, let&#8217;s find out what package it&#8217;s in.  To do that we can use dpkg-query.  dpkg is the debian package manager, and dpkg-query queries dpkg.  Here&#8217;s the command&#8230;</p>
<blockquote><p>dpkg-query -S /usr/bin/dund</p></blockquote>
<p>Now, <strong>dpkg-query</strong> is the program we&#8217;re running.  The <strong>-S</strong> flag tells it to look for a file name in the database and tell us where it came from.  The <strong>/usr/bin/dund</strong> argument, of course, is the file we&#8217;re trying to look up.  When I run that I get:</p>
<blockquote><p>bluez-utils: /usr/bin/dund</p></blockquote>
<p>That tells us that <strong>/usr/bin/dund</strong> comes from <strong>bluez-utils</strong>.  Now we can use apt-cache to find information about the package.  Here&#8217;s the command:</p>
<blockquote><p>apt-cache show bluez-utils</p></blockquote>
<p>This command tells <strong>apt-cache</strong> to show us details about the package <strong>bluez-utils</strong>.  Below is the output.</p>
<blockquote><p> Package: bluez-utils<br />
Priority: optional<br />
Section: admin<br />
Installed-Size: 876<br />
Maintainer: Ubuntu Core Developers <ubuntu><br />
Original-Maintainer: Debian Bluetooth Maintainers</ubuntu></p>
<pkg> Architecture: amd64<br />
Version: 3.7-1ubuntu4<br />
Replaces: bluez-sdp (&lt; = 1.5-2), bluez-pan<br />
Depends: libbluetooth2 (&gt;= 3.0), libc6 (&gt;= 2.4-1), libdbus-1-3, libusb-0.1-4 (&gt;= 2:0.1.12), module-init-tools, makedev (&lt; &lt; 3.3.8.2-0) | udev, lsb-base (&gt;= 3.0-3), dbus<br />
Recommends: bluez-passkey-gnome<br />
Suggests: bluez-firmware<br />
Conflicts: bluez-sdp (&lt; = 1.5-2), bluez-pan<br />
Filename: pool/main/b/bluez-utils/bluez-utils_3.7-1ubuntu4_amd64.deb<br />
Size: 290770<br />
MD5sum: 96a2a998d8121cafaa4e5f48c0eb24b0<br />
SHA1: d6ea9d05c2be90f6d58637ee13c3c73c33d44fd4<br />
SHA256: 2930de56b51148f7bb694cfa8e111d62c1d6f5aa989b4769bffdb1f443aaf290<br />
Description: Bluetooth tools and daemons<br />
This package contains tools and system daemons for using Bluetooth devices.<br />
.<br />
BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source<br />
project distributed under GNU General Public License (GPL).<br />
.<br />
More information is available at http://bluez.sourceforge.net/<br />
Bugs: mailto:ubuntu-users@lists.ubuntu.com<br />
Origin: Ubuntu<br />
Task: ubuntu-desktop, kubuntu-desktop, edubuntu-desktop </pkg></blockquote>
<p>Oh, wow.  Now we know what this is.  It is a bluetooth protocol package.  I think this output is pretty self explanatory.  I could explain all of these lines as well, but as previously mentioned, it would take more time than I&#8217;m willing to dedicate to this one post.  If you have specific questions, ask in the comments and we can learn together.</p>
<p>Okay, so I&#8217;m done now.  I really hope this has been helpful, and I truly encourage you to comment and share and learn.  With this software you have freedom and you can help your neighbor.  Let&#8217;s exercise this freedom and help our neighbors.  Nighty night all you happy people.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manchicken.com/2007/hacking/adept-welcome-to-your-installer-3-of.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Adept, Welcome to Your Installer (Part 2 of ?)</title>
		<link>http://www.manchicken.com/2007/hacking/adept-welcome-to-your-installer-part-2-of.html</link>
		<comments>http://www.manchicken.com/2007/hacking/adept-welcome-to-your-installer-part-2-of.html#comments</comments>
		<pubDate>Tue, 06 Feb 2007 02:47:21 +0000</pubDate>
		<dc:creator>manchicken</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Kubuntu]]></category>

		<guid isPermaLink="false">http://blog.notsosoft.net/2007/uncategorized/adept-welcome-to-your-installer-part-2-of.html</guid>
		<description><![CDATA[Okay, as promised, here&#8217;s the second installment of the adept rundowns.  Let&#8217;s do this in order.  First I&#8217;ll do Installer, then I&#8217;ll do Manager, then Updater, and since Updater and Batch are essentially the same, I&#8217;m going to skip Batch.  Also, remember that my bird-brain can only hold so much information at [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, as promised, here&#8217;s the second installment of the adept rundowns.  Let&#8217;s do this in order.  First I&#8217;ll do Installer, then I&#8217;ll do Manager, then Updater, and since Updater and Batch are essentially the same, I&#8217;m going to skip Batch.  Also, remember that my bird-brain can only hold so much information at one time, so I may make some mistakes.  If you notice a mistake and post a (polite) comment informing me of this mistake, I&#8217;ll do my best to correct myself.  If you do find such a mistake, feel free to stop by my coop any time to receive your reward of one free cookie with purchase of $10 glass of milk.  So, on to the low-down.</p>
<p>By the way, did you remember to call your mother?</p>
<p><a href='http://blog.notsosoft.net/wp-content/uploads/2007/02/menu.png' title='K Menu, with Add/Remove Programs highlighted.'><img src='http://blog.notsosoft.net/wp-content/uploads/2007/02/menu.thumbnail.png' align="right" alt='K Menu, with Add/Remove Programs highlighted.' /></a>Okay, so you all know that I am the ultimate Adept fanboy, and that&#8217;s not just because I&#8217;m knee deep in its code either.  Oh no no no.  It&#8217;s because Adept has some crazy-cool functionality.  Let&#8217;s talk Adept Installer, shall we?  If you missed the last post, you can look at this thumbnail to help you find it in the K menu.</p>
<p>Now, lately I&#8217;ve had a hankering for tea lately, so I&#8217;ve decided that we&#8217;re going to install KTeaTime.  This program helps you know how long to steep your tea for just the right cup.  I want to warn you though, according to the description here, it only works with KDE, so pick another package (perhaps another one having to do with tea?) if you don&#8217;t want to risk it.  You can always uninstall it later <img src='http://www.manchicken.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot7.png' title='Adept Installer with KTeaTime selected'><img src='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot7.thumbnail.png' alt='Adept Installer with KTeaTime selected' align="left" /></a>Okay, so let&#8217;s locate the package.  I just navigate to the &#8220;Others&#8221; group, with the filter bar (in the toolbar) is only filtering for KDE programs.  Then, scroll in the &#8220;Application (Others)&#8221; column until you see KTeaTime&#8211;this column is sorted alphabetically.</p>
<p>After reading the description&#8211;very important to read the description!&#8211;I check the checkbox just to the left of the gear icon (icons may vary depending on your theme) and notice that what was the disabled &#8220;Next&#8221; button lights up to an &#8220;Apply Changes&#8221; button.  So let&#8217;s click the button.</p>
<p><a href='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot9.png' title='Installer Downloading'><img src='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot9.thumbnail.png' alt='Installer Downloading' align="right" /></a>You&#8217;re going to see three screens, and I&#8217;ll go into a bit of depth on them.  So, this screen is showing you that it&#8217;s checking your sources list.  It does this for each operation you do.  For this one package it should only show one of those.  Continuing on&#8230;</p>
<p><a href='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot8.png' title='Installer Installing'><img src='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot8.thumbnail.png' alt='Installer Installing' align="left"/></a>Righto, so now apt is preparing the database, downloading the file, installing the file, and updating the database.  This is all very important stuff.  If you click the &#8220;Show Details&#8221; button it&#8217;ll show you the output of the apt process in the background.  If you were seeing weird errors, this window could help.</p>
<p><a href='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot10.png' title='Installer Complete'><img src='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot10.thumbnail.png' alt='Installer Complete' align="right"/></a>Yay!  The installation is completed!  Now you should be able to go and brew a cup of tea.  Let&#8217;s check out the K menu&#8230;</p>
<p><a href='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot11.png' title='KTeaTime in the menu'><img src='http://blog.notsosoft.net/wp-content/uploads/2007/02/snapshot11.thumbnail.png' alt='KTeaTime in the menu' /></a><br />
Yeah!  Rock on!  Sweet tea-steeping goodness is mine for the taking!</p>
<p>Now that you too can install sweet sweet Free Software programs using our beloved Adept Installer, post a comment telling us all what you&#8217;re installing!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manchicken.com/2007/hacking/adept-welcome-to-your-installer-part-2-of.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

