Lanzamento do xestor de paquetes pacstall 5.0, desenvolvendo un análogo de AUR para Ubuntu

Está dispoñible a versión do xestor de paquetes pacstall 5.0, que desenvolve un análogo do concepto AUR para Ubuntu Linux e o seu propio repositorio, que contén 518 paquetes que permiten instalar as últimas versións dos programas de interese no actual entorno Ubuntu, en paralelamente aos programas dispoñibles no sistema. Os paquetes están en formato pacscript, semellante a PKGBUILD no AUR e tamén inclúen información de descarga, dependencia, compilación e instalación. O código de utilidade está escrito en Shell e distribúese baixo a licenza GPLv3.

Entre as características do conxunto de ferramentas:

  • Soporte tanto para a creación de programas a partir dos códigos fonte dos arquivos de versións como de fragmentos dos repositorios git, así como para a instalación de conxuntos e paquetes preparados en formatos Appimage e deb.
  • A capacidade de acelerar a carga de paquetes usando a utilidade axel, que admite a paralelización de fluxos e a carga simultánea de porcións de datos desde varios servidores. servidores.
  • Ao actualizar, podes descargar os últimos commits de Git sen ter que esperar a que se actualice o paquete.
  • Posibilidade de instalar programas desde varios repositorios.
  • Capacidade de rastrexar as actualizacións de Pacstall desde calquera sucursal e fork.
  • Soporte para completar comandos en bash, ZSH e cunchas de peixe.

Na nova versión:

  • Realizáronse unha serie de cambios no formato pacscript que infrinxen a compatibilidade, por exemplo, algúns parámetros foron renomeados (nome -> pkgname, páxina de inicio -> url, etc.).
  • Engadida a posibilidade de limitar versións en matrices con definicións de dependencia.
  • Engadida a función check() e as marcas asociadas -Nc/—nocheck.
  • Engadíronse funcións {pre,post}_upgrade e pre_remove para executar antes ou despois de actualizar e eliminar un paquete.
  • Ofrécese a capacidade de identificar paquetes en conflito.
  • Engadiuse un parámetro cunha lista de licenzas.
  • Engadíronse as bandeiras -Qa/—garantiza de calidade e Q/—silencioso.

Fonte: opennet.ru

Engadir un comentario