Useful Ubuntu 5.10 (Breezy) apt-get source

Here are some of the useful apt-get repositories for Ubuntu 5.10 (Breezy Badger). You just need to copy the following line and paste it into your “/etc/apt/sources.list” file, before doing “apt-get update”.

Need to warn you that these are unofficial repositories, the packages stored here might be unstable and can mess up your system. Use at your own risk.

 #----Start copy here --- 
#Backports
# Uncomment the following two lines to add software from the ' backports'
# repository.
# N.B. software from this repository may not cuts been tested have
# extensively have that contained in the hand release, although it includes
# newer versions of some applications which may provide useful features.
# Also, please note that software in receive backports WILL NOT any review
# gold updates from the Ubuntu security TEAM.

# deb http://archive.ubuntu.com/ubuntu breezy-backports hand universe multiverse restricted
# deb-src http://archive.ubuntu.com/ubuntu breezy-backports hand universe multiverse restricted


#PLF Repository Java Skype w32codecs Opera RealPlay

deb http://packages.freecontrib.org/ubuntu/plf/ breezy free non-free
deb-src http://packages.freecontrib.org/ubuntu/plf/ breezy free non-free

# deb ftp://ftp.free.fr/pub/Distributions_Linux/plf/ubuntu/plf/ breezy free non-free
# deb-src ftp://ftp.free.fr/pub/Distributions_Linux/plf/ubuntu/plf/ breezy free non-free


#Others

# No-files
# deb http://no.archive.ubuntu.com/ubuntu breezy hand universe multiverse restricted
# deb-src http://no.archive.ubuntu.com/ubuntu breezy hand universe multiverse restricted

# Wine
# deb http://wine.sourceforge.net/apt/ binary/

# EasyDpkg2
deb http://blognux.free.fr/debian unstable hand

# Enlightenment E17
deb http://soulmachine.net/breezy unstable/

# FINAL OOo2.0
deb http://people.ubuntu.com/~doko/OOo2

# Ubuntu 5.10 KDE 3.5 Repository
deb http://kubuntu.org/packages/kde35 breezy main

Begining Ubuntu Linux
This is the first book of its kind to cover the hottest new Linux distribution, and will teach you how to make the most of your Ubuntu desktop.

Setting up KDE 3.5 for Yast in SUSE 10.0

To complement my previous post about configuring Ubuntu Breezy for KDE 3.5, now I present a way to configure SUSE’s YaST repository for KDE 3.5.

From the SUSE desktop, open YaST. In KDE, it is located under K Menu -> System -> YaST. Select Installation Source.

Add
Protocol: HTTP
Server: ftp.gwdg.de
Repo:
pub/linux/suse/ftp.suse.com/suse/i386/supplementary/KDE/
update_for_10.0/yast-source/

And, you are done, you can upgrade to KDE 3.5 after that. Please refer to Adding Package Repositories to YaST, if you still don’t know how to add them.

Watch DVDs in Ubuntu Breezy

If you had difficulty playing DVDs, then you might need libdvdcss2, a library that enable you to watch DVDs in your Ubuntu GNU/Linux box.

Just download libdvdcss2_1.2.8-1unofficialubuntu3_i386.deb from
ftp://cipherfunk.org/pub/packages/ubuntu/pool/main/libd/libdvdcss/

and then execute this command in console :

$ sudo dpkg -i libdvdcss2_1.2.8-1unofficialubuntu3_i386.deb

You should be able to playback your DVD after that.

Warning : It might be illegal in some country to download and use this library, proceed with caution as you might break international law.

Begining Ubuntu Linux
This is the first book of its kind to cover the hottest new Linux distribution, and will teach you how to make the most of your Ubuntu desktop.

Installing KDE 3.5 on Ubuntu Breezy 5.10

KDE logoKDE 3.5 has been released on November 29, 2005. I bet that some people are trying to get their hands on the new desktop environment.

I’ve found a nice tutorial that helps Ubuntu Breezy 5.10 user install KDE 3.5 painlessly

OK, here it goes :

Login as root and run the following commands from the console

wget http://people.ubuntu.com/~jriddell/kubuntu-packages-jriddell-key.gpg
apt-key add kubuntu-packages-jriddell-key.gpg

Add the following lines to /etc/apt/sources.list

# Ubuntu 5.10 KDE 3.5 Repository
deb http://kubuntu.org/packages/kde35 breezy main

Run the following commands

apt-get update
apt-get dist-upgrade

I’ve copied this guide directly from : Madpenguin.org

Begining Ubuntu Linux
This is the first book of its kind to cover the hottest new Linux distribution, and will teach you how to make the most of your Ubuntu desktop.

Using Feedcreator to generate ATOM 1.0 feeds

I’m going give out a tip on using feedcreator class library to ease up generating syndication feeds for your web project. As you might know, there are different kind of syndication format out there such as RSS 2.0, RSS 1.0, RSS0.91, ATOM0.3 and ATOM1.0. Each of the syndication format has its own markup (though RSS 0.91 and 2.0 are closely related), making generating feeds from scratch can be quite a chore for your project.

Feedcreator provides an easy way to create RSS and ATOM feeds from within PHP using ease to use classes. However, feedcreator has a couple of drawback :

  1. It does not support ATOM 1.0
  2. Doesn’t support Enclosure
  3. Can’t generate feeds on the fly

Though these drawbacks might not be as serious as I put in here, it is nice to have this features implemented on feedcreator. ATOM 1.0 is a new syndication format issued by IETF as a standard way to produce feeds, ATOM 1.0 has a nice features and more structured layout than the ever-inconsistent RSS feeds.

Though Enclosure tag is optional in RSS 2.0, the tag is significant for those who are into podcasting or photoblogging. Enclosure feature allows for the syndicated feed to not just serve text content, but also to package an enclosure (call it an attachment of some sort), as well. IIn the podcasting model, the RSS enclosure contains an audio file, which subscribers can listen to on their devices.

Generating feeds on the fly is one of the most requested feature of feedcreator. This allows feeds to be generated dynamically upon request as opposed to generating feed on certain event (such as posting new articles). Mambo and PhpGedView project uses modified Feedcreator to generate feeds on-the-fly.

I’ve published a modified version of Feedcreator (namely Feedcreator 1.7.2-ppt) that contains all of these enhancements (or hacks). Here’s a snippets on how to use the additional features :


/*

This demo is to illustrate how to use feedcreator
using outputFeed function, ATOM1.0 and enclosure
support.

Enclosure support is useful if you are into
podcasting or publishing photoblog.

the required parameter for enclosure is url, length
and type (as in MIME-type)

*/

< ? php include ("include/feedcreator.class.php"); //define channel $rss = new UniversalFeedCreator(); $rss->useCached();
$rss->title="Personal News Site";
$rss->description="daily news from me";
$rss->link="http://mydomain.net/";
$rss->syndicationURL="http://mydomain.net/$PHP_SELF";

//channel items/entries
$item = new FeedItem();
$item->title = "test berita pertama";
$item->link = "http://mydomain.net/news/somelinks.html";
$item->description = "hahaha aku berjaya!";
$item->source = "http://mydomain.net";
$item->author = "my_email@mydomain.net";

//optional enclosure support
$item->enclosure = new EnclosureItem();
$item->enclosure->url='http://mydomain.net/news/picture.jpg';
$item->enclosure->length="65905";
$item->enclosure->type='image/jpeg';

$rss->addItem($item);

//Valid parameters are RSS0.91, RSS1.0, RSS2.0, PIE0.1 (deprecated),
// MBOX, OPML, ATOM, ATOM1.0, ATOM0.3, HTML, JS

$rss->outputFeed("ATOM1.0");
//$rss->saveFeed("ATOM1.0", "news/feed.xml");

?>

You can download the modified version of Feedcreator 1.7.2 from my server, the zip package contains the modified class library, GNU/LGPL license, some demo php file and a diff file against the plain vanilla Feedcreator 1.7.2 for curious people.

p/s : all of the modifications are written by me except outputFeed function which is written by Fabian Wolf.

Download :
Feedcreator 1.7.2-ppt (zip)

Feedcreator website : http://www.bitfolge.de/rsscreator-en.html