Save Bandwidth – Download Delta-ISO
Biplab August 15th, 2007
If you love to try latest GNU/Linux distributions then you may save yourself from downloading full Linux ISO everytime a new version has released. As the Linux ISOs are large in size, downloading them burns a huge amount of bandwidth both for the publisher and the end-user.
Couple of GNU/Linux distributors including OpenSUSE, Sabayon have started publishing Delta-ISO. This is basically an ISO file containing only the additions/updates/changes with respect to an old version. It contains binary diff of all the distributed packages. Thus the ISO is smaller to download.
On 9th August, 2007 OpenSUSE-10.3 Beta 1 was released. In the next few paragraphs, you’ll learn to convert the delta-iso to a full iso. I had downloaded OpenSUSE-10.3 Alpha 7 iso (openSUSE-10.3-Alpha7-GNOME-i386.iso) earlier. To create a New ISO of OpenSUSE-10.3-Beta 1, we need a delta ISO. Now browse to the following folder in any OpenSUSE mirror and download the appropriate delta iso.
/pub/opensuse/distribution/10.3-Alpha7/iso/delta/
For me, openSUSE-10.3-Alpha7_Beta1-GNOME-i386.delta.iso, is the appropriate one.
Now download applydeltaiso utility (for Windows). Then in the command line issue the following command. There’s a bare minimum GUI of applydeltaiso utility at the same link. You may wish to use the graphical utility, too.
applydeltaiso openSUSE-10.3-Alpha7-GNOME-i386.iso
openSUSE-10.3-Alpha7_Beta1-GNOME-i386.delta.iso
openSUSE-10.3-Beta1-GNOME-i386.delta.isoVoila!! After 5-10 minutes (depending upon your hard-disc speed) you’ll get a new ISO by downloading just 189 MB of data!!
But please keep the following points in mind.
- Your hard disc should have enough space to create the new iso.
- If you are using FAT32, then 2GB limit will be applicable to you.
- Don’t forget to verify the new ISO by comparing it’s MD5 checksum with the one published by publisher (in this case OpenSUSE).
So keep enjoying latest changes in GNU/Linux world!
Biplab,
Did you actually manage to compile a working codeblocks in 10.3beta1 with wx-widgets 2.8?
I have been doing this for ages under 10.2 but I am stuck …
It seems to compile ok but it crashes just after the splash screen with just “Aborted” coming up in the console.
Sorry for the lack of details but I do not know how to generate more diagnostics.
Thanks for your help
Hi zazen,
I tried to compile and run Code::Blocks today on OpenSUSE-10.3-Beta1. But it fails to start-up. GDB points to a SEGFAULT in libc.
I’m not sure why this is happening. But I noticed similar behaviour on older Ubuntu-7.10-Alpha (most probably on version 2 or 3).
Possibly wxGTK has some issues with GTK+2.11.x series. I solved that problem on Ubuntu by installing a lower GTK2-devel package. I haven’t tried this on OpenSUSE-10.3-Beta1. But this may solve this problem.
If I get any solution, I’ll post it.
Best Regards,
Biplab