La machine de base est une machine Linux. Les logiciels utilisés comprennent MySQL, Apache avec mod_perl, Template-Toolkit, et bien sûr Perl. Le multiplexeur utilisé pour rediriger les téléchargements vers le miroir CPAN le plus proche est basé sur GeoIP. La connexion réseau est fournie par l'université de Winnipeg.
En supposant qu'il ait été indexé sur CPAN et que suffisamment de temps se soit écoulé pour que le miroir local l'ait récupéré, c'est peut-être à cause de la structure non conventionnelle du module. En particulier, ce site s'attend à ce que la distribution soit décompactée dans un répertoire dont le nom dérive du nom de la distribution. En outre, le nom et la version de la distribution doivent pouvoir être extraits avec le module CPAN-DistnameInfo de Graham Barr.
L'indexation utilisée repose sur les listes CPAN, plus restrictives que celles utilisées
sur search.cpan.org. Ainsi, si un module n'est pas
présent ici, il y a de fortes chances pour qu'il ne puisse pas être installé par des
utilitaires tels que CPAN/CPANPLUS. Il peut y avoir plusieurs raisons à
cela : c'est peut-être une version de développement, signalée par un caractère de
soulignement ("underscore") dans le numéro de version ; le module n'a peut-être
pas été enregistré dans le système PAUSE ; ou
encore ce module possède un identifiant CPAN différent. Notez également que la base de
données ne garde que les versions les plus récentes de chaque distribution, en supprimant les
versions plus anciennes.
Peut-être qu'un problème est survenu lors de l'extraction du POD et/ou de sa
transformation en HTML. Ou alors la documentation ne respecte pas la convention qui veut que
le nom du module soit spécifié dans la section NAME du POD. Enfin, la
documentation est peut-être présente, mais pas à un emplacement standard - vous pouvez
consulter http://cpan.uwinnipeg.ca/htdocs/libnet/ pour la
liste complète des documents associés à une distribution (libnet, dans le cas présent).
Les informations sur les modules prérequis sont extraites du fichier META.yml
contenu dans la distribution. Toutes les distributions ne disposent pas de ce fichier car il
n'est généré qu'avec des versions relativement récentes de ExtUtils::MakeMaker
ou Module::Build.
foo bar, la recherche s'effectue,
selon le type de recherche sélectionné, parmi les noms ou descriptions des modules ou des
distributions, ou bien parmi les identifiants CPAN et les noms complets des auteurs des
modules. Les résultats retournés comprennent tous les termes de la requête. Lors de
la recherche parmi les descriptions des modules, seuls les termes de plus de deux lettres
sont utilisés.foo -bar pour exclure le terme
bar).^, $, *, +, ?, |.Consultez la documentation livrée avec la distribution ActivePerl pour un aperçu de l'utilisation de PPM. Les
paquetages PPM présents ici peuvent être installés grâce à l'utilitaire ppm.
Pour les paquetages ActivePerl, vous pouvez normalement les installer avec la commande
install Nom-De-Paquetage depuis la commande ppm ; pour les autres
paquetages, il vous faudra peut-être ajouter l'un des emplacements suivants à la liste des
référentiels ("repositories") :
Assurez-vous d'utiliser le référentiel correspondant à votre version de Perl (à savoir les référentiels 5.6 pour les version de build 6xx d'ActivePerl, et les référentiels 5.8 pour les versions de build 8xx d'ActivePerl). Notez également que le nom du paquetage qui apparaît ici, basé sur le nom de la distribution CPAN, est celui que vous devez utiliser pour installer le paquetage ; c'est souvent, mais pas toujours, le nom du module principal du paquetage.
Si vous maintenez un référentiel PPM que vous souhaitez voir inclus dans notre base de données, assurez-vous qu'il existe un fichier summary.ppm listant les paquetages PPM disponibles dans votre référentiel. Les instructions pour générer ce fichier sont décrites dans un script disponible dans la distribution PPM sur CPAN. Après avoir généré ce fichier, veuillez contacter Randy Kobes avec les détails concernant votre référentiel.
GBARR.Apache-* ou les modules
correspondant à Apache::*. Notez la barre oblique à la fin de ces liens.Net::FTP dans la distribution
libnet. Vous pouvez également utiliser http://cpan.uwinnipeg.ca/perldoc?Net::FTP.
Cela fonctionne aussi pour la documentation de base de Perl - ainsi, http://cpan.uwinnipeg.ca/perldoc?perlfaq
affichera la documentation de perlfaq. Notez que ces liens vers la documentation
peuvent ne pas marcher pour tous les modules, en raison de problèmes de forme dans la
documentation POD ou dans les conventions utilisées pour les listes CPAN.Veuillez envoyer un e-mail à Randy Kobes si vous rencontrez un problème, que ce soit une documentation erronée, un lien défaillant ou des erreurs dans la traduction. Merci d'inclure des détails (et des liens) sur ce que vous faisiez lorsque le problème est survenu.
Oui. Consultez le projet CPAN-Search-Lite sur SourceForge. Une liste de diffusion est à
votre disposition pour vos questions concernant l'installation, les bogues, les améliorations
proposées et les fonctionnalités. Notez que ce projet n'a pas pour ambition de rivaliser avec
le (fabuleux) site search.cpan.org, qui contient bien
plus de fonctionnalités qu'ici (versions précédentes des distributions, possibilité de
grep et diff, etc…). Par contre, ce projet-ci prend en
charge des services autres que ceux du Web (par exemple, les outils basés sur le protocole
SOAP).