Www :: aur

API para el sitio web del repositorio de usuarios de Archlinux
Descargar ahora

Www :: aur Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Nombre del editor:
  • Justin Davis
  • Sitio web del editor:

Www :: aur Etiquetas


Www :: aur Descripción

API para el sitio web del repositorio de usuarios de Archlinux El Repositorio de usuarios de Archlinux es un sitio web relativamente simple que alberga paquetes enviados por el usuario para Archlinux. Estos "paquetes de origen" simplemente contienen lo que se requiere para construir el paquete, a diferencia del repositorio oficial de Archlinux, que alberga los paquetes binarios de la casa.www :: AUR es un módulo PERL que proporciona una interfaz para el usuario AUR directo, así como para AUR Autor, AKA PAQUETES PAQUETES. El objetivo es poder hacer cualquier cosa con este módulo que pueda con un navegador web. El módulo de WWW :: AUR :: Paquete también permite que el usuario del módulo descargue y cree paquetes de origen utilizando Makpkg. La instalación se deja hasta el usuario del módulo y no se implementa en este Module.Synopsis Use www :: aur; My $ AUR = www :: aur-> nuevo (BACITH => '/ TMP / Aurtmp'); MY $ PKG = $ AUR-> Buscar ('Perl-www-aur'); # Download_Size () puede verificar el tamaño del archivo sin descargar ... Printf "Preparación para descargar el archivo del paquete de origen (% d bytes). \ n", $ pkg-> descargar_size; $ pkg-> descargar; printf "descargado pkgfile a% s. \ n", $ PKG-> SRC_PKG_PATH; $ pkg-> extracto; # Llamadas de descarga () Si no imprimió "Extraídas de PKGFile a% S. \ N", $ PKG-> SRC_DIR_PATH; $ pkg-> construir; # Llamadas Extracto () Si no imprimió "PKGFile binario construido" y guardó en% s. \ n ", $ PKG-> bin_pkg_path; My $ who = $ pkg-> mantenedor (); Printf "% s se mantiene por% s. \ n", $ PKG-> Nombre, $ WHO-> NOMBRE; Imprimir "Aquí hay todos sus paquetes mantenidos: \ N"; Por mi $ OTRIPKG ($ WHO-> Paquetes) {printf "-% s \ n", $ OTRIPKG-> Nombre; } My $ LOGIN = $ AUR-> Inicio de sesión ('MyName', 'MyPassword') o Muele "Error al iniciar sesión como MyName, qué shock"; $ Iniciar sesión-> Votar ('My-Favorite-Package'); $ Iniciar sesión-> Desconocimiento ('i-odio-este paquete'); $ Iniciar sesión-> Subir ('/a-new-package-file.src.pkg.tar.gz ',' lib '); Imprimir "iterando a través de todos los paquetes ... \ n"; MIS $ ITER = $ AUR-> Paquetes; mientras (MIS $ PKGOBJ = $ ITER-> Siguiente) {My% info = $ pkgobj-> información; Imprimir "$ info {nombre} - $ info {version} \ n"; } Requisitos: · Perl


Www :: aur Software relacionado