LinuxQuestions.org
Latest LQ Deal: Linux Power User Bundle
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 03-01-2003, 11:12 AM   #1
rose_bud4201
Member
 
Registered: Aug 2002
Location: St Louis, MO
Distribution: Xubuntu, RHEL, Solaris 10
Posts: 929

Rep: Reputation: 30
Question 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??
 
Old 03-01-2003, 03:23 PM   #2
Mara
Moderator
 
Registered: Feb 2002
Location: Grenoble
Distribution: Debian
Posts: 9,570

Rep: Reputation: 171Reputation: 171
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.
 
Old 03-02-2003, 02:41 PM   #3
gonus
Member
 
Registered: Apr 2002
Location: Huntsville, Alabama
Distribution: Ubuntu 9.04
Posts: 445

Rep: Reputation: 30
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.
 
Old 03-02-2003, 02:51 PM   #4
Mara
Moderator
 
Registered: Feb 2002
Location: Grenoble
Distribution: Debian
Posts: 9,570

Rep: Reputation: 171Reputation: 171
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.
 
Old 03-03-2003, 02:06 AM   #5
wr3ck3d
Member
 
Registered: Dec 2002
Location: IL
Distribution: NetBSD, Slackware, Gentoo, Debian, FreeBSD
Posts: 444

Rep: Reputation: 31
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.

Last edited by wr3ck3d; 03-03-2003 at 02:08 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
wine cant find dlls CrashedAgain Linux - Software 4 11-17-2005 01:07 PM
wine dlls megadeth Linux - Software 1 03-20-2005 02:39 PM
Wine did not install DLLs Ephracis Linux - Software 2 12-11-2004 11:44 AM
Wine cant find the dlls? Eponick Linux - Software 2 06-16-2004 04:25 PM
DLLs in Linux? prowzen Linux - General 2 04-22-2001 01:47 AM


All times are GMT -5. The time now is 04:22 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration