LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   WineX doesn't install DLLs?? (https://www.linuxquestions.org/questions/linux-software-2/winex-doesnt-install-dlls-47749/)

rose_bud4201 03-01-2003 11:12 AM

WineX doesn't install DLLs??
 
Hi there -
I'm trying to install winex (the latest source via CVS) on Mandrake 9.0. Contrary to the popular topic, I'm not having
problems getting winex installed...just a part of winex, and noone else seems to have this particular problem. Not here
or on winex's forums, at least. After running /tools/wineinstall, I
get the success message, but had trouble installing ANYthing I tried - they all gave me "Please make sure a
copy of stdole32.tlb is installed." I searched Transgaming's forums and found that this should be in //System32.
But when I looked in c_drive/windows/system32, there's nothing there! No DLLs, no .tlb files, nothing. It took me
quite a few tries to get the program successfully compiled and installed - on one of these tries I remember having stuff
in //System32, but I haven't been able to repeat it since.
The question-and-answer part of the install process is here:
Code:

  You are running as root.  Do you want a local config file,
file, ~/.wine/config, created?
(yes/no) yes
Found existing /root/.wine/config, if you continue this file will be
overwritten.  Continue running wineinstall?
(yes/no) yes

Searching for an existing Windows installation... not found. (no matching /etc/fstab mount entry found)

Windows was not found on your system, so I assume you want
a Wine-only installation. Am I correct?
(yes/no) yes

Configuring Wine without Windows.
Some fake Windows directories must be created, to hold any .ini files, DLLs,
start menu entries, and other things your applications may need to install.
Where would you like your fake C drive to be placed?
(default is /c) ~/.transgaming/c_drive
Configuring Wine for a no-windows install in ~/.transgaming/c_drive...

Created /root/.wine/config using default Wine configuration.
You probably want to review the file, though.

Compiling regapi...
rm -f regapi && ln -s ../../wine regapi

Preparing to install default Wine registry entries...
Installing default Wine registry entries...


Registry entries successfully installed.
Linking root's user registry hive to the global registry...

Installation complete for now. Good luck (this is still alpha software).
If you have problems with WINE, please read the documentation first,
as many kinds of potential problems are explained there.

I've found, thru trial and error, that answering anything other than "~/.transgaming/c_drive" (ex: "/home/me/.transgaming/c_drive",
which would be preferable) when it asks for a fake C: directory is pretty futile - It first makes the
/"root/.wine/config" file, and the path it puts in there for the c: drive isn't absolute, it's "/$HOME/.transgaming/c_drive"
...which, as I'm still running as root, it interprets as "/root/.transgaming/c_drive." There is no pause between the creation of this file and the
installing of the windows directories when I could edit the config file, though. If I have to run as root, I will...not a
terribly big deal. I only put this explanation in here to forstall future questions.
Is there something I should be doing differently in order to get those DLLs installed, and if so, what??

Mara 03-01-2003 03:23 PM

You need to modify the configuration, I think. Your problem is that there are different directories used as drivers for different users. I suggest to install it as root, then copy the "fake Windows" directory to an location where all your users have access to (for example /usr/local/winedrive), modify the /root/.wine/config to make the new directory your C:. Copy the whole configuration and place it somewhere so your users can copy it.

gonus 03-02-2003 02:41 PM

I don't think you need to copy it to any where. It gives a usable shortcut to all users. I can install games as a user not just root, and they run fine.

Mara 03-02-2003 02:51 PM

If you have config like the one copied above (~/something for Windows directories), when you install a program, you need to install it for all users who want to run it. One Windows directory is usually a better idea.

wr3ck3d 03-03-2003 02:06 AM

when you install wineX (regular wine is different)....after it gives you the failed registry error and says install done, first make a hidden wine directory in your account

~$ mkdir .wine

then go into the roots .wine folder and copy the sample config file over to your .wine that you just made. Rename the sample config to just config . Edit that config to the directory you specified when you installed wine....i usually tell it to install to /c, the fake_c, transgaming junk they have in there, dont worry about it, is just a example...so after you edit the config properly, make sure that the /c drive permissions are correct for everything in that folder.....a much easier way would of been to install the c drive to /home/yourname/c....that way you really dont have to worry about permissions, then type

$wine

when you do that it will install the registry and a few other needed things into the .wine folder, also it will tell you if your config is correct...if it gives no errors then you are fine...if says something like cannot find /cdrom or something, that is because in the config the path to your cdrom is not what you told it....then you should be able to install whatever game you want.


All times are GMT -5. The time now is 03:10 PM.