<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Первый выпуск пакетного менеджера Deck</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/109340.html</link>
    <description>Сформирован (https://github.com/pampa/deck/releases/tag/0.1.0) первый выпуск проекта Deck (https://github.com/pampa/deck), в рамках которого развивается простой пакетный менеджер для дистрибутивов, практикующих установку программ из исходных текстов, таких как  Linux From Scratch. Deck не манипулирует пакетами как таковыми, а отслеживает изменения в файловой системе, связанные с установкой программ, давая возможность затем удалить установленные файлы и восстановить состояние изменённых в процессе установки файлов.&lt;br&gt;&lt;br&gt;&lt;br&gt;Deck предоставляет пользователю три базовые команды: &quot;deck scan&quot;, &quot;deck commit&quot; и  &quot;deck uninstall&quot;. Первая команда используется для определения файлов, установленных, удалённых или изменённых по сравнению с прошлым состоянием ФС. Запустив &quot;deck scan&quot; до и после установки программы из исходных текстов утилита формирует список изменений. Команда &quot;deck commit&quot; позволяет запомним выявленные изменения и связать их с установленным приложением. В дальнейшем для удаления этого приложения можно воспольз</description>

<item>
    <title>Первый выпуск пакетного менеджера Deck (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/109340.html#66</link>
    <pubDate>Tue, 11 Oct 2016 16:38:20 GMT</pubDate>
    <description>Они изобрели aufs.&lt;br&gt;А что до emerge, то он не умеет восстанавливать пред. версии файликов. Да и шалости eselect не помнит.&lt;br&gt;</description>
</item>

<item>
    <title>Первый выпуск пакетного менеджера Deck (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/109340.html#65</link>
    <pubDate>Tue, 11 Oct 2016 07:46:54 GMT</pubDate>
    <description>&amp;gt;&amp;gt; это было самое первое что я попробовал. Но гит а) плохо работает &lt;br&gt;&amp;gt;&amp;gt; с бинарниками б) при ребейсе или reset --hard сначала удаляет все &lt;br&gt;&amp;gt; Как днём подумал вслух коллега -- возможно, написать свой git-reset было бы &lt;br&gt;&amp;gt; проще.&lt;br&gt;&lt;br&gt;А для эффективности checkout-ов и коммитов облепить это всё симлик-фармингом, поколениями профилей програм/узеров и системы, гарбидж-коллектором, поставить диск побольше (не сжимать и без git-а)...  Подсказать, &amp;#124;-) где это уже можно посмотреть?&lt;br&gt;</description>
</item>

<item>
    <title>Первый выпуск пакетного менеджера Deck (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/109340.html#64</link>
    <pubDate>Tue, 11 Oct 2016 07:02:55 GMT</pubDate>
    <description>Если считать что uninstall-ер программы должен всё сам подчищать, то какой смысл в данной функции пакетника :)&lt;br&gt;&lt;br&gt;p.s. Человек просто привёл пример, опровергающий высказывание о идеальности пакетников в некоторых системах.&lt;br&gt;</description>
</item>

<item>
    <title>Первый выпуск пакетного менеджера Deck (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/109340.html#63</link>
    <pubDate>Mon, 10 Oct 2016 18:50:58 GMT</pubDate>
    <description>&amp;gt; это было самое первое что я попробовал. Но гит а) плохо работает &lt;br&gt;&amp;gt; с бинарниками б) при ребейсе или reset --hard сначала удаляет все &lt;br&gt;&amp;gt; дерево, потом линкует его обратно. Соответственно при удалиении всех либ и &lt;br&gt;&amp;gt; бинарников система накрывается.&lt;br&gt;&lt;br&gt;Как днём подумал вслух коллега -- возможно, написать свой git-reset было бы проще.&lt;br&gt;</description>
</item>

<item>
    <title>Первый выпуск пакетного менеджера Deck (pampa)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/109340.html#61</link>
    <pubDate>Mon, 10 Oct 2016 13:45:31 GMT</pubDate>
    <description>&amp;gt; &amp;lt;наркомания&amp;gt; &lt;br&gt;&amp;gt; Ещё возникает мысль - а не положить ли всю ФС под контроль &lt;br&gt;&amp;gt; git и сделать git системным пакетным менеджером тогда уж? (git не &lt;br&gt;&amp;gt; принципиален, можно взять другую СКВ).&lt;br&gt;&amp;gt; Нужно удалить пакет? - удаляется его коммит, а все, установленные после него, &lt;br&gt;&amp;gt; - rebase.&lt;br&gt;&amp;gt; &amp;lt;/наркомания&amp;gt;&lt;br&gt;&lt;br&gt;это было самое первое что я попробовал. Но гит а) плохо работает с бинарниками б) при ребейсе или reset --hard сначала удаляет все дерево, потом линкует его обратно. Соответственно при удалиении всех либ и бинарников система накрывается.&lt;br&gt;</description>
