Www :: Aur.

API per il sito web dell'utente Archlinux
Scarica ora

Www :: Aur. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Nome editore:
  • Justin Davis
  • Sito web dell'editore:

Www :: Aur. Tag


Www :: Aur. Descrizione

API per il sito web del repository dell'utente Archlinux Il repository dell'utente Archlinux è un sito Web relativamente semplice che ospita pacchetti presentati dall'utente per Archlinx. Questi "pacchetti di origine" contengono semplicemente ciò che è necessario per costruire il pacchetto, a differenza del repository ufficiale di Archlinux che ospita pacchetti binari. VERCE :: AUR è un modulo perl che fornisce un'interfaccia per l'utente AUR diretto e per l'autore AUR, AKA Manutentori di pacchetti. L'obiettivo è essere in grado di fare qualsiasi cosa con questo modulo che è possibile con un browser Web. Il modulo www :: AUR :: Il modulo pacchetto consente inoltre all'utente del modulo di scaricare e creare pacchetti di origine utilizzando Makepkg. L'installazione viene lasciata all'utente del modulo e non è implementato in questo modulo.Synopsis Utilizzare www :: AUR; My $ AUR = www :: Aur-> Nuovo (Basepath => '/ tmp / aurtmp'); My $ PKG = $ AUR-> Trova ('Perl-www-aur'); # Download_size () può controllare la dimensione del file senza scaricare ... PrintF "Preparazione per scaricare il file del pacchetto di origine (% d byte). \ n", $ pkg-> download_size; $ pkg-> download; printf "scaricato Pkgfile in% s. \ n", $ pkg-> src_pkg_path; $ pkg-> estratto; # Chiamate download () Se non hai stampato "Estratto PKGFile in% s. \ N", $ PKG-> SRC_DIR_Path; $ pkg-> build; # chiama chiamate () se non hai stampato "Binary Pkgfile costruito e salvato in% s. \ n", $ pkg-> bin_pkg_path; My $ who = $ pkg-> manutentore (); PrintF "% s è mantenuto con% s. \ n", $ pkg-> nome, $ chi-> nome; Stampa "Ecco tutti i loro pacchetti mantenuti: \ n"; per i miei $ altroPkg ($ chi-> pacchetti) {printf "-% s \ n", $ altropkg-> nome; } My $ Login = $ AUR-> Login ('Myname', 'mypassword') o morire "Impossibile accedere come myname, che scossa"; $ login-> vota ('my-preferito-pacchetto'); $ Login-> rinnovato ('i-odio-this-package'); $ Login-> Carica ('../a-new-package-file.src.pkg.tar.gz', 'Lib'); Stampa "Iterating attraverso tutti i pacchetti ... \ n"; My $ ITER = $ AUR-> Pacchetti; while (my $ pkgobj = $ iter-> next) {my% info = $ pkgobj-> info; Stampa "$ info {name} - $ info {versione} \ n"; } Requisiti: · Perl.


Www :: Aur. Software correlato