<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>mwork</title><generator>teletype.in</generator><description><![CDATA[mwork]]></description><image><url>https://img1.teletype.in/files/46/33/4633ab20-7e5c-4b32-b51d-c1f6d3a9b8a0.png</url><title>mwork</title><link>https://teletype.in/@mwork</link></image><link>https://teletype.in/@mwork?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mwork</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/mwork?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/mwork?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Wed, 15 Apr 2026 14:32:07 GMT</pubDate><lastBuildDate>Wed, 15 Apr 2026 14:32:07 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@mwork/3PbAM04V6CS</guid><link>https://teletype.in/@mwork/3PbAM04V6CS?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mwork</link><comments>https://teletype.in/@mwork/3PbAM04V6CS?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mwork#comments</comments><dc:creator>mwork</dc:creator><title>Установка Nvidia драйвера в Slackware 15 -current</title><pubDate>Mon, 16 Feb 2026 20:08:01 GMT</pubDate><category>Slackware</category><description><![CDATA[Сначала понадобится SBo:]]></description><content:encoded><![CDATA[
  <p id="ZVXN">Сначала понадобится SBo:</p>
  <pre id="nTKh">~# wget https://github.com/sbopkg/sbopkg/releases/download/0.38.3/sbopkg-0.38.3-noarch-1_wsr.tgz
~# upgradepkg --install-new sbopkg-0.38.3-noarch-1_wsr.tgz 

// после установки нужно запустить синк и дождаться завершения
~# sbopkg -r</pre>
  <p id="Mqcb">Далее установка самого драйвера:</p>
  <pre id="3ccw">~# sqg -p nvidia-driver
~# sbopkg -i nvidia-driver</pre>
  <p id="enpZ">Добавляем nouveau в блэклист при загрузке модулей:</p>
  <pre id="1Dzi">~# cat /etc/modprobe.d/nouveau.conf 
blacklist nouveau</pre>
  <p id="FSBr">Перезапускаемся:</p>
  <pre id="4Uzl">~# reboot</pre>
  <p id="ZZbw">Проверяем загрузку драйвера:</p>
  <pre id="SZp8">~$ nvidia-smi 
Tue Feb 17 01:06:23 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 590.48.01              Driver Version: 590.48.01      CUDA Version: 13.1     |
+-----------------------------------------+------------------------+----------------------+</pre>
  <p id="xTyz">Вывод обозначает, что всё ок установлено.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@mwork/oPEvIqScOI_</guid><link>https://teletype.in/@mwork/oPEvIqScOI_?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mwork</link><comments>https://teletype.in/@mwork/oPEvIqScOI_?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mwork#comments</comments><dc:creator>mwork</dc:creator><title>Установка Flatpak+PortProton в Slackware 15 -current</title><pubDate>Mon, 16 Feb 2026 20:00:43 GMT</pubDate><category>Slackware</category><description><![CDATA[Самый простой способ - поставить через SlackBuilds.org, но часть пакетов зависимостей у меня не собиралась, поэтому альтернативный способ.]]></description><content:encoded><![CDATA[
  <h3 id="3r3d">Установка Flatpak</h3>
  <p id="f2kz">Самый простой способ - поставить через SlackBuilds.org, но часть пакетов зависимостей у меня не собиралась, поэтому альтернативный способ.</p>
  <ul id="wZy6">
    <li id="q6DZ">зайти на <a href="https://slackware.nl/people/alien/sbrepos/current/x86_64/" target="_blank">https://slackware.nl/people/alien/sbrepos/current/x86_64/</a> и скачать пакеты:</li>
  </ul>
  <pre id="2uUR">bubblewrap
libostree
xdg-dbus-proxy
xdg-desktop-portal-gtk</pre>
  <ul id="vT1M">
    <li id="YwBw">поставить скачанные пакеты через <code>upgradepkg --install-new &lt;package_name&gt;</code></li>
    <li id="rZQz">поставить <a href="https://slackbuilds.org/repository/15.0/libraries/appstream-glib/" target="_blank">appstream-glib</a> через SBo:</li>
  </ul>
  <pre id="v5La">sqg -p appstream-glib &amp;&amp; sbopkg -i appstream-glib</pre>
  <ul id="b7OQ">
    <li id="Kzzy">скачать готовый пакет flatpak с репозитория alien (по ссылке выше) и поставить:</li>
  </ul>
  <pre id="WYcL"> ~# wget https://slackware.nl/people/alien/sbrepos/current/x86_64/flatpak/flatpak-1.16.2-x86_64-1alien.txz &amp;&amp; installpkg flatpak-1.16.2-x86_64-1alien.txz</pre>
  <p id="gvpA">Стартовая настройка flatpak:</p>
  <pre id="gGKD">~ $ sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
~ # reboot </pre>
  <h3 id="1z3i">Установка PortProton</h3>
  <p id="uQyX">Из терминала запустить и согласиться с предложенными вариантами:</p>
  <pre id="BuoJ">flatpak install portproton</pre>
  <p id="Vdb1">После успешной установки запустить <code>portproton</code> для установки и скачивания нужных зависимостей.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@mwork/slakernelupdate</guid><link>https://teletype.in/@mwork/slakernelupdate?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mwork</link><comments>https://teletype.in/@mwork/slakernelupdate?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mwork#comments</comments><dc:creator>mwork</dc:creator><title>Как обновить/пересобрать ядро в Slackware 15</title><pubDate>Fri, 09 Dec 2022 08:01:38 GMT</pubDate><description><![CDATA[Свой конфиг ядра и дальнейшая сборка используется с целью оптимизации ядра под какой-то конкретный набор железок, которые используются на машине. Никто не запрещает (даже наоборот) использование «изкоробочного» ядра слаки. В нём есть абсолютно всё, что требуется рядовому пользователю. Но иногда возникает необходимость обновиться, и здесь поможет данная инструкция.]]></description><content:encoded><![CDATA[
  <p id="Qt3I">Свой конфиг ядра и дальнейшая сборка используется с целью оптимизации ядра под какой-то конкретный набор железок, которые используются на машине. Никто не запрещает (даже наоборот) использование «изкоробочного» ядра слаки. В нём есть абсолютно всё, что требуется рядовому пользователю. Но иногда возникает необходимость обновиться, и здесь поможет данная инструкция.</p>
  <p id="sD60">Подготовка к сборке кастомного ядра:</p>
  <ul id="OQbh">
    <li id="3Qwk">Для начала качаем сорцы нужной версии ядра с <a href="https://www.kernel.org/" target="_blank">https://www.kernel.org/</a>, распакуем в <code>/usr/src/</code></li>
    <li id="hPeL">Переходим <code>/usr/src</code>, убиваем симлинк на linux, и делаем новый с нашего каталога с ядром на linux: <code>ln -s linux-5.18.16 linux</code> (в зависимости от версии нового ядра)</li>
    <li id="cmsD">Копируем временно /boot и /lib/modules (у меня через mount на бэкап-диск: /dev/sdb)</li>
    <li id="qgxa">Переходим в <code>cd /usr/src/linux</code></li>
    <li id="0dLB">Копируем текущий рабочий конфиг <code>zcat /proc/config.gz &gt; .config</code></li>
  </ul>
  <p id="H1KT">Процесс сборки:</p>
  <ul id="ruHl">
    <li id="lplJ">В каталоге <code>/usr/src/linux</code> выполняем <code>make oldconfig</code> чтоб выровнять новый конфиг относительно старого</li>
    <li id="FLPh">Выполняем <code>make localmodconfig</code>, чтобы убрать лишние модули</li>
    <li id="oMvx">Добавляем/убираем необходимые настройки ядра вручную: <code>make menuconfig</code></li>
    <li id="t2HG">Правим EXTRAVERSION (по желанию) на любое своё значение.</li>
    <li id="DirK">Запускаем сборку сжатого ядра и модулей: <code>make bzImage modules</code></li>
    <li id="6ept">После сборки устанавливаем ядро и модули: <code>make modules_install</code>, <code>make install</code></li>
    <li id="bs9O">Генерируем новый initrd: <code>cd /boot &amp;&amp; mkinitrd -c -k 5.15.38 -r /dev/sda2 -f ext4 -m ext4</code></li>
    <li id="wT7L">Обновляем загрузчик (в моем случае это elilo): <code>eliloconfig</code></li>
    <li id="IQx6">Переносим вручную новый initrd и vmlinuz в каталог загрузки:<br /><code>cp -v /boot/initrd.gz /boot/efi/EFI/Slackware/</code><br /><code>cp -v /boot/vmlinuz-generic-5.15.38 /boot/efi/EFI/Slackware/</code></li>
    <li id="N6O0">Проверяем конфиг (на всякий случай) <code>vim /boot/efi/EFI/Slackware/elilo.conf</code></li>
    <li id="IJ5q"> Перед ребутом можно выполнить <code>uname -r</code>чтобы проверить версию ядра до/после ребута</li>
    <li id="1YAg">Ребутимся и проверяем версию ядра</li>
  </ul>
  <p id="mk71">Если ядро обновляется пакетом, то следует обновить только initrd и загрузчик (без пересборки ядра и модулей)</p>

]]></content:encoded></item></channel></rss>