SCIENTIFIC-LINUX-USERS Archives

November 2014

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
ToddAndMargo <[log in to unmask]>
Reply To:
ToddAndMargo <[log in to unmask]>
Date:
Wed, 12 Nov 2014 13:04:07 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (84 lines)
On 11/12/2014 12:40 PM, Clint Bowman wrote:
> Would appreciate a copy.

Wine's config file check for packages before checking
for the dependencies of those packages.  Makes for
a lot of bogus error messages.  The trick is to get
all the development package dependencies installed.
You have to dig through config.log to find out what
the real missing packages are.  Otherwise you scratch
you head saying "there it is right there.  It is
too installed!"

I did update the wine FAQ referenced below to reflect
all the packages required.  (I don't known if it ever
got into the system.  You can only do what you can do.)

Note: the compiled package puts Wine in /usr/local/bin.
EPEL's way, way out-of-date RPM put it in /usr/bin

Oh yes, and keep the directory around that the tar ball
created as you will need it to do a "make uninstall"

If you guys get any of those weird, bogus "./configure"
warning/error, I pretty much know what the actually missing
packages are.  Drop me a line.


Now for my notes:

How to install Wine:

    Reference: 
https://www.winehq.org/docs/wineusr-guide/installing-wine-source

    RPM install:
         yum install wine.i686
         yum --enablerepo=epel* install wine.i686  (SL/RHEL 6)

    Note SL/RHEL 7 does not supoprt 32 bit (.i686) Wine



    Compiled:
         Reference: http://wiki.winehq.org/WineOn64bit

         For EL6:
         # yum install --setopt=protected_multilib=false install 
libXrender-devel.i686  mingw32-libxml2 libxslt-devel.i686 
gnutls-devel.i686 libjpeg-devel.i686 libpng-devel.i686 
freetype-devel.i686 libX11-devel.i686 glibc-devel.i686 
alsa-lib-devel.i686 libsndfile-devel.i686 readline-devel.i686 glib2.i686 
glibc-devel.i686 libgcc.i686 libstdc++-devel.i686 
pulseaudio-libs-devel.i686 cmake portaudio-devel.i686 
openal-soft-devel.i686 audiofile-devel.i686 freeglut-devel.i686 
lcms-devel.i686 libieee1284-devel.i686 openldap-devel.i686 
unixODBC-devel.i686 sane-backends-devel.i686 fontforge 
libgphoto2-devel.i686 isdn4k-utils-devel.i686 mesa-libGL-devel.i686 
mesa-libGLU-devel.i686 libXxf86dga-devel.i686 libXxf86vm-devel.i686 
giflib-devel.i686 cups-devel.i686 gsm-devel.i686 libv4l-devel.i686 
fontpackages-devel ImageMagick-devel.i686 openal-soft-devel.i686 
libX11-devel.i686 docbook-utils-pdf libtextcat tex-cm-lgc 
libXext-devel-1.3.2-2.1.el6.i686 libxml2-devel-2.7.6-17.el6_6.1.i686 
zlib-devel-1.2.3-29.el6.i686 libjpeg-turbo-devel-1.2.1-3.el6_5.i686


         $ ./configure --disable-win64
         $ make depend
         $ make
         # make install



How to uninstall Wine:

    Reference: 
http://wiki.winehq.org/FAQ#head-2e99ab665e3b15d1880eff2bcbb640b2d5839586

    RPM uninstall:
         # rpm -e $(rpm -qa wine\*)

    Compiled uninstall:
         From the directory that you made to compile the source code,
              # make uninstall

ATOM RSS1 RSS2