- Arch Linux
- #1 2011-07-25 15:19:53
- Installing 32-bit libraries
- #2 2011-07-25 15:27:46
- Re: Installing 32-bit libraries
- #3 2011-07-25 15:37:53
- Re: Installing 32-bit libraries
- #4 2011-07-25 15:42:54
- Re: Installing 32-bit libraries
- #5 2011-07-25 15:43:48
- Re: Installing 32-bit libraries
- #6 2011-07-25 15:45:17
- Re: Installing 32-bit libraries
- #7 2011-07-25 15:47:16
- Re: Installing 32-bit libraries
- #8 2011-07-25 15:56:21
- Re: Installing 32-bit libraries
- #9 2011-07-25 18:01:37
- Re: Installing 32-bit libraries
- #10 2011-07-25 18:17:29
- Re: Installing 32-bit libraries
- #11 2011-07-25 19:52:13
- Re: Installing 32-bit libraries
- #12 2011-07-25 19:54:12
- Re: Installing 32-bit libraries
- #13 2011-07-26 00:10:57
- Re: Installing 32-bit libraries
- #14 2011-07-26 00:14:13
- Re: Installing 32-bit libraries
- #15 2011-07-26 00:16:39
- Re: Installing 32-bit libraries
- Где взять ia32-libs ?
- How to install the ia32-libs in a 64-bit Linux? [closed]
- 3 Answers 3
- Not the answer you’re looking for? Browse other questions tagged linux linux-mint or ask your own question.
- Linked
- Related
- Hot Network Questions
- Где взять ia32-libs ?
- Что случилось с пакетом ia32-libs?
- Ubuntu 13.10
- Что случилось?
- Как я могу установить пакет x, который зависит от ia32-libs
- 1. Упакуйте старые пакеты
- 2. Установите ia32-libs из репозитория raring
Arch Linux
You are not logged in.
#1 2011-07-25 15:19:53
Installing 32-bit libraries
I have Arch 64-bit. Followed the instructions here:
But when I try to run Second Life I get:
The most common problems when launching the Viewer (particularly
‘bin/do-not-directly-run-secondlife-bin: not found’ and ‘error while
loading shared libraries’) may be solved by installing your Linux
distribution’s 32-bit compatibility packages.
For example, on Ubuntu and other Debian-based Linuxes you might run:
$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
#2 2011-07-25 15:27:46
Re: Installing 32-bit libraries
why not simply enable multilib repo in pacman.conf and install the required libraries?
There’s no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
#3 2011-07-25 15:37:53
Re: Installing 32-bit libraries
I spent half the night installing anything I could find that might be related. Problem is, I don’t know what to install.
#4 2011-07-25 15:42:54
Re: Installing 32-bit libraries
how did you install the game? If you used a properly built PKGBUILD, it should have installed the dependencies for you
There’s no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
#5 2011-07-25 15:43:48
Re: Installing 32-bit libraries
#6 2011-07-25 15:45:17
Re: Installing 32-bit libraries
#7 2011-07-25 15:47:16
Re: Installing 32-bit libraries
that’s the reason why. the names of packages in ubuntu may or may not match package names in Arch. No wonder you couldn’t find all of them. Try the package karol linked and see if that works.
There’s no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
#8 2011-07-25 15:56:21
Re: Installing 32-bit libraries
The problem is, the official Second Life viewer will not connect to InWorldz which I use a lot.
Nice to know there is an AUR package for regular SL though.
I would downgrade to 32bit Arch but I have 6gb of RAM.
#9 2011-07-25 18:01:37
Re: Installing 32-bit libraries
Doesn’t look like Arch has a has a 32-bit environment. You have to setup a chroot jail ie: https://wiki.archlinux.org/index.php/Ar … bit_system
I think I might be installing Fedora this weekend.
I’m really just trying to get away from Ubuntu.
#10 2011-07-25 18:17:29
Re: Installing 32-bit libraries
There’s no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
#11 2011-07-25 19:52:13
Re: Installing 32-bit libraries
Thanks. Just a suggestion for 64-bit users. You guys might work on a script like apt-get install ia32-libs that sets up a basic environment for 32-bit programs. For some odd reason people still don’t develop 64-bit programs even though we’ve had 64-bit computers for the last 10 years. Go figure.
Arch is nice. I like the idea of building just what I need, but not being able to easily run 32-bit programs is a deal breaker.
#12 2011-07-25 19:54:12
Re: Installing 32-bit libraries
Thanks. Just a suggestion for 64-bit users. You guys might work on a script like apt-get install ia32-libs that sets up a basic environment for 32-bit programs. For some odd reason people still don’t develop 64-bit programs even though we’ve had 64-bit computers for the last 10 years. Go figure.
Arch is nice. I like the idea of building just what I need, but not being able to easily run 32-bit programs is a deal breaker.
The thing is, [multilib] repo should work if you want to use 32-bit apps on a 64-bit system.
#13 2011-07-26 00:10:57
Re: Installing 32-bit libraries
Other than the link I posted above, the only other instructions are:
«OUTDATED:All 32-bit-packages can be found in the [community]-repository. The packages are kept in sync to the ones from arch32. Use them at your own risk.»
Do you have a link to a wiki or tutorial I can use to run 32-bit programs on Arch 64? I’ve been looking for two days now and haven’t found a way to do it natively.
#14 2011-07-26 00:14:13
Re: Installing 32-bit libraries
The multilib repo looks like it contains 32-bit program, but what if I buy a game that’s 32 bit? What if I need to run software that isn’t in the repo? In most distros you just install the 32-bit libraries and it all works seamlessly.
#15 2011-07-26 00:16:39
Re: Installing 32-bit libraries
Sorry, keep having thoughts, always a bad thing
I also don’t want to do this every time I want to install a program from some other source:
Boot into Arch64, startx, open a term.
$ xhost +local:
$ su
# mount /dev/sda1 /mnt/arch32
# mount —bind /proc /mnt/arch32/proc
# chroot /mnt/arch32
# su your32bitusername
$ /usr/bin/command-you want # or eg: /opt/mozilla/bin/firefox
Some 32-bit apps (like OpenOffice) may require additional bindings. The following lines can be placed in rc.local to ensure you get all you need for the 32-bit apps (assuming /mnt/arch32 is mounted in fstab):
mount —bind /dev /mnt/arch32/dev
mount —bind /dev/pts /mnt/arch32/dev/pts
mount —bind /dev/shm /mnt/arch32/dev/shm
mount —bind /proc /mnt/arch32/proc
mount —bind /proc/bus/usb /mnt/arch32/proc/bus/usb
mount —bind /sys /mnt/arch32/sys
mount —bind /tmp /mnt/arch32/tmp
#comment the following line if you do not use the same home folder
mount —bind /home /mnt/arch32/home
You can then type in a term:
$ xhost +localhost
$ sudo chroot /mnt/arch32 su your32bitusername /opt/openoffice/program/soffice
Источник
Где взять ia32-libs ?
Поэтому остается только искать ia32-libs и устанавливать.
Кроме того, хочу и sopcast установить, а он только 32 битный бывает. В общем, без ia32-libs никак не обойтись.
https://wiki.archlinux.org/index.php/Multilib
А просто pacman -S firefox не катит? Почему именно 14-ый?
chord
64-битного firefox 14 в бинарниках найти не могу
chord
В последнем фоксе тема oxygen не поддерживается, а его gtk-шный вид напрягает. gtk-qt-engine тоже не айс 🙁
vdemin
В 15-ом или 16-ом потребление памяти поправили, например. Это менее важно, чем внешний вид?
Да пусть он лучше ОЗУ напрягает, чем мои глаза 🙂
chord
Там отсутствует куча либ, нужных для файрфокса.
Есть в сети инструкции как установить себе локально 32-битный файрфокс с 32-битным Java плагином, который можно будет использовать для WebEx.
В обоих говорится что необходимо установить пакет ia32-libs. Я так понимаю, этот пакет объединяет некоторое кол-во 32-битных библиотек, которые необходимо иметь. Но что ставить вместо него в Archlinux? Предположим, я подключил Multilib — что именно из него ставить?
© 2006-2021, Русскоязычное сообщество Arch Linux.
Название и логотип Arch Linux ™ являются признанными торговыми марками.
Linux ® — зарегистрированная торговая марка Linus Torvalds и LMI.
Источник
How to install the ia32-libs in a 64-bit Linux? [closed]
Want to improve this question? Update the question so it’s on-topic for Stack Overflow.
Closed 6 years ago .
I wanna to install the ia32-libs in my linux mint, but when i use apt-get ,it told me sth like this:
is the locales package broken? then i use apt-get -f install :
is there any method to solve this problem ?
3 Answers 3
Please try this in your terminal:
Please note this worked for me at that time. May not be working now as it’s been 5 years now I posted this answer.
If anyone is going install ia32-libs in ubuntu versions later to raring, here is the process:
For latest Linux Mint’s there’s no need to install this, it’s preinstalled there.
You can install them with this command:
sudo apt install bluez-alsa:i386 gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 gtk2-engines-oxygen:i386 gtk2-engines-pixbuf:i386 gvfs:i386 ibus-gtk:i386 libacl1:i386 libaio1:i386 libao4:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libattr1:i386 libaudio2:i386 libcanberra-gtk-module:i386 libcap2:i386 libcapi20-3:i386 libcups2:i386 libcupsimage2:i386 libcurl3:i386 libdbus-glib-1-2:i386 libesd0:i386 libfontconfig1:i386 libfreetype6:i386 libgail-common:i386 libgconf-2-4:i386 libgdbm3:i386 libgettextpo0:i386 libglapi-mesa:i386 libglu1-mesa:i386 libgphoto2-6:i386 libgphoto2-port10:i386 libgtk2.0-0:i386 libmpg123-0:i386 libncursesw5:i386 libnspr4:i386 libnss3:i386 libodbc1:i386 libopenal1:i386 libpulse-mainloop-glib0:i386 libpulsedsp:i386 libqt4-dbus:i386 libqt4-network:i386 libqt4-opengl:i386 libqt4-qt3support:i386 libqt4-script:i386 libqt4-scripttools:i386 libqt4-sql:i386 libqt4-svg:i386 libqt4-test:i386 libqt4-xml:i386 libqt4-xmlpatterns:i386 libqtcore4:i386 libqtgui4:i386 libqtwebkit4:i386 librsvg2-common:i386 libsane:i386 libsdl-image1.2:i386 libsdl-mixer1.2:i386 libsdl-net1.2:i386 libsdl-ttf2.0-0:i386 libsdl1.2debian:i386 libsqlite3-0:i386 libssl0.9.8:i386 libssl1.0.0:i386 libstdc++5:i386 libstdc++6:i386 libxaw7:i386 libxml2:i386 libxp6:i386 libxslt1.1:i386 libxss1:i386 libxtst6:i386 odbcinst1debian2:i386 xaw3dg:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libpam-winbind:i386
Package:arch is the apt format.However arch is optional.
Not the answer you’re looking for? Browse other questions tagged linux linux-mint or ask your own question.
Linked
Related
Hot Network Questions
site design / logo © 2021 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2021.10.8.40416
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Источник
Где взять ia32-libs ?
Поэтому остается только искать ia32-libs и устанавливать.
Кроме того, хочу и sopcast установить, а он только 32 битный бывает. В общем, без ia32-libs никак не обойтись.
https://wiki.archlinux.org/index.php/Multilib
А просто pacman -S firefox не катит? Почему именно 14-ый?
chord
64-битного firefox 14 в бинарниках найти не могу
chord
В последнем фоксе тема oxygen не поддерживается, а его gtk-шный вид напрягает. gtk-qt-engine тоже не айс 🙁
vdemin
В 15-ом или 16-ом потребление памяти поправили, например. Это менее важно, чем внешний вид?
Да пусть он лучше ОЗУ напрягает, чем мои глаза 🙂
chord
Там отсутствует куча либ, нужных для файрфокса.
Есть в сети инструкции как установить себе локально 32-битный файрфокс с 32-битным Java плагином, который можно будет использовать для WebEx.
В обоих говорится что необходимо установить пакет ia32-libs. Я так понимаю, этот пакет объединяет некоторое кол-во 32-битных библиотек, которые необходимо иметь. Но что ставить вместо него в Archlinux? Предположим, я подключил Multilib — что именно из него ставить?
© 2006-2021, Русскоязычное сообщество Arch Linux.
Название и логотип Arch Linux ™ являются признанными торговыми марками.
Linux ® — зарегистрированная торговая марка Linus Torvalds и LMI.
Источник
Что случилось с пакетом ia32-libs?
Не ia32-libs пакет больше не присутствует в Ubuntu 12.04 репозиториев для 64 — битной системы. Есть ли доступные для скачивания пакеты для замены?
Пакет ia32-libs был хаком для установки 32-битных пакетов на 64-битной установке. Начиная с версии Ubuntu 11.10 (Oneiric), была добавлена Multi Arch . Одной из целей для этого является удаление ia32-libs пакета. Вместо этого вам нужно установить 32-битные библиотеки пакета с:
Вам не нужно беспокоиться об этом для пакетов в стандартных репозиториях (например, в wine пакете). Для внешнего программного обеспечения это немного сложнее, потому что вы должны найти зависимости вручную. В этом случае используйте ваш любимый поисковик, чтобы найти, какие библиотеки вам нужны.
Кажется, что ia32-libs все еще существуют, но просто в качестве удобного пакета для включения общих 32-битных библиотек. Этот пакет теперь использует Multi Arch для правильной установки 32-битных пакетов.
Ubuntu 13.10
Что случилось?
ia32-libs Пакет был полностью заменен lib32z1 lib32ncurses5 lib32bz2-1.0 . Это не должно быть проблемой, потому что его функциональность все еще там, просто в других пакетах. Однако мы не живем в идеальном мире, где все поддерживают свои пакеты, а все программное обеспечение является FLOSS, поэтому некоторые пакеты по-прежнему зависят от ia32-libs.
Как я могу установить пакет x, который зависит от ia32-libs
- Вы можете упаковать его вручную, чтобы он больше не зависел ia32-libs . (предпочтительный)
- Вы можете установить ia32-libs из репозитория Ubuntu 13.04 (Raring Ringtail) ( совсем не желательно !, только если первый метод не работает )
1. Упакуйте старые пакеты
Я буду использовать приемник citrix в качестве примера, но вы можете использовать этот метод для любого пакета .deb:
Во-первых, скачайте пакет приемника Citrix .deb с их веб-сайта и создайте временный каталог для взлома.
Откройте файл в gedit (или в вашем любимом редакторе)
Найдите строку, которая начинается с Depends. . удалить ia32-libs и добавить lib32z1 lib32ncurses5 lib32bz2-1.0
Перестройте модифицированный пакет
И установить его
Установка ресивера Citrix также требует некоторого взлома. Вы можете найти полную инструкцию по установке в Ubuntu Wiki
Вы можете сделать это с любым старым пакетом .deb, который все еще зависит от ia32-libs.
2. Установите ia32-libs из репозитория raring
Обратите внимание, что установка старых пакетов — очень плохая практика! К сожалению, для некоторых бинарных инсталляторов у вас нет другого выбора.
Вы можете скачать пакет ia32-libs из репозитория raring . Загрузите его и установите вручную, тогда зависимости должны быть устранены.
Источник