Code source

alicia -  
kmf31 Messages postés 1564 Statut Contributeur -
Bonjour,
savez vous comment on accède au code source d'un logiciel sur Linux ??
On doit réaliser un projet d'amélioration d'un tableur sous Linux et j'aimerais bien accéder au code source...
merci ......

1 réponse

kmf31 Messages postés 1564 Statut Contributeur 501
 
Alors il y a deux facons d'acceder aux sources des logiciels (libres) dans Linux.

1) Si tu as installe une distribution comme Mandriva, Fedora, Suse, Debian etc. avec pleins de logciels opensource notamment en Licence GNU il y a toujours de cds speciaux ou de repertoires ftp speciaux pour acceder aux paquets sources. Par exemple en Fedora et Mandriva, si tu as un paquet: blabla-x.y.z.rpm il y a toujours un autre paquet blabla-x.y.z.spm (ou blabla-x.y.z.src.rpm ou similaire) qu'il suffit d'installer. Typiquement apres l'installation ca depose un paquet tar.gz (a ouvrir avec "tar xvzf <paquet>.tar.gz" ) dans un sous-repertoire de /usr/src/...

2) Si tu as un logiciel specifique en tete, il est bien souvent plus facile de chercher avec google le site home de projet en question et directement telecharger le dernier paquet source sou forme de tar.gz (ou tar.bz2) depuis ce site ou un mirroir. De toute facon les distributions se servent aussi de la (peut-etre avec quelques patchs de securites en plus).
Par exemple si tu parles d'un tableur je suppose tu parles d'un logiciel qui fait "tableaux de calculation" ? Pour ca il y a d'abord openoffice et pour lequel tu peux telecharger les sources mais c'est monstrueux au niveau volume (plusieures centaines de Mo) et complexite.
Si tu cherches seulement la partie tableur (et pas "texte" ni "graphique") il y a un logiciel plus simple: gnumeric
Le site web home de ca est:
http://www.gnome.org/projects/gnumeric/
et tu peux telecharger le dernier paquet source ici:
http://ftp.gnome.org/pub/GNOME/sources/gnumeric/1.6/gnumeric-1.6.1.tar.gz
C'est certainement aussi tres complique mais je suppose moins par rapport a openoffice.

Bonne chance si tu veux essayer de modifier/ameliorer ca!
0