Está disponible el lanzamiento del administrador de paquetes pacstall 5.0, que desarrolla un análogo del concepto AUR para Ubuntu Linux y su propio repositorio, que contiene 518 paquetes que permiten instalar las últimas versiones de programas de interés en el entorno Ubuntu actual, en paralelo con los programas disponibles en el sistema. Los paquetes están en formato pacscript, similar a PKGBUILD en AUR y también incluyen información de descarga, dependencia, compilación e instalación. El código de la utilidad está escrito en Shell y distribuido bajo la licencia GPLv3.
Entre las características del kit de herramientas:
- Soporte para crear programas a partir de códigos fuente de archivos de lanzamiento y fragmentos de repositorios de git, así como para instalar ensamblajes y paquetes listos para usar en formatos Appimage y deb.
- La capacidad de acelerar la carga de paquetes mediante la utilidad axel, que admite la paralelización de flujos y la carga simultánea de porciones de datos desde varios servidores.
- Al actualizar, puede descargar las últimas confirmaciones de Git sin tener que esperar a que se actualice el paquete.
- Posibilidad de instalar programas desde múltiples repositorios.
- Capacidad para rastrear actualizaciones de Pacstall desde cualquier rama y bifurcación.
- Soporte para completar comandos en bash, ZSH y fish shells.
Versículos nuevos:
- Se han realizado una serie de cambios en el formato pacscript que violan la compatibilidad, por ejemplo, se ha cambiado el nombre de algunos parámetros (nombre -> nombre del paquete, página de inicio -> URL, etc.).
- Se agregó la capacidad de limitar versiones en matrices con definiciones de dependencia.
- Se agregó la función check() y las banderas -Nc/—nocheck asociadas.
- Se agregaron funciones {pre,post}_upgrade y pre_remove para ejecutar antes o después de actualizar y eliminar un paquete.
- Se proporciona la capacidad de identificar paquetes conflictivos.
- Se agregó un parámetro con una lista de licencias.
- Se agregaron indicadores -Qa/—garantía de calidad y Q/—silencio.
Fuente: opennet.ru
