Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Graphical Installer
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4  Next  
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
MaRTiaN
Tux's lil' helper
Tux's lil' helper


Joined: 22 Apr 2002
Posts: 85
Location: London

PostPosted: Sun Jun 09, 2002 3:00 pm    Post subject: Reply with quote

If a user has problems with fdisk, how are they going to get through the X install process? That in my opinion is much harder to set up than a partition scheme using fdisk. C'mon, compiling a kernel is harder than using fdisk.

If you're going to find yourself presented with a console system and think "eek!, This looks hard!" and give up, maybe you should stick with mandrake or redhat. Gentoo is a great distro for people who know what they are doing, or aren't afraid to learn.

I've had loads of problems with disk druid in the past, especially if I've used it deal with windows partitions. Never had one problem with fdisk.
_________________
Some people are alive only because it's illegal to kill them.
Back to top
View user's profile Send private message
AutoBot
l33t
l33t


Joined: 22 Apr 2002
Posts: 968
Location: Usually Out

PostPosted: Sun Jun 09, 2002 8:47 pm    Post subject: Reply with quote

After reading these posts and some consideration, I think that a graphical installer is a bad idea for gentoo. Perhaps the developers of that project will name it something other than gentoo, as for DiskDruid or similar that is not going to happen.

Fdisk is not only an adequate partition tool, it is a tried and tested piece of software that just works and I find no reason that fdisk should be replaced with cfdisk or anything else.
_________________
This message self destructed a long time ago.
Back to top
View user's profile Send private message
delta407
Bodhisattva
Bodhisattva


Joined: 23 Apr 2002
Posts: 2876
Location: Chicago, IL

PostPosted: Mon Jun 10, 2002 3:21 am    Post subject: Re: . Reply with quote

temperanza wrote:
Someone earlier complained GRUB is tough to get working, and they're right. I don't even try, just merge LILO immediately. A choice would be really nice.


You have a choice; you can emerge grub or emerge lilo. Either way. Personally, I haven't had any problems with GRUB, and have had much less dependence on Linux boot floppies because of it. (GRUB is my friend, hee hee.)
Back to top
View user's profile Send private message
jean-michel
Tux's lil' helper
Tux's lil' helper


Joined: 30 May 2002
Posts: 142
Location: Somewhere East of the Atlantic

PostPosted: Thu Jun 13, 2002 7:56 pm    Post subject: Having Our Cake and Eating it Too Reply with quote

Having read through this thread with some interest, the arguments against an easier install seem to boil down to "the distro isn't easy to manage, so it shouldn't be easy to install" and "the manual installation procedure is great/powerful/etc. don't change it!"

One of the nice things about software freedom, particularly as it is embodied in the free software we use, is that we can often have our cake and eat it too. Already, as another poster pointed out, we have a GUI based emerge that compliments the command line interface, and I for one enjoy using both and having the choice.

First, I think the argument that the install should be as hard as the distro is an interesting one ... don't seduce newbies with a false sense of ease when hardship looms around the next corner. But I think the assumption that Gentoo will remain difficult to manage, or should remain difficult to manage, is a false one, and that being the case, I think impoving the ease of the installation (and of the distro as a whole) is a worthwhile effort.

My ideal installation would be something like the following (text based, or graphical based, doesn't really matter to me, as long as I have explicit access to the command line during the install):

A screen, split into three parts:

Code:

+---------------+---------------+
|  config data  |               |
|  and prompts  |               |
+---------------+  install doc  |
|               |               |
|  vt100        |               |
+---------------+---------------+


One part (say, the right half) would contain the installation documentation (html or text based, whatever). The other half would be divided into two sections, one of which would have prompts and editable entries for things like IP address, etc, while the other would simply be a simple bash terminal. The installation would be somewhat guided, in that as you progress through each step the documentation would move forward to the next appropriate step, and pertinent questions would be asked.

In answer to each question a command line entry would be suggested (and config data stored so you can go back and change it if you wish), but not entered until you either hit a button saying "put that in the terminal and hit enter" or type it in yourself.

Each command would be stored, and at the end of the install you would be asked if you wished to save a script for autoinstallation, to allow easy cloning of the install to other boxes.

At the beginning of the install you would have the option of loading an existing install script, then editing any relevant parameters for different hardware, different net config, etc. before firing off the install.

This would make the installation less intimidating for those who aren't as experienced, while allowing those of us who prefer to type things at the command line the ability to do so (with the docs available right there on the screen to reference). What's more, even those who don't like to type commands would at least see them displayed (and executed) each time they hit the 'apply' button I mentioned before.

Whether such an install procedure would be implimented in a simple graphical environment, or a text terminal, wouldn't really matter all that much IMHO (though I'd probably lean toward a text terminal, perhaps with 3 tabs at the top rather than a screen split into three parts, to make installation on an 80x24 terminal easier).

