Игра "Five or More" просто вылетает без открытия в Ubuntu 12.04
У меня свежая установка Ubuntu 12.04, и моя система быстро обновляется.
Я установил игру Five or More (ранее она называлась gLines) через Центр программного обеспечения.
Игра вылетела молча, не открываясь и не сообщая. Я удалил его, а затем установил весь пакет gnome-games через synaptic. Пять или больше еще не открывается.
Я также заметил, что игра для гномов Swell Foop уменьшена в размере и не имеет опции изменения размера окна.
Может кто-нибудь помочь?
3 ответа
Для всех людей, пытающихся заставить его работать как можно скорее, я создал фиксированный пакет для Ubuntu 12.04 (32-битная версия). Вы можете просто скачать и установить его с помощью графического интерфейса (двойной щелчок) или в терминале (с помощью dpkg -i filename.deb) пока исправленный пакет не появится в Ubuntu...
Счастливого Рождества!
Дополнительная информация: https://bugs.launchpad.net/ubuntu/+source/gnome-games/+bug/995281/comments/22
Это задокументированная ошибка.
Чтобы исправить это, загрузите этот патч.
Инструкции по применению патчей можно найти здесь. Сначала вы должны загрузить исходный код gnome-games пакет, а затем примените патч к исходному коду.
Если патч не работает, вы также можете сделать что-то вручную.
Сначала скачайте исходный код и распакуйте его.
Далее откройте файл glines/glines.c в текстовом редакторе.
Изменить эту часть:
guint i;
cairo_pattern_t *pattern;
for (i = 0; i < MAXNPIECES; i++) {
Так что это становится так:
guint i;
cairo_pattern_t *pattern;
if (preview[0] == 0)
init_preview();
for (i = 0; i < MAXNPIECES; i++) {
Также измените эту часть:
gtk_widget_show_all (app);
start_game ();
Так что это становится так:
gtk_widget_show_all (app);
reset_game ();
start_game ()
Сохраните файл и выйдите из текстового редактора.
Теперь вы можете настраивать, создавать и устанавливать игры.
./configure
make
sudo make install
Решение, предоставленное сэром Чарло, работает на Ubuntu 12.04 32 бит (спасибо!). Загрузите исходный код (gnome-games_3.4.1.orig.tar.xz), щелкните по нему и извлеките его где угодно (например, домой).
Исправьте вручную (например, с помощью gedit) gnome-games-3.4.1/glines/src/glines.c файл, как указано выше (используйте функцию "найти", чтобы найти строки) сохраните файл, удалите gnome-games, если он уже установлен.
CD в файл, например. (если он находится в вашем домашнем каталоге) cd yourusername/gnome-gemes_3.4.1/, Когда ты бежишь ./configure он сообщит вам, что отсутствуют пакеты, которые вам нужно будет установить, но указанные имена не обязательно совпадают с именами, которые вы найдете в центре программного обеспечения.
Я бы предложил установить следующие пакеты перед запуском ./configure:
sudo apt-get install python-gobject-2-dev libffi-dev python-dev python2.7-dev libssl-dev libclutter-gtk-1.0-dev gir1.2-gtkclutter-1.0 libclutter-1.0-dev libjson-glib-dev libcogl-dev sqlite libsqlite3-dev itstool intltool libcanberra-gtk3-dev libcanberra-gtk-common-dev libglib2.0-dev libcairo-script-interpreter2 libcairo2-dev libpango1.0-dev