Выпуск пакетного менеджера pacstall 5.0, развивающего аналог AUR для Ubuntu

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 2659
Зарегистрирован: 20.08.2022

#

Выпуск пакетного менеджера pacstall 5.0, развивающего аналог AUR для Ubuntu
Дата публикации:Wed, 08 May 2024 11:27:08 +0300




Доступен выпуск пакетного менеджера pacstall 5.0, развивающего аналог концепции AUR для Ubuntu Linux и собственный репозиторий, в котором присутствует 518 пакетов, позволяющих установить в текущем окружении Ubuntu наиболее свежие версии интересующих программ, параллельно с имеющимися в системе программами. Пакеты оформляются в формате pacscript, похожем на PKGBUILD в AUR и также включающем сведения о загрузке, зависимостях, сборке и установке. Код утилиты написан на Shell и распространяется под лицензией GPLv3.



Среди особенностей инструментария:
  • Поддержка как сборки программ из исходных текстов архивов с релизами и срезов из git-репозиториев, так и установки готовых сборок и пакетов в форматах Appimage и deb.
    Возможность ускорения загрузки пакетов при помощи утилиты axel, поддерживающей распараллеливание потоков и загрузку порций данных одновременно с нескольких серверов.
    При обновлении возможна загрузка самых свежих коммитов из Git, без необходимости ожидания обновления пакета.
    Возможность установки программ из нескольких репозиториев.
    Возможность отслеживания обновлений Pacstall из любых веток и форков.
    Поддержка автодополнения команд в оболочках bash, ZSH и fish.

В новой версии:
  • В формат pacscript внесён ряд изменений, нарушающих совместимость, например, переименованы некоторые параметры (name -> pkgname, homepage -> url и т.п.).
    Добавлена возможность ограничения версий в массивах с определением зависимостей.
    Добавлена функция check() и связанные с ней флаги -Nc/--nocheck.
    Добавлены функции {pre,post}_upgrade и pre_remove для запуска перед или после обновления и удаления пакета.
    Предоставлена возможность определения конфликтующих пакетов.
    Добавлен параметр со списком лицензий.
    Добавлены флаги
    -Qa/--quality-assurance и Q/--quiet.


Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=61136

Жизнь за Нер'зула!

Ответить