Add to that mandrake-style hardware autodetection (that then suggests e.g. what drivers to use, like Gentoo already does for ethernet) and you go a good way toward having the best of all worlds ... powerful flexibility such as only the command line can give, with time-saving helpful hints that currently only the most polished distros offer. It doesn't seem like a bad goal to shoot for to me.
_________________
The Struggle for the Future of Human Evolution Begins: Autonomy the SciFi Series!
Back to top
View user's profile Send private message
squanto
Guru
Guru


Joined: 20 Apr 2002
Posts: 524
Location: Rochester, NY, USA

PostPosted: Tue Jun 18, 2002 8:52 pm    Post subject: Reply with quote

NU-Slacker wrote:
non-graphical installers always scare the noobs away. Besides, if im bootstrapping from scratch, Ive probably got some CPU cycles to spare for some sweet eye candy. :)

I bootstrapped on my P166, no extra cycles there. And I think if you are somewhat experienced with Linux you will see Gentoo as an option. If you are new to Linux, you will see RH and Mandrake as options. Each distro has it's place.
I personally like the way that Gentoo installs. It could be automated slightly more, but that would take some of the learning away from installation.

-Andrew
Back to top
View user's profile Send private message
FINITE
Guru
Guru


Joined: 10 May 2002
Posts: 449

PostPosted: Wed Jun 19, 2002 5:37 am    Post subject: Reply with quote

I see nothing worong with a graphical installer. It would of been nice at the begining for me but i made due and all went well. Now this perposed graphical installer should not be included in the downloadable iso but should be available as an emergable package after setting up networking (hehe). Which could then be run etc. etc..
Back to top
View user's profile Send private message
klieber
Bodhisattva
Bodhisattva


Joined: 17 Apr 2002
Posts: 3657
Location: San Francisco, CA

PostPosted: Wed Jun 19, 2002 12:49 pm    Post subject: Reply with quote

FINITE wrote:
I see nothing worong with a graphical installer.


If someone were to contribute this as a package, great. However, I don't think the core gentoo dev team should devote their time to it. I would much rather see portage continue to get improved (the new "freaky fast" 2.0 portage ROCKS), ebuilds continue to get debugged and a more-stable server version of Gentoo get released. The core dev team has a limited amount of time that they can devote to the project. A graphical install, on a scale of 1 (least important) to 10 (most important) is a -9 in my book.

--kurt
_________________
The problem with political jokes is that they get elected
Back to top
View user's profile Send private message
AutoBot
l33t
l33t


Joined: 22 Apr 2002
Posts: 968
Location: Usually Out

PostPosted: Thu Jun 20, 2002 8:17 pm    Post subject: Reply with quote

After several (5) installs of gentoo, I can only say that it to me is extremely easy and straight forward in the installation process.

Practice Practice Practice ;)
_________________
This message self destructed a long time ago.
Back to top
View user's profile Send private message
leej
Apprentice
Apprentice


Joined: 18 May 2002
Posts: 280

PostPosted: Thu Jun 20, 2002 8:30 pm    Post subject: Reply with quote

klieber wrote:

If someone were to contribute this as a package, great. However, I don't think the core gentoo dev team should devote their time to it. [snip] A graphical install, on a scale of 1 (least important) to 10 (most important) is a -9 in my book.


I absolutely agree with this. If somebody wants it enough to build and contribute it - great! But I personally couldn't care less about it. I actually think the current installation process is very educational and also a good indication that 'Gentoo Linux isn't there to hold your hand - but to grasp onto your inteligence instead'.

