Sortie du gestionnaire de paquets Pacstall 5.0, développant un analogue d'AUR pour Ubuntu

La version du gestionnaire de packages pacstall 5.0 est disponible, qui développe un analogue du concept AUR pour Ubuntu Linux et son propre référentiel, qui contient 518 packages qui vous permettent d'installer les dernières versions de programmes d'intérêt dans l'environnement Ubuntu actuel, dans parallèlement aux programmes disponibles dans le système. Les packages sont au format pacscript, similaire à PKGBUILD dans l'AUR et incluent également des informations de téléchargement, de dépendance, de construction et d'installation. Le code utilitaire est écrit en Shell et distribué sous licence GPLv3.

Parmi les fonctionnalités de la boîte à outils :

  • Prise en charge de la création de programmes à partir des codes sources des archives de version et des extraits des référentiels git, ainsi que de l'installation d'assemblys et de packages prêts à l'emploi aux formats Appimage et deb.
  • La possibilité d'accélérer le chargement des paquets grâce à l'utilitaire axel, qui prend en charge la parallélisation des flux et le chargement simultané de portions de données provenant de plusieurs sources. les serveurs.
  • Lors de la mise à jour, vous pouvez télécharger les derniers commits depuis Git sans avoir à attendre la mise à jour du package.
  • Possibilité d'installer des programmes à partir de plusieurs référentiels.
  • Possibilité de suivre les mises à jour de Pacstall à partir de toutes les branches et forks.
  • Prise en charge de l'achèvement des commandes dans bash, ZSH et fish shells.

Dans la nouvelle version:

  • Un certain nombre de modifications ont été apportées au format pacscript qui violent la compatibilité, par exemple, certains paramètres ont été renommés (nom -> pkgname, page d'accueil -> url, etc.).
  • Ajout de la possibilité de limiter les versions dans les tableaux avec des définitions de dépendances.
  • Ajout de la fonction check() et des indicateurs -Nc/—nocheck associés.
  • Ajout des fonctions {pre, post}_upgrade et pre_remove à exécuter avant ou après la mise à niveau et la suppression d'un package.
  • La possibilité d'identifier les packages en conflit est fournie.
  • Ajout d'un paramètre avec une liste de licences.
  • Ajout des indicateurs -Qa/—assurance qualité et Q/—silencieux.

Source: opennet.ru

Ajouter un commentaire