Bonjour,
Je me pose pas ma de questions à propos de "l'utilisabilité" des applications "marginales" (j'entend par la, ne faisant pas partie des cannaux de distribution classiques comme freshrpms, dag et autres).
Depuis quelques temps, je regarde les nouveautés KDE proposées sur le site www.kde-apps.org. Certaines de ces petites applis sont vraiment astucieuses, mais n'ont pas la chance d'être intégrées aux binaries KDE, on a donc plusieurs solutions pour les utiliser:
1) le package est dispo pour la bonne distro sur le site de dev (par exemple, des packages pré-compilés sur sourceforge)
2) sinon, rechercher sur rpmseek, si un canal de distribution l'a déja compilé/packagé
3) sinon, récupérer les sources, recompiler, installer
Les problèmes sont toujours les mêmes:
* le point 1 n'est presque jamais possible
* le point 2 peut fonctionner si le canal en question (comme freshrpms) propose des repositories apt ou yum, c'est quelquefois le cas.
* le point 3 pose *toujours* problème: les makefiles/configures sont mal fait, il faut rapatrier d'obscures lib de dev, presque jamais dispo (presque jamais utilisées en standard non-plus) sous forme de packages, du coup on se retrouve avec les même problèmes d'install que l'application qu'on cherche à installer depuis le début, et qd enfin après 3 heures de prise de tête tout semble compiler, 2 minutes d'utilisation suffisent à provoquer un segfault.
J'ai précisément ce genre de soucis avec cdcat, qui permet de cataloguer des CD/DVD Rom et leur contenu: compilation foireuse, plantage et j'en passe ... et dernièrement "kat" (un outil qui permet d'indexer des fichiers, à la manière de GoogleDesktopSearch, qui *lui*, en dépit de toutes les critiques dont il fait l'objet, fonctionne à merveille). Pour "kat", le rpm existe (miracle !!), mais les dependances sont obscures:
error: Failed dependencies:
libaudio.so.2 is needed by kat-0.5.1-2
libexpat.so.1 is needed by kat-0.5.1-2
libsqlite3.so.0 is needed by kat-0.5.1-2
libcairo.so.1 is needed by kat-0.5.1-2
libpixman.so.1 is needed by kat-0.5.1-2
libpoppler-qt.so.0 is needed by kat-0.5.1-2
libpoppler.so.0 is needed by kat-0.5.1-2
D'autres questions fusent: quelles sont ces libs ? quel packages faut-il ? à coup de locate, grep et google, on en trouve une partie précompilée et les autres sont définitivement hors d'atteinte.
Bref c'est le grand bazar Linux quand on sort des sentiers battus ... et je cherche encore d'autres applis :-/ comment synchroniser un GPS (récupérer les traces/routes/waypoints), copier un DVD9 à la manière de dvdshrink, rien n'est complet, les packages sont inexistants, les sources ne compilent pas ... et j'en passe ... moi qui voudrait tant me passer à 100% de windows, je suis un peu décu, c'est visiblement impossible et depuis les nombreuses années que j'utilise Linux, c'est toujours impossible.
Ce genre de choses vous gavent aussi ??
A vos claviers :-)
# gps
Posté par Marc (site web personnel) . Évalué à 2.
# Nuance !!!
Posté par Hardy Damien . Évalué à 4.
Dernière experience en date :
ma copine avait oublier son jeu de scrabble chez ses parents ... qui habitent a 800 bornes.
Moi fier ... pas grave je t'installerait un logiciel de scrabble ça doit bien exister sur la debian ...
apt-cache search scrabble me sort une miserable réponse d'un jeux en anglais (pour le scrabble c'est pas top) et en mode console (pas glop du tout pour la jeune fille)
Donc pas de scrabble par le canal officiel ... je ne me décourage pas je cherche un peu (interroge la tribune mais ces moules ont été incapables de me répondre, tas de feignaces :) je trouve un xscrabble repris par un mec de grenoble ... seule les source sont dispo.
je télécharge, il y a un script build il m'affiche l'aide je doit faire 3 commandes.
build bin
build install
build lang fr (apres avoir téléchargé le pack de langue)
je lance une premiere fois la compile, ca plante, il me manque le paquet de dev pour X ... j'installe (apt-get install machin-dev ...) et recommance.
Ca compile comme un charme, build install en root (pour ecrire dans les répertoires qui vont bien ...
Et ma chérie passe une bonne partie de ses soirées dessus.
D'ailleur il faut que je fasse un rapport de bug (si on ferme un popup d'aide ou de vérification, ca ferme toute l'appli ...) je vais voir si je peux lire les sources, c'est un petit projet mais je ne connais pas la programation sous X ...
Dam
[^] # Re: Nuance !!!
Posté par pasPierre pasTramo . Évalué à 2.
http://jduplicate.sourceforge.net/(...)
[^] # Re: Nuance !!!
Posté par Prae . Évalué à 3.
[^] # Re: Nuance !!!
Posté par Hardy Damien . Évalué à 2.
et elle peut jouer contre un bot alors que moi j'aime pas ça
donc ...
Dam
[^] # Re: Nuance !!!
Posté par Prae . Évalué à 2.
[^] # Re: Nuance !!!
Posté par Hardy Damien . Évalué à 2.
alors faire le bot...
et du coup moi je suis pas sur l'ecran quand elle joue :)
Dam
[^] # Re: Nuance !!!
Posté par mac . Évalué à -1.
J'adore :)
(et il est interdit d'interdire ?)
[^] # Re: Nuance !!!
Posté par halt . Évalué à 7.
................[ ]
[^] # Re: Nuance !!!
Posté par Hardy Damien . Évalué à 7.
;)
Dam
# DVD9 -> DVD5
Posté par Duloup . Évalué à 3.
Mais bon comme tu le fais très bien remarquer dans ton journal, c'est du bon vieux tar.gz et j'ai pas encore trouvé de paquetages binaires :-(
[^] # Re: DVD9 -> DVD5
Posté par Zorro (site web personnel) . Évalué à 3.
Ce logiciel serait-il enfin celui que j'attends depuis si longtemps ? Quelqu'un l'a déjà essayé ?
# .deb ou .rpm
Posté par marseillais (site web personnel) . Évalué à 4.
Mais bon ce n'est peut etre pas faisable techniquement..... ???
[^] # Autopackage
Posté par Duloup . Évalué à 1.
Je sais que Gaim l'utilise déjà (http://gaim.sourceforge.net/downloads.php(...) ) mais je ne sais pas si c'est très répendu. J'avais notamment entendu parlé de problèmes pour les applis KDE.
Quelqu'un a t-il un retour d'expérience sur Autopackage ?
[^] # Re: .deb ou .rpm
Posté par Tony Gencyl . Évalué à 2.
Ca serait déja un premier pas, mais le principal problème vient des dépences avec les libs. Il devrait qd même y avoir des packages pour Fedora, RH, Mandrake, Debian et j'en oublie, c'est ca le plus difficile a trouver :-/
[^] # Re: .deb ou .rpm
Posté par Sylvain Sauvage . Évalué à 2.
Le format en tant que tel est insuffisant, il faut toute une politique derrière (policy ou philosophie).
L'uniformisation n'est techniquement pas évidente, politiquement non plus, et je me demande si elle est souhaitable.
# euh..
Posté par Pooly (site web personnel) . Évalué à 2.
pour installer toutes les libs qu'ils te manquent c'est pas dur :
{apt-get urpmi yum etc...} install audio-dev expat-dev sqlite-dev cairo-dev pixman-dev poppler-dev
ca et quelque search sur le repository et tu l'installe.
moi ca gave pas, puisque c'est Windows ou je galere le plus...
[^] # Re: euh..
Posté par Tony Gencyl . Évalué à 2.
Je n'utilise presque pas windows, sauf pour certain fichier word/excel qui ne passent pas avec OOo, pour la carto avec le GPS, les jeux et la copie de DVD. C'est vrai que c'est autant la galère sous windows, mais c'est pas non plus une raison pour ne pas améliorer le système sous Linux :-)
ok merci j'essaie ca ce soir ...
existe-t-il une mothode avec apt, ou bien yum (car je suis sous Fedora) qui puisse me dire /lib/libaudio.so.2 ca fait partie du package audio-dev ?
En fait si je me souviens bien avec Debian, je n'avais pas ce problème: dans ce cas précis, apt m'aurait dit que je dois installer audio-dev, au lieu de me lister bêtement les libs manquantes.
Je reconnais volontier que ma machine est vraiment plus "réacive" sous linux que sous windows, c'est pour cette raison que je reste 95% de mon temps sous Linux (les antivirus, les anti-spyware, les firewall codés niveau applicatif, ... ca plombait mon windows, c'était affreux, sans compter que pour je ne sais quelle raison, j'étais tout le temps obliger de "réparer la connexion" - comme ils disent ds les config TCP/IP- , certains site ne répondant plus).
[^] # Re: euh..
Posté par gnumdk (site web personnel) . Évalué à 2.
>me dire /lib/libaudio.so.2 ca fait partie du package audio-dev ?
auto-apt search lib/libaudio.so sous Debian
urpmf libaudio.so sous Mandrake
Par contre, avec apt-rpm ca n'existe pas et yum je sais pas non plus :p
http://www.kde-apps.org/content/show.php?content=22135(...)
Je veux pas dire, mais kat est compilé pour plein de distribs, comme la majorité des trucs sur kdelook/kdeapps. Ton probleme, c'est que tu utilises une distrib que peux de kdeistes utilisent... Croise les doigts pour que le package générique fonctionne ;)
# Pas de problème
Posté par scylla . Évalué à 1.
Le point 3 ne pose pas tant de problèmes que ça : puisque tu utilises Fedora, il suffit de t'astreindre à toujours installer les versions '-dev' de tes paquets précompilés. Sans vouloir faire dans le troll veulu, séparer les headers et la documentation de la partie exécutable, et ne pas les installer par défaut m'a toujours hérissé le poil ; bref, vive la slackware. :P
[^] # Re: Pas de problème
Posté par Pooly (site web personnel) . Évalué à 3.
Sinon,l'inconvénient des source est aussi leur force : en cas de plate-formes exotiques, de paquets absent, configuration un peu dépassé/trop en avance, avoir les sources permet de faire des miracles.
# 100 % utilisable
Posté par B16F4RV4RD1N . Évalué à 1.
Le principe de l'open source c'est que si tu veux l'améliorer, libre à toi de le faire.
Si tu trouves que cela ne compile pas bien parce que par défaut tu n'as pas les mêmes bibliothèques de développement que l'auteur, ou que tu as eu la flemme de lire le README et le INSTALL (et oui, ce codeur ingrat n'a même pas pensé à traduire le readme pour les pauvres francophones), et bien tu peux aider à faire des paquets RPM ou DEB, qui aideront à bien indiquer les dépendances, si tu estimes que l'application en vaut la peine.
C'est aussi la loi du "meilleur", une application qui offre une bonne utilité sera de mieux en mieux soutenue, et rejoindra les paquets "officiels".
Je reconnais quand même que parfois cela ne compile pas toujours "out of the box" comme on dit, surtout sur un sytème PPC, mais je préfère avoir les sources et me débrouiller avec, plutôt que d'avoir un binaire dont je ne saurais que faire...
et quand même, contrairement à ce que tu insinues, cela ne pose pas toujours problème de compiler depuis les sources.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: 100 % utilisable
Posté par Tony Gencyl . Évalué à 1.
Mmm ... je ne suis pas certain que ce genre d'argument soit en sa faveur. Dire a un "early switcher" ou un débutant Linux, que finalement s'il n'est pas content il peut tjs le faire lui même, c'est pas franchement vendeur :-)
Je lis tjs ce genre de doc, le problème vient précisement des libs exotiques, dont des versions précises sont requises (au 7.8.1 près, on se demande à quoi servent les numéros mineurs).
Quand à faire les RPM sois-même, si déja ca ne compile pas à la base, ou ca compile mal (cf les segfaults) ...
[^] # Re: 100 % utilisable
Posté par B16F4RV4RD1N . Évalué à 1.
je comprends que ce n'est pas toujours facile, mais en ce cas un débutant se cantonnera dans un premier temps à utiliser les paquets les plus courants de sa distribution sans chercher à faire plus pour le moment.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.