<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>mwork</title><author><name>mwork</name></author><id>https://teletype.in/atom/mwork</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/mwork?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@mwork?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mwork"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/mwork?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-15T14:31:18.122Z</updated><entry><id>mwork:3PbAM04V6CS</id><link rel="alternate" type="text/html" href="https://teletype.in/@mwork/3PbAM04V6CS?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mwork"></link><title>Установка Nvidia драйвера в Slackware 15 -current</title><published>2026-02-16T20:08:01.502Z</published><updated>2026-02-16T20:08:01.502Z</updated><category term="slackware" label="Slackware"></category><summary type="html">Сначала понадобится SBo:</summary><content type="html">
  &lt;p id=&quot;ZVXN&quot;&gt;Сначала понадобится SBo:&lt;/p&gt;
  &lt;pre id=&quot;nTKh&quot;&gt;~# 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&lt;/pre&gt;
  &lt;p id=&quot;Mqcb&quot;&gt;Далее установка самого драйвера:&lt;/p&gt;
  &lt;pre id=&quot;3ccw&quot;&gt;~# sqg -p nvidia-driver
~# sbopkg -i nvidia-driver&lt;/pre&gt;
  &lt;p id=&quot;enpZ&quot;&gt;Добавляем nouveau в блэклист при загрузке модулей:&lt;/p&gt;
  &lt;pre id=&quot;1Dzi&quot;&gt;~# cat /etc/modprobe.d/nouveau.conf 
blacklist nouveau&lt;/pre&gt;
  &lt;p id=&quot;FSBr&quot;&gt;Перезапускаемся:&lt;/p&gt;
  &lt;pre id=&quot;4Uzl&quot;&gt;~# reboot&lt;/pre&gt;
  &lt;p id=&quot;ZZbw&quot;&gt;Проверяем загрузку драйвера:&lt;/p&gt;
  &lt;pre id=&quot;SZp8&quot;&gt;~$ nvidia-smi 
Tue Feb 17 01:06:23 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 590.48.01              Driver Version: 590.48.01      CUDA Version: 13.1     |
+-----------------------------------------+------------------------+----------------------+&lt;/pre&gt;
  &lt;p id=&quot;xTyz&quot;&gt;Вывод обозначает, что всё ок установлено.&lt;/p&gt;

</content></entry><entry><id>mwork:oPEvIqScOI_</id><link rel="alternate" type="text/html" href="https://teletype.in/@mwork/oPEvIqScOI_?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mwork"></link><title>Установка Flatpak+PortProton в Slackware 15 -current</title><published>2026-02-16T20:00:43.664Z</published><updated>2026-02-16T20:30:57.495Z</updated><category term="slackware" label="Slackware"></category><summary type="html">Самый простой способ - поставить через SlackBuilds.org, но часть пакетов зависимостей у меня не собиралась, поэтому альтернативный способ.</summary><content type="html">
  &lt;h3 id=&quot;3r3d&quot;&gt;Установка Flatpak&lt;/h3&gt;
  &lt;p id=&quot;f2kz&quot;&gt;Самый простой способ - поставить через SlackBuilds.org, но часть пакетов зависимостей у меня не собиралась, поэтому альтернативный способ.&lt;/p&gt;
  &lt;ul id=&quot;wZy6&quot;&gt;
    &lt;li id=&quot;q6DZ&quot;&gt;зайти на &lt;a href=&quot;https://slackware.nl/people/alien/sbrepos/current/x86_64/&quot; target=&quot;_blank&quot;&gt;https://slackware.nl/people/alien/sbrepos/current/x86_64/&lt;/a&gt; и скачать пакеты:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;2uUR&quot;&gt;bubblewrap
libostree
xdg-dbus-proxy
xdg-desktop-portal-gtk&lt;/pre&gt;
  &lt;ul id=&quot;vT1M&quot;&gt;
    &lt;li id=&quot;YwBw&quot;&gt;поставить скачанные пакеты через &lt;code&gt;upgradepkg --install-new &amp;lt;package_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;rZQz&quot;&gt;поставить &lt;a href=&quot;https://slackbuilds.org/repository/15.0/libraries/appstream-glib/&quot; target=&quot;_blank&quot;&gt;appstream-glib&lt;/a&gt; через SBo:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;v5La&quot;&gt;sqg -p appstream-glib &amp;amp;&amp;amp; sbopkg -i appstream-glib&lt;/pre&gt;
  &lt;ul id=&quot;b7OQ&quot;&gt;
    &lt;li id=&quot;Kzzy&quot;&gt;скачать готовый пакет flatpak с репозитория alien (по ссылке выше) и поставить:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;WYcL&quot;&gt; ~# wget https://slackware.nl/people/alien/sbrepos/current/x86_64/flatpak/flatpak-1.16.2-x86_64-1alien.txz &amp;amp;&amp;amp; installpkg flatpak-1.16.2-x86_64-1alien.txz&lt;/pre&gt;
  &lt;p id=&quot;gvpA&quot;&gt;Стартовая настройка flatpak:&lt;/p&gt;
  &lt;pre id=&quot;gGKD&quot;&gt;~ $ sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
~ # reboot &lt;/pre&gt;
  &lt;h3 id=&quot;1z3i&quot;&gt;Установка PortProton&lt;/h3&gt;
  &lt;p id=&quot;uQyX&quot;&gt;Из терминала запустить и согласиться с предложенными вариантами:&lt;/p&gt;
  &lt;pre id=&quot;BuoJ&quot;&gt;flatpak install portproton&lt;/pre&gt;
  &lt;p id=&quot;Vdb1&quot;&gt;После успешной установки запустить &lt;code&gt;portproton&lt;/code&gt; для установки и скачивания нужных зависимостей.&lt;/p&gt;

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

</content></entry></feed>