How to get latest Wine to work in 2.17.1?

Using applications, configuring, problems
Post Reply
Message
Author
User avatar
sketchman
Posts: 294
Joined: Thu 01 Jun 2006, 17:20
Location: West Virginia, USA

How to get latest Wine to work in 2.17.1?

#1 Post by sketchman »

Has anybody gotten the newer versions of wine to work in Puppy 2.17.1? I know 3.01 will run the Slackware .tgz's fine with tgz2pet, but I'm just plain not interested in moving to 3.01 yet.

When it first was released, I redid my entire system with it, and some weird thing, I don't even remember what now, killed it and I lost everything.

Since then, I learned to keep a test partition.

Is there a way to do it, or should I just wait for the 3.xx series to get more stable? If it can be done, I'll do it and release it for everyone, if I can.
"In a world that exists without walls and fences, who needs Windows and Gates?"

User avatar
Ian
Official Dog Handler
Posts: 1234
Joined: Wed 04 May 2005, 12:00
Location: Queensland

#2 Post by Ian »

Could you please provide some more infomation about what you did when you tried Wine. I know tjhat you said,

"When it first was released, I redid my entire system with it, and some weird thing, I don't even remember what now, killed it and I lost everything. "

but could you clarify this a bit.

Such as "I redid my entire system with it" ? and when you say it " killed it and I lost everything. " I am not sure what you mean.

What method did you use to install Wine in Puppy.

User avatar
sketchman
Posts: 294
Joined: Thu 01 Jun 2006, 17:20
Location: West Virginia, USA

#3 Post by sketchman »

I tried the slackware .tgz's from WineHQ.org. I have gotten the latest version, .9.51, working fine in 3.01, using "tgz2pet". That is, download the .9.51 .tgz, then "type tgz2pet (filename)", then click the newly created .pet.

It wasn't wine that killed my 3.01 pup. It was something else. I mean "killed" as in, it wouldn't boot at all.

So I went back to 2.17.1, and tried the same method of installing wine. But, wine wouldn't start. So, now I'm using the latest pup available through PSI. .9.28, I think.
"In a world that exists without walls and fences, who needs Windows and Gates?"

User avatar
Ian
Official Dog Handler
Posts: 1234
Joined: Wed 04 May 2005, 12:00
Location: Queensland

#4 Post by Ian »

Have you been able to work out why Puppy didn't boot, if you are booting from grub check the menu.lst file in /boot/grub and see if it is corrupt.

User avatar
sketchman
Posts: 294
Joined: Thu 01 Jun 2006, 17:20
Location: West Virginia, USA

#5 Post by sketchman »

Yes, it will boot, now, because I reinstalled 2.17.1. I have a spare partition, to use for testing the newest Puppy. Then, when 3.xx is stable to my preference I'll switch to it.

Right, now, though, I'm sticking with 2.17.1. So, even if it means compiling wine, I'd like to get the latest version of it working in 2.17.1.
"In a world that exists without walls and fences, who needs Windows and Gates?"

2byte
Posts: 353
Joined: Mon 09 Oct 2006, 18:10

#6 Post by 2byte »

I have a 15MB wine-0.9.51.sfs that I use in 2.17.1.

You're welcome to it if someone could provide a host for it.

User avatar
sketchman
Posts: 294
Joined: Thu 01 Jun 2006, 17:20
Location: West Virginia, USA

#7 Post by sketchman »

I have an HDD install, so I don't think I can use an .sfs, but could you tell me what you did to get it to work? Did you have to compile?
"In a world that exists without walls and fences, who needs Windows and Gates?"

2byte
Posts: 353
Joined: Mon 09 Oct 2006, 18:10

#8 Post by 2byte »

These are the steps I followed, except I made a sfs instead of copying everything to disk. No compiling was done.

First it requires glibc-2.4.pet. It's been awhile but I think I got it from here
http://www.murga-linux.com/puppy/viewtopic.php?t=17359

It would be a good idea if you backed up your existing partition until you are satisfied that glibc-2.4 didn't break anything you need. You cannot uninstall it without trashing your puppy install. I have installed it in 2.14 and 2.17.1 on 4 machines using pup_save, frugal, and full HD installs without any trouble but some people say it breaks some programs they use.

Download the file for Slackware packages ( wine-0.9.51-i486-1kjz.tgz )
http://sourceforge.net/project/showfile ... up_id=6241

Extract it in a working directory. You'll get two directories, install and usr.
I deleted the install directory.
Expand usr and delete the include directory, unless you want all of those C header files in there.

Then copy all of the files, and any sub directories that don't already exist, from your working directory usr on down into their matching directories under /. Make sure you don't overwrite any directories.
Someone can jump in here with the proper cp command to do this easily, I don't know what it is.

When everything is copied run this script, created from the slackware doinst.sh that was in the install directory.

Code: Select all

#!/bin/bash
cd usr/bin 
rm -rf wineg++
cd usr/bin 
ln -sf winegcc wineg++
cd usr/bin 
rm -rf winecpp
cd usr/bin 
ln -sf winegcc winecpp
cd usr/man/man1 
rm -rf wineg++.1.gz
cd usr/man/man1 
ln -sf winegcc.1.gz wineg++.1.gz
cd usr/lib 
rm -rf libwine.so.1
cd usr/lib 
ln -sf libwine.so.1.0 libwine.so.1
cd usr/lib 
rm -rf libwine.so
cd usr/lib 
ln -sf libwine.so.1.0 libwine.so
Good luck!
Vern
.

User avatar
sketchman
Posts: 294
Joined: Thu 01 Jun 2006, 17:20
Location: West Virginia, USA

#9 Post by sketchman »

Thanks, I'll try that.
"In a world that exists without walls and fences, who needs Windows and Gates?"

User avatar
sketchman
Posts: 294
Joined: Thu 01 Jun 2006, 17:20
Location: West Virginia, USA

#10 Post by sketchman »

That works. Thank you.

I remember installing that glibc package a while ago, and it did do something nasty to my puppy. I think it killed it. But, it seems OK now. Don't know what I did different.

Thanks again.
"In a world that exists without walls and fences, who needs Windows and Gates?"

paulski
Posts: 130
Joined: Fri 06 Oct 2006, 15:30
Location: Cologne, Germany &/or Perth, Australia

I got wine 0.9.49 to go in 2.16

#11 Post by paulski »

I got wine 0.9.49 to go in 2.16 and I did NOT need glibc2.4 rather 2.3.6
It should work okay in 2.17 as far as I can tell

Wine0.9.49 in Puppy 2.16
Here's what I did

1. Install the glibc 2.3.6 (you don't need 2.4 other threads report it stuffs up 2 series puppys badly)
downloaded glibc-solibs-2.3.6-i486-6.tgz
from Slackware (www.slacky.eu)
Opened terminal in the folder where I saved it and then
tgz2pet glibc-solibs-2.3.6-i486-6.tgz
Which made a nice .pet that I installed

2. Install wine
Downloaded wine-0.9.49-i486-1kjz.tgz from a link from another thread, or equally okay from slackware
convert to pet using
tgz2pet wine-0.9.49-i486-1kjz.tgz
Then install the pet (click on it)
then with terminal
winecfg
Builds the /root/.wine folder and you are in action!

Post Reply