Первый выпуск пакетного менеджера Deck

7 октября 2016 года

Сформирован первый выпуск проекта Deck, в рамках которого развивается простой пакетный менеджер для дистрибутивов, практикующих установку программ из исходных текстов, таких как Linux From Scratch. Deck не манипулирует пакетами как таковыми, а отслеживает изменения в файловой системе, связанные с установкой программ, давая возможность затем удалить установленные файлы и восстановить состояние изменённых в процессе установки файлов.

Deck предоставляет пользователю три базовые команды: "deck scan", "deck commit" и "deck uninstall". Первая команда используется для определения файлов, установленных, удалённых или изменённых по сравнению с прошлым состоянием ФС. Если запустить "deck scan" до и после установки программы из исходных текстов, утилита сформирует список изменений. Команда "deck commit" позволяет запомнить выявленные изменения и связать их с установленным приложением. В дальнейшем для удаления этого приложения можно воспользоваться командой "deck uninstall".

Для реализации данной функциональности deck обеспечивает вычисление и хранение контрольных сумм и резервных копий для каждого системного файла. Утилита написана на языке Go и распространяется как общественное достояние.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Первый выпуск пакетного менеджера Deck», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.