Rant of the day: Insane dependencies for liveusb-creator

Fernando Cassia fcassia at gmail.com
Sat May 11 19:03:53 UTC 2013


On Sat, May 11, 2013 at 12:03 PM, "Germán A. Racca"
<german.racca at gmail.com> wrote:
> I sincerely think that this kind of complaints (I have seen several from you
> too) won't take you nowhere.

Yes, it takes me to nirvana. It shows me what software is well written
and which ones are not.

> Have you thought about programming a "simple" graphical interface without
> any dependency at all? I you do it, I promise I package it for Fedora :)

Once upon a time, I did, just by using Zenity, a tool to add GUIs to
Bash scripts done by a guy at Sun Microsystems, Glynn Foster
https://help.gnome.org/users/zenity/2.91/index-info.html.en

Such script worked with domain name registrations, and it stopped
working the time the registrar changed its web page (it did a lot of
ugly scrapping of html). But it only needed zenity, nothing else, and
certainly not 100MB of crud installed.

> All the best, abrazos,
> Germán.

In the end, German, it's a free world, and I'm free to complain if I
think some software is not designed as it should. It might end up
encourage others to "fix it", or design a better replacement. In fact,
had livecd-creator been _statically linked_ and available on the
LiveCD, I'd have just run 'livecd-creator' from a shell window and
this thread would have never happened.

In the end, German, do you know how I fixed it? here's the recipe, I
used TUXBOOT, which transfers ISO images to pen drives with a friendly
GUI, and doesn't need the same tons of deps as LiveCD-creator does.

I got it from here.
http://downloads.sourceforge.net/project/tuxboot/old/tuxboot-linux-39-i686?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ftuxboot%2Ffiles%2F&ts=1368243790&use_mirror=ufpr

Of couse, all weren't roses... it wants to be run as root, and Fedora
by default does not run GUI apps as root. So I had to do

1. xhost SI:localuser:root

and then install the p7zip-plugins package that it requires but is not
on the F18 repos.

2. yum install ftp://ftp.univie.ac.at/systems/linux/fedora/releases/18/Everything/i386/os/Packages/p/p7zip-plugins-9.20.1-4.fc18.i686.rpm

Finally, I had to run it with beesu.

But it certainly didn't need 100MB of deps installed.

As usual, just my $0.02 worth of opinion ;)
FC


More information about the users mailing list