«Вам не хватает следующих 32-битных библиотек, и Steam может не работать: libc.so.6» Обычные исправления не работают, [дубликат]

Итак, я знаю, что эту проблему часто задают, но я пробовал кучу решений, но безуспешно. Я использую Ubuntu 12.04 (64 бит) и только вчера установил его. Я впервые работаю с Linux.

Ошибка: вам не хватает следующих 32-битных библиотек, и Steam может не работать: libc.so.6

То, что я пробовал. Сначала я скачал с сайта Steam. Я удалил его и повторил попытку из программного центра ubuntu.

sudo apt-get update
sudo apt-get install ia32-libs
sudo apt-get upgrade

Это установило кучу 32-битных библиотек, но не устранило проблему. Это кажется основным исправлением для большинства людей. Прямой подход

sudo apt-get install libc.so.6

возвращает следующее:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libc.so.6
E: Couldn't find any package by regex 'libc.so.6'

Я полагаю, libc.so.6 - это не пакет, а всего лишь один файл или что-то в этом роде? Я также пробовал

gksudo gedit /etc/ld.so.conf.d/steam.conf

Добавил эти две строки, вторая была полностью готова в файле, но скопирована:

/usr/lib32
/usr/lib/i386-linux-gnu/mesa

Затем выполнила:

sudo ldconfig

Но, похоже, ничего не произошло, Steam по-прежнему не работает.

Так что, мне кажется, что у меня есть библиотека, а Steam находится не в том месте. Одна вещь, которую я видел, - это то, что люди обычно ссылаются на / usr / local / lib / для определения местоположения вашей библиотеки.Однако я не могу найти, куда записать компакт-диск в / usr /, его нет в моей домашней папке. Если / usr / - это домашняя папка, есть только папка /.local, в которой есть только / share, без библиотеки. Извините за мое незнание Linux.

Я ценю любую помощь, я, честно говоря, понятия не имею, как подтвердить, что у меня есть библиотека, и указать на нее Steam, и правильно ли это вообще.

Редактировать: Пробовал, но не совсем понял, что это значит

~$ ls -l /lib32/libc*
-rwxr-xr-x 1 root root 1721832 Sep 30 11:06 /lib32/libc-2.15.so
-rw-r--r-- 1 root root  185928 Sep 30 11:06 /lib32/libcidn-2.15.so
lrwxrwxrwx 1 root root      15 Sep 30 11:06 /lib32/libcidn.so.1 -> libcidn-2.15.so
-rw-r--r-- 1 root root   34316 Sep 30 11:06 /lib32/libcrypt-2.15.so
lrwxrwxrwx 1 root root      16 Sep 30 11:06 /lib32/libcrypt.so.1 -> libcrypt-2.15.so
lrwxrwxrwx 1 root root      12 Sep 30 11:06 /lib32/libc.so.6 -> libc-2.15.so
1
задан 8 December 2013 в 02:34

3 ответа

Можете ли вы попробовать эту команду:

sudo dpkg --add-architecture i386

, затем повторите эти команды:

sudo apt-get update
sudo apt-get install ia32-libs
sudo apt-get upgrade

Также вы можете попробовать

sudo apt-get install libc-bin:i386
0
ответ дан 8 December 2013 в 02:34
sudo apt-get install curl 
sudo apt-get install jockey-common
0
ответ дан 8 December 2013 в 02:34

У меня была та же проблема со Steam, и я попробовал эту команду для другой проблемы с моей веб-камерой:

sudo apt-get install linux-generic-lts-raring

Мне пришлось перезагрузить компьютер, и после этого это сработало! Я думаю, что это была проблема с ядром, я не знаю, что это такое, но благодаря сообществу Ubuntu.

0
ответ дан 8 December 2013 в 02:34

Другие вопросы по тегам:

Похожие вопросы: