LINUX.ORG.RU

Релиз менеджера пакетов Deck

 ,


3

3

Deck не является пакетным менеджером в привычном понимании (и не позиционируется как замена таковым): он не занимается установкой самих пакетов, а следит за изменениями в файловой системе, предоставляя возможность удалить установленные файлы или восстановить предыдущую версию изменённых; для учёта изменений используются контрольные суммы и резервные копии.
Deck может использоваться в дистрибутивах, не имеющих встроенного менеджера пакетов, таких как LFS, а также при установке через make install и т. п.
На текущий момент предоставляются следующие основные функции:

  • deck scan — поиск файлов, которые были изменены, установлены или удалены. При запуске утилиты до и после установки программы с помощью make install deck scan создаст список изменений.
  • deck commit вносит в базу появившиеся изменения и ассоциирует их с установленным приложением.
  • Команда deck uninstall позволит удалить установленное приложение.

Проект написан на языке Go и распространяется под лицензией Unlicense/Public Domain.

>>> Подробности

Ответ на: комментарий от Kostya69

Я использую удобные инструменты. На сервере линукс, на десктопе венду. Мнения красноглазых на этот счёт мне не оче интересно.

inchallah ()

чем это лучше paco/porg?

ananas ★★★★★ ()

а следит за изменениями в файловой системе, предоставляя возможность удалить установленные файлы или восстановить предыдущую версию изменённых;

У меня ностальгия по ДОСу с ADinf. Программой-ревизором, которая мониторила файлы на диске. И выступала не только в роли антивируса, а ещё и могла применяться вот как раз для выше описанных целей. Но теперь это уже «менеджер пакетов» называется.

P.S. Ух ты ж, а ADinf тем временем ни то что ещё жив, а ещё и под последней виндой работает.

gag ★★★★★ ()
Ответ на: комментарий от pampa

3. deck scan полной системы на SDD занимает около 6 секунд

То ли у меня в системе столько хлама, то ли это магия какая-то...
Похожая задача стоит, мой корень сканируется 34 секунды, судя по моему коду и коду сабжа, подход один, все тот же рекурсивный обход дерева ФС.

mersinvald ★★★★★ ()

Это как checkinstall, только на Го и с программистками?

redgremlin ★★★★★ ()
Ответ на: комментарий от anonymous

Эта тулза для тех, кто собирает Линукс Фром Срач. ЛОРовцы, никто из вас даже не пытался собрать Линукс Фром Скрач.

неправда ваша
тут полно таких

kto_tama ★★★★★ ()

Ни в жисть не поверю, что каждый раз сканировать всю ФС (!) это эффективнее, чем потратить 5 минут на написание пакета для opkg.

zabbal ★★★ ()
Ответ на: комментарий от Twissel

Я собрал дважды LFS ID 24590 :-)

Молодец, надеюсь руки потом помыть не забыл? А что этот id значит?

zabbal ★★★ ()

При наличии Nix/NixOS — абсолютное ненужно

anonymous ()
Ответ на: комментарий от phoen

Страна должна знать героев сублимации в ФИО!

Срань господня! Это такой лютый мозговой онанизм, что на эту ссылку должен сделать стойку очередной обмудсмен и влепить ей рейтинг 35+ :)

zabbal ★★★ ()
Ответ на: комментарий от rupert

Не знал про stow, спасибо - это то что мне было нужно!

kvaps ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.