<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как обмануть apt?</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/97587.html</link>
    <description>Здравствуйте&lt;br&gt;&lt;br&gt;Предыстория.&lt;br&gt;В репах убунты по умолчанию древняя версия nodejs. К счастью, есть сторонний резозиторий nodesource. Беда в том, что лентяи из nodesource сделали жесткую привязку ихней ноды ко второму питону&lt;br&gt;&lt;br&gt;Обойти привязку вроде бы несложно: скачать deb-пакет, и установить командой &lt;br&gt;sudo dpkg --force-all -i nodejs_14.1.0-1nodesource1_amd64.deb&lt;br&gt;&lt;br&gt;Беда в том, что после такого лайфхака ничего более установить не получится. Утилита apt завершается с ошибкой:&lt;br&gt;Unmet dependencies. Try &apos;apt --fix-broken install&apos; with no packages&lt;br&gt;&lt;br&gt;А если скомандовать этот самый &apos;apt --fix-broken install&apos;, то установится ненужный python2&lt;br&gt;&lt;br&gt;Подскажите, как поставить пакет nodesource без зависимостей и не вызвать гнева apt? или иной выходи из ситуации&lt;br&gt;&lt;br&gt;Ссылка на устанавливаемый deb-пакет: https://deb.nodesource.com/node_14.x/pool/main/n/nodejs/&lt;br&gt;</description>

<item>
    <title>Как обмануть apt? (BrainFucker)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/97587.html#13</link>
    <pubDate>Sat, 01 Aug 2020 11:25:29 GMT</pubDate>
    <description>А зачем именно apt? None есть на официальном сайте портабельно собранный, просто распаковывается куда нибудь в /opt/nodejs и используется без всяких этих dependency hell.&lt;br&gt;</description>
</item>

<item>
    <title>Как обмануть apt? (And)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/97587.html#12</link>
    <pubDate>Mon, 04 May 2020 15:33:55 GMT</pubDate>
    <description>Вроде, нужно дописать знак минус в конце имени ненужного пакета:&lt;br&gt;https://serverfault.com/questions/250224/how-do-i-get-apt-get-to-ignore-some-dependencies&lt;br&gt;&lt;br&gt;Запомнит ли Апт это - не знаю. Но, система пакетирования специально придумана и сделана чтобы таких вещей с зависимотями не делалось.&lt;br&gt;&lt;br&gt;Но - большое достоинство этого мира - оставлена возможность сделать лучше других. :)&lt;br&gt;</description>
</item>

<item>
    <title>Как обмануть apt? (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/97587.html#11</link>
    <pubDate>Sat, 02 May 2020 23:20:03 GMT</pubDate>
    <description>Собирайте 14. В любом случае подход &quot;сделай сам&quot; лучше, чем подсесть на чужую сборку, а потом мантейнер ее дропнет или накосячит с ней.&lt;br&gt;</description>
</item>

<item>
    <title>Как обмануть apt? (1)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/97587.html#10</link>
    <pubDate>Sat, 02 May 2020 15:03:43 GMT</pubDate>
    <description>ну там похоже можно и из stable установить -- 14/stable: 14.1.0&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как обмануть apt? (1)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/97587.html#9</link>
    <pubDate>Sat, 02 May 2020 14:57:59 GMT</pubDate>
    <description>Если ставить из snap то там 15.0.0-nightly20200501e9518254&lt;br&gt;</description>
</item>

<item>
    <title>Как обмануть apt? (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/97587.html#8</link>
    <pubDate>Sat, 02 May 2020 08:06:33 GMT</pubDate>
    <description>&amp;gt; Присутствие второго питона в системе вызывает неприятные эмоции ) &lt;br&gt;&lt;br&gt;NodeJS вызывает еще бОльшие неприятные эмоции&lt;br&gt;</description>
</item>

<item>
    <title>Как обмануть apt? (муу)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/97587.html#7</link>
    <pubDate>Fri, 01 May 2020 12:41:27 GMT</pubDate>
    <description>&amp;gt; Единственно верное решение - собрать ноду нужной вам версии самостоятельно. Опционально &lt;br&gt;&amp;gt; убрать в пакет, автоматизировать пересборку на актуальную версию с перепакетированием, &lt;br&gt;&amp;gt; локальный репозиторий, вот это всё.&lt;br&gt;&amp;gt; Но первое движение - make &amp;&amp; make install &lt;br&gt;&lt;br&gt;ноде &amp;lt;13 нужен питон _2_ для сборки, ибо это гмо использует gypi&lt;br&gt;</description>
</item>

<item>
    <title>Как обмануть apt? (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/97587.html#6</link>
    <pubDate>Fri, 01 May 2020 09:53:38 GMT</pubDate>
    <description>&amp;gt; Единственно верное решение&lt;br&gt;&amp;gt; make install&lt;br&gt;&lt;br&gt;как из убунты сделать слаку?&lt;br&gt;</description>
</item>

<item>
    <title>Как обмануть apt? (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/97587.html#5</link>
    <pubDate>Fri, 01 May 2020 09:28:56 GMT</pubDate>
    <description>Единственно верное решение - собрать ноду нужной вам версии самостоятельно. Опционально убрать в пакет, автоматизировать пересборку на актуальную версию с перепакетированием, локальный репозиторий, вот это всё. &lt;br&gt;Но первое движение - make &amp;&amp; make install &lt;br&gt;</description>
</item>

</channel>
</rss>
