Skip to main content

4 - Toutes les autres applications, les émulateurs...


probleme d'installation gigedit

Articles: 12
Bonjour à tous,

Voilà, je me mets progressivement à la mao sous ubuntu studio.
Après plusieurs essais, j'ai réussi à installer qsampler en passant par les paquets deb fournis sur le site linuxsampler, et ça marche impeccable.😀
Le seul problème, c'est que j'aimerais pouvoir éditer, ou créer des gig, j'ai donc essayé d'installer gigedit (à partir du même site), et là il me dit qu'il me faut le paquet libflac7, or sur mon ordi j'ai le libflac8.😢
Alors comment faut faire?? Est-ce qu'il faut revenir à la version précédente (et si oui, comment on fait?) ou y a-t-il une autre solution?

Merci
Articles: 649 France
Mais le paquet libflac8 doit etre compatble non ?
Sinon, au pire normalement il y a moyen de faire ce qu'on appel un "downgrade", mais après ça dépend du gestionnaire de paquet que tu utilise. Je crois qu'on peut le faire avec synaptic.
Articles: 12
c'est ce que je pensais, mais l'installeur (debconf je crois) ne veut pas continuer, il réclame son libflac7😧

bon j'vais devoir faire un downgrade alors...
Articles: 287
Autre option, qui fonctionne en règle général bien avec gentoo, c'est de "croire" que tu as libflac7 en faisant un lien symbolique.

Tu te déplaces dans le fichier où se situe cette libraire (peut-être /usr/lib/...) et puis en faisant un lien symbolique à la manière suivante (en root ou superutilisateur):

ln -s liblac7 libflac8

Du coup, le logiciel trouve un fichier qui s'appelle libflac7 mais qui est en réalité libflac8! Si il n'y a pas trop de différence entre les deux version, ça marche assez bien en général. (après, je suis pas sur que c'est la solution la plus propre hein!)
Articles: 12
ok, j'vais essayer, mais les autres logiciels qui utilisent libflac8 ça va pas les géner?

Articles: 287
Non justement pas! En fait avec cette méthode, tu ne touche pas à libflac8, donc, tous les programmes qui l'utilisent n'y voient que du feu. Et les autres, qui ont besoin de libflac7 se font avoir en utilisant libflac8 à la place! Si tu rencontres un problème ou que ça ne fonctionne pas, efface simplement le lien que tu viens de créer, à savoir libflac7, et tout redevient comme avant!


En tout cas sur gentoo c'est ok, mais je sais que ça avait déjà marché à l'époque sur ma fedora core 1... ("dedieu, de quoi devenir nostalgique avec tout ça!)
Articles: 606
Autre option, qui fonctionne en règle général bien avec gentoo, c'est de "croire" que tu as libflac7 en faisant un lien symbolique.

Ca ne répond pas à la question de jojo_monk, mais bon ...
Kolt, il me semble que sous Gentoo, les "slot" servent justement à ça : permettre d'installer différentes versions d'un même programme. Il doit donc y avoir moyen de modifier les ebuilds pour que ça passe sans liens symboliques (ou d'avertir les dev concernés).

T.
Articles: 287
Oui effectivement, ce n'est pas une solution "propre", il y a bien une meilleure solution. Mais je sais que la méthode du lien symbolique marche souvent et sur beaucoup de distribution. Mais il faut pas en abuser, c'est sûr. Disons que si c'est provisoire, moi je trouve ça plus simple!

Bon, ça ne répond toujours pas la question de Jojo_monk... Tu en es où d'ailleurs?

Articles: 12
hello,

bon j'ai voulu essayer le coup du lien symbolique, mais le problème c'est qu'en cherchant libflac8 sur mon ordi, je me suis aperçu que je n'avait qu'un dossier qui se nommait comme ça. Il y a bien des fichiers libflac dans ce dossier mais ils ont tous des extensions et des noms differents alors je ne sais pas sur lequel je dois faire un lien symbolique.

Sinon, pour les slots, moi je suis sur ubuntu studio, donc je ne sais pas si ça existe pour cette distribution?


Articles: 287
Pourrais-tu poster l'erreur exact ainsi que le contenu de ton fichier libflac?

Si possible, lance ton programme dans un terminal, il donne parfois plus d'infos.
Articles: 12
l'erreur exact : Error: Dependency is not satisfiable : libflac7

tous les fichiers libflac présent sur mon ordi :

/media/systeme/Program Files/VideoLAN/VLC/plugins/libflacdec_plugin.dll
/media/systeme/Program Files/VideoLAN/VLC/plugins/libflac_plugin.dll
/var/lib/dpkg/info/libflac8.list
/var/lib/dpkg/info/libflac++6.md5sums
/var/lib/dpkg/info/libflac8.postrm
/var/lib/dpkg/info/libflac++6.postinst
/var/lib/dpkg/info/libflac8.shlibs
/var/lib/dpkg/info/libflac++6.postrm
/var/lib/dpkg/info/libflac8.postinst
/var/lib/dpkg/info/libflac++6.shlibs
/var/lib/dpkg/info/libflac++6.list
/var/lib/dpkg/info/libflac8.md5sums
/usr/share/doc/libflac++6
/usr/share/doc/libflac8
/usr/lib/audacious/Input/libflac.so

pour ce qui est de lancer le programme dans un terminal, je ne sais pas comment on fait, puisque pour l'instant je me contente de deouble cliquer sur le fichier gigedit.deb.