i686 library instead of i386

Questions about Wine on Linux
Post Reply
bonqhq
Newbie
Newbie
Posts: 4
Joined: Mon Feb 22, 2021 4:03 am

i686 library instead of i386

Post by bonqhq » Mon Feb 22, 2021 4:22 am

Hello there. For Hard Truck 2, I need to install 32-bit gstreamer "base" and "good" plugins. With 64-bit plugins in-game music doesn't play, with 32-bit plugins it does.
On Debian-based and Ubuntu-based distros, I can install gstreamer1.0-plugins-good:i386 and gstreamer1.0-plugins-base:i386 packages and everything works fine.
As I understood, i386 is a 32-bit.
I want to switch to Fedora soon. But there are only 2 packages: gstreamer1-plugins-base.x86_64 and gstreamer1-plugins-base.i686.
Is the first package 64-bit? What about the second one? Will it work as 32-bit or it's a different architecture? Unfortunately, I can't test it on my host machine right now, so I hope you can help me out. Thanks!

User avatar
Bob Wya
Level 12
Level 12
Posts: 2987
Joined: Sat Oct 16, 2010 7:40 pm
Location: Scotland
Contact:

Re: i686 library instead of i386

Post by Bob Wya » Mon Feb 22, 2021 8:06 am

bonqhq wrote:
Mon Feb 22, 2021 4:22 am
Hello there. For Hard Truck 2, I need to install 32-bit gstreamer "base" and "good" plugins. With 64-bit plugins in-game music doesn't play, with 32-bit plugins it does.
On Debian-based and Ubuntu-based distros, I can install gstreamer1.0-plugins-good:i386 and gstreamer1.0-plugins-base:i386 packages and everything works fine.
As I understood, i386 is a 32-bit.
I want to switch to Fedora soon. But there are only 2 packages: gstreamer1-plugins-base.x86_64 and gstreamer1-plugins-base.i686.
Is the first package 64-bit? What about the second one? Will it work as 32-bit or it's a different architecture? Unfortunately, I can't test it on my host machine right now, so I hope you can help me out. Thanks!
The x86_64 Fedora packages are 64-bit binary packages.
The i686 Fedora packages are 64-bit binary packages.

See: Basically i386 Debian packages, are 32-bit binary packages, which are built to support very old CPUs.
The 32-bit i686 Fedora binary packages will not support such old CPUs.

For the vast majority of people (that don't run computer museums !!) - the minor difference in the cpu build flags are irrelevant... :lol:

Bob

bonqhq
Newbie
Newbie
Posts: 4
Joined: Mon Feb 22, 2021 4:03 am

Re: i686 library instead of i386

Post by bonqhq » Mon Feb 22, 2021 8:39 am

Bob Wya wrote:
Mon Feb 22, 2021 8:06 am
The i686 Fedora packages are 64-bit binary packages.
Hm, wiki page you provided says that i686 is x86.

bonqhq
Newbie
Newbie
Posts: 4
Joined: Mon Feb 22, 2021 4:03 am

Re: i686 library instead of i386

Post by bonqhq » Tue Feb 23, 2021 2:39 am

Bob Wya wrote:
Mon Feb 22, 2021 8:06 am
The i686 Fedora packages are 64-bit binary packages
Hmm, the wiki page you provided says i686 is x86. This means there isn't much difference between the i386 and i686 (both x32) just to play the old game, am I right?

User avatar
Bob Wya
Level 12
Level 12
Posts: 2987
Joined: Sat Oct 16, 2010 7:40 pm
Location: Scotland
Contact:

Re: i686 library instead of i386

Post by Bob Wya » Tue Feb 23, 2021 11:23 am

bonqhq wrote:
Tue Feb 23, 2021 2:39 am
Bob Wya wrote:
Mon Feb 22, 2021 8:06 am
The i686 Fedora packages are 64-bit binary packages
Hmm, the wiki page you provided says i686 is x86. This means there isn't much difference between the i386 and i686 (both x32) just to play the old game, am I right?
@bonqhq

copy-pasta issue there!

i686 packages are 32-bit

Sorry 'bout the confusion! :oops:

Bob

bonqhq
Newbie
Newbie
Posts: 4
Joined: Mon Feb 22, 2021 4:03 am

Re: i686 library instead of i386

Post by bonqhq » Wed Feb 24, 2021 6:01 am

Bob Wya wrote:
Tue Feb 23, 2021 11:23 am
Sorry 'bout the confusion!
No problem, thank you for help!

Post Reply