Www :: aur.

API para o site do Repositório do Usuário do ArchLinux
Baixe Agora

Www :: aur. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • Justin Davis
  • Site do editor:

Www :: aur. Tag


Www :: aur. Descrição

API para o site do repositório do usuário do ArchLinux O repositório do usuário do ArchLinux é um site relativamente simples que abriga pacotes enviados pelo usuário para ArchLinux. Esses "pacotes de origem" contêm apenas o que é necessário para construir o pacote, ao contrário do repositório oficial de ArchLinux que house packages binários.www :: aur é um módulo Perl que fornece uma interface para o usuário do AUR direto, bem como para AUR AUTOR, Aka pacotes mantenedores. O objetivo é poder fazer qualquer coisa com este módulo que você poderia com um navegador da web.O módulo de pacote www :: AUR :: Também permite que o usuário do módulo baixe e crie pacotes de origem usando o makepkg. A instalação é deixada até o usuário do módulo e não é implementada neste módulo.synopsis Use www: aur; Meu $ AUR = WWW :: AUR-> NOVO (basepath => '/ tmp / aurtmp'); meu $ pkg = $ aur-> encontrar ('perl-www-aur'); # download_size () pode verificar o tamanho do arquivo sem baixar ... Printf "Preparando para baixar arquivo de pacote de origem (% d bytes). \ n", $ pkg-> download_size; $ pkg-> download; printf "baixado pkgfile para% s. \ n", $ pkg-> src_pkg_path; $ pkg-> extrato; # Chamadas Baixar () Se você não printificou "extraído PKGFile para% s. \ n", $ pkg-> src_dir_path; $ pkg-> construir; # chama extrato () Se você não fez o printf "construiu pkgfile binário e salva para% s. \ n", $ pkg-> bin_pkg_path; meu $ OMS = $ pkg-> mantenedor (); Printf "% s é mantido por% s. \ n", $ pkg-> nome, $ Quem-> nome; Imprimir "Aqui estão todos os seus pacotes mantidos: \ n"; Para o meu $ OtherPKG ($ OWER-> Pacotes) {Printf "-% s \ n", $ Otherpkg-> Nome; } Meu $ Login = $ AUR-> Login ('Myname', 'MyPassword') ou morrer "Falha ao fazer login como myname, que choque"; $ Login-> Vote ('My-Favorite-Package'); $ LOGIN-> DESLIGADO ('I-HATE-ESTE PACOTE'); $ login-> upload ('../a-new-package-file.src.pkg.tar.gz', 'lib'); Imprimir "iterando através de todos os pacotes ... \ n"; meus $ iter = $ aur-> pacotes; enquanto (meu $ pkgobj = $ iter-> next) {my% info = $ pkgobj-> info; Imprimir "$ Info {NAME} - $ Info {Version} \ N"; } Requisitos: · Perl.


Www :: aur. Software Relacionado