![]() |
ubuntu.com - launchpad.net - ubuntu help
|
|
|||||||
Ubuntu 9.10 is out!!!
When downloading Ubuntu 9.10 please consider using bittorrent to get your copy of Ubuntu. The Ubuntu Developers Summit for Lucid Lynx will be held the week of 16-Nov-2009 till 20-Nov-2009 in Dallas, TX USA. Visit the the Ubuntu wiki for more information about UDS and how to participate remotely. |
|
The Community Cafe The Community Chat area is for lighthearted and enjoyable discussions, like you might find around a water cooler at work. Almost any non-tech-support topic may be discussed here. Discussions on religion and politics are not allowed, except for politics directly related to free and open source issues. Any topic or discussion that causes problems or drama will be closed. This area is intended for fun and community building, not arguments. Please take those elsewhere. Thanks! |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Ubuntu Master Roaster
![]() Join Date: Oct 2004
Location: Netherlands
Beans: 2,968
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 |
|
just this guy, you know.
![]() Join Date: Oct 2004
Location: Kingston, On
My beans are hidden!
|
Re: easy GUI based custom ubuntu cd creation tool
Are you working on this for us?
|
|
|
|
|
|
#3 |
|
Ubuntu Master Roaster
![]() Join Date: Oct 2004
Location: Netherlands
Beans: 2,968
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 |
|
Ubuntu Master Roaster
![]() Join Date: Oct 2004
Location: Netherlands
Beans: 2,968
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 |
|
A Carafe of Ubuntu
![]() Join Date: Nov 2004
Location: La Crosse WI
Beans: 84
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 |
|
A Carafe of 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 |
|
Ubuntu Master Roaster
![]() Join Date: Oct 2004
Location: Netherlands
Beans: 2,968
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 |
|
Ubuntu Master Roaster
![]() Join Date: Oct 2004
Location: Netherlands
Beans: 2,968
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 |
|
Ubuntu Master Roaster
![]() Join Date: Oct 2004
Location: Netherlands
Beans: 2,968
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 12:29 PM.. |
|
|
|
|
|
#10 |
|
A Carafe of 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 |
|
|
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|