/slogan mode off. ;-)
Back to top
View user's profile Send private message
fuzz
Tux's lil' helper
Tux's lil' helper


Joined: 23 Apr 2002
Posts: 93

PostPosted: Thu Jun 20, 2002 10:41 pm    Post subject: Reply with quote

I'm also a noobie, and I installed gentoo quite easly, the 1st time. Yea graphical interface looks nifty some times but there is no need for it, it will just make the cd balkier. that what one of the many things gentoo is known for the size of the ISO well that is what I think.

as a great movie once said (with some changes)
"graphical inastaller, we don't need no stinking graphical installer"
Back to top
View user's profile Send private message
delta407
Bodhisattva
Bodhisattva


Joined: 23 Apr 2002
Posts: 2876
Location: Chicago, IL

PostPosted: Fri Jun 21, 2002 10:29 pm    Post subject: Reply with quote

Bah. GRUB is not painful, just different. GRUB gives the inexperienced a chance to fix things quickly (little helpful reminders like "press e to edit the current line") and is easy for people with no experience with bootloaders to understand. (Oh, so I just add another entry to the menu... huh.)

But, that's not to say you can't emerge lilo and run with that -- go right ahead, it's your system. But, all things considered, I think GRUB should stay the recommended default.

</rant> ;)
Back to top
View user's profile Send private message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Sat Jun 22, 2002 10:12 am    Post subject: Reply with quote

I've been playing around with Source Mage GNU/Linux and I must admit to liking their installer, it brings back those happy memories of coffee, long nights and debian install cds.
Back to top
View user's profile Send private message
AutoBot
l33t
l33t


Joined: 22 Apr 2002
Posts: 968
Location: Usually Out

PostPosted: Sat Jun 22, 2002 10:29 am    Post subject: Reply with quote

When I install debian I use a couple of floppys :D
_________________
This message self destructed a long time ago.
Back to top
View user's profile Send private message
jabuka
n00b
n00b


Joined: 13 Jun 2002
Posts: 21
Location: Nova Scotia, Canada

PostPosted: Sat Jun 22, 2002 6:10 pm    Post subject: Reply with quote

i'm relatively new to linux, but have spent some time with mandrake and redhat. I didn't like the rpm dependency fiascos i continuously got myself in. then i somehow read about the gentoo portage system and that sold me. anyways, it took me a couple of times to get it finally installed. i suppose i got spoiled by the automated installs mandrake and redhat provide. all i can say to the other newbies out there is to read the documentation that gentoo provides on their site. i was a frustrated a few times until i did a little reading. the extra effort put in is well worth it in the end.

mark
Back to top
View user's profile Send private message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Sat Jun 22, 2002 6:40 pm    Post subject: Reply with quote

AutoBot wrote:
When I install debian I use a couple of floppys :D


I had 56K back then...
Back to top
View user's profile Send private message
AutoBot
l33t
l33t


Joined: 22 Apr 2002
Posts: 968
Location: Usually Out

PostPosted: Sat Jun 22, 2002 9:14 pm    Post subject: Reply with quote

Lovechild wrote:
AutoBot wrote:
When I install debian I use a couple of floppys :D


I had 56K back then...


Good reason to use cd's :D
_________________
This message self destructed a long time ago.
Back to top
View user's profile Send private message
Pigeon
Guru
Guru


Joined: 21 Jun 2002
Posts: 307

PostPosted: Sun Jun 23, 2002 1:22 am    Post subject: Reply with quote

I'd like to see cfdisk added to gentoo's installer, for one... fdisk gets the job done, but for me, cfdisk does it quicker and I'm more sure of what I'm doing. :) (disk druid? *shrug* add it if ya want... :P) That being said, the time and energy of adding cfdisk to the installer (ie all 10 minutes of it) is not worth the return.

And if a graphical installer was added to gentoo... yay. I'd still use the current system. I think the devs should point their time in other directions. By far, the largest problem with an automated installer (graphical or scripted) is that you have to decide how much control the user has, and how much will be done for him/her. Which is, of course, nearly impossible, to the point where you're just wasting your time because the final product will be so overly complex.