</item>

<item>
    <title>Первый выпуск пакетного менеджера Deck (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/109340.html#60</link>
    <pubDate>Mon, 10 Oct 2016 13:07:13 GMT</pubDate>
    <description>Когда-то я задался вопросом, как отлаживать Bash скрипты так, чтобы можно было попробовать запустить на реальной ФС, но потом при возможности откатить (тоже при сборке LFS). Приходило на ум что-то вроде специальной ФС на уровне ядра: основная ФС - readonly, а изменения сохраняются в отдельный overlay. Откатиться легко, дропнув overlay. Если всё норм - изменения в overlay применяются к основной ФС.&lt;br&gt;&lt;br&gt;&amp;lt;наркомания&amp;gt;&lt;br&gt;Ещё возникает мысль - а не положить ли всю ФС под контроль git и сделать git системным пакетным менеджером тогда уж? (git не принципиален, можно взять другую СКВ).&lt;br&gt;Нужно удалить пакет? - удаляется его коммит, а все, установленные после него, - rebase.&lt;br&gt;Если у пакета зависимости, то для него создаётся коммит как мерж всех коммитов-зависимостей + изменения самого пакета.&lt;br&gt;Нужно удалить пакет, от которого зависят другие, вместе с зависимостями? - делаем rebase, удяляя пакет и его зависимости.&lt;br&gt;&amp;lt;/наркомания&amp;gt;&lt;br&gt;</description>
</item>

<item>
    <title>Первый выпуск пакетного менеджера Deck (Ergil)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/109340.html#59</link>
    <pubDate>Mon, 10 Oct 2016 12:53:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Вот они тоже пытаются натянуть хоть что-то на убожество LFS.&lt;br&gt;&amp;gt; Скорее сделать из LFS что-то совсем другое...&lt;br&gt;&lt;br&gt;Ну что бы сделать из LFS что-то совсем другое можно в него притащить нормальный пакетный менеджер. А тут хотят сохранить убогость LFS&apos;а, а сверху натянуть сову на глобус. Мне кажется, что уж проще btrfsные снапшоты натянуть на LFS, перед make install делать снапшот, что бы можно было фарш провернуть назад. Но суровые любители секса на лыжах в гамаке не ищут легких путей.&lt;br&gt;</description>
</item>

<item>
    <title>Первый выпуск пакетного менеджера Deck (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/109340.html#58</link>
    <pubDate>Mon, 10 Oct 2016 12:48:26 GMT</pubDate>
    <description>&amp;gt; Сам долго пользовался paco, но однажды паранойя одержала верх, и пересел на &lt;br&gt;&amp;gt; Slackware pkgtools (когда пакет ставится в DESTDIR и лишь потом переносится &lt;br&gt;&amp;gt; на основную систему). Сейчас использую самописный аналог, который собирает от&lt;br&gt;&amp;gt; непривилегированного пользователя и перед установкой показывает, какие файлы&lt;br&gt;&amp;gt; будут перезатёрты, какие добавлены и т.д., что очень удобно.&lt;br&gt;&lt;br&gt;Возможно, покажется интересным: http://ftp.altlinux.org/pub/people/ldv/hasher/&lt;br&gt;</description>
</item>

<item>
    <title>Первый выпуск пакетного менеджера Deck (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/109340.html#57</link>
    <pubDate>Mon, 10 Oct 2016 12:47:10 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; deck was built with two assumptions: &lt;br&gt;&amp;gt;&amp;gt; Автор хоть сравнивает его с давно существующим checkinstall, который был создан явно &lt;br&gt;&amp;gt;&amp;gt; без таких предположений?&lt;br&gt;&amp;gt; У меня была задача сделать как можно проще и без каких-либо предположений об окружении&lt;br&gt;&amp;gt; (кроме чтого, что оно может запустить бинарник). Чтобы можно было например загрузить&lt;br&gt;&amp;gt; голое ядро с бизибоксом, бросить туда бинарник и оно заработало.&lt;br&gt;&lt;br&gt;Понял, спасибо.  В таком случае и на strace не заложишься...&lt;br&gt;</description>
</item>

</channel>
</rss>
