Calendrier
février 2012
L Ma Me J V S D
« jan    
 12345
6789101112
13141516171819
20212223242526
272829  
Liens
Linux & opensource

Archive pour la catégorie ‘Linux’

Compiler php 4.4.9 avec GD

Certains ont peut-être encore besoin d’avoir un php 4.4 pour un site internet…
C’est mon cas et avec les dernières versions de librairie GD vous aurez l’erreur suivante :
undefined reference to `png_check_sig’

Pour passer ce problème il faut modifier le fichier : ext/gd/libgd/gd_png.c
Rechercher : if (!png_check_sig (sig, 8)) { /* bad signature */
Et remplacer par : if (png_sig_cmp (sig, 0, 8)) { /* bad signature */
Recompiler et déguster votre nouveau php 4.4.

openSUSE 12.1

Elle est sortie !


Je me suis donc précipité dessus… bon d’accord j’ai attendu quelques jours.
L’update s’est bien passé. L’impression au redémarrage est très bonne.
Le boot est un peu long sur mon PC portable avec une phase sans message affiché et donc de doute sur le déroulement du boot. Finalement il suffit d’attendre patiemment la mire de login !

Post intall, j’ai ajouté plusieurs repository pour retrouver toutes mes applications préférées.
Je listerai tout ça dans un prochain article.

openSUSE 11.4

Elle est disponible !

 

La dernière version d’openSUSE, la 11.4 est là.

Driver nvidia et KDE 4.6

Mon environnement :

CG : nVidia Corporation G96 [GeForce 9600M GS]
KDE v4.6.41

Avec les derniers drivers nvidia, notamment ceux du dépot nvidia, j’avais des crashes de kdeinit4.

Le message d’erreur est de la forme kdeinit4 floating point exception (8)

La version de driver la plus récente qui ne provoque pas ce plantage et que j’ai trouvé sur le site nvidia est :

NVIDIA-Linux-x86-195.36.31-pkg1.run

Pour le trouver : http://www.nvidia.fr/Download/Find.aspx?lang=fr

WordPress chez Free Perso

L’installation de wordpress sur Free Perso peut entrainer deux types erreurs :

  1. A l’installation qui s’arrête en ne parvenant pas à créer les tables
  2. Des erreurs 500 – Erreur interne du serveur

Pour les deux erreurs, il faut que vous remplaciez tout le contenu du fichier .htaccess par : php 1

Pour la deuxième,  dans le réglage des permaliens il faut choisir la valeur par défaut http://mologin.free.fr/?p=123

Le changement de réglage des permaliens avec une autre valeur entraine la génération d’un nouveau .htaccess dont le contenu est complété par :

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Le mode rewrite n’est pas supporté par Free Perso et provoque l’erreur 500.
Il vous faut remplacer le .htaccess par votre fichier ne contenant que « php 1″

Compiz et nvidia

Après une mise à jour de compiz ou des drivers nvidia, il arrive que compiz ne fonctionne plus. Le résultat est un bureau entièrement blanc…

Si dans les erreurs vous pouvez voir :

compiz (core) – Warn: No GLXFBConfig for depth 32
compiz (core) – Info: Couldn’t bind redirected window 0×2000116 to texture

La solution est de lancer en tant que root ou par sudo :

nvidia-xconfig –add-argb-glx-visuals -d 24

Cette commande corrige votre fichier /etc/X11/xorg.conf et tout repart.

Catégories
Mots-clefs
Login