<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[Make the ubuntu installer modular.]]></title>
    <link>http://brainstorm.ubuntu.com/item/12048/</link>
    <description><![CDATA[I have been hearing a lot of complaints from people that say that some packages are completely useless/never used by them. An elegant solution that would stop the complaints would be to include an option to choose what packages from the cd you want during the install. This would only be an option since the other one would be to install the default install (good for newbies/people who like the default).<br /><br />For example, after a fresh install of Ubuntu, I always uninstall fspot, tracker, bluetooth, ekiga, tomboy, gThumb, the games, and others. Which makes it feel like Ubuntu is a little bloated.<br /><br />Benefits from this feature:<br />===========================<br />1. Users stop complaining about including useless packages. (evolution, xsane, transmission, tracker, bluetooth analyzer, tomboy notes, ekiga softphone, gThumb, fspot, games. To name a few.)<br />2. Less disk usage.<br />3. Faster install time, since there is less to fetch from the cd and install.<br />4. You will not have to uninstall the packages later, which may leave configs and other post installation junk on your system, resulting in a cleaner system.<br />5. Default is still possible so no one will complain about the new ability to customize the install.<br />6. (Possible) More advanced users can remove the packages that they don't use before burning to the cd, resulting in a smaller cd to install from. (burning time will also decrease).<br /><br />*As an addition to number 6, I don't know exactly how the cd filesystem works, but it could also speed up the installation since there will be less time spent searching for the package. Correct me if I'm wrong. Thanks.<br />
<br />


<b>[90 votes] Solution #1: Auto-generated solution of idea #12048</b>
<br />

<br />
<br />



]]></description>

    <language>en-us</language>
    <pubDate>Sat, 09 Aug 2008 16:22:36 +0000</pubDate>
    <lastBuildDate>Thu, 21 Aug 2008 22:10:27 +0000</lastBuildDate>
    <generator>QAPoll module</generator>
    <guid isPermaLink="true">http://brainstorm.ubuntu.com/idea/12048/</guid>
        <item>
  <title>Comment from Ssdg</title>
  <description><![CDATA[Good Idea, but they will complain that the dist-upgrade ask the missing packages to be installed, and when the dist-upgrade will not ask them, they will complain that the dist-upgrade is unstable, ...<br />+0]]></description>
  <pubDate>Sat, 09 Aug 2008 17:13:03 +0000</pubDate>
</item>
        <item>
  <title>Comment from Linux-user</title>
  <description><![CDATA[Ubuntu is great, but implementing this idea would make Ubuntu just perfect.<br /><br />I don't use Evolution, Xsane, Pidgin, Ekiga, F-spot and Rhythmbox. I always remove them right after the installation. Not having to install packages would be great.<br /><br />Currently the installation process isn't any better than Windows' installation process: No choice, eveything just gets installed.]]></description>
  <pubDate>Sat, 09 Aug 2008 17:26:17 +0000</pubDate>
</item>
        <item>
  <title>Comment from glotz</title>
  <description><![CDATA[@ssdg isn't that a separate dist-upgrade problem?]]></description>
  <pubDate>Sat, 09 Aug 2008 17:36:26 +0000</pubDate>
</item>
        <item>
  <title>Comment from Ssdg</title>
  <description><![CDATA[Not really, since some packages are removed from one distro to another or moved to different repositories (supported by canonical=>by the communauty), sometimes.<br />If the source-list isn't up to date, it might cause serious trouble I think.<br />I don't vote this down, but be carefull voting this up.]]></description>
  <pubDate>Sat, 09 Aug 2008 17:48:28 +0000</pubDate>
</item>
        <item>
  <title>Comment from Aetuneo</title>
  <description><![CDATA[For #6, that's already possible: there are a few guides around for customizing installation CDs, which explain both how to add additional programs and how to remove programs. It would add a fair amount of time to preparing the disk, but if you do a lot of installs - and always remove or add some programs - it might save time.<br /><br />(However, there's no easy GUI to do this, at least as far as I know)]]></description>
  <pubDate>Sat, 09 Aug 2008 17:49:44 +0000</pubDate>
</item>
        <item>
  <title>Comment from tomd123</title>
  <description><![CDATA[@Ssdg, the dist-upgrade just upgrades the packages installed, so there shouldn't be any problems.]]></description>
  <pubDate>Sat, 09 Aug 2008 17:50:13 +0000</pubDate>
</item>
        <item>
  <title>Comment from tacone</title>
  <description><![CDATA[Nice, but it could add complexity to the live cd installation testing.<br /><br />That would also break ubuntu-desktop meta package, which is not something we want to do. In order to not break the meta package it should be changed to include the optional applications as "suggested" and not "dependencies".<br /><br />And even with that, reinstalling ubuntu-desktop from command line would install every suggested application even if the user didn't selected them when setting up the system (see also Ssdg comment).]]></description>
  <pubDate>Sat, 09 Aug 2008 20:24:40 +0000</pubDate>
</item>
        <item>
  <title>Comment from ampers</title>
  <description><![CDATA[I can see what you are getting at. And providing the person who is going to install from the CD into a computer is pretty knowledgeable, I think it is a good idea. <br /><br />However, for the 99% of other users who are beginners, I think it might be better to carry on the way Mark Shuttleworth has decided.<br /><br />You see, he wants to make a package easy for a user who has never used Linux before to feel at home with.<br /><br />Ampers.]]></description>
  <pubDate>Sat, 09 Aug 2008 22:57:03 +0000</pubDate>
</item>
        <item>
  <title>Comment from zsolt320i</title>
  <description><![CDATA[as i wrote in:idea # 10063]]></description>
  <pubDate>Sun, 10 Aug 2008 09:27:01 +0000</pubDate>
</item>
        <item>
  <title>Comment from roshan.george</title>
  <description><![CDATA[I disagree, it is easy to uninstall what you want. I think the added complexity is not worth it. I remember being overwhelmed by the installers in Red Hat 9, and I don't want to go back to that.]]></description>
  <pubDate>Sun, 10 Aug 2008 10:28:40 +0000</pubDate>
</item>
        <item>
  <title>Comment from Auzy</title>
  <description><![CDATA[The core of the idea is a dupe ]]></description>
  <pubDate>Sun, 10 Aug 2008 11:58:34 +0000</pubDate>
</item>
        <item>
  <title>Comment from tomd123</title>
  <description><![CDATA[@roshan.george this is exactly why I added it as an optional button or step or something that you mark. It wouldn't be mandatory to show the option because a lot of newbies would get overwhelmed. I agree with you.]]></description>
  <pubDate>Sun, 10 Aug 2008 15:43:20 +0000</pubDate>
</item>
        <item>
  <title>Comment from Exsecrabilus</title>
  <description><![CDATA[If this feature was implemented, isn't it going to make the ISO file bigger anyway? Implementing a feature like this in the installer will use a lot of space.]]></description>
  <pubDate>Sun, 10 Aug 2008 15:45:08 +0000</pubDate>
</item>
        <item>
  <title>Comment from tomd123</title>
  <description><![CDATA[This doesn't seem to add a lot more size to the iso. All you have to do is include some additional code to the existing installer.]]></description>
  <pubDate>Mon, 11 Aug 2008 04:42:23 +0000</pubDate>
</item>
        <item>
  <title>Comment from dornik</title>
  <description><![CDATA[I agree with Tom.<br /><br />There are so many "default" applications installed that I never use that just clutter up the system. Evolution, Openoffice, half the default games, Pidgin, Espeak, Anacron, F-spot, Rhythm box, Foomatic and GIMP. Not just this - once they are installed, every time they are "updated", I am presented with more clutter in the "updates available" section.<br /><br />Add to the above the fact that support for Palm (I don't own any Palm devices), blue tooth support (don't have any devices), Xsane (no scanner), GPhoto2 Libs (dont have a digicam), FLoppy formatter (no floppy drive), CUPS & Printer support (no printer) are all installed by default without asking the user whether he requires them in the first place. <br /><br />This is really annoying. It would be nice if these could be presented as options during install.<br /><br />Font installation is another area that could use some level of user customization. When a user has selected his language as "English", I don't see why the installer needs to include Japanese, Korean, Thai, Hindi, Malayalam and other language fonts simply "by default". Maybe I am wrong but this *is* what it appears to do. <br /><br />@Aetuneo, I am new to ubuntu and creating a "custom cd" sounds somewhat complicated. On a side note, can you please link me to how this is done so I can have a look at it anyway? Ta.<br /><br />@roshan.george - uninstalling applications using synaptic is somewhat intimidating for "new" ubuntu users (like me). Heres an example to illustrate my point. <br /><br />I tried to uninstall evolution using synaptic. When i selected the package and chose "mark for removal" I am WARNED by synaptic that several other packages will also be removed, some of which are -<br /><br />Gnome applets<br />Gnome panel<br />Ubuntu desktop<br /><br />Not knowing what these packages were and purely out of curiosity I decided to have a look at what Synaptic states these are for.<br /><br />Synpatic states "Ubuntu Desktop" as -<br /><br />"The Ubuntu Desktop System<br />This package depends on all of the packages in the Ubuntu desktop system. <br /><br />It is also used to help ensure proper upgrades, so it is recommended that it not be removed."<br /><br />Synpatic itself states that this application should "not be removed" and yet removing Evolution is doing just that?!<br /><br />This would stop any "new" ubuntu user (eg. me!) dead in their tracks. <br /><br />Synaptics take on "Gnome Panel" is equally worrying, stating that it is "an essential part of the Gnome Desktop" leading me to believe that it should *not* be uninstalled to begin with. <br /><br />I had similar warnings while attempting to remove the other apps I don't use (eg. GIMP, Open Office etc.) <br /><br />End result? I decided it would be safer not to remove them at all! Not a happy ending in my book. :(<br /><br />Like Tom stated, a "custom install" option can be provided for users who want to tweak what will be installed. Let the "default install" remain just the way it is for others who dont.<br />]]></description>
  <pubDate>Thu, 14 Aug 2008 07:57:26 +0000</pubDate>
</item>
        <item>
  <title>Comment from Linux-user</title>
  <description><![CDATA[@ dornik:<br /><br />I completely agree.]]></description>
  <pubDate>Fri, 15 Aug 2008 00:13:26 +0000</pubDate>
</item>
        <item>
  <title>Comment from borsook</title>
  <description><![CDATA[A very good idea, as to it making the install more complicated - currently can have automatic or manual partitioning and nobody seems to complain that an option exists.]]></description>
  <pubDate>Sun, 17 Aug 2008 11:33:06 +0000</pubDate>
</item>
        <item>
  <title>Comment from andruk</title>
  <description><![CDATA[I think it would probably be best to have two modes for the installer: simple and advanced.  This would probably go in the advanced section.<br /><br />We could show this at least two ways.  One where the user is shown advanced options, or the simple options the whole way through the installer.  The second is to have advanced buttons on each "screen" that display more advanced options.<br /><br />I myself like the second way, because then a user can choose the simple partitioning, but install whatever programs they want.<br /><br />The two-mode installer idea probably should be (or maybe is?) an idea all on its own, I guess.<br /><br />I'm rambling.  To sum up: +1]]></description>
  <pubDate>Thu, 21 Aug 2008 22:10:27 +0000</pubDate>
</item>
      </channel>
</rss>
