Am 03.03.2012 14:50, schrieb Vincent van Ravesteijn:
I didn't mention the bundle installer.
But this problem only occurs for new installations and thus only with the
bundle installer.
All this doesn't answer my question why we can't have the user decide what he
wants to do.
Because newbies won't know what they should decide and what the consequences are. If we for example
would have a dialog asking "Will you wait until all packages are installed?". 90% of the users will
click no because nobody wants to wait, no matter what it is. And it is also not clear for the user
what a "package" is and what is the consequence if some packages are missing. As an average user I
expect to get a fully functional program after installer was run and this is only possible with all
the packages.
I just
don't want to wait for half an hour to install LyX on a new pc, and I _never_
compile the user
guide,
New users will for sure sooner or later have a look at the UserGuide. If it is not compilable we
will be flooded with complains, trust me.
> and I have MikTeX pop up when I used a package which is not installed,
Only if you are in the Internet when this occurs. Not everybody is always online. If you are not
online you will get LateX errors. If a newbie sees such an error he will be lost and also some more
experienced users struggle from time to time over this as the lyx-users list shows.
> and there are soo many packages that I don't even use.
Sure, but how could we know which ones you need? Take for example the case that you have to write a
scientific article and your colleague recommended to use LyX. Then you expect to be able to start
writing after the installation of this LyX program. In this case you need quite a lot packages you
only need for scientific articles.
Especially in your installer, you change MikTeX's setting, which is just rude
and forces me to wait.
I explained several times in detail why this is the best solution and that I already had the
on-the-fly solution in the past without the success I expected. In today's thread "Re: Bug:
Bundle-installation needs Internet-connection" at the lyx-devel list we had exactly the case I
described: A newbie cannot know what a package is and how it works and what the consequences are if
some are missing.
In the official installer at least I can press cancel a lot of times if I have
configured MikTeX to
ask-on-the-fly.
(I don't know if pressing cancel for more than 50 times is more convenient than to make a 5 minute
coffee break.)
But once again, what you want and currently do requires a lot of background knowledge what LaTeX is,
how MiKTeX works and what a package is. In my experience newbies are even lost when they get the
question from MiKTeX that a package is missing and if they would allow to install it. When I gave
some courses at the University I got the following days many phone calls as the students didn't know
what to do in this case and what it means "a missing package". And these were students with some
Computer background.
My goal is to have an installer that just does everything for you, so no need to know the internals
of LaTeX. When I started with the Windows installer I said that my goal is to send my mother a link
where she can click on. In the installer she can click Next several times and afterwards can start
using LyX. She doesn't know any internals how programs and the PC works but she don't need to.
Everything will be in shape and she can directly start writing. And this works with my installer!
regards Uwe