Slackware :: Slackget :: BaseSlackware :: Slackget :: Base est un module Perl qui centralisent des méthodes de base utiles à Slack-get. | |
Télécharger maintenant |
Slackware :: Slackget :: Base Classement & Résumé
Publicité
- Licence:
- Perl Artistic License
- Prix:
- FREE
- Nom de l'éditeur:
- DUPUIS Arnaud
- Site Internet de l'éditeur:
- http://search.cpan.org/~dupuisarn/slackget10-0.12c/lib/slackget10/Base.pm
Slackware :: Slackget :: Base Mots clés
Slackware :: Slackget :: Base La description
Slackware :: Slackget :: Base est un module Perl qui centralisent des méthodes de base utiles à Slack-get. Slackware :: Slackget :: Base est un module Perl qui centralisent des méthodes de base utiles à Slack-get.synopsisside Module Centraliser les tâches de base, telles que la compilation de répertoire de paquets, etc. Cette classe est principalement conçue pour être une enveloppe afin qu'elle puisse changer beaucoup La version. Utiliser Slackware :: Slackget :: Base; mon $ base = slackware :: Slackget :: Base-> Nouveau (); My $ packagelist = $ base-> compil_packages_directory ('/ var / journal / packages /'); $ packagelist = $ base-> load_list_from_xml_file ("installé.xml '); constructornwakake Aucun argument. My $ Base = Slackware :: Slackget :: Base-> Nouveau (); FonctionsLsksker un répertoire comme argument et retourner une matrice qui contient toutes les choses de ce répertoire. mon @config_files = $ base-> ls ('/ etc / slock-get /'); Dir2FileStake au répertoire un répertoire dans l'argument et suivez de manière récursive tous les sous-répertoires. Renvoie un tableau contenant tous les fichiers rencontrées mais sans liens symbliques. mon @config_files = $ Base-> Dir2Files ('/ etc', '/ USR / local / etc' "," / $ env (home} / etc / "); compil_packages_directorytoryez un répertoire où stockez des fichiers de packages installés et renvoyer un slackware :: Slackget :: Object PackAgelist My $ PackAgelist = $ Base-> compil_packages_directory ('/ var / journal / packages /'); load_installed_list_from_xml_filélectionnez les données pour remplir la liste à partir d'un fichier XML. Remettre un slackware :: Slackget :: PackAgelist. Cette méthode est la conception de la lecture d'un fichier installé.xml. $ packagelist = $ base-> loader_installed_list_from_xml_file ("installé.xml '); load_packages_list_from_xml_fileload Les données permettent de remplir la liste à partir d'un fichier XML. Remettre un hashref construit sur ce modèle: My $ hashref = {'Key' => Slackware :: Slackget :: Packagelist, ...}; EX: My $ Hashref = {'Slackware' => Béni (Slackware :: Slackget: : PackAgelist), 'Slacky' => Béni (Slackware :: Slackget :: PackAgelist), 'AudioSlack' => Béni (Slackware :: Slackget :: PackAgelist), 'LinuxPackages' => Béni (Slackware :: Slackget :: PackAgelist ),}; Cette méthode est la conception de lecture d'un fichier de packages.xml. $ hashref = $ base-> load_packages_list_from_xml_file ('"packages.xml'); load_media_list_from_xml_fileload Une liste de serveurs à partir d'un fichier medias.xml. $ Serverlist = $ BASE-> LOAD_SERVER_LIST_FROM_XML_FILE ('"SERVERS.XML'); LOAD_SERVER_LIST_FROM_XML_FILEAN ALLIAS pour loader_media_list_from_xml_file (). Donnée pour la compatibilité backwardse_include_file_listby par défaut, la liste des fichiers n'est pas incluse dans la liste installée.xml pour une contrepartie de la taille (sur mon système, y compris la liste des fichiers dans Installation.xml, faites-le pousser 28 fois! Il est passé de 400 Ko à 11 Mo), donc vous Peut utiliser cette méthode pour inclure la liste de fichiers en installée.xml. Soyez prudent, pour l'utiliser avant Compil_Packages_Directory ()! $ base-> set_include_file_list (); $ packagelist = $ Base-> compil_packages_directory (); LDDLIl aiment la commande UNIX LDD. Faites appel à un système LDD sur une liste de fichiers et renvoyez une gamme de dépendances. mon @dependecies = $ base-> ldd ('/ usr / bin / gcc', '/ usr / bin / perl', '/ bin / awk'); Exigences: · Perl
Slackware :: Slackget :: Base Logiciels associés
Spongs :: cravate
SPOPS :: Cravate est une classe simple qui implémente un hachage attaché avec des friandises. ...
161
TM :: vrac
TM :: La masse est un module Perl pour les cartes de sujet, trait de récupération en vrac. ...
150