Page 1 of 9 123 ... LastLast
Results 1 to 10 of 81

Thread: easy GUI based custom ubuntu cd creation tool

  1. #1
    Join Date
    Oct 2004
    Location
    Netherlands
    Beans
    2,983
    Distro
    Ubuntu 8.04 Hardy Heron

    easy GUI based custom ubuntu cd creation tool

    Hi,

    I think an easy GUI based custom ubuntu cd creation tool would be great for a future release of ubuntu. There are lot's of people who want to add / remove packages and add/edit simple things like :

    -cronjobs
    -services starting up (like removing cupsys from starting up)

    Everyone would be able to easily create their own custom ubuntu cd for giving to friends or installing in their offices.

  2. #2
    Join Date
    Oct 2004
    Location
    Kingston, On
    Beans
    Hidden!

    Re: easy GUI based custom ubuntu cd creation tool

    Are you working on this for us?

  3. #3
    Join Date
    Oct 2004
    Location
    Netherlands
    Beans
    2,983
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: easy GUI based custom ubuntu cd creation tool

    Just curious at the moment how much interest there is for this and if anyone is working on something like this.

  4. #4
    Join Date
    Oct 2004
    Location
    Netherlands
    Beans
    2,983
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: easy GUI based custom ubuntu cd creation tool

    If such a tool was available I could distribute my own customized ubuntu cd to my friends. It could for example contain mp3 and mpeg4 support without ubuntu having to worry about legal claims.

    I promise I will be a good user and tell my friends about freedom.

  5. #5
    Join Date
    Nov 2004
    Location
    La Crosse WI
    Beans
    87
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: easy GUI based custom ubuntu cd creation tool

    Not a bad idea. I suppose it wouldn't be that difficult to accomplish, but I have no idea how as I'm still fairly new to Debian based linux (used to be Fedora Core 2).

  6. #6
    Join Date
    Oct 2004
    Location
    New York City
    Beans
    102
    Distro
    Ubuntu

    Re: easy GUI based custom ubuntu cd creation tool

    If you can make a list of manual commands that are needed to do these things it will be pretty trivial to make a Python GTK app that does them. I could probably throw something together in a few days.

    How does one go about making the custom cd's?
    We rarely notice freedom. What we notice is the lack of freedom, and I'm afraid by then it is too late.
    Be a good Ubuntu citizen - Report bugs || http://programmer-art.org

  7. #7
    Join Date
    Oct 2004
    Location
    Netherlands
    Beans
    2,983
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: easy GUI based custom ubuntu cd creation tool

    The graphical frontend is indeed the easiest part. Any programmer could do that. I could do it myself too (although I've never programmed a graphical app in python I'm sure it wouldn't be too hard).

    But the internals have to rock.

    Let's make a list our program has to be able to do

  8. #8
    Join Date
    Oct 2004
    Location
    Netherlands
    Beans
    2,983
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: easy GUI based custom ubuntu cd creation tool

    these topics might be interesting also :

    building ubuntu-based distro?
    http://www.ubuntuforums.org/showthread.php?t=2669

    ubuntu ready for end-users?
    http://www.ubuntuforums.org/showthre...6&page=1&pp=10

  9. #9
    Join Date
    Oct 2004
    Location
    Netherlands
    Beans
    2,983
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: easy GUI based custom ubuntu cd creation tool

    There will be some tools in the future according to Jeff Waugh. But maybe "our program" will be easier or does things the other tools do not.

    I'm not saying we are going to do create this program . But let's explore.

    First we have to create the scripts that do the stuff and make sure they work. After that we add a slick GUI and package our program as a deb and try to make it available in universe.

    I propose our program (let's invent a name soon) :
    - manipulates the cd to add/remove packages but doesn't remove packages from ubuntu-base or ubuntu-desktop
    - gives the user additional customization options (mentioned in use cases)
    -creates a nice iso file
    -burns cd
    - installs a script that will be called after the normal ubuntu installation (expert or default or whatever). this script can :
    *install a kernel
    *install (meta)packages
    *copy configuration files/scripts to target locations
    *call update-rc.d to remove/add things starting up (as selected in the customization program)
    *change firefox home
    *do once again a dist-upgrade

    use cases of our program :

    - "script dialogs" the installed script that is called right after the installation will present dialogs instead of doing things like : "do you want to change firefox home into introduction.html ?"
    - "mount hoary cd-rom and copies it to a location on the harddisk"
    - "add / remove packages from the cd" but does't allow to remove packages from ubuntu-base or ubuntu-desktop
    - "create meta-packages"
    - "select which packages are going to be installed additionally to the installation"
    - "edit sources.list"
    - "add file" add configuration files and scripts that will be copied on the harddisk at the end of the installation. lets you browse for a file on your harddisk and lets you type in a target location
    -"stop services" lets you type in the services you want to stop (uses update-rc.d)
    -"add instructions" changes home of firefox to an ubuntu newbies guide or a html file you add
    -"custom kernel selection dialog" adds a kernel selection dialog to the installation 686/386/amd/custom
    -"create iso"
    -"burn cd"
    -"daily upgrades" adds a file into cron.daily with this content :
    Code:
    #!/bin/sh
    apt-get update
    apt-get upgrade -t hoary-security -y
    apt-get upgrade --trivial-only
    apt-get auto-clean
    Last edited by demon666_nl; December 4th, 2004 at 05:29 PM.

  10. #10
    Join Date
    Oct 2004
    Location
    New York City
    Beans
    102
    Distro
    Ubuntu

    Re: easy GUI based custom ubuntu cd creation tool

    Hmmm, rather than make "our program" I would recommend we actively let the official developers know that we need to be able to build a GUI around the tools they are making. It could be as easy as making a Python library that we could import and use, or letting us call their scripts and catch the output.

    After that, a nice graphical tool would be quite easy to develop and maintain, and would be built on top of official tools as an extra point.
    We rarely notice freedom. What we notice is the lack of freedom, and I'm afraid by then it is too late.
    Be a good Ubuntu citizen - Report bugs || http://programmer-art.org

Page 1 of 9 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •