Bon ben j'arrive bien sur l'interface d'administration, j'ai cliqué un peu partout voir si ça passe bien : pas de souci
Je re-essayerai sur fedora et j'irai tester un peu plus en profondeur pour voir comment ça marche plus tard.
Bon, j'ai tout supprimer et recommencé sur kubuntu :
Il me mets bien tout seul libexpat.so.0 dans discardedLibs
Je déplace libexpat.so.0 dans bin et ça fonctionne
J'ai compris pourquoi :
Ton script fait 2 tests:
islib_installed=`ldconfig -p | grep $1`
pour mon utilisateur : ldconfig donne un "command not found"
Dans mon précedent poste, j'avais fait le test du ldconfig à partir de mon compte admin
du coup en utilisateur, dans ton script, il fait :
islib_installed=`dpkg -l | grep $2`
qui donne bien
ii libexpat1 2.0.1-7.2ubuntu1.1 XML parsing C library - runtime library'
donc il bouge libexpat.so.0 dans discardedLibs
Mais mon système n'a pas libexpat.so.0, il a libexpat.so.1 (va savoir pourquoi ?.....)