Deck не является пакетным менеджером в привычном понимании (и не позиционируется как замена таковым): он не занимается установкой самих пакетов, а следит за изменениями в файловой системе, предоставляя возможность удалить установленные файлы или восстановить предыдущую версию изменённых; для учёта изменений используются контрольные суммы и резервные копии.
Deck может использоваться в дистрибутивах, не имеющих встроенного менеджера пакетов, таких как LFS, а также при установке через make install
и т. п.
На текущий момент предоставляются следующие основные функции:
-
deck scan
— поиск файлов, которые были изменены, установлены или удалены. При запуске утилиты до и после установки программы с помощьюmake install
deck scan
создаст список изменений. -
deck commit
вносит в базу появившиеся изменения и ассоциирует их с установленным приложением. - Команда
deck uninstall
позволит удалить установленное приложение.
Проект написан на языке Go и распространяется под лицензией Unlicense/Public Domain.
>>> Подробности