<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Денискины рассказы &#187; freebsd</title>
	<atom:link href="http://dg.sad.lv/tag/freebsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://dg.sad.lv</link>
	<description>про нелегкую жизню в Латвии и о другой фигне</description>
	<lastBuildDate>Tue, 18 Oct 2011 09:30:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Рекурсия в портах FreeBSD</title>
		<link>http://dg.sad.lv/2009/11/22/rekursiya-v-portax-freebsd/</link>
		<comments>http://dg.sad.lv/2009/11/22/rekursiya-v-portax-freebsd/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 12:41:01 +0000</pubDate>
		<dc:creator>deniss</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[sucks]]></category>

		<guid isPermaLink="false">http://dg.sad.lv/?p=1536</guid>
		<description><![CDATA[&#160;&#160;Решил поставить из портов pear-Mail с включённым pear-Net_SMTP с включённым pear-Auth с включённым pear-Log.
&#160;&#160;pear-Log спросил у меня, хочу ли я PEAR::Mail support&#8230; Тут я заподозрил неладное, но согласился.
&#160;&#160;После чего установка впала в рекурсию:
===>  Installing for pear-Mail-1.2.0.b2
===>   pear-Mail-1.2.0.b2 depends on file: /usr/local/share/pear/PEAR.php &#8211; found
===>   pear-Mail-1.2.0.b2 depends on file: /usr/local/share/pear/Net/SMTP.php &#8211; not [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;&nbsp;Решил поставить из портов pear-Mail с включённым pear-Net_SMTP с включённым pear-Auth с включённым pear-Log.<br />
&nbsp;&nbsp;pear-Log спросил у меня, хочу ли я PEAR::Mail support&#8230; Тут я заподозрил неладное, но согласился.<br />
&nbsp;&nbsp;После чего установка впала в рекурсию:<span id="more-1536"></span></p>
<blockquote><p>===>  Installing for pear-Mail-1.2.0.b2<br />
===>   pear-Mail-1.2.0.b2 depends on file: /usr/local/share/pear/PEAR.php &#8211; found<br />
===>   pear-Mail-1.2.0.b2 depends on file: /usr/local/share/pear/Net/SMTP.php &#8211; not found<br />
===>    Verifying install for /usr/local/share/pear/Net/SMTP.php in /usr/ports/net/pear-Net_SMTP<br />
===>   pear-Net_SMTP-1.3.3 depends on file: /usr/local/share/pear/Net/Socket.php &#8211; found<br />
===>   pear-Net_SMTP-1.3.3 depends on file: /usr/local/share/pear/Auth/SASL.php &#8211; not found<br />
===>    Verifying install for /usr/local/share/pear/Auth/SASL.php in /usr/ports/security/pear-Auth_SASL<br />
===>   pear-Auth_SASL-1.0.3 depends on file: /usr/local/share/pear/Auth/Auth.php &#8211; not found<br />
===>    Verifying install for /usr/local/share/pear/Auth/Auth.php in /usr/ports/security/pear-Auth<br />
===>  Installing for pear-Auth-1.6.1_1<br />
===>   pear-Auth-1.6.1_1 depends on file: /usr/local/share/pear/PEAR.php &#8211; found<br />
===>   pear-Auth-1.6.1_1 depends on file: /usr/local/share/pear/Log/syslog.php &#8211; not found<br />
===>    Verifying install for /usr/local/share/pear/Log/syslog.php in /usr/ports/sysutils/pear-Log<br />
===>   pear-Log-1.11.5 depends on file: /usr/local/share/pear/PEAR.php &#8211; found<br />
===>   pear-Log-1.11.5 depends on file: /usr/local/share/pear/Mail.php &#8211; not found<br />
===>    Verifying install for /usr/local/share/pear/Mail.php in /usr/ports/mail/pear-Mail<br />
===>  Installing for pear-Mail-1.2.0.b2<br />
===>   pear-Mail-1.2.0.b2 depends on file: /usr/local/share/pear/PEAR.php &#8211; found<br />
===>   pear-Mail-1.2.0.b2 depends on file: /usr/local/share/pear/Net/SMTP.php &#8211; not found<br />
===>    Verifying install for /usr/local/share/pear/Net/SMTP.php in /usr/ports/net/pear-Net_SMTP<br />
===>   pear-Net_SMTP-1.3.3 depends on file: /usr/local/share/pear/Net/Socket.php &#8211; found<br />
===>   pear-Net_SMTP-1.3.3 depends on file: /usr/local/share/pear/Auth/SASL.php &#8211; not found<br />
===>    Verifying install for /usr/local/share/pear/Auth/SASL.php in /usr/ports/security/pear-Auth_SASL<br />
===>   pear-Auth_SASL-1.0.3 depends on file: /usr/local/share/pear/Auth/Auth.php &#8211; not found<br />
===>    Verifying install for /usr/local/share/pear/Auth/Auth.php in /usr/ports/security/pear-Auth<br />
===>  Installing for pear-Auth-1.6.1_1<br />
===>   pear-Auth-1.6.1_1 depends on file: /usr/local/share/pear/PEAR.php &#8211; found<br />
===>   pear-Auth-1.6.1_1 depends on file: /usr/local/share/pear/Log/syslog.php &#8211; not found<br />
===>    Verifying install for /usr/local/share/pear/Log/syslog.php in /usr/ports/sysutils/pear-Log<br />
===>   pear-Log-1.11.5 depends on file: /usr/local/share/pear/PEAR.php &#8211; found<br />
===>   pear-Log-1.11.5 depends on file: /usr/local/share/pear/Mail.php &#8211; not found<br />
===>    Verifying install for /usr/local/share/pear/Mail.php in /usr/ports/mail/pear-Mail<br />
===>  Installing for pear-Mail-1.2.0.b2</p></blockquote>
<p>&nbsp;&nbsp;Нет слов, одни эмоции..</p>
]]></content:encoded>
			<wfw:commentRss>http://dg.sad.lv/2009/11/22/rekursiya-v-portax-freebsd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>как становятся красноглазыми</title>
		<link>http://dg.sad.lv/2009/10/09/kak-stanovyatsya-krasnoglazymi/</link>
		<comments>http://dg.sad.lv/2009/10/09/kak-stanovyatsya-krasnoglazymi/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 16:10:08 +0000</pubDate>
		<dc:creator>deniss</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[sucks]]></category>

		<guid isPermaLink="false">http://dg.sad.lv/?p=1475</guid>
		<description><![CDATA[&#160;&#160;Я понял, бздуны становятся красноглазыми после первого обновления системы, когда mergemaster предлагает нажать клавишу I на всех файлах, где поменялся номер версии. Это реальный п#здец &#8211; их сотни. Проклятые обезьяны&#8230;
]]></description>
			<content:encoded><![CDATA[<p>&nbsp;&nbsp;Я понял, бздуны становятся красноглазыми после первого обновления системы, когда <em>mergemaster</em> предлагает нажать клавишу <em>I</em> на всех файлах, где поменялся номер версии. Это реальный п#здец &#8211; их сотни. Проклятые обезьяны&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://dg.sad.lv/2009/10/09/kak-stanovyatsya-krasnoglazymi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Загадки FreeBSD</title>
		<link>http://dg.sad.lv/2008/11/17/stranges-o-freebsd/</link>
		<comments>http://dg.sad.lv/2008/11/17/stranges-o-freebsd/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 20:09:43 +0000</pubDate>
		<dc:creator>deniss</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[sucks]]></category>

		<guid isPermaLink="false">http://dg.sad.lv/?p=691</guid>
		<description><![CDATA[&#160;&#160;За много лет моих занятий с FreeBSD у меня накопилось несколько очевидных вопросов. Возможно, кто-нибудь сможет мне объяснить в чём тут суть.

Зачем нужны слайсы ? Какая у них технологическая нагрузка ?
Как с помощью команды route посмотреть таблицу рутинга. Если это невозможно, то почему эта команда так называется ?
Почему IDE диски называются &#8220;ad&#8220;, а SCSI &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;&nbsp;За много лет моих занятий с FreeBSD у меня накопилось несколько очевидных вопросов. Возможно, кто-нибудь сможет мне объяснить в чём тут суть.</p>
<ul>
<li>Зачем нужны слайсы ? Какая у них технологическая нагрузка ?</li>
<li>Как с помощью команды <code>route</code> посмотреть таблицу рутинга. Если это невозможно, то почему эта команда так называется ?</li>
<li>Почему IDE диски называются &#8220;<code>ad</code>&#8220;, а SCSI &#8211; &#8220;<code>da</code>&#8221; ? В чём идея ?</li>
<li>Зачем у каждого NIC своё название устройства, а не как в Linux &#8211; eth0, eth1 и так далее ?</li>
<li>Почему bash требует ключи перед аргументом, тогда как в Linux порядок не важен ?</li>
<li>Как посмотреть список железа, если <code>/var/run/dmesg.boot</code> отсутствует ? </li>
<li>Почему нет нормальной стандартной утилиты для конфигурации ядра, которая бы отслеживала зависимости и предоставляло справку как menuconfig в Linux ? Ну разве так трудно это сделать ?</li>
<li>Почему брандмаур pf работает по правилу &#8220;последнее правило побеждает&#8221;, но в то же время имеет опцию <code>quick</code>
<li>Какого хрена <code>portupgrade</code> не показывает информативные сообщения портов в самом конце в суммарном виде, а только после сборки каждого отдельного порта ? Если обновилось двадцать портов то нужно прокручивать километры вывода что-бы найти нужное :( </li>
</ul>
<p>&nbsp;&nbsp;Надеюсь на наличие логически обоснованных ответов на эти загадки века :)</p>
]]></content:encoded>
			<wfw:commentRss>http://dg.sad.lv/2008/11/17/stranges-o-freebsd/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Миграция FreeBSD с пятёрки на семёрку</title>
		<link>http://dg.sad.lv/2008/11/16/freebsd-is-cra/</link>
		<comments>http://dg.sad.lv/2008/11/16/freebsd-is-cra/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 23:10:57 +0000</pubDate>
		<dc:creator>deniss</dc:creator>
				<category><![CDATA[hack]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[sucks]]></category>

		<guid isPermaLink="false">http://dg.sad.lv/?p=679</guid>
		<description><![CDATA[&#160;&#160;FreeBSD говно.
&#160;&#160;Таким не хитрым вступлением хотелось бы начать свой короткий, но очень печальный рассказ о причине и попытке миграции FreeBSD версии 5.5 на текущий стабильный выпуск 7.0.
&#160;&#160;Причина проста &#8211; перестали собираться порты. Конкретнее &#8211; autoconf и иже с ним. Погуглив, обнаружил, что свежие порты не собираются на 5.x. Зашибись.
&#160;&#160;Не долго думая, решил обновить до семёрки, [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;&nbsp;FreeBSD говно.<br />
&nbsp;&nbsp;Таким не хитрым вступлением хотелось бы начать свой короткий, но очень печальный рассказ о причине и попытке миграции FreeBSD версии 5.5 на текущий стабильный выпуск 7.0.<br />
&nbsp;&nbsp;Причина проста &#8211; перестали собираться порты. Конкретнее &#8211; autoconf и иже с ним. Погуглив, обнаружил, что свежие порты не собираются на 5.x. Зашибись.<br />
&nbsp;&nbsp;Не долго думая, решил обновить до семёрки, так как на сайте freebsd есть простая пошаговая инструкция как это делать: <a href="http://www.freebsd.org/releases/7.0R/announce.html">http://www.freebsd.org/releases/7.0R/announce.html</a><br />
&nbsp;&nbsp;Мощный сценарий <em>freebsd-update.sh</em> что-то делает долгое время, после чего просит РУКАМИ (!) исправить с десяток файлов в которых меняется номер версии выпуска. В любой момент можно отказаться, в результате чего сценарий завершает свою работу. То есть, как бы, пользователю задают вопросы, но правильный ответ всегда &#8220;yes&#8221;. Или домой.<br />
&nbsp;&nbsp;Со второго раза, согласившись со всем, что только не предлагал сценарий обновления, я, следуя инструкции, послал сервер в перезагрузку.<br />
&nbsp;&nbsp;То, что сервер не загрузился, меня совсем не удивило. Ничего иного от разработчиков поделия под названием FreeBSD я и не ожидаю. Какими бы не были красивыми, простыми и понятными инструкции, что бы не кричали фанаты, но FreeBSD это убогая и не удобная в администрировании система.<br />
&nbsp;&nbsp;Завтра с утра придётся ехать и красноглазить на месте, что там обновил этот дебильный обновлятель&#8230;</p>
<p>&nbsp;&nbsp;НА УТРО&#8230;.<br />
&nbsp;&nbsp;Оказалось, что <em>freebsd-update.sh</em> удалил ядро. Благо, kernel.old оказался на месте. Как позже подсказал мне Гугл, этот идиотский сценарий похоже рассчитан исключительно на ядро GENERIC.<br />
&nbsp;&nbsp;В общем, используя проверенный опытом <code>make buildworld; make installworld</code>, прыгнул сначала на 6.0, потом на stable 6.3. Не без танцев с бубном конечно, но всё же. Сразу на 7.0 с 5.5 не удалось даже пересборкой, ну да и ладно, не очень-то и хотелось. Наверняка, ещё годик проблем там будет не мерено.</p>
]]></content:encoded>
			<wfw:commentRss>http://dg.sad.lv/2008/11/16/freebsd-is-cra/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>FreeBSD говно</title>
		<link>http://dg.sad.lv/2008/03/30/freebsd-govno/</link>
		<comments>http://dg.sad.lv/2008/03/30/freebsd-govno/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 13:27:37 +0000</pubDate>
		<dc:creator>deniss</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[freebsd]]></category>

		<guid isPermaLink="false">http://dg.sad.lv/2008/03/30/freebsd-govno/</guid>
		<description><![CDATA[&#160;&#160;Вырубился UPS, FreeBSD упал и после загрузки (и fsck) postgreSQL больше не нашёл файлы базы данных. Хорошо хоть о резервных копиях подумал заранее.
&#160;&#160;Решил заодно обновить postgreSQL до 8.3 &#8211; оказалось это уже другой порт ! Сначала надо удалить postgresql81-server , только потом ставить postgresql83-server. Мдааа&#8230;
&#160;&#160;Никогда не понимал красноглазых фанатегов устанавливающих поделия типа FreeBSD на сервера&#8230;
]]></description>
			<content:encoded><![CDATA[<p>&nbsp;&nbsp;Вырубился UPS, FreeBSD упал и после загрузки (и fsck) postgreSQL больше не нашёл файлы базы данных. Хорошо хоть о резервных копиях подумал заранее.<br />
&nbsp;&nbsp;Решил заодно обновить postgreSQL до 8.3 &#8211; оказалось это уже другой порт ! Сначала надо удалить postgresql81-server , только потом ставить postgresql83-server. Мдааа&#8230;<br />
&nbsp;&nbsp;Никогда не понимал красноглазых фанатегов устанавливающих поделия типа FreeBSD на сервера&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://dg.sad.lv/2008/03/30/freebsd-govno/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

