Игра "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/+attachment/3467875/+files/glines_3.4.1-0ubuntu2.1_i386.deb

Дополнительная информация: 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
Другие вопросы по тегам