You are not logged in.

#1 2010-03-20 08:34:18

Bazzaah
Member
Registered: 2010-03-15
Posts: 69

No wine? [solved]

I'd like to install wine.

I have core, extra and community enabled in pacman.conf.

As the wiki suggests, I run this command

pacman -S wine

but I always get

wine package not found, searching for group...
error: 'wine': not found in sync db

I've tried various repos from various countries so far....all the same. Am I missing something?

Compiling wine doesn't work due to missing libraries and an AUR has ended in a messy dependency hell.

Loving arch but I'm a bit confused on this.

I'd appreciate some help - thanks in advance...

Last edited by Bazzaah (2010-03-22 14:56:29)

Offline

#2 2010-03-20 08:35:54

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,393
Website

Re: No wine? [solved]

Wine is i686 only.  If you are on x86_64 look in the AUR for bin32-wine.

Offline

#3 2010-03-20 09:30:57

Bazzaah
Member
Registered: 2010-03-15
Posts: 69

Re: No wine? [solved]

Thanks - I do have a x86_64 - is there a way I can choose nano as $EDITOR?

Through packer, I'm prompted to edit the installation files but can't edit/exit the files to change architectures.

Last edited by Bazzaah (2010-03-20 09:41:52)

Offline

#4 2010-03-20 09:51:28

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,356

Re: No wine? [solved]

I don't think you want to do what it looks like you're doing. Which package are you changing architectures for. If the package does not have the architecture you want it doesn't work for that architecture.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#5 2010-03-20 10:09:03

Kadajski
Member
Registered: 2010-03-03
Posts: 4

Re: No wine? [solved]

I would suggest installing Yaourt if you haven't already.

Then...

yaourt -S bin32-wine

or

yaourt -S bin32-wine-suse

I'm running x86_64 with the bin32-wine-suse package and it works perfectly fine. Also if you have a Nvidia card you'll need...

pacman -S lib32-nvidia-utils

For more help on wine check out the wiki http://wiki.archlinux.org/index.php/Wine

Offline

#6 2010-03-20 11:10:28

Bazzaah
Member
Registered: 2010-03-15
Posts: 69

Re: No wine? [solved]

thanks for the replies.

I'd be happy to install but have no idea which development libraries it wants so I can't even do that, unless I want to install all of the gcc packages on the repos!

Anyway, I was trying

packer -S bin32-wine

That fails, as does

yaourt -S bin32-wine

This is what I get with the latter

 
yaourt -S bin32-wine
==> Resuming previous build

==> Downloading bin32-wine PKGBUILD from AUR...
tar: Record size = 12 blocks
==> Last 5 comments ordered by date (asc):

Comment by: Ranguvar on Mon, 08 Mar 2010 19:58:48 +0000
Thanks for all comments :)

Comment by: PirateJonno on Tue, 09 Mar 2010 06:44:05 +0000
but for wine in [extra] jack is an optional dependency, as is libldap, lcms and libpng. libxslt is a makedepend

Comment by: willtriv on Tue, 09 Mar 2010 17:12:42 +0000
new sha256sum 616040ba15bd6f281bd587acb87daf46fe7fe4b8514c51e8eba97222f147b66c
pkgver is not set to current 1.1.40

Comment by: donpicoro on Wed, 10 Mar 2010 23:19:48 +0000
I am kind of stuck. lib32-jack is a dependency but it says:
:: lib32-jack: conflicts with lib32-jack-audio-connection-kit
and I can just remove ib32-jack-audio-connection-kit because it says that bin32-wine depends on it.
The thing is that I cannot remove bin32-wine because picasa depends on it.
Am I being too lazy or I really need to go that way to make it work?

Comment by: PirateJonno on Thu, 11 Mar 2010 03:01:38 +0000
do pacman -Rd lib32-jack-audio-connection-kit then pacman -U lib32-jack-*.pkg.tar.gz

    
      First Submitted: Tue, 26 Dec 2006 22:44:22 +0000    
bin32-wine 1.1.40-1 : Windows API implementation and interpreter, enabling the use of Windows apps in other OSes
( Unsupported package: Potentally dangerous ! )
==>  Edit the PKGBUILD (highly recommended for security reasons) ? [Y/n]("A" to abort)
==>   ----------------------------------------------
==>n


==> bin32-wine dependencies:
 - lib32-fontconfig (already installed)
 - lib32-libldap (already installed)
 - lib32-libxslt (already installed)
 - lib32-lcms (already installed)
 - lib32-mesa (already installed)
 - lib32-libxcursor (already installed)
 - lib32-libxrandr (already installed)
 - lib32-libxdamage (already installed)
 - lib32-jack (already installed)
 - lib32-libpng (already installed)

==> WARNING: This PKGBUILD contains install file that can be dangerous.
bin32-wine.install
==>  Edit bin32-wine.install (highly recommended for security reasons) ? [Y/n] ("A" to abort)
==>   ----------------------------------------------
==>n

==>  Continue the building of bin32-wine ? [Y/n]
==>   ----------------------------------------------
==>y


==> Install or build missing dependencies for bin32-wine:
==> Building and installing package

==> bin32-wine dependencies:
 - lib32-fontconfig (already installed)
 - lib32-libldap (already installed)
 - lib32-libxslt (already installed)
 - lib32-lcms (already installed)
 - lib32-mesa (already installed)
 - lib32-libxcursor (already installed)
 - lib32-libxrandr (already installed)
 - lib32-libxdamage (already installed)
 - lib32-jack (already installed)
 - lib32-libpng (already installed)
==> Making package:[b] bin32-wine 1.1.40-1 x86_64[/b] (Sat Mar 20 11:00:16 GMT 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
  -> Downloading wine-1.1.40-1-i686.pkg.tar.gz...
--2010-03-20 11:00:16--  ftp://locke.suu.edu/linux/dist/archlinux/extra/os/i686/wine-1.1.40-1-i686.pkg.tar.gz
           => `wine-1.1.40-1-i686.pkg.tar.gz.part'
Resolving locke.suu.edu... 134.250.253.5
Connecting to locke.suu.edu|134.250.253.5|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /linux/dist/archlinux/extra/os/i686 ... done.
==> SIZE wine-1.1.40-1-i686.pkg.tar.gz ... done.
==> PASV ... done.    ==> RETR wine-1.1.40-1-i686.pkg.tar.gz ... 
No such file `wine-1.1.40-1-i686.pkg.tar.gz'.

==> ERROR: Failure while downloading wine-1.1.40-1-i686.pkg.tar.gz
    Aborting...
Error: Makepkg was unable to build bin32-wine package.

The error seems to be here - it creates one package and then downloads a different one - I guess the two aren't matching up in some way.

=> Making package:[b] bin32-wine 1.1.40-1 x86_64[/b] (Sat Mar 20 11:00:16 GMT 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
  -> Downloading wine-1.1.40-1-i686.pkg.tar.gz...
--2010-03-20 11:00:16--  ftp://locke.suu.edu/linux/dist/archlinux/extra/os/i686/wine-1.1.40-1-i686.pkg.tar.gz
           => `wine-1.1.40-1-i686.pkg.tar.gz.part'
Resolving locke.suu.edu... 134.250.253.5
Connecting to locke.suu.edu|134.250.253.5|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /linux/dist/archlinux/extra/os/i686 ... done.
==> SIZE wine-1.1.40-1-i686.pkg.tar.gz ... done.
==> PASV ... done.    ==> RETR wine-1.1.40-1-i686.pkg.tar.gz ... 
No such file `wine-1.1.40-1-i686.pkg.tar.gz'.

==> ERROR: Failure while downloading wine-1.1.40-1-i686.pkg.tar.gz
    Aborting...
Error: Makepkg was unable to build bin32-wine package.

Do you know how I can change that?

Also, the wiki needs amending as there is no wine available through pacman.

Last edited by Bazzaah (2010-03-20 11:12:38)

Offline

#7 2010-03-20 11:53:39

kevku
Member
From: Estonia
Registered: 2009-11-21
Posts: 73

Re: No wine? [solved]

use the archlinux-gamimng repository http://bbs.archlinux.org/viewtopic.php?id=82380
then pacman -S bin32-wine

Offline

#8 2010-03-20 12:10:31

Kadajski
Member
Registered: 2010-03-03
Posts: 4

Re: No wine? [solved]

Firstly, there is a wine package through pacman but since you're running a x86_64 system it says there is no package in pacman because the package in pacman is for i686 systems.

Secondly it seems like most of the x86_64 wine package builds in AUR are out of date, a new wine version was released recently so the URLs in the PKGBUILDs need to be updated, so either you will have to manually edit the URL and MD5 hashes in the PKGBUILD to match the new wine version(though I'm not sure if any dependencies have changed), or you will have to wait for it to be updated in AUR. Unless you need wine urgently I'd suggest just waiting a few days and seeing if the packages in AUR are updated.

Offline

#9 2010-03-20 12:16:20

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,356

Re: No wine? [solved]

You could just run a 32-bit chroot. Different set of problems, but that way you're not reliant on a whole lot of lib32 packages in the AUR (which will always lag some behind official repo packages).


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#10 2010-03-20 12:59:06

Bazzaah
Member
Registered: 2010-03-15
Posts: 69

Re: No wine? [solved]

Kadajski wrote:

Firstly, there is a wine package through pacman but since you're running a x86_64 system it says there is no package in pacman because the package in pacman is for i686 systems.

Secondly it seems like most of the x86_64 wine package builds in AUR are out of date, a new wine version was released recently so the URLs in the PKGBUILDs need to be updated, so either you will have to manually edit the URL and MD5 hashes in the PKGBUILD to match the new wine version(though I'm not sure if any dependencies have changed), or you will have to wait for it to be updated in AUR. Unless you need wine urgently I'd suggest just waiting a few days and seeing if the packages in AUR are updated.

Ok, but 32 bit apps work well on 64 bit systems don't they? I guess I could install 32 bit Arch and could get Wine just fine so I don't get why 32 bit wine can't go on on the 64 bit repos?

The thing is that I don't actually want the latest release, which it seems that I will have to have, what I want is 1.1.36 where I know the programs I use work really well and run stable. I'd be more than happy to install wine with wine's installer but I can't get what I need to do that, even though I know it all works fine!

I don't need wine urgently, and I dual boot Arch with Mandriva so I'll just use Mandriva instead.

Thanks for your comments though people, much appreciated.

Offline

#11 2010-03-20 13:04:28

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,356

Re: No wine? [solved]

32-bit executables can work fine on 64-bit systems, but every non-trivial app (and some trivial ones) call libraries. Arch does not run a multi-lib system (where every lib has 2 copies, a 64-bit and a 32-bit variant) like some of the less KISS distros do. All those lib32 packages basically have 32-bit copies of their respective libraries.

Because Arch is not multi-lib, a 32-bit chroot makes sense. You still get to use the official repos (the 32 bit version), so having one of the dozens of lib32 maintainers take a 2 week break doesn't affect you. You can install the few 32-bit apps you need (google-earth, skype, wine) in the chroot, and use 64-bit for everything else.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#12 2010-03-20 13:18:07

Bazzaah
Member
Registered: 2010-03-15
Posts: 69

Re: No wine? [solved]

ngoonee wrote:

You could just run a 32-bit chroot. Different set of problems, but that way you're not reliant on a whole lot of lib32 packages in the AUR (which will always lag some behind official repo packages).

will have a look at that option, thanks for the idea.

Offline

#13 2010-03-20 13:19:34

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,964
Website

Re: No wine? [solved]

This request pops up quite often. I wonder why no TU has put this into the repos yet.

Offline

#14 2010-03-20 13:26:12

Bazzaah
Member
Registered: 2010-03-15
Posts: 69

Re: No wine? [solved]

ngoonee wrote:

32-bit executables can work fine on 64-bit systems, but every non-trivial app (and some trivial ones) call libraries. Arch does not run a multi-lib system (where every lib has 2 copies, a 64-bit and a 32-bit variant) like some of the less KISS distros do. All those lib32 packages basically have 32-bit copies of their respective libraries.

Because Arch is not multi-lib, a 32-bit chroot makes sense. You still get to use the official repos (the 32 bit version), so having one of the dozens of lib32 maintainers take a 2 week break doesn't affect you. You can install the few 32-bit apps you need (google-earth, skype, wine) in the chroot, and use 64-bit for everything else.

chroot is the way to go then, thanks.

I see where you're coming from and Arch's simplicity of vision should, if it's going to be anything, be consistent. I guess it's one of the reasons why Arch works so well.

Offline

#15 2010-03-22 14:53:51

Bazzaah
Member
Registered: 2010-03-15
Posts: 69

Re: No wine? [solved]

I decided in the end that chroot was a bit OTT for my purposes.

The AUR has been updated now so I installed the bin32-wine-suse with packer - marked solved

Last edited by Bazzaah (2010-03-22 16:56:42)

Offline

Board footer

Powered by FluxBB