<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Обновление до slackware-current]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=24016</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=24016&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Обновление до slackware-current».]]></description>
		<lastBuildDate>Tue, 16 Oct 2012 07:41:47 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=303773#p303773</link>
			<description><![CDATA[<p>Предыдущие 3 сообщения перенесены из темы <a href="http://linuxforum.ru/viewtopic.php?id=24643">Запуск GUI&amp;#039;вых программ от root&amp;#039;a</a></p><p>Кое-что по теме в виде вопросов-ответов.</p><p><strong>В: Что такое Slackware-current?</strong><br />О: Это ветка хранилища пакетов, в которой публикуются текущие результаты очередного цикла разработки следующей версии Slackware. В какой-то момент по достижении определённого уровня готовности её состояние объявляется бетой, кандидатом на выпуск. При объявлении выпуском её содержимое копируется в отдельную ветку slackware-NN и всё повторяется снова.<br /><a href="http://slackware.osuosl.org/slackware-current/">http://slackware.osuosl.org/slackware-current/</a><br /><a href="http://slackware.osuosl.org/slackware64-current/">http://slackware.osuosl.org/slackware64-current/</a><br /><a href="ftp://ftp.armedslack.org/slackwarearm/slackwarearm-current/">ftp://ftp.armedslack.org/slackwarearm/s … m-current/</a></p><p><strong>В: Slackware-current -- это роллинг релиз?</strong><br />О: Нет. Выпуск (релиз) подразумевает серьёзную работу по тестированию. В current выкладываются обновлённые и/или новые пакеты, удаляются старые, но никаких гарантий работоспособности не даётся. То есть нужно быть готовым и к тому, что в какой-то момент возможны поломки, и к их самостоятельному устранению. Вы скажете, что подобное приемлемо только для разработчиков дистрибутива, и будете целиком правы, именно для этого существует current.</p><p><strong>В: У меня установлен последний выпуск Slackware. Мне нужно загружать содержимое current целиком?</strong><br />О: Нет, достаточно загрузить обновлённые (Upgraded) и новые пакеты (Added).</p><p><strong>В: Как узнать, что изменено по отношению к последнему выпуску?</strong><br />О: Изменения документируются в файле ChangeLog.txt в корне ветви хранилища:<br /><a href="http://slackware.osuosl.org/slackware-current/ChangeLog.txt">http://slackware.osuosl.org/slackware-c … ngeLog.txt</a><br /><a href="http://slackware.osuosl.org/slackware64-current/ChangeLog.txt">http://slackware.osuosl.org/slackware64 … ngeLog.txt</a><br /><a href="ftp://ftp.armedslack.org/slackwarearm/slackwarearm-current/ChangeLog.txt">ftp://ftp.armedslack.org/slackwarearm/s … ngeLog.txt</a></p><p><strong>В: Я уверен, что хочу обновиться до current. Что нужно сделать?</strong><br />О: Поставить новые пакеты, обновить обновлённые, удалить удалённые (помечены в ChangeLog.txt соответственно как Added,&nbsp; Upgraded, Removed). При этом следует соблюдать несколько простых правил. <br />1) В первую очередь следует обновлять <br />a/glibc-solibs-*.t?z<br />a/pkgtools-*.tgz<br />a/tar-*.tgz<br />a/xz-*.tgz<br />a/findutils-*.txz<br />2) Для обновления ядер и модулей использовать installpkg. Не забыть про загрузчик. Убрать старые ядра и модули ядра можно после успешной перезагрузки с новым ядром (при помощи removepkg). Естественно, что всё, привязанное к ядру и установленное из исходных кодов придётся пересобрать.</p><p><strong>В: Можно ли обновляться до current при помощи slackpkg?</strong><br />О: Можно. Об этом прямо сказано в документации slackpkg. Выглядит это примерно так<br />прописываем одно из соответствующих зеркал -current в /etc/slackpkg/mirrors и выполняем<br /># slackpkg update<br /># slackpkg install-new<br /># slackpkg upgrade-all<br /># slackpkg clean-system<br />Примечания: сказанное выше про ядра, модули, lilo справедливо и здесь. install-new -- это новое не для вашей конкретной установки, а помеченное как Added в ChangeLog.txt. clean-system -- речь только о пакетах Slackware, как правило, нет необходимости удалять пакеты из третьих источников (правилом хорошего тона является пометка подобных пакетов тэгом источника, например, _SBo или alien и т.п., по которому их легко отличить от дистрибутивных), если только они не стали частью дистрибутива или не привязаны к ядру, или больше не нужны.</p>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Tue, 16 Oct 2012 07:41:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=303773#p303773</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=303768#p303768</link>
			<description><![CDATA[<div class="quotebox"><cite>techno пишет:</cite><blockquote><p>А я все хотел спросить: а как его попробовать? То есть как подключить и обновиться из него?</p></blockquote></div><p>скачать current и обновится. да хоть find . -name &quot;*.txz&quot; -exec upgradepkg {} +<br />вот яндекс 64х битная версия: <a href="http://mirror.yandex.ru/slackware/slackware64-current/">http://mirror.yandex.ru/slackware/slackware64-current/</a></p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Tue, 16 Oct 2012 03:53:25 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=303768#p303768</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=303767#p303767</link>
			<description><![CDATA[<div class="quotebox"><cite>techno пишет:</cite><blockquote><p>А я все хотел спросить: а как его попробовать? То есть как подключить и обновиться из него?</p></blockquote></div><br /><p>Я пользуюсь дедовским методом. Опробываю на соседнем разделе, что бы не мусорить на рабочем...</p><p><a href="http://www.liveinternet.ru/users/ymrs/rubric/406181/">http://www.liveinternet.ru/users/ymrs/rubric/406181/</a></p>]]></description>
			<author><![CDATA[null@example.com (cdrw)]]></author>
			<pubDate>Tue, 16 Oct 2012 03:32:01 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=303767#p303767</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=303766#p303766</link>
			<description><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>попробуйте current. Там почти всегда свежий софт.</p></blockquote></div><p>А я все хотел спросить: а как его попробовать? То есть как подключить и обновиться из него?<br />А то я до этого все пользовался gslapt&#039;ом, хоть и говорят про него, что это не тру-вэй. А какой он этот, тру-вэй? Писать слакобилды под каждую новую версию программы и обновляться с помощью upgradepkg?</p>]]></description>
			<author><![CDATA[null@example.com (techno)]]></author>
			<pubDate>Tue, 16 Oct 2012 01:19:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=303766#p303766</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=299136#p299136</link>
			<description><![CDATA[<div class="quotebox"><cite>bormant пишет:</cite><blockquote><p>Тут обязательно нужна оговорка о том, что поскольку используется список загруженных на момент выполнения команды модулей, то перед выполнением есть смысл повтыкать наличное оборудование. Иначе можно легко остаться без поддержки много чего ;-) Кроме того, возможно, предпочтительнее &quot;make bzImage&quot;, но тут на любителя. Разница по вышеприведённой ссылке описана.</p></blockquote></div><p>Ну это, естественно, &quot;да&quot;. Ремарка была о том что сейчас, с make localmodconfig, все эти рекомендации &quot;смотри выхлоп о модулях и правь ручками&quot; вообще то потеряли актуальность и make menuconfig теперь по сути нужен нужен лишь для немногих вещей: подстраивания под какой то тип компа (десктоп, сервер), включения возможностей каких то патчей и выпиливания чего то ненужного на конкретном компе, типа виртуализаций, поддержки тьма партиций etc.</p>]]></description>
			<author><![CDATA[null@example.com (SergMarkov)]]></author>
			<pubDate>Wed, 19 Sep 2012 10:09:14 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=299136#p299136</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=299123#p299123</link>
			<description><![CDATA[<div class="quotebox"><cite>GLX пишет:</cite><blockquote><p>расскажите пжл как поставить ядро в слаку взятое с <a href="http://kernel.org/">http://kernel.org/</a></p></blockquote></div><p><a href="http://docs.slackware.com/ru:howtos:kernelbuilding">http://docs.slackware.com/ru:howtos:kernelbuilding</a></p><div class="quotebox"><cite>yars пишет:</cite><blockquote><p>Я ничего не упустил?</p></blockquote></div><p>А как же (q) ;-)<br />Обычно после укладки .config есть смысл сделать &quot;make oldconfig&quot; -- будут заданы вопросы только про новые опции. Но можно и make menuconfig, на любителя. Да и про модули не надо забывать, ведь даже для -huge-</p><div class="codebox"><pre><code>grep =m$ /boot/config-huge-smp-2.6.37.6-smp | wc -l
2417</code></pre></div><p>2417 опций выставлено в =m (собирать модулем). И уж тем более, если планируется к использованию -generic- (или на его базе) ядро.</p><div class="quotebox"><cite>SergMarkov пишет:</cite><blockquote><p>make localmodconfig</p></blockquote></div><p>Тут обязательно нужна оговорка о том, что поскольку используется список загруженных на момент выполнения команды модулей, то перед выполнением есть смысл повтыкать наличное оборудование. Иначе можно легко остаться без поддержки много чего ;-) Кроме того, возможно, предпочтительнее &quot;make bzImage&quot;, но тут на любителя. Разница по вышеприведённой ссылке описана.</p>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Wed, 19 Sep 2012 08:34:38 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=299123#p299123</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=299077#p299077</link>
			<description><![CDATA[<div class="quotebox"><cite>yars пишет:</cite><blockquote><p>Ну, как-то так:<br /></p><div class="codebox"><pre><code>#!/bin/sh
cd /tmp
mkdir kernel-3.4
cd kernel-3.4
wget -c -nH -r -R linux* --cut-dirs=5 ftp://slackware.osuosl.org/pub/slackware/slackware-current/source/k/
wget ftp://kernel.org/pub/linux/kernel/v3.x/linux-3.4.1.tar.bz2
cp config-x86/config-huge-smp-3.2.28-smp .config
cp packaging-x86/kernel-huge-smp/* .
make menuconfig
make
VERSION=3.4.1 ./*Build </code></pre></div><p>В результате получится пакет с ядром, конорый и устанавливаем. Но для него нужно еще сделать пакет с модулями. Я ничего не упустил?</p></blockquote></div><p>В сущности make menuconfig сейчас нужен только для своей полировки, со всем остальным прекрасно справляется make localmodconfig. И без &quot;человеческого фактора&quot; :-)</p>]]></description>
			<author><![CDATA[null@example.com (SergMarkov)]]></author>
			<pubDate>Tue, 18 Sep 2012 22:30:31 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=299077#p299077</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=299076#p299076</link>
			<description><![CDATA[<div class="quotebox"><cite>GLX пишет:</cite><blockquote><p>Не стал ради этого создавать отдельный топик, друзья, расскажите пжл как поставить ядро в слаку взятое с <a href="http://kernel.org/.">http://kernel.org/.</a></p><p>P.S. Если возможно то более простым путем&nbsp; <img src="https://linuxforum.ru/img/smilies/ah.gif" alt="ah" /></p></blockquote></div><p>Берем config из proc<br />Далее<br />make oldconfig<br />make localmodconfig<br />make localyesconfig<br />make bzImage<br />make modules<br />make modules_install<br />make install</p><p>А более подробно вот здесь <br /><a href="https://www.box.com/s/6b5353ad8a4df9db6f5c">Легкая Slackware на пальцах</a></p>]]></description>
			<author><![CDATA[null@example.com (SergMarkov)]]></author>
			<pubDate>Tue, 18 Sep 2012 22:23:17 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=299076#p299076</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=299035#p299035</link>
			<description><![CDATA[<div class="quotebox"><cite>GLX пишет:</cite><blockquote><p>расскажите пжл как поставить ядро в слаку</p></blockquote></div><p>стандартным способом, например <a href="http://zenux.ru/articles/44/">так</a></p>]]></description>
			<author><![CDATA[null@example.com (Silencer)]]></author>
			<pubDate>Tue, 18 Sep 2012 16:28:37 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=299035#p299035</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=299034#p299034</link>
			<description><![CDATA[<p>Ну, как-то так:<br /></p><div class="codebox"><pre><code>#!/bin/sh
cd /tmp
mkdir kernel-3.4
cd kernel-3.4
wget -c -nH -r -R linux* --cut-dirs=5 ftp://slackware.osuosl.org/pub/slackware/slackware-current/source/k/
wget ftp://kernel.org/pub/linux/kernel/v3.x/linux-3.4.1.tar.bz2
cp config-x86/config-huge-smp-3.2.28-smp .config
cp packaging-x86/kernel-huge-smp/* .
make menuconfig
make
VERSION=3.4.1 ./*Build </code></pre></div><p>В результате получится пакет с ядром, конорый и устанавливаем. Но для него нужно еще сделать пакет с модулями. Я ничего не упустил?</p>]]></description>
			<author><![CDATA[null@example.com (yars)]]></author>
			<pubDate>Tue, 18 Sep 2012 16:27:52 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=299034#p299034</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=299026#p299026</link>
			<description><![CDATA[<p>Не стал ради этого создавать отдельный топик, друзья, расскажите пжл как поставить ядро в слаку взятое с <a href="http://kernel.org/.">http://kernel.org/.</a></p><p>P.S. Если возможно то более простым путем&nbsp; <img src="https://linuxforum.ru/img/smilies/ah.gif" alt="ah" /></p>]]></description>
			<author><![CDATA[null@example.com (GLX)]]></author>
			<pubDate>Tue, 18 Sep 2012 14:39:11 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=299026#p299026</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296346#p296346</link>
			<description><![CDATA[<div class="quotebox"><cite>bormant пишет:</cite><blockquote><p>yars,<br />именно поэтому выше уже писал:<br /></p><div class="quotebox"><cite>bormant пишет:</cite><blockquote><p>Инструкцию (man slackpkg) нужно читать ДО обновления, там порядок несколько иной (пропущены install-new</p></blockquote></div><p>Вот именно на этом шаге в систему попадают пакеты, помеченные в ChangeLog.txt как &quot;Added.&quot;, в том числе и kmod, пришедший на замену a/module-init-tools. И если пакеты локализации для неиспользуемых языков можно смело проигнорировать, то с фундаментальными вещами такой фокус не прокатит. А уже потом upgradepkg обновит версии установленных пакетов, а в slackpkg clean-system нужно будет отметить то, что перестало являться частью системы (помеченное как &quot;Removed.&quot; в ChangeLog.txt).</p></blockquote></div><p>Ну, я знал, но решил действовать, как TC, без подготовки, хотя в полной мере у меня это не получилось - я уже читал ChangeLog.</p>]]></description>
			<author><![CDATA[null@example.com (yars)]]></author>
			<pubDate>Thu, 30 Aug 2012 07:25:30 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296346#p296346</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296344#p296344</link>
			<description><![CDATA[<p>yars,<br />именно поэтому выше уже писал:<br /></p><div class="quotebox"><cite>bormant пишет:</cite><blockquote><p>Инструкцию (man slackpkg) нужно читать ДО обновления, там порядок несколько иной (пропущены install-new</p></blockquote></div><p>Вот именно на этом шаге в систему попадают пакеты, помеченные в ChangeLog.txt как &quot;Added.&quot;, в том числе и kmod, пришедший на замену a/module-init-tools. И если пакеты локализации для неиспользуемых языков можно смело проигнорировать, то с фундаментальными вещами такой фокус не прокатит. А уже потом upgradepkg обновит версии установленных пакетов, а в slackpkg clean-system нужно будет отметить то, что перестало являться частью системы (помеченное как &quot;Removed.&quot; в ChangeLog.txt).</p>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Thu, 30 Aug 2012 07:18:00 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296344#p296344</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296340#p296340</link>
			<description><![CDATA[<p>Доброго времени суток!<br />Поскольку это я послужил причиной появления темы, я счел своим долгом разобраться в причинах &quot;кривого&quot; обновления, имевшего место быть у ТС. Узнав, что HAL из системы был выпилен, я решил начать с него. Обновление udev с последующим удалением HAL привело к отказу с появлением сообщений &quot;WARNING! All config need be .conf&quot;, как-то так, это уже во время отработки стартовых скриптов из /etc/rc.d/. А так же было сообщение о невозможности запустить udevd, поскольку не найден libkmod.so и, как следствие - мышь с клавиатурой не работали, как и сеть - демон pppd падал сразу после установки соединения.<br />Перезапустив систему в runlevel 3, я стал искать недостающий файл:<br /></p><div class="codebox"><pre><code>slackpkg file-search libkmod.so</code></pre></div><p>Выяснилось, что он входит в состав пакета kmod-9-i486-3, установка которого и решила проблему. Ну, а дальше я последовательно обновлял систему, сообразуясь с <a href="ftp://slackware.osuosl.org/pub/slackware/slackware-current/ChangeLog.txt">Changelog&#039;ом</a>. Вот такая история.<br />Список обновленных файлов:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>-rw-r--r-- 1 root root    3230 авг.  30 10:39 ntfs-3g-2012.1.15-i486-2
-rw-r--r-- 1 root root    1627 авг.  30 09:55 slackpkg-2.82.0-noarch-7
-rw-r--r-- 1 root root    1312 авг.  30 09:54 network-scripts-14.00-noarch-3
-rw-r--r-- 1 root root    1333 авг.  30 09:49 pkgtools-14.0-noarch-1
-rw-r--r-- 1 root root    2181 авг.  30 09:46 aaa_base-14.0-i486-5
-rw-r--r-- 1 root root    4287 авг.  30 09:40 dbus-python-1.1.0-i486-1
-rw-r--r-- 1 root root    2499 авг.  30 09:40 dbus-glib-0.98-i486-1
-rw-r--r-- 1 root root    3336 авг.  30 09:39 dbus-1.4.20-i486-2
-rw-r--r-- 1 root root    7632 авг.  30 09:32 udisks2-1.98.0-i486-1
-rw-r--r-- 1 root root    1355 авг.  30 09:13 kmod-9-i486-3
-rw-r--r-- 1 root root   33183 авг.  30 00:20 openssl-1.0.1c-i486-3
-rw-r--r-- 1 root root    6128 авг.  30 00:12 udev-182-i486-4
-rw-r--r-- 1 root root   11355 авг.  29 23:13 mc-4.8.1.3-i486-1</code></pre></div></div></div><p>Продолжаю обновление...</p>]]></description>
			<author><![CDATA[null@example.com (yars)]]></author>
			<pubDate>Thu, 30 Aug 2012 07:10:13 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296340#p296340</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обновление до slackware-current]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296335#p296335</link>
			<description><![CDATA[<p>Wehrmacht_Rover,<br />обратите внимание на содержимое <a href="http://slackware.osuosl.org/slackware-current/CHANGES_AND_HINTS.TXT">slackware-current/CHANGES_AND_HINTS.TXT</a> (<a href="http://slackware.su/forum/index.php/topic,18.msg388.html#msg388">перевод</a>) в частности:<br /></p><div class="quotebox"><blockquote><p>If you are upgrading (as opposed to a new install), there are some stale files in /etc/modprobe.d/ that you will need to remove:&nbsp; &nbsp;blacklist.conf, bluetooth.conf, isapnp.conf, psmouse.conf, and usb-controller.conf<br />&nbsp; See /etc/modprobe.d/README for a more detailed explanation.</p></blockquote></div><div class="quotebox"><blockquote><p>Если обновляетесь (а не ставите заново), в /etc/modprobe.d/ нужно удалить несколько устаревших файлов: blacklist.conf, bluetooth.conf, isapnp.conf, psmouse.conf и usb-controller.conf.<br />Подробнее смотрите в /etc/modprobe.d/README.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Thu, 30 Aug 2012 06:57:42 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296335#p296335</guid>
		</item>
	</channel>
</rss>
