SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I had insalled compat32-tools-2.1-noarch-9alien.tgz
Code:
root@darkstar:~# winecfg
/usr/bin/winecfg: line 29: /usr/bin/wine: No such file or directory
/usr/bin/winecfg: line 29: /usr/bin/wine: Success
root@darkstar:~#
nothing happened
Last edited by a4necromant; 07-10-2012 at 03:59 AM.
I had insalled compat32-tools-2.1-noarch-9alien.tgz
Code:
root@darkstar:~# winecfg
/usr/bin/winecfg: line 29: /usr/bin/wine: No such file or directory
/usr/bin/winecfg: line 29: /usr/bin/wine: Success
root@darkstar:~#
The first has to be used to manage (install, update, uninstall) the 64-bit part of the multilib (multilib version of gcc, glibc, and, the tool compat32-tools).
The second has to be used to manage (install, upgrade, remove) the 32-bit compatibility layer (subset of packages that provides 32-bit libraries).
1st, install the 64-bit part of the multilib using multilibpkg, as below :
Code:
$ multilibpkg --mirror @alienbase.nl-13.37 --install
multilibpkg ver. 1.2.120425 (stable)
(INFO) No default multilib-mirror was defined in configuration's script /etc/multilibpkg/multilibpkg.conf
(WARNING) You're using multilibpkg in mode --install, while the system is not
(WARNING) in run level 1: current runlevel is (3).
Do you want to continue (Y/N) ? Y
...
Then you have to install the 32-bit compatibility layer using compat32pkg, as below :
Code:
$ compat32pkg --mirror @worldwide-13.37 --install layer-32
compat32pkg ver. 1.4.120430 (stable)
(INFO) No default mirror was defined in configuration's script /etc/compat32pkg/compat32pkg.conf
[--install] Started on Tue 10 Jul 2012 11:17:35 AM CEST
[--install] Using mirror ftp://mirrors.kernel.org/slackware/slackware-13.37
[--install] Local system is Slackware/x86_64 version 13.37.0
[--install] Mirrored system is Slackware/i486 version 13.37
[--install] Slackware-32 packages will be stored into /var/cache/compat32pkg/slackware-32
[--install] compat32 packages will be stored into /var/cache/compat32pkg/compat-32
[--install] Configuration file for "layer-32" : /etc/compat32pkg/multilib-32bit-packages.lst version 1.4.110825
[--install] 113 package(s) were found (0,115 sec.)
[--install] Processing package #1/113: aaa_elflibs version 13.37 build 7
...
Actually you can build Wine from source without the SlackBuilds and pre-packaged bundles and it will work on a 64-bit machine without multilib and will support both 32-bit and 64-bit applications.
The only downside is, you will have to store your sources somewhere safe if you need to remove Wine and you'll have to take care of what dependencies are needed, if any, and such stuff.
Actually you can build Wine from source without the SlackBuilds and pre-packaged bundles and it will work on a 64-bit machine without multilib and will support both 32-bit and 64-bit applications
Having tried this in the past it will not execute 32bit binaries only 64bit, and I had a great deal of trouble finding anything that was 64bit including the installer.
Wine64's WoW64 documentation is a bit sketchy at best into this so, unless it does or doesn't need the 32-bit compatibility multilib packages is unknown.
Code:
http://wiki.winehq.org/Wine64
I haven't played around with multilib in a while anyway. Last time I did it broke my system.
64bit wine is able to run 32bit programs. Just create a new 32bit wineprefix with
Code:
WINEARCH=win32 winecfg
Although a win64 WINEARCH is meant to be able to run 32-bit Windows applications as well as 64-bit ones, support for this is limited in Wine and users are encouraged to use a win32 WINEPREFIX for the time being until support improves.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.