The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Первый выпуск пакетного менеджера Deck"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Первый выпуск пакетного менеджера Deck" –2 +/
Сообщение от Аноним (-), 10-Окт-16, 16:07 
Когда-то я задался вопросом, как отлаживать Bash скрипты так, чтобы можно было попробовать запустить на реальной ФС, но потом при возможности откатить (тоже при сборке LFS). Приходило на ум что-то вроде специальной ФС на уровне ядра: основная ФС - readonly, а изменения сохраняются в отдельный overlay. Откатиться легко, дропнув overlay. Если всё норм - изменения в overlay применяются к основной ФС.

<наркомания>
Ещё возникает мысль - а не положить ли всю ФС под контроль git и сделать git системным пакетным менеджером тогда уж? (git не принципиален, можно взять другую СКВ).
Нужно удалить пакет? - удаляется его коммит, а все, установленные после него, - rebase.
Если у пакета зависимости, то для него создаётся коммит как мерж всех коммитов-зависимостей + изменения самого пакета.
Нужно удалить пакет, от которого зависят другие, вместе с зависимостями? - делаем rebase, удяляя пакет и его зависимости.
</наркомания>

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Первый выпуск пакетного менеджера Deck, opennews, 07-Окт-16, 23:54  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру