You are not logged in.

#1 2010-08-30 22:39:50

LeafStorm
Member
From: North Carolina
Registered: 2009-05-20
Posts: 51
Website

When to use [multilib]

I am somewhat confused about the new [multilib] repository. Specifically, what is the difference between the normal repositories and [multilib] now versus before [multilib] came out, and what computers need [multilib] enabled (32-bit, 64-bit, computers with certain software installed, all of them)?

Also, if I do enable [multilib], what precautions should I take to avoid system breakage or other frustration during the upgrade process? (I am running a 32-bit Dell Latitude laptop with flashplugin and wine.)


Thanks,
Matthew Frazier

Offline

#2 2010-08-30 22:52:00

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: When to use [multilib]

if you are using 32 bit arch, you don't have to use at all multilib.


Give what you have. To someone, it may be better than you dare to think.

Offline

#3 2010-08-30 22:52:37

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: When to use [multilib]

If you're 64-bit but use some 32-bit software you need multilib.

Offline

#4 2010-08-30 23:33:49

LeafStorm
Member
From: North Carolina
Registered: 2009-05-20
Posts: 51
Website

Re: When to use [multilib]

Okay, thanks for clearing that up. The news item about it just said, "(and most desktop or laptop users probably do)", so I was confused. They probably should have said "(and most 64-bit desktop or laptop users probably do)", or linked to a page with more information about [multilib]. (Of course, Arch's focus has shifted from 32-bit to 64 recently. Maybe they just forgot there are still 32-bit Archers. ;-) )


Thanks,
Matthew Frazier

Offline

#5 2010-08-31 05:50:25

trusktr
Banned
From: .earth
Registered: 2010-02-18
Posts: 907
Website

Re: When to use [multilib]

Speaking of multilib, I noticed that flashplugin requres 53 additional packages to run. Is this correct?

Targets (54): glibc-2.12.1-1  lib32-glibc-2.12.1-5  lib32-libice-1.0.6-2
              lib32-util-linux-ng-2.18-2  lib32-libsm-1.1.1-2
              lib32-libxdmcp-1.0.3-3  lib32-libxau-1.0.6-1  lib32-libxcb-1.7-1
              lib32-libx11-1.3.5-1  lib32-libxt-1.0.8-2  lib32-zlib-1.2.5-3
              gcc-libs-4.5.1-1  lib32-gcc-libs-4.5.1-6  lib32-pcre-8.10-2
              lib32-glib2-2.24.1-2  lib32-atk-1.30.0-2  lib32-libpng-1.4.3-2
              lib32-libxrender-0.9.6-3  lib32-freetype2-2.4.2-2
              lib32-expat-2.0.1-6  lib32-fontconfig-2.8.0-2
              lib32-pixman-0.18.4-1  lib32-xcb-util-0.3.6-2
              lib32-cairo-1.8.10-2  lib32-libxft-2.1.14-2  lib32-pango-1.28.1-2
              lib32-ncurses-5.7-4  lib32-readline-6.1.002-2
              lib32-sqlite3-3.7.1-1  lib32-openssl-1.0.0.a-5
              lib32-e2fsprogs-1.41.12-2  lib32-db-4.8.26-4
              lib32-heimdal-1.3.3-2  lib32-libgpg-error-1.9-3
              lib32-libgcrypt-1.4.6-2  lib32-gnutls-2.8.6-3
              lib32-libjpeg-8.0.2-2  lib32-libtiff-3.9.4-2
              lib32-libcups-1.4.4-4  lib32-libxfixes-4.0.5-2
              lib32-libxcursor-1.1.10-2  lib32-libxext-1.1.2-2
              lib32-libxrandr-1.3.0-2  lib32-libxi-1.3.2-2
              lib32-libxinerama-1.1-2  lib32-libxcomposite-0.4.2-2
              lib32-libxdamage-1.1.3-2  lib32-gtk2-2.20.1-3  lib32-nspr-4.8.6-1
              lib32-nss-3.12.7-1  lib32-curl-7.21.1-2  lib32-alsa-lib-1.0.23-3
              nspluginwrapper-1.3.0-3  flashplugin-10.1.82.76-3

joe@trusktr.io - joe at true skater dot io.

Offline

#6 2010-08-31 07:15:08

toxygen
Member
Registered: 2008-08-22
Posts: 713

Re: When to use [multilib]

yes, flashplugin requires all that.  the native (older) version of the 64 bit plugin seems almost clean by comparison.  at first i thought it was skype that required all those lib32 packages, but no, it's flashplugin 32bit and the wrapper.

Last edited by toxygen (2010-08-31 07:16:09)


"I know what you're thinking, 'cause right now I'm thinking the same thing. Actually, I've been thinking it ever since I got here:
Why oh why didn't I take the BLUE pill?"

Offline

#7 2010-08-31 09:15:17

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,600
Website

Re: When to use [multilib]

...adobe needs to get their shit together and re-release the x86_64 native flashplugin to avoid that, but until then, this is is tongue


CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

#8 2010-08-31 15:09:01

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: When to use [multilib]

toxygen wrote:

yes, flashplugin requires all that.  the native (older) version of the 64 bit plugin seems almost clean by comparison.  at first i thought it was skype that required all those lib32 packages, but no, it's flashplugin 32bit and the wrapper.

It's because you need to install the lib32 versions of gtk2 and many base packages. When installing the 64 bit plugin, the majority of those packages were already on your system.

Offline

#9 2010-08-31 15:11:52

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: When to use [multilib]

graysky wrote:

...adobe needs to get their shit together and re-release the x86_64 native flashplugin to avoid that, but until then, this is is tongue

An alternative is to use a i686 chroot but the multilib repo is probably the easiest way.

Offline

#10 2010-08-31 20:08:35

trusktr
Banned
From: .earth
Registered: 2010-02-18
Posts: 907
Website

Re: When to use [multilib]

Snowman wrote:
toxygen wrote:

yes, flashplugin requires all that.  the native (older) version of the 64 bit plugin seems almost clean by comparison.  at first i thought it was skype that required all those lib32 packages, but no, it's flashplugin 32bit and the wrapper.

It's because you need to install the lib32 versions of gtk2 and many base packages. When installing the 64 bit plugin, the majority of those packages were already on your system.

True that, and since most of the stuff is already installed for 64bit, i simply dropped the libflashplugin.so file into my plugins folder and that's all. smile Just add flashblock extensions for your browsers.

Holler if you want me to email it to you.


joe@trusktr.io - joe at true skater dot io.

Offline

Board footer

Powered by FluxBB