The Linux Reality podcast produced a little over 100 episodes during it’s 2 year existence. The podcast featured content covering topics as diverse as servers through to desktops and everything in between.
The episodes exist on Archive.org, but the plan for Whobuntu is to create a package of linux reality content with descriptions covering the content.
Software centre provides a mechanism by which this content can be found. Therefore if a user were to search in software centre for DNSMasq then they would be able to find the package – but equally importantly they would be able to locate the episode of Linux Reality with a review and discussion of DNS Masq and some of the alternatives.
Using Software centre you would be able to locate the package Gnumeric, but you would also be able to locate the Episode 23 of LR where Chess Giffin talked about Gnumeric.
How to package static content.
To start with the Linux Reality content was downloaded from archive.org. To make it easy a script was developed which automatically downloaded all the episodes via wget
The process to then package a podcast is as follows :
- Execute the getlr script to retrieve all episodes of Linux reality.
- Create a tarball of all the episodes by executing tar -cvf linuxreality_0.1.tar.gz *.ogg
I then created a tar.gz file containing the episodes. I created a Linux reality folder. Named the same as the tarball I created earlier. From here I ran dh_make and a standard package folder was set up for me. The longest most time consuming job during this process was to index all the episodes. Luckily archive.org had all the original notes which I was able to cut and paste into the control file.
The next question was whether a package is installed for everyone, or just the current user. Daniel Hollenbach confirmed that a package is installed at the system level. This makes supporting a multiuser system more complicated, as Linuxreality would show as installed. The next question was whether new users should have it installed as part of the new user process. My thoughts on that are that we should only be providing what is asked for.If I install linuxreality then I shouldn’t mess with other users music?
To that end I created a postinst script. This executes once the package is installed. The purpose of this script is to create a link between /etc/share/linuxreality and ~/Music/LinuxReality.
Tags: Content Packaging
Categories
- Android
- Announcements
- Art
- Articles
- Content Packaging
- Dr who
- Games
- Medical
- Movies
- OggCamp
- Open University
- Podcasting
- Privacy
- Programming
- python
- Quickly Ebook Template
- raspi
- Security
- Technology
- TweetUpdate
- Uncategorized
- whobuntu
Archives
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010


