Я использую Ubuntu 16, и у меня возникают конфликты с libpng и libfreetype6-dev.
В целях разработки у меня есть для использования libpng16 ( libpng16-16
, libpng16-dev
, libpng16-devtools
). Мне также нужно использовать libfreetype6-dev
, иначе я получаю сообщение об ошибке компиляции о том, что отсутствует ft2build.h
.
При установке libfreetype6-dev
, он удаляет libpng16 и возвращает на место libpng12, что вызывает другие проблемы.
Gtk-Message: 13: 12: 30.917: Не удалось загрузить модуль "gail"
Gtk-Message: 13: 12: 30.917: ...
Я установил Spotify через оснастку, и когда я запускаю его, появляется приложение, но я получаю эти сообщения об ошибках
Gtk-Message: 13:12:30.917: Failed to load module "gail"
Gtk-Message: 13:12:30.917: Failed to load module "atk-bridge"
Gtk-Message: 13:12:30.919: Failed to load module "canberra-gtk-module"
, затем мой пользователь @ .... ~ $ ( не знаю, как назвать эту строку) не возвращается, пока приложение не будет закрыто, поэтому я не могу больше вводить команды и должен закрыть Spotify, чтобы продолжить использование терминала.
Spotify работает нормально, и я не получаю сообщений об ошибках, когда я запускаю его с помощью графического интерфейса, ошибка появляется только при запуске через терминал
Где я могу загрузить эти модули и есть ли способ обойтись без возможности использовать терминал, пока приложение не будет закрыто ?
Спасибо за помощь
(3) модуля могут быть установлены следующим образом:
sudo apt install libgail-3-0 libatk-bridge2.0-0 libcanberra-gtk-module
Ошибки, которые вы получаете, являются предупреждениями; вот почему Spotify все еще работает. Чтобы запустить программу из терминала и иметь возможность использовать ее, вам необходимо добавить & в конец командной строки; это поместит команду в фоновый режим.
Кстати, ваш вопрос о том, как называть " user @ .... ~ $" - это известно как приглашение оболочки.