Está disponível o lançamento do gerenciador de pacotes pacstall 5.0, que desenvolve um análogo do conceito AUR para Ubuntu Linux e seu próprio repositório, que contém 518 pacotes que permitem instalar as últimas versões de programas de interesse no atual ambiente Ubuntu, em paralelo com os programas disponíveis no sistema. Os pacotes estão no formato pacscript, semelhante ao PKGBUILD no AUR, que também inclui informações de download, dependência, construção e instalação. O código do utilitário é escrito em Shell e distribuído sob a licença GPLv3.
Entre os recursos do kit de ferramentas:
- Suporte para construção de programas a partir de códigos-fonte de arquivos de lançamento e trechos de repositórios git, bem como instalação de assemblies e pacotes prontos nos formatos Appimage e deb.
- A capacidade de acelerar o carregamento de pacotes usando o utilitário axel, que suporta a paralelização de fluxos e o carregamento simultâneo de porções de dados de várias fontes. servidores.
- Ao atualizar, você pode baixar os commits mais recentes do Git sem ter que esperar a atualização do pacote.
- Capacidade de instalar programas de vários repositórios.
- Capacidade de rastrear atualizações do Pacstall de quaisquer ramificações e bifurcações.
- Suporte para conclusão de comandos em bash, ZSH e fish shells.
Na nova versão:
- Várias alterações foram feitas no formato pacscript que violam a compatibilidade, por exemplo, alguns parâmetros foram renomeados (nome -> pkgname, página inicial -> url, etc.).
- Adicionada a capacidade de limitar versões em matrizes com definições de dependência.
- Adicionada a função check() e sinalizadores -Nc/—nocheck associados.
- Adicionadas funções {pre,post}_upgrade e pre_remove para serem executadas antes ou depois de atualizar e remover um pacote.
- A capacidade de identificar pacotes conflitantes é fornecida.
- Adicionado um parâmetro com uma lista de licenças.
- Adicionados sinalizadores -Qa/—garantia de qualidade e Q/—quiet.
Fonte: opennet.ru
