У меня новая версия Ubuntu 12.04, и моя система быстро обновляется.
Я установил игру Five or More (ранее она называлась gLines) через Центр программного обеспечения.
Игра вылетела тихо, не открываясь и не сообщая об этом. Я удалил его, а затем установил весь пакет gnome-games через synaptic. Пять или больше все еще не открывается.
Я также заметил, что игра для гномов Swell Foop уменьшена в размере и не имеет опции изменения размера окна.
Может ли кто-нибудь помочь?
Для всех людей, пытающихся заставить его работать как можно скорее, я создал фиксированный пакет для 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 ();
, чтобы она стала this:
gtk_widget_show_all (app);
reset_game ();
start_game ()
Сохраните файл и выйдите из текстового редактора.
Теперь вы можете настраивать, собирать и устанавливать игры.
./configure
make
sudo make install
Решение, предоставленное сэром Чарло, работает в 32-битной версии Ubuntu 12.04 (спасибо!). Загрузите исходный код (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