> This is just the case. The installer detects viewers. You can choose to > install GSview and if it's not yet installed it will be.
I meant do not bundle it at all. Give a suggestion, a link and that is it. An official (sorry for this word again) installer should include only the essential part of lyx, not the viewers. This will make the installer smaller, and free of license issue because of the more restrict gsview license. > > 1. The installer is much smaller, with only the essential part of lyx. > > I.e., part of Python, a few commands from mingw, imagemagick and > > aspell. (Without ghostview and miktex) It would be easier for users > > that already have miktex etc to upgrade. > > Then use the "small" version of my installer that don't come with MiKTeX. Minus ghostview, and you will have a even 'smaller' version. > > > 2. Do not require administrative privilege so lyx can be installed by > > anyone as a viewer (or fully functional if miktex is already > > installed). This will also help upgrade (no need to email IT guys). > > That's really hard. I tried to do this but gave up. There are so many > registry problems between the programs that are hard to handle. What's > the problem to mail the IT guys, it's their job to install programs > users need? Could you be more specific about it? What I have learned are 1. lyx can be installed without administrative privilege 2. python.exe, convert.exe, sh.exe etc, if we are calling only from lyx, namely, we know the exact location of these programs, can we not mess with the registry? 3. ghostview, miktex, dump them. If we do not care about installation and uninstallation of ghostview and miktex, we will need much less registry handling, and your installer will also be simpler. Bo