| Slackware :: Slackget :: Base Slackware :: Slackget :: Base è un modulo perl che centralizza alcuni metodi di base utili a Slack-Get. |
Scarica ora |
Slackware :: Slackget :: Base Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- DUPUIS Arnaud
- Sito web dell'editore:
- http://search.cpan.org/~dupuisarn/slackget10-0.12c/lib/slackget10/Base.pm
Slackware :: Slackget :: Base Tag
Slackware :: Slackget :: Base Descrizione
Slackware :: Slackget :: Base è un modulo perl che centralizza alcuni metodi di base utili a Slack-Get. Slackware :: Slackget :: BASE è un modulo Perl che centralizza alcuni metodi base utili a Slack-get.synopsististhis Module Centralizza le attività di base come la raccolta della directory dei pacchetti, ecc. Questa classe è progettata principalmente per essere un wrapper in modo da poter cambiare molto prima il rilascio. Utilizza Slackware :: Slackget :: Base; My $ Base = Slackware :: Slackget :: Base-> Nuovo (); My $ Packagelist = $ Base-> compil_packages_directory ('/ var / log / packages /'); $ Packagelist = $ Base-> load_list_from_xml_file ('installato.xml'); costructornowtake Nessun argomento. My $ Base = Slackware :: Slackget :: BASE-> NUOVO (); FUNZIONAMENTOLSTRAKE Una directory come argomento e restituire un array che contenga tutte le cose in questa directory. My @Config_Files = $ Base-> ls ('/ ecc Restituire un array contenente tutti i file che si incontrano ma senza collegamenti simbici. my @config_files = $ base-> Dir2files ('/ etc', '/ usr / locale / etc', "/ $ env {home} / ecc :: Slackget :: Packagelist Object My $ Packagelist = $ Base-> compil_packages_Directory ('/ var / log / packages /'); load_installed_list_from_xml_fileload i dati per riempire l'elenco da un file XML. Restituisci un Slackware :: Slackget :: Packagelist. Questo metodo è progettato per leggere un file installato.xml. $ Packagelist = $ Base-> load_installed_list_from_xml_file ('installato.xml'); load_packages_list_from_xml_fileload i dati per riempire l'elenco da un file XML. Restituisce un hashref costruito su questo modello: My $ HASHREF = {'Key' => Slackware :: Slackget :: Packagelist, ...}; ex: My Hashref = {'Slackware' => Benedetto (Slackware :: Slackget: : Packagelist), 'slacky' => benedetto (Slackware :: Slackget :: Packagelist), 'Audioslack' => Benedetto (Slackware :: Slackget :: Packagelist), 'LinuxPackages' => Benedetto (Slackware :: Slackget :: Packagelist ),}; Questo metodo è il design per leggere un file packages.xml. $ Hashref = $ Base-> load_packages_list_from_xml_file ('packages.xml'); load_media_list_from_xml_fileload un elenco di server da un file medias.xml. $ ServerList = $ Base-> caricato_server_list_from_xml_file ('server.xml'); load_server_list_from_xml_filean alias per load_media_list_from_xml_file (). Dato per CompatibilitySet_include_file_listby Default L'elenco dei file non include nell'installato .xml per un po 'di considerazione di dimensioni (sul mio sistema inclusa l'elenco dei file in installato.xml fargli crescere 28 volte! Passò da 400 kb a 11 mb), quindi tu Può utilizzare questo metodo per includere l'elenco dei file in installato.xml. Sii attentamente, per usarlo prima di compil_packages_directory ()! $ base-> set_include_file_list (); $ Packagelist = $ Base-> compil_packages_directory (); LDDlike il comando UNIX LDD. Fai una chiamata di sistema LDD su un elenco di file e restituisce una serie di dipendenze. My @DepenDecies = $ Base-> LDD ('/ usr / bin / GCC', '/ usr / bin / perl', '/ bin / awk'); Requisiti: · Perl.
Slackware :: Slackget :: Base Software correlato