Www :: aur

API pour le site Web du référentiel d'utilisateurs d'Archlinux
Télécharger maintenant

Www :: aur Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Nom de l'éditeur:
  • Justin Davis
  • Site Internet de l'éditeur:

Www :: aur Mots clés


Www :: aur La description

API pour le site Web du référentiel d'utilisateurs d'Archlinux Le référentiel utilisateur Archlinux est un site Web relativement simple qui abrite des packages soumis par l'utilisateur pour Archlinux. Ces "forfaits sources" contiennent simplement ce qui est nécessaire pour construire le colis, contrairement au référentiel officiel de l'Archlinux qui accueille des packages binaires.www :: Aur est un module Perl fournissant une interface pour l'utilisateur d'Aur simplifié, ainsi que pour Aur Auteur, aka mainteneurs de paquets. L'objectif est de pouvoir faire n'importe quoi avec ce module que vous pourriez avec un navigateur Web.Le module :: Aur :: L'emballage permet également à l'utilisateur du module de télécharger et de construire des packages source à l'aide de MakePKG. L'installation est laissée à l'utilisateur du module et n'est pas implémentée dans ce module.Synopsis Utiliser www :: Aur; My $ Aur = www :: aur-> nouveau (basepath => '/ tmp / aurtmp'); mon $ pkg = $ aur-> trouver ('perl-www-aur'); # download_size () peut vérifier la taille du fichier sans télécharger ... Printf "Préparation au fichier de package Source (% d Bytes). \ n", $ pkg-> download_size; $ pkg-> Télécharger; printf "téléchargé pkgfile à% s. \ n", $ pkg-> src_pkg_path; $ pkg-> extrait; # Appels Télécharger () Si vous n'avez pas d'imprimerf "extrait de pkgfile à% s. \ n", $ pkg-> src_dir_path; $ pkg-> construire; # appelle extrait () si vous n'avez pas été imprimé "PKGFILE binaire construit et enregistré sur% s. \ n", $ pkg-> bin_pkg_path; mon $ qui = $ pkg-> mainteneur (); printf "% s est maintenu par% s. \ n", $ pkg-> nom, $ Who-> nom; Imprimer "Voici tous leurs paquets maintenus: \ n"; Pour mes dollar $ OTRTPKG ($ Who-> packages) {printf "-% s \ n", $ AutresPkg-> Nom; } mon $ ma connexion = $ aur-> login ('myName', 'mypassword') ou mourir "Impossible de vous connecter comme myName, quel choc"; $ Connexion-> VOTE ("MY-FAVORY-FORFAY"); $ Connexion-> désavouer ('i-déteste-ce paquet'); $ Connexion-> Télécharger ('../a-new-package-file.src.pkg.tar.gz', 'lib'); Imprimez "itérant à travers tous les paquets ... \ n"; mes packages $ iTer = $ aur->; tandis que (mon $ pkgobj = $ iter-> suivez) {mon% info = $ pkgobj-> info; Imprimer "$ info {nom} - $ info {version} \ n"; } Exigences: · Perl


Www :: aur Logiciels associés