Проблемы с установкой пара

Я плохо знаком с Ubuntu, и я пытаюсь установить Пар на разделе Ubuntu на 64 бита на моем MacBook. Моя первая попытка, я перешел к Паровой веб-странице, установила установщик там и открыла ее с опцией по умолчанию. Я прошел процесс установки и придумал ошибку при заявлении, что я пропускал библиотеки приблизительно на 32 бита. Я искал ошибку на Firefox и сделал то, чему это сказало мне. Я пытался открытие Steam снова, приводя к другой ошибке. (больше библиотек на 32 бита, на этот раз это был libGL), я искал это также и следовал инструкциям из http://ubuntuforums.org/showthread.php?t=2233005. Я примерил превращение Пара снова, приведя к той же ошибке. После этого я решил запуститься с нуля, таким образом, я удалил Пар через хранилище приложения и переустановил его. Я затем пытался открыть Steam, приводящий ни к чему. Никакие сообщения об ошибках, никакие окна терминала, ничто вообще. Я ожидал в течение 10 минут перед тем, чтобы попробовать еще раз, тем не менее ничто.

Что я делаю неправильно? Заранее спасибо за Вашу справку.

Править: Органический Мрамор предложил ввести "Пар" в терминал, который привел к этому сообщению:

(gnome-terminal:1967): GLib-GIO-CRITICAL **: g_settings_get: the format string may not contain '&' (key 'monospace-font-name' from schema 'org.gnome.desktop.interface').  

Этот вызов, вероятно, прекратит работать с будущей версией бойких.

Это также позволило Пару открываться еще раз. Рабочий Пар дал мне эти сообщения:

(gnome-terminal:3301): GLib-GIO-CRITICAL **: g_settings_get: the format string may not contain '&' (key 'monospace-font-name' from schema 'org.gnome.desktop.interface'). This call will probably stop working with a future version of glib.
Package libgl1-mesa-dri:i386 needs to be installed
Package libgl1-mesa-glx:i386 needs to be installed
Package libc6:i386 needs to be installed
Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME is enabled automatically
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
Installing breakpad exception handler for appid(steam)/version(1457470346)
Installing breakpad exception handler for appid(steam)/version(1457470346)
[2016-03-09 21:24:04] Startup - updater built Mar  8 2016 11:30:41
[2016-03-09 21:24:04] Verifying installation...
[2016-03-09 21:24:04] Verification complete
[2016-03-09 21:24:10] Shutdown
0
задан 10 March 2016 в 09:32

1 ответ

Нет никакого автоматического способа сделать это. Существует два способа пойти об этом.

  1. (безопасный) Длинный путь: Пройдите и работайте sudo apt install [package name] со всеми известными пакетами. Это скажет Вам по ошибкам, какие другие необходимы. Добавьте, что те, которые к Вашему списку и продолжают пробовать до всех зависимостей, удовлетворены. Это работает правильно почти каждый раз (я должен был сделать это приблизительно 45-55 раз. Это никогда не перестало работать), но ожидайте, что это займет 30 минут к полутора часам.
  2. Быстрый Путь (может перестать работать в известной степени): Выполненный sudo apt-get -f install [package name] с одним пакетом за один раз. (т.е. sudo apt-get -f install libgl1-mesa-dri:i386), Который вынудит зависимости установить, но Вы иногда получаете небольшую ошибку с Паром, принимающим пакеты, в зависимости от Вашего выпуска. 15.04 почти всегда сбои таким образом, но 14.04 LTS обычно принимает их.

    , Если пар не принимает их, необходимо запустить пар со сценарием. Сделайте это для создания сценария:

    1. В терминале, введите: cd Desktop && gedit launch_steam.sh && sudo chmod +X launch_steam.sh
    2. , Когда текстовый редактор откроется, вставьте это:

      #!/bin/bash
      export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
      export DISPLAY=:0
      steam &
      

      Удостоверяются, что Ваш пробел корректен.

, В то время как это действительно работает на открытие средства запуска, оно часто не будет работать на отдельные игры. Если это не делает, извините, Вам довольно не повезло, если Вы не хотите создавать тот сценарий для каждой игры. (замена steam с командой для выполнения игры).

Объяснение: первые две команды создают файл сценария оболочки на Вашем рабочем столе, и последний позволяет Вам выполнять его. Сценарий позволяет Вам вынуждать пар использовать надлежащие драйверы. Амперсанд делает пар выполненным в фоне (просто его процессы, не волнуйтесь, окно все еще появится), вместо того, чтобы просто открыть затем остановку.
при создании сценария необходимо будет открыть пар путем ввода этого в терминале ./Desktop/launch_steam.sh.

0
ответ дан 29 September 2019 в 10:26

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

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