Multistanza and Medibuntu
Note: If you just want to look at my bash script and related text files (without packages), you can download them here.
Following from my last post, I decided that the best way to try and solve this issue would be to create a free-multiverse repositroy. To do this, I hacked together a bash script that would compare sid-main with ubuntu-multiverse (using packages lists I downloaded manually and removed the headers from) and pull any of the packages that overlapped between the two. I also got it to read an extras file, for packages that are in multiverse but not sid main, but yet are still free.
So, I now have a demonstration free-multiverse (which I call multistanza). This is currently hosted on my own pc, so will dissapear at night. If you are interested, try this link. compare.sh is the main script and the repo an be added as “deb http://bjwebb.homelinux.com:81/multistanza/ binary-i386/”. I will look for some off site hosting if I decide to pursue this further. If anyone does use my repo, I suggest using it in conjunction with medibuntu (see below).
But, the question is. Is this the best way to pursue this? What I’ve done so far has been no loss to me, because I’ve learnt some more bash scripting; but it is only worth continuing if my new repositry will be of use to other people. Thus, it would be a good idea to know if this has been done already. As far as I know, it hasn’t quite been done the way I want it. However, there is medibuntu, which contains packages not allowed in ubuntu, and is separated nicely into free and non-free. In fact, since I have the repo added, some of the apps get pulled from medibuntu instead of my repo. Unfortunately, not all the packages in medibuntu are as new as the ubuntu ones (hence why my repo and medibuntu could be complimentary) and some are not there at all (vlc for example).
So, I think that the best and most consitent way of having a free “extras” repo, and to avoid duplication of effort, would be for medibuntu to offer all of the free packages in multiverse in their free repository. I think this would fit in with their goal, but I’m not sure if they’d agree. I will contact them about this issue, and see where to go from there.
Tim Dobson:
heh
10 May 2008, 6:05 pmi’ve found a easier, if less beautiful way of doing it.
medibuntu is pretty useless anyway - there isn’t very much software in it.
I use gobuntu hardy in the most free software configuration.
however i found myself in exactly the same position as you - medibuntu doesn’t have two strands.
however debian multimedia does have free and non-free, as an added advantage it also has a lot more software.
therefore I have added the debian testing debian multimedia repositories to my sources.list:
(uk mirror:)
deb http://debian.ids-services.de/debian-multimedia/ testing main
deb-src http://debian.ids-services.de/debian-multimedia/ testing main
i have found a few conflicts, but mainly because i simply wanted all the video editing software for gnu/linux so i could test drive it.
in terms of sorting out multiverse. - i think i’m going to change my surces to that of gnewsense 2.0, see how it goees, and if necessary, rebuild the machine…
Ben Webb:
Hey, thanks! This is probably exactly what I’m looking for. I haven’t tested it yet, but if this fixes my problems, then my quest is at an end :D.
10 May 2008, 8:04 pmBen Webb:
Hmmm, yeah debian-multimedia seems to be good. The only thing I’ve found it doesn’t have is vlc (but I prefer mplayer anyway :D). Like you say, there a few dependency problems. But all I had to do was grab a couple of newer deb files from the debian site. Cheers
11 May 2008, 2:32 pm