Slackware :: Slackget :: BASE

Slackware :: Slackget :: BASE is een PERL-module die sommige basismethoden die nuttig zijn voor slapping te centraliseren.
Download nu

Slackware :: Slackget :: BASE Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • DUPUIS Arnaud
  • Uitgever website:
  • http://search.cpan.org/~dupuisarn/slackget10-0.12c/lib/slackget10/Base.pm

Slackware :: Slackget :: BASE Tags


Slackware :: Slackget :: BASE Beschrijving

Slackware :: SOCKGET :: BASE is een PERL-module die sommige basismethoden die nuttig zijn voor slapping te centraliseren. Slackware :: BASE is een PERL-module die een aantal basismethoden die nuttig is voor slappe-get. Synopsistiummodule Centraliseert bases taken zoals pakketdirectory compilatie, enz. Deze klasse is voornamelijk ontworpen om een wikkel te zijn, zodat het veel eerder is de vrijlating. Gebruik Slackware :: Slackget :: Base; Mijn $ Base = Slackware :: Slackget :: BASE-> NIEUW (); Mijn $ Packagelist = $ BASE-> COMPIL_PACKAGES_DIRECTORY ('/ VAR / LOG / PAKKETTEN /'); $ Packagelist = $ BASE-> LOAD_LIST_FROM_XML_FILE ('INSTALLED.XML'); ConstructorEwTake Geen argumenten. Mijn $ Base = Slackware :: Slackget :: BASE-> NIEUW (); FunctionsLstake een map als argument en retourneer een array die alle dingen in deze map bevat. Mijn @config_files = $ BASE-> LS ('/ etc / slap-get /'); Dir2FileStake bij Leat One Map in Argument en volg dan recursief alle subdirectories. Retourneer een array die alle bestanden tegenkomt, maar zonder symblische links. Mijn @config_files = $ BASE-> DIR2Files ('/ etc', '/ usr / local / etc', "/ $ enz {home} / etc /"); COMPIL_PACKAGES_DIRECTORYTAKE een map Waar zijn op winkel geïnstalleerde pakkettenbestanden en retourneer een slackware :: Slackget :: Packagelist Object My $ Packagelist = $ BASE-> COMPIL_PACKAGES_DIRECTORY ('/ VAR / LOG / PAKKETTEN /'); LOAD_INSTALLED_LIST_FROM_XML_FILELLOAD De gegevens voor het vullen van de lijst van een XML-bestand. Retourneer een Slackware :: Slackget :: Packagelist. Deze methode is ontwerp voor het lezen van een geïnstalleerd.xml-bestand. $ Packagelist = $ BASE-> LOAD_Installed_list_from_xml_file ('geïnstalleerd.xml'); load_packages_list_from_xml_fileload de gegevens voor het vullen van de lijst van een XML-bestand. Retourneer een Hashref gebouwd op dit model: Mijn $ Hashref = {'Key' => Slackware :: Slackget :: Packagelist, ...}; ex: mijn $ hashref = {'Slackware' => Gezegend (Slackware :: Slackget: : Packagelist), 'Slacky' => Gezegend (Slackware :: Slackget :: Packagelist), 'Audioslack' => Gezegend (Slackware :: Slackget :: Packagelist), 'Linuxpackages' => Gezegend (Slackware :: Slackget :: Packagelist ),}; Deze methode is ontwerp voor het lezen van een packages.xml-bestand. $ HASHREF = $ BASE-> LOAD_PACKAGES_LIST_FROM_XML_FILE ('PACKAGES.XML'); LOAD_MEDIA_LIST_FROM_XML_FILELLOAD A Serverlijst van een mediabestand. $ SERVERLIER = $ BASE-> LOAD_SERVER_LIST_FROM_XML_FILE ('Servers.xml'); Load_Server_List_From_xml_Filean Allias voor Load_Media_List_From_xml_File (). Gegeven voor Achteruit CompatibilitySet_Include_File_Listby Standaard is de bestandslijst niet opgenomen in de instellingen van de installatie.xml voor een grootte (op mijn systeem, inclusief de bestandslijst in geïnstalleerd.xml, laat hem 28 keer groeien! Het ging met 400 kb naar 11 MB), dus Kan deze methode gebruiken om de bestandslijst op te nemen in geïnstalleerd.xml. Wees voorzichtig, om het te gebruiken voor compil_packages_directory ()! $ BASE-> SET_INCLUDE_FILE_LIST (); $ PACKAGELIST = $ BASE-> COMPIL_PACKAGES_DIRECTORY (); LDDLIKE DE UNIX-opdracht LDD. Voer een LDD-systeem aan op een lijst met bestanden en retourneer een reeks afhankelijkheden. Mijn @Dependecies = $ BASE-> LDD ('/ USR / BIN / GCC', '/ USR / BIN / PERL', '/ BIN / AWK'); Vereisten: · Perl


Slackware :: Slackget :: BASE Gerelateerde software