Besides that, there's nothing wrong with gentoo's installer, short of whacky RAID/SCSI driver problems. (of which I've had none) The most difficult part of gentoo's installer (IOW the weakest link...) is the fact that every user has to compile their own kernel, which is one of the most well-documented things in linux. Frankly- if a user can't RTFM well enough to compile and install a kernel, they have little business running a linux box and no business running a gentoo box.

By "RTFM well enough to compile and install a kernel" I mean "They set to compile a kernel, and either can't find the readme or doesn't understand it, and gives up" and not "Doesn't know how to compile a kernel because they never cared and never tried."

Though it would be very nice to have a status meter added to portage.... (ie, after "emerge kde gnome galeon gaim & && nap > sofa & && fg 1" you can come back in a few hours and see it's compiled X, a few other things, and is working on qt and still has 74 packages remaining. :))
Back to top
View user's profile Send private message
masseya
Bodhisattva
Bodhisattva


Joined: 17 Apr 2002
Posts: 2602
Location: Baltimore, MD

PostPosted: Sun Jun 23, 2002 5:40 am    Post subject: Reply with quote

Pigeon wrote:
I'd like to see cfdisk added to gentoo's installer, for one... fdisk gets the job done, but for me, cfdisk does it quicker and I'm more sure of what I'm doing. :) (disk druid? *shrug* add it if ya want... :P) That being said, the time and energy of adding cfdisk to the installer (ie all 10 minutes of it) is not worth the return.

I have to agree with part of what you said - the last part. :) I'm not sure it's worth the time. fdisk isn't all that tough to learn even if the first time you hear about it, you're part way through the install. The documentation is great and I don't know if it would be worth the time, but I wouldn't complain. It's nice to have options. That's what linux - and gentoo - are all about. You can use gurb or lilo. Why not add cfdisk? We'd be able to say "take your pick" one more time.
_________________
if i never try anything, i never learn anything..
if i never take a risk, i stay where i am..
Back to top
View user's profile Send private message
Martin
Tux's lil' helper
Tux's lil' helper


Joined: 12 Jun 2002
Posts: 96
Location: Vancouver, Canada

PostPosted: Mon Jun 24, 2002 8:59 am    Post subject: Reply with quote

IMO, I think a better way of catering to newbies is to have an expanded install guide - not changing the actual install process itself.

By expanded I mean geared to a n00b who wants (and will) devote time and effort to learn what the hell is actually going on when (s)he types the commands.

For example:

Code:
Code listing 25
 
# make menuconfig


menuconfig is x, and does y. We need to do this because a, and also because of b. For more information regarding menuconfig, see source f and source g.

Also, I think by no means should this be done by the devs (who, as mentioned, have better things to do).

In summary: yes, let's do something for those who want to learn - but not something to hold a n00bs hand and do everything for them.
Back to top
View user's profile Send private message
masseya
Bodhisattva
Bodhisattva


Joined: 17 Apr 2002
Posts: 2602
Location: Baltimore, MD

PostPosted: Mon Jun 24, 2002 2:18 pm    Post subject: Reply with quote

I think this is a fantastic idea! Are you volunteering to work on it? There's a really neat Documentation forum that's a little under-used. I'd certainly be willing to help you revise it if you private message me with it. I'm sure a lot of others would help too.
_________________
if i never try anything, i never learn anything..
if i never take a risk, i stay where i am..
Back to top
View user's profile Send private message
klieber
Bodhisattva
Bodhisattva


Joined: 17 Apr 2002
Posts: 3657
Location: San Francisco, CA

PostPosted: Mon Jun 24, 2002 2:23 pm    Post subject: Reply with quote

Martin wrote:
menuconfig is x, and does y. We need to do this because a, and also because of b. For more information regarding menuconfig, see source f and source g.


I think this is a great idea as well. I'd be willing to help out as time allows.

--kurt
_________________
The problem with political jokes is that they get elected
Back to top
View user's profile Send private message
AutoBot
l33t
l33t


Joined: 22 Apr 2002
Posts: 968
Location: Usually Out

PostPosted: Mon Jun 24, 2002 5:20 pm    Post subject: Reply with quote

klieber wrote:
Martin wrote:
menuconfig is x, and does y. We need to do this because a, and also because of b. For more information regarding menuconfig, see source f and source g.


I think this is a great idea as well. I'd be willing to help out as time allows.

--kurt

Same here.
_________________
This message self destructed a long time ago.
Back to top
View user's profile Send private message
n0n
Guru
Guru


Joined: 13 Jun 2002
Posts: 355

PostPosted: Tue Jun 25, 2002 3:14 pm    Post subject: Reply with quote

Well, there's a couple of things being discussed here.

  • Graphical Installer - Meh. Code one if you want, but I think Gentoo as a whole is much better geared to stay away from doing this. And if it's coded, certainly don't make it the default. But I really don't think it's an issue, just because the Gentoo docs are so good. I mean, really, Gentoo's docs have been just about the best docs for any piece of Linux software I've seen. Granted, there's a couple of things in 'em that might be confusing for people JUST getting into Linux ("...you can send metalog a USR1 signal...") but Gentoo's target audience seems to be people who have some idea what they're doing.
  • LILO vs GRUB - Meh. Used both. Grub's nice 'cause you don't have to remember to re-run "lilo" every time you change the config file, but other than that they seem pretty much identical to me.
  • fdisk vs everything else - Fdisk is great, and everyone should use it. :)

Okay, that's enough from me now. :)
Back to top
View user's profile Send private message
Boris
n00b
n00b


Joined: 22 Jun 2002
Posts: 8

PostPosted: Sat Jun 29, 2002 5:25 am    Post subject: Reply with quote

As for me, I'd like to have an installer but never an X-based one. I personally think that the most intuitive one is in Slackware. Slackware also has several nice and easy curses-based configuration scripts like netconfig, pppsetup, xwmconfig, etc.
Why not just take this stuff from Slackware and improve?
Back to top
View user's profile Send private message
KiTaSuMbA
Guru
Guru


Joined: 28 Jun 2002
Posts: 430
Location: Naples Italy

PostPosted: Sat Jun 29, 2002 8:57 am    Post subject: the all time classic Reply with quote

GUI - no GUI flame here... While I personally had no problem with "nanoing" around and honestly the setup was both smooth and fun (as long as you keep in mind the sacred words: RTFM! :twisted: ) I can see the usefulness of a GUI tool to others. This could be optional even to downloade (i.e. stage1 & stage1-gui). Most people here posting against this idea fear that it would alter gentoo's basic idea: NO BLOATWARE, SPEED, CUSTOM OPTIMIZATION. Well, tell you what guys, these do not conflict with an *optional* gui installer. The trouble comes with what other distros contain and "assume" to be necessary/desired not the tool for installing them. The trouble comes with distros trying to breast-feed their newcoming users.
I believe that source based installations is the best future choice for any linux system. With costantly increasing bandwidth, CPU and RAM using "compatible" precompiled binaries is as much a pitty as it is driving a ferrari with automatic gears. What would be the terrible wrongdoing of a gui asking you the CFLAGS to use while explaining them on the side, or any other configuration? If you actually need granular control, expert mode will always be available, allowing to edit single confs (even inside the gui). Plus you can have on-the-fly access to FAQs, HOWTOs, forums and (something that did happen to me) mirrors: I was in the middle of the installation when ibiblio got so slow it was unusable and I had no browser compiled yet to search mirrors (hopefully I had already installed epic4 "just in case" and some helpful guys at #gentoo gave me the necessary info).
Technically speaking, a GUI installer would not break gentoo's dream and ideals, it would only make some people's life easier and allude to a larger userbase (hence, more configurations, more bug reports, more willing testers/debuggers, more and faster quality). The real worry would be that by enabling more inexperienced users , there would be an increased pressure for stupid-friendlyness and ready-to-use bloatware: these are the factors that cripple popular linux distros. But this depends on you actually: how cynical can you get and resist answering/satisfying user ignorant requests with anything else than a bare RTFM? Perhaps a metadistribution based on gentoo should undertakie this task to bring source building to the masses and gentoo keep it pure... bah. Keep in mind that using a stage 3 installation is more damaging than a fancy GUI installer.
_________________
Need to flame people LIVE on IRC? Join #gentoo-otw on freenode!
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum