2008-09-16 7 views

Répondre

1

Salut les gars bien j'ai finalement obtenu cette chose à travailler le flux de travail de base était la suivante:

#!/bin/bash 
sudo yum install yum-utils 
#We don't want to update the main gtk2 by mistake so we download them 
#manually and install with no-deps[1](and forced because gtk version 
#version of AA1 and the gtk2-devel aren't compatible). 
sudo yumdownloader --disablerepo=updates gtk2-devel glib2-devel 
sudo rpm --force --nodeps -i gtk2*rpm glib2*rpm 

#We install the rest of the libraries needed. 
sudo yum --disablerepo=updates install atk-devel pango-devel libglade2-devel 
sudo yum install php-cli php-devel make gcc 

#We Download and compile php-gtk 
wget http://gtk.php.net/do_download.php?download_file=php-gtk-2.0.1.tar.gz 
tar -xvzf php-gtk-2.0.1.tar.gz 
cd php-gtk-2.0.1 
./buildconf 
./configure 
make 
sudo make install 

Si vous souhaitez ajouter d'autres bibliothèques comme gtk-extra s'il vous plaît taper ./configure -help avant de le faire pour voir les différentes options disponibles .

Après l'installation, vous devrez ajouter php_gtk2.so aux extensions dynamiques de /etc/php.ini

extension=php_gtk2.so 

Sources:

[1]: Dependency problems on Acer Aspire One Linux

0

Si vous pouviez nous donner plus à faire que de simplement le compiler; nous pourrions être mieux en mesure de vous aider avec vos problèmes.

+0

Ouais je pensais juste que, Ma première approche avec cette question était de laisser une belle page de comment faire. Je vais demander à nouveau avec un problème spécifique et après résoudre cela et compiler avec succès, je vais revenir à cette page et faire ce joli comment avec tout le processus pas seulement le problème. – levhita

3

J'ai réussi à obtenir tous les composants nécessaires pour la suite de tests Phoronix installée sur Fedora mais qui a toujours un problème.

# phoronix-test-suite gui 
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 
pwd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 
pwd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 
/usr/bin/phoronix-test-suite: line 28: [: /usr/share/phoronix-test-suite: unary operator expected 

Vous avez besoin de deux paquets qui ne sont pas dans Fedora, php-gtk, mais php-gtk a également sa dépendance - pecl-cairo

besoins php-gtk à télécharger à partir svn parce que le goudron. La version gz est vraiment ancienne et ne fonctionne pas avec PHP 5.3

Voici comment j'ai construit tous les composants.

su -c "yum install php-cli php-devel make gcc gtk2-devel svn" 

svn co http://svn.php.net/repository/pecl/cairo/trunk pecl-cairo 
cd pecl-cairo/ 
phpize 
./configure 
make 
su -c "make install" 

cd .. 

svn co http://svn.php.net/repository/gtk/php-gtk/trunk php-gtk 
cd php-gtk 
./buildconf 
./configure 
make 
su -c "make install" 

cd .. 

wget http://www.phoronix-test-suite.com/download.php?file=phoronix-test-suite-2.8.1 
tar xvzf phoronix-test-suite-2.8.1.tar.gz 
cd phoronix-test-suite 
su -c "./install-sh" 

Alors s'il vous plaît, prenez où je suis parti pour que la suite de tests Phoronix fonctionne sur Fedora.