<?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>Блог об openSUSE &#187; Linux/SuSE</title>
	<atom:link href="http://sapfeer.ru/category/linuxsuse/feed/" rel="self" type="application/rss+xml" />
	<link>http://sapfeer.ru</link>
	<description>Блог по созданию и настройке openSUSE безопасного хамелеона</description>
	<lastBuildDate>Tue, 15 Mar 2011 12:04:30 +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>Прозрачное проксирование в связке SQUID + SuSEfirewall2</title>
		<link>http://sapfeer.ru/prozrachnoe-proksirovanie-v-svyazke-squid-susefirewall2/</link>
		<comments>http://sapfeer.ru/prozrachnoe-proksirovanie-v-svyazke-squid-susefirewall2/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 11:13:21 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[SQUID]]></category>
		<category><![CDATA[SuSEfirewall2]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=742</guid>
		<description><![CDATA[Здравствуйте, меня уже несколько человек просило написать о том, как настроить прозрачное проксирование траффика, например, на офисном шлюзе, который, естественно, работает на openSUSE. На самом деле, ничего сложного в настройке нет, и вы сами в этом убедитесь, повторяя все за мной. 1) Устанавливаем, добавляем в автозагрузку и запускаем squid: user@opensuse:~> sudo zypper install squid user@opensuse:~> [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://sapfeer.ru/wp-content/uploads/2011/01/squid-logo-300x235.jpg" alt="Squid - прозрачное проксирование" title="Squid" width="250"  class="alignleft size-medium wp-image-749" /> Здравствуйте, меня уже несколько человек просило написать о том, как настроить прозрачное проксирование траффика, например, на офисном шлюзе, который, естественно, работает на <strong>openSUSE</strong>. На самом деле, ничего сложного в настройке нет, и вы сами в этом убедитесь, повторяя все за мной.<br />
<br />
1) Устанавливаем, добавляем в автозагрузку и запускаем <strong>squid</strong>:<br />
<code>user@opensuse:~> sudo zypper install squid</code><br />
<code>user@opensuse:~> sudo chkconfig squid on</code><br />
<code>user@opensuse:~> service squid start</code></p>
<p>2) Настраиваем <strong>squid</strong>. В файле <em>/etc/squid/squid.conf</em> находим строку <strong>http_port 3128</strong>, меняем ее на:<br />
<code>http_port 192.168.1.1:3128 transparent</code><br />
<strong>Внимание! Вместое 192.168.1.1 вам необходимо вписать адрес сервера в вашей локальной сети.</strong>. Это мы делаем для того, чтобы если вы даже где-то и ошиблись с конфигурацией файрволла, то никто извне не смог пользоваться вашим прокси сервером. </p>
<p>3) Перезапускаем <strong>squid</strong>:<br />
<code>user@opensuse:~> service squid restart</code></p>
<p>4) Настраиваем <strong>SuSEfirewall2</strong>. Находим параметр FW_REDIRECT="" в файле <em>/etc/sysconfig/SuSEfirewall2</em> и меняем на:<br />
<code>FW_REDIRECT="192.168.1.0/24,0/0,tcp,80,3128"</code><br />
<strong>Внимание! Вместо 192.168.1.0/24 вам необходимо вписать адрес и маску вашей локальной сети.</strong>Этот параметр так же требует, чтобы FW_ROUTE="yes" , если у вас уже настроен роутинг то значит все окей, если нет, ищите параметр в этом же файле и выставляйте правильно.</p>
<p>5) Перезапускаем <strong>SuSEfirewall2</strong>:<br />
<code>service SuSEfirewall2_setup restart</code></p>
<p>Все, уже после этого, у вас весь траффик будет идти через <strong>squid</strong>. </p>
<h3>Оптимизация кэширования</h3>
<p>К выше сказанному хочется добавить несколько советов по оптимизации КЭШа. Добавьте в конец <em>/etc/squid/squid.conf</em> следующие опции:<br />
<code><br />
# Максимальный размер файла который может быть сохранен в кэше.<br />
maximum_object_size 64 MB<br />
# Параметры определяет какие файлы в кэше будут заменены, когда необходимо место в кэше.<br />
cache_replacement_policy heap LFUDA<br />
memory_replacement_policy heap GDSF<br />
# <a href="http://www.squid-cache.org/Doc/config/reload_into_ims/" target="_blank">Описание</a><br />
reload_into_ims on<br />
# Оптимизация кэширования, путем игнорирования некоторых заголовков.<br />
refresh_pattern -i (cam|kam|live|stream).*\.(gif|jpeg|jpg)(\?.*|)$ 10 20% 28800 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private ignore-auth<br />
refresh_pattern -i \.(gif|jpeg|jpg|swf|png|bmp|pic)$ 2880 20% 28800 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private ignore-auth<br />
refresh_pattern -i \.(html|php|asp|dll|htm|aspx|mspx|shtml|cgi|php3|jse|phtml|po|pl|fcgi|jsp|py|php4)$ 10 20% 28800 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private<br />
refresh_pattern -i \.(js|css|class|jar|xml|txt|cfm|doc|xls|pdf)$ 2880 20% 28800 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private ignore-auth<br />
refresh_pattern -i \.(exe|gz|tar|tgz|zip|arj|ace|bin|cab|msi)(\?.*|)$ 10 20% 2880 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private ignore-auth<br />
refresh_pattern -i \.(mid|mp[234]|wav|ram|rm|au)(\?.*|)$ 2880 20% 28800 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private ignore-auth<br />
refresh_pattern -i \.(mpg|mpeg|avi|asf|wmv|wma)(\?.*|)$ 2880 20% 28800 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private ignore-auth<br />
refresh_pattern . 0 20% 2880 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private<br />
</code><br />
Информация об опциях <strong>squid</strong> очень подробно расписана, разумеется, <a href="http://www.squid-cache.org/Doc/config/" target="_blank">здесь</a></p>
<p><em>Подводные камни: если у вас в локальной сети есть свой вебсервер, вы столкнетесь с тем, что все внутренние клиенты будут иметь адрес шлюза. Вы можете использовать <strong>mod_rpaf</strong>(для <strong>apache</strong>) или немного модифицировать правила <strong>SuSEfirewall2</strong></em></p>
<p>Тех, кто дочитал до конца, поздравляю с прошедшим старым новым годом! <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/prozrachnoe-proksirovanie-v-svyazke-squid-susefirewall2/","Прозрачное проксирование в связке SQUID + SuSEfirewall2")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/prozrachnoe-proksirovanie-v-svyazke-squid-susefirewall2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Настройка  PPTP VPN в OpenSUSE.</title>
		<link>http://sapfeer.ru/nastrojka-pptp-vpn-v-opensuse/</link>
		<comments>http://sapfeer.ru/nastrojka-pptp-vpn-v-opensuse/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 08:09:18 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[PPTP]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=734</guid>
		<description><![CDATA[Здравствуйте читатели, запах елок и ускорение темпа жизни возвещает нам о наступлении 2011 года И я спешу выложить все, что у меня накопилось в черновиках И расскажу я вам сегодня о том, как очень быстро, за несколько минут поднять VPN сервер. В принципе, ничего сложного нет, но следуя стилю всех постов в этом блоге, я [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте читатели, запах елок и ускорение темпа жизни возвещает нам о наступлении 2011 года <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   И я спешу выложить все, что у меня накопилось в черновиках <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  И расскажу я вам сегодня о том, как очень быстро, за несколько минут поднять VPN сервер. В принципе, ничего сложного нет, но следуя стилю всех постов в этом блоге, я распишу весь процесс от и до <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><b>Шаг 1:</b> Установка pptp<br />
<code>user@opensuse:~> sudo  zypper install pptpd</code></p>
<p><b>Шаг 2:</b> Настройка pptp (<i>Не забываем удалить все содержимое файла</i>)<br />
<code>user@opensuse:~> sudo  mcedit /etc/pptpd.conf</code><br />
Вписываем следующие опции:<br />
<code>option /etc/ppp/options.pptp # Файл с опциями для демоа pppd<br />
localip 192.168.5.1 # Локальный IP VPN сервера<br />
remoteip 192.168.5.2-102 # диапазон IP адресов, которые будут назначаться клиентам<br />
pidfile /var/run/pptpd.pid<br />
</code></p>
<p><b>Шаг 3:</b> Прописываем опции для pppd (<i>Не забываем удалить все содержимое файла</i>)<br />
<code>user@opensuse:~> sudo  mcedit options.pptp </code><br />
Вписываем следущее:<br />
<code>lock # Включаем блокировку интерфейса, чтобы избежать попыток использовать этот интерфейс другими соединениями<br />
auth # Включение аутентификации<br />
nodeflate # Отключаем сжатие<br />
name pptpd # Имя , используется для аутентификации<br />
refuse-chap # запрещение авторизации по протоколу CHAP<br />
require-mppe-128 # поддержка шифрования  MPPE128<br />
require-mschap-v2 # поддержка метода аутентификации MSCHAP v2<br />
nobsdcomp # отключаем сжатие потока данных по алгоритму BSD<br />
mtu 1400 # Для тех, кто не знает - учим <a href="http://ru.wikipedia.org/wiki/MTU" title="MTU" target="_blank">Вики</a><br />
mru 1400 #  Maximum Receive Unit, можно почитать <a href="http://en.wikipedia.org/wiki/Link_Control_Protocol" target="_blank">тут</a> и <a href="http://en.wikipedia.org/wiki/Point-to-Point_Protocol" target="_blank">тут<br />
</a>lcp-echo-failure 5 # PPPD разорвет соединение с клиентом, если он не ответит на 5 echo запросов<br />
lcp-echo-interval 30 # PPPD будет посылать echo-запросы каждые 30 секунд<br />
proxyarp # Проксирование ARP запросов (позволяет видеть клиентам других клиентов подключенным по VPN)<br />
</code></p>
<p><b>Шаг 4:</b> Открываем порт в файрволле:<br />
<code>user@opensuse:~> sudo  mcedit /etc/sysconfig/SuSEfirewall2</code><br />
Находим параметр <strong>FW_SERVICES_EXT_TCP </strong>и добавляем туда порт 1723</p>
<p><b>Шаг 5:</b> Перезапускаем файрволл, чтобы применить новые правила:<br />
<code>user@opensuse:~> sudo  /etc/init.d/SuSEfirewall2_setup restart</code></p>
<p><b>Шаг 6:</b> Добавляем сервис в автозагрузку и стартуем<br />
<code>user@opensuse:~> sudo  chkconfig pptpd on</code><br />
<code>user@opensuse:~> sudo  /etc/init.d/pptpd start</code></p>
<p><b>Послесловие</b><br />
Так же вы можете настроить  NAT и пользоваться VPN повсеместно(<a href="http://sapfeer.ru/nastrojka-nat-v-opensuse-za-2-minuty/" target="_blank">Настройку NAT я описывал ранее</a>). Однако, не забываем о проблемах, которые существуют у протокола GRE (он необходим для работы PPTP). Нужно подгружать необходимые модули на Gateway'e, чтобы все компьютеры за NAT'ом могли пользоваться VPN, либо ставить pptp proxy. Я пользуюсь первым способом, для этого вам потребуются модули "<b>ip_nat_pptp</b>" и "<b>ip_conntrack_pptp</b>". Но все равно, остаются проблемы использования PPTP в WI-FI кафе или в других местах, где нет никакий гарантий для GRE траффика.</p>
<p><b>P.S.</b> <em>Счастливого нового года друзья</em></p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/nastrojka-pptp-vpn-v-opensuse/","Настройка  PPTP VPN в OpenSUSE.")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/nastrojka-pptp-vpn-v-opensuse/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Настройка Samba в openSUSE</title>
		<link>http://sapfeer.ru/nastrojka-samba-v-opensuse/</link>
		<comments>http://sapfeer.ru/nastrojka-samba-v-opensuse/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 05:18:44 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[Samba]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=688</guid>
		<description><![CDATA[Привет! Сегодня расскажу вам как быстро поднять файловый сервер в сети, весь процесс настройки не займет и 20 минут(разумеется, если у вас хорошая скорость интернета ) Поехали: 1) Устанавливаем Samba: user@linux-m71t:~> zypper install samba 2) Смотрим конфиг: Хочу рассказать здесь обо всех опциях, которые могут понадобится. По умолчанию в секции global следующие опции: user@linux-m71t:~> cat [...]]]></description>
			<content:encoded><![CDATA[<p>Привет! Сегодня расскажу вам как быстро поднять файловый сервер в сети, весь процесс настройки не займет и 20 минут(разумеется, если у вас хорошая скорость интернета ) Поехали:<br />
<b>1) Устанавливаем <em>Samba</em>:</b><br />
<code>user@linux-m71t:~> zypper install samba</code><br />
2) Смотрим конфиг: Хочу рассказать здесь обо всех опциях, которые могут понадобится. По умолчанию в секции <em>global</em> следующие опции:<br />
<code>user@linux-m71t:~> cat /etc/samba/smb.conf<br />
········# Рабочая группа<br />
        workgroup = WORKGROUP<br />
        #Механизм хранения данных пользователей и групп. Более подробно <a href="http://smb-conf.ru/passdb-backend-g.html" target="_blank">Тут</a><br />
        passdb backend = tdbsam<br />
        #Интерпретация информации о принтере. Очень подробно расписано на этой страничке - <a href="http://smb-conf.ru/printing-s.html" target="_blank">Тут</a><br />
        printing = cups<br />
        # Для использования принтера через CUPS параметр должен иметь значение CUPS<br />
        printcap name = cups<br />
        # Время, через которое samba проводит опрос всех подключенных принтеров<br />
        printcap cache time = 750<br />
        # Параметр для библиотеки CUPS<br />
        cups options = raw<br />
······· # Параметр работает только при security=share и отвечает за то, что делать samba, когда пользователь не прошел аутентификацию.<br />
        map to guest = Bad User<br />
        # Подключаем файл dhcp.conf<br />
        include = /etc/samba/dhcp.conf<br />
        # Директория, где хранятся профили пользователей<br />
        logon path = \\%L\profiles\.msprofile<br />
        # Путь до домашней директории пользователя<br />
        logon home = \\%L\%U\.9xprofile<br />
        # Диск, к которому домашняя директория будет подключена<br />
        logon drive = P:<br />
        # Разрешать ли гостям доступ к общим папкам пользователей (аналог guest ok = yes)<br />
        usershare allow guests = Yes<br />
</code><br />
3) Добавим свои опции<br />
<code>        # Интерфейсы на которых будет слушать Samba<br />
        interfaces = eth0<br />
        # Слушать только указанные интерфейсы<br />
        bind interfaces only=yes<br />
        # Название сервера, %h - означает автоматическую подстановку имени хоста<br />
        server string = %h server<br />
        # Имя netbios. Ознаечает, что ваш компьютер будет доступен через \\DATA<br />
        netbios name = DATA<br />
        # Одна из самых важных опций в файле. Она отвечает за то, как Samba будет отвечать клиентам. Совую обязательно почитать man smb.conf по этой опции<br />
        security = SHARE<br />
        # Включаем встроенный WINS сервер<br />
        wins support = yes<br />
</code><br />
4) Я всегда комментирую все общие ресурсы в конфиге и добавляю свои. Не комментирую лишь секции printers и print$ , чтобы работали общие принтеры<br />
<code>[storage]<br />
        # Название общей папки, под которым она будет доступна в сети<br />
        comment = Storage<br />
        # Путь до папки<br />
        path = /home/common_storage<br />
        # Определяет, доступна ли эта папка на запись<br />
        read only = No<br />
        # Синоним (create mode). Определяет права доступа при создании файлов<br />
        create mask = 0700<br />
        # Отображается ли расшаренная папка в сети<br />
        browseable = Yes<br />
        # Разрешает доступ к общей папке без пароля (т.е. гостям)<br />
        guest ok = Yes<br />
</code><br />
5) В локальной сети, так же, можно настроить фильтрацию доступа к папке по IP. Конечно, многие скажут что пользователь легко может сменить IP и т.п., но для офиса, где сидят бухгалтеры, маркетологи, менеджеры и другие люди, далекие от техники, между которыми возникают все время маленькие локальные войны, необходимо хоть как-то разделять доступ, чтобы не было лишнего повода <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  А вот доступ по паролю для них неудобен и сложен <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Поэтому пример разграничения доступа по IP:<br />
<code>[storage]<br />
       .....<br />
      # Ключевое слово ALL обозначает 0/0 , а EXCEPT - исключения.<br />
       hosts deny = ALL, EXCEPT 192.168.0.2, 192.168.0.3, 192.168.0.4<br />
</code></p>
<p>Обязательно почитайте <em>man smb.conf</em>, там очень подробно и понятно все расписано. И, кстати, <em>security=user</em> все-таки предпочтительней. Жду вопросов в комментариях, до новых встреч! <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/nastrojka-samba-v-opensuse/","Настройка Samba в openSUSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/nastrojka-samba-v-opensuse/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Обновление до KDE 4.5 в openSUSE</title>
		<link>http://sapfeer.ru/obnovlenie-do-kde-4-5-opensuse/</link>
		<comments>http://sapfeer.ru/obnovlenie-do-kde-4-5-opensuse/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 12:02:26 +0000</pubDate>
		<dc:creator>BotnicK</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=651</guid>
		<description><![CDATA[Вы еще не знаете, как обновить KDE 4.4 вашей Opensuse 11.3 до нового восхитительного релиза KDE 4.5? Тогда этот пост предназначен специально для Вас. Те, кому не терпится увидеть новейший KDE, могут воспользоваться предложением одного из разработчиков KDE Уилла Стивенсона, позволяющим уменьшить количество шагов в процессе обновления. Если вы еще не опытный пользователь или просто [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://sapfeer.ru/wp-content/uploads/2010/08/klogo-official-lineart_simple-128x128.png"><img class="alignleft size-full wp-image-653" src="http://sapfeer.ru/wp-content/uploads/2010/08/klogo-official-lineart_simple-128x128.png" alt="" width="128" height="128" /></a>Вы еще не знаете, как обновить KDE 4.4 вашей Opensuse 11.3 до нового восхитительного релиза KDE 4.5? Тогда этот пост предназначен специально для Вас. Те, кому не терпится увидеть новейший KDE, могут воспользоваться предложением одного из разработчиков KDE Уилла Стивенсона, позволяющим уменьшить количество шагов в процессе обновления.</p>
<p style="text-align: justify;">Если вы еще не опытный пользователь или просто опасаетесь за свою систему, то можете опробовать KDE 4.5 с помощью Live CD. Остальным же, кто не боится, предлагается сделать следующее.</p>
<p><strong><span style="color: #000000;">1. Удалите все старые репозитории KDE:KDE4:*и KDE:Qt*. (YaST -&gt; «Software Repositories»)</span></strong></p>
<p><strong>2. Добавьте репозитории, содержащие 4.5.0: KDE:Distro:Factory:</strong><br />
<code>sudo zypper addrepo -f  http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3 KDE45<br />
</code></p>
<p><strong>3. Добавьте дополнительный репозиторий(рекомендуется)</strong><br />
<code>sudo zypper addrepo -f http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_11.3_KDE_Distro_Factory KDE-Extra<br />
</code></p>
<p><strong>4. Обновите все пакеты из KDE:Distro:Factory and KDE:Extra:</strong><br />
<code>sudo zypper dist-upgrade --from KDE45 --from KDE-Extra</code><br />
<strong>5. Если вы используете knetworkmanager, то вам стоит заменить его на Network Management plasmoid, потому что в версии KNM 4.5.0 обнаружен баг, скрывающий все соединения. Лучше всего, если вы сделаете это до обновления, иначе есть риск остаться без соединения с Интернет. Разрешите zipper  удалить NetworkManager-kde4:</strong></p>
<p><code>sudo zypper install plasmoid-networkmanagement</code></p>
<p><strong>6. Выйдите из KDE, потом снова залогиньтесь.</strong></p>
<p style="text-align: justify;">После обновления вам необходимо сделать доступным бэк-энд WebKit для Konqueror, чтобы иметь возможность воспользоваться тем небывалым ускорением, которое он дает для рабочего стола.</p>
<p style="text-align: justify;">
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/obnovlenie-do-kde-4-5-opensuse/","Обновление до KDE 4.5 в openSUSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/obnovlenie-do-kde-4-5-opensuse/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>KDE 4.5 – ускоритель openSUSE!</title>
		<link>http://sapfeer.ru/kde-4-5-%e2%80%93-uskoritel-opensuse/</link>
		<comments>http://sapfeer.ru/kde-4-5-%e2%80%93-uskoritel-opensuse/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 11:53:12 +0000</pubDate>
		<dc:creator>BotnicK</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Новости OpenSuSE]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=648</guid>
		<description><![CDATA[Внимание, отличная новость! Недавно команда разработчиков KDE проанонсировала релиз KDE 4.5.0, самого последнего релиза этой знаменитой рабочей среды. Этот выпуск рабочей среды включает обновления для платформы разработчиков, приложений KDE, основного рабочего стола – все это включено в очень важный для всего сообщества KDE релиз. Возможно, из-за слишком больших задержек в процессе выпуска, вы уже не [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Внимание, отличная новость! Недавно команда разработчиков KDE проанонсировала релиз KDE 4.5.0, самого последнего релиза этой знаменитой рабочей среды. Этот выпуск рабочей среды включает обновления для платформы разработчиков, приложений KDE, основного рабочего стола – все это включено в очень важный для всего сообщества KDE релиз.</p>
<p style="text-align: justify;">Возможно, из-за слишком больших задержек в процессе выпуска, вы уже не захотите видеть дебют нового KDE в openSUSE 11.4, выход которой намечен на март следующего года. Но чем же все-таки он привлекателен?</p>
<div id="attachment_649" class="wp-caption aligncenter" style="width: 550px"><a href="http://sapfeer.ru/wp-content/uploads/2010/08/the-KDE-4.5-Plasma-Netbook-Workspacel.png"><img class="size-full wp-image-649" src="http://sapfeer.ru/wp-content/uploads/2010/08/the-KDE-4.5-Plasma-Netbook-Workspacel.png" alt="KDE 4.5 Plasma Netbook Workspace" width="540" height="338" /></a><p class="wp-caption-text">KDE 4.5 Plasma Netbook Workspace</p></div>
<p style="text-align: justify;">Одним из небольших, но важных изменений стало включение WebKit в платформу KDE. Те, кто разбирается в истории KDE, должны помнить, что WebKit был разработан на основе KHTML, инновационного и ультра-быстрого движка, также использованного для создания Konqueror. История отсылает нас к тому дню, когда компания Apple прекратила многолетнюю грызню между членами опенсорс-сообщества по поводу KHTML, запустив проект WebKit.  С тех пор проект получил чрезвычайно сильное развитие, став одним из наиболее распространенных в мире движков для веб-интерфейсов и дав путевку в жизнь таким браузерам, как Safari для Mac OS и Google Chrome.  Все улучшения, которым подвергался WebKit за последние восемь лет, доступны сейчас для юзеров KDE, использующих Konqueror.</p>
<p style="text-align: justify;">Несмотря на огромное значение добавления WebKit, это не единственное существенное изменение нынешнего релиза. Для краткости я не буду углубляться в повествование о других преимуществах, поскольку о них вы можете легко найти информацию сами.</p>
<p style="text-align: justify;">Поговорим о внешнем виде. Он обязательно должен вам понравиться! Рабочая область может быть очищена несколькими способами, а область уведомлений стала выглядеть еще более изысканно с новыми монохромными иконками.</p>
<p style="text-align: justify;">В KDE 4.5  вы можете значительно легче управлять окнами, чем в предыдущих релизах, более эффективно располагая окна на экране с помощью способов, заимствованных из других менеджеров окон. Начиная с этого релиза, вы можете использовать функцию drap-and-drop для qt-приложений(KOffice, KMail и т.д.), просто захватывая пустое место в окне, которое теперь автоматически превращается в ручку для перетаскивания окна.</p>
<p style="text-align: justify;">Этот релиз выглядит действительно замечательным, и я не стану ждать релиза KDE 4.6, который должен выйти вместе с openSUSE 11.4 в марте следующего года. Если вы не хотите ждать следующего релиза openSUSE с включенным в нее KDE 4.5 и openSUSE стоит у вас в виртуальной машине, то можете поставить новые «кеды» из репозиториев. Я бы не рекомендовал ставить KDE 4.5 на компьютере, который вы используете в повседневной работе, чтобы не создавать угрозу его стабильности.</p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/kde-4-5-%e2%80%93-uskoritel-opensuse/","KDE 4.5 – ускоритель openSUSE!")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/kde-4-5-%e2%80%93-uskoritel-opensuse/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; удаленное управление в gnome</title>
		<link>http://sapfeer.ru/opensuse-udalennoe-upravlenie-v-gnome/</link>
		<comments>http://sapfeer.ru/opensuse-udalennoe-upravlenie-v-gnome/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 10:33:00 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[RemoteDesktop]]></category>
		<category><![CDATA[VNC]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/opensuse-udalennoe-upravlenie-v-gnome/</guid>
		<description><![CDATA[Сегодня хочу рассказать как можно быстро и легко настроить удаленное управление в Gnome. Вот один из вариантов, зачем же оно может понадобиться. Батарейка в моем ноутбуке окончательно сдохла, из Москвы заказать такую же батарейку нельзя, поэтому, ноутбук перешел в стационарное состояние на верхнюю полку. Он стал машиной для экспериментов, и первый мой эксперимент – установка [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня хочу рассказать как можно быстро и легко настроить удаленное управление в <em>Gnome</em>. Вот один из вариантов, зачем же оно может понадобиться.</p>
<p>Батарейка в моем ноутбуке окончательно сдохла, из Москвы заказать такую же батарейку нельзя, поэтому, ноутбук перешел в стационарное состояние на верхнюю полку. Он стал машиной для экспериментов, и первый мой эксперимент – установка VNC-сервера для gnome. Реализация VNC для гномовского десктопа – <strong><em>vino</em></strong>. Очень простая в настройке и эксплуатации программа, за что отдельное спасибо разработчикам <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://sapfeer.ru/wp-content/uploads/2010/08/wlEmoticonsmile.png" alt="Smile" /></p>
<p>Так вот, установка в 3 шага:</p>
<p><strong><span style="font-size: medium;">1) Устанавливаем программу <em>vino</em></span></strong></p>
<p>openSUSE 11.0 <a href="http://software.opensuse.org/ymp/openSUSE:11.0/standard/vino.ymp?base=openSUSE%3A11.0&amp;query=vino" target="_blank"><img class="wlDisabledImage" style="display: inline; border: 0px;" title="aluminium" src="http://sapfeer.ru/wp-content/uploads/2010/08/aluminium.png" border="0" alt="aluminium" width="104" height="32" /></a></p>
<p>openSUSE 11.1<a href="http://software.opensuse.org/ymp/openSUSE:11.1/standard/vino.ymp?base=openSUSE%3A11.1&amp;query=vino"><img class="wlDisabledImage" style="display: inline; border: 0px;" title="aluminium[3]" src="http://sapfeer.ru/wp-content/uploads/2010/08/aluminium3.png" border="0" alt="aluminium[3]" width="104" height="32" /></a></p>
<p>openSUSE 11.2<a href="http://software.opensuse.org/ymp/openSUSE:11.2/standard/vino.ymp?base=openSUSE%3A11.2&amp;query=vino"><img class="wlDisabledImage" style="display: inline; border: 0px;" title="aluminium[5]" src="http://sapfeer.ru/wp-content/uploads/2010/08/aluminium5.png" border="0" alt="aluminium[5]" width="104" height="32" /></a></p>
<p>openSUSE 11.3<a href="http://software.opensuse.org/ymp/openSUSE:11.3/standard/vino.ymp?base=openSUSE%3A11.3&amp;query=vino"><img class="wlDisabledImage" style="display: inline; border: 0px;" title="aluminium[7]" src="http://sapfeer.ru/wp-content/uploads/2010/08/aluminium7.png" border="0" alt="aluminium[7]" width="104" height="32" /></a></p>
<p><strong><span style="font-size: medium;">2) Запускаем, настраиваем:</span></strong></p>
<p><strong><em>Главное меню –&gt; Другие приложения –&gt; Система –&gt; Удаленный рабочий стол</em></strong></p>
<p>Главные настройки:</p>
<p><a href="http://sapfeer.ru/wp-content/uploads/2010/08/options.jpg"><img class="wlDisabledImage" style="display: inline; border: 0px;" title="options" src="http://sapfeer.ru/wp-content/uploads/2010/08/options_thumb.jpg" border="0" alt="options" width="590" height="451" /></a></p>
<p>Вы так же можете установить запрос на подключение и пароль для соединения с компьютером. На вкладке дополнительно рекомендуется включить шифрование, если доступ будет осуществляться по интернету или по небезопасной локальной сети. После этого <strong>не забудьте открыть в файрволе порт 5900</strong>.</p>
<p><strong><span style="font-size: medium;">3) Установка клиента</span></strong></p>
<p>Здесь вы вольны выбирать то, что вам больше всего нравится или то, что для вас удобней. Вот список клиентов:</p>
<p>- <a href="http://projects.gnome.org/vinagre/" target="_blank">Vinagre</a> для Gnome</p>
<p>- <a href="http://uwolfer.fwo.ch/blog/" target="_blank">Krdc</a> для KDE</p>
<p>- <a href="http://www.tightvnc.com/download.php" target="_blank">Tightvnc</a> для Windows</p>
<p>- <a href="http://www.uvnc.com/download/1082/1082full.html" target="_blank">UltraVnc</a> для Windows</p>
<p>Ну и другие, под виндоуз существует несколько платных реализаций с похожими характеристиками. От себя хочу добавить, что лично я пользуюсь <em><strong>UltraVnc</strong></em>.</p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/opensuse-udalennoe-upravlenie-v-gnome/","openSUSE &amp;#8211; удаленное управление в gnome")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/opensuse-udalennoe-upravlenie-v-gnome/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ограничение времени в SuSE с помощью timekpr</title>
		<link>http://sapfeer.ru/ogranichenie-vremeni-v-suse/</link>
		<comments>http://sapfeer.ru/ogranichenie-vremeni-v-suse/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 07:33:33 +0000</pubDate>
		<dc:creator>SuSEuser</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[TimeTracking]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=579</guid>
		<description><![CDATA[Многие наверное сталкивались с ситуацией, когда необходимо каким-то образом ограничить время работы пользователей за компьютером. Под WIN платформу существует множество решений, но большинство из них платные... А что же есть у нас, линуксоидов? Во время своих поисков я натыкался на блоги, в которых эта проблема решалась с помощью самописных скриптов, что меня абсолютно не устраивало, [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_583" class="wp-caption alignleft" style="width: 310px"><a href="http://sapfeer.ru/wp-content/uploads/2010/03/-e1270021442820.png"><img src="http://sapfeer.ru/wp-content/uploads/2010/03/.png-300x187.png" alt="пример работы timekpr" title="работа timekpr" width="300" height="187" class="size-medium wp-image-583" /></a><p class="wp-caption-text">Пример работы timekpr</p></div> Многие наверное сталкивались с ситуацией, когда необходимо каким-то образом ограничить время работы пользователей за компьютером. Под WIN платформу существует множество решений, но большинство из них платные... А что же есть у нас, линуксоидов? Во время своих поисков я натыкался на блоги, в которых эта проблема решалась с помощью самописных скриптов, что меня абсолютно не устраивало, поскольку нужна была GUI программа, которая бы могла оповестить пользователя, например, об оставшемся времени. Оказалось, что  у Gnome уже есть два проекта, решающих эту проблему, а именно - <a href="https://launchpad.net/gchildcare">GChildCate</a> и <a href="http://projects.gnome.org/nanny/">Nanny</a>, Но! Эти проекты еще находятся на ранних стадиях разработки и у них даже нет еще stable версий <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Конечно я попытался собрать <strong>Nanny</strong> из исходных кодов, но он отказался у меня работать, постоянно выдавая ошибки. И я продолжил поиски, и вскоре я натолкнулся на <a href="https://launchpad.net/timekpr">Timekpr</a>. Именно эту программу мне удалось настроить и заставить ее работать, правда пришлось немного пошаманствовать, так как проект еще находится в стадии разработки. А самое ужасное - я не смог найти по нему никакой внятной и более-менее понятной документации, поэтому опишу все здесь, чтобы вы не мучались, так же как я. И так, приступим:</p>
<p>1) Загружаем пакет с исходниками <a href="http://launchpad.net/timekpr/trunk/0.3.2/+download/timekpr_0.3.2~ppa1~ubuntu2.tar.gz">отсюда </a>, распаковываем, не забудьте установить все необходимые зависимости, в основном это библиотеки python'a. После этого собираем и устанавливаем:<br />
<code><br />
user@notebook:~&gt;  tar xf timekpr_0.3.2~ppa1~ubuntu2.tar.gz<br />
user@notebook:~&gt; cd stable<br />
user@notebook:~/stable&gt; sudo ./install.sh<br />
</code></p>
<p>В принципе все готово. Проверьте запускается ли у вас timekpr без ошибок или нет, без ошибок, в смысле он вобще запускается и вы видите ошибку об отсутствующей секции в <em>/etc/security/time.conf</em>. Если у вас так же как у меня, то продолжаем, если нет - устанавливайте дополнительные библиотеки python'a. </p>
<p>2) Начинаем настраивать. Как обычно бывает, если установка прошла быстро и гладко, то после нее возникнет большое количество проблем. Решаем их , пропсываем для начала в <em>/etc/security/access.conf</em> следующий текст<br />
<code><br />
## TIMEKPR START</p>
<p>## TIMEKPR END<br />
</code><br />
То же самое дописываем в <em>/etc/security/time.conf</em>. Отлично, дописали, timekpr должен запускаться из консоли под рутом, настраиватся.. Уже хорошо, но на этом проблемы не заканчиваются. У timekpr есть демон, который следит за количеством использованного времени, и его необходимо запускать при старте системы, в исходниках программы, позже, я нашел в папке debian и автоматический установщик, и скрипт автозапуска, но проблема в том, что они были для DEB систем. Нам это не подходит, поэтому пришлось все снова сделать самому. К этому посту я приложил свой самописный <a href='http://sapfeer.ru/wp-content/uploads/2010/03/timekpr.gz'>скрипт автозапуска для timekpr</a>. Скачайте его, распакйте и положите в директорию <em>/etc/init.d/</em>. Попробуйте запустить, и проверьте запущен ли timekpr. Если все прошло успешно - можете переходить к заключительному шагу настройки.</p>
<p>3)  У timekpr есть клиент программа, которая висит в трее и оповещает пользователей о количество оставшегося времени. Чтобы она работала надо выполнить команду(видимо это последствия development версии, что не все файлы имеют верный chmod):<br />
<code><br />
user@notebook:~&gt; sudo chmod +x /usr/bin/timekpr-client<br />
</code><br />
Теперь вы можете ее запустить и в трее появится значок, и если на него нажать выскочит окошко с информацией об оставшемся времени. В принципе программа настроена и вполне работоспособна, но есть еще не большие проблемы с меню программ. Если проблема актуальна - переходим к следующему шагу.</p>
<p>4) В папке debian лежат два файл .desktop первый отвечает за запуск GUI тулзы настройки timekpr'a, а второй - за клиента. Скопируйте файл <em>timekpr-client.desktop</em> в папку <em>/usr/share/applications/</em> . А вот с timekpr.desktop возникла у меня проблемка. Он использует команду gksu для запуска программы от рута, у меня ее не оказалось в системе, ставить не хотелось, поэтому я использовал программу от драйверов ATI, которая запускает amdcccle от рута - <strong>amdxdg-su</strong> отредактируйте <em>timekpr.dekstop</em>, замените<br />
<code><br />
Exec=gksu /usr/bin/timekpr-gui<br />
<b>На </b><br />
Exec=amdxdg-su -c /usr/bin/timekpr-gui<br />
</code><br />
Если у вас видео карта не ATI или не установлены драйвера поищите любую доступную альтернативу <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Теперь у вас есть полноценная система огранчения времени работы за компьютером, респект разработчикам <strong>timekpr'a</strong>! <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/ogranichenie-vremeni-v-suse/","Ограничение времени в SuSE с помощью timekpr")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/ogranichenie-vremeni-v-suse/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Создание репозитория Subversion в openSUSE</title>
		<link>http://sapfeer.ru/sozdanie-repozitoriya-subversion-v-opensuse/</link>
		<comments>http://sapfeer.ru/sozdanie-repozitoriya-subversion-v-opensuse/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 01:15:51 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[Репозиторий]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/sozdanie-repozitoriev-subversion-v-opensuse/</guid>
		<description><![CDATA[Здравствуйте, вижу у моего блога прибавилось постоянных читателей. А это значит, то, что я выкладываю на страницах своего блога кому-то интересно и это является дополнительным стимулом для меня. Постараюсь радовать вас интересными заметками как можно чаще. Сегодня хочу рассказать о создании репозитория с помощью системы управления версий subversion и о подводных камнях, которые могут вам [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://sapfeer.ru/wp-content/uploads/2009/12/Subversion-300x41.png" alt="Настройка subversion  в opensuse" title="Subversion"align="left" width="300" height="41" class="size-medium wp-image-557" />  Здравствуйте, вижу у моего блога прибавилось постоянных читателей. А это значит, то, что я выкладываю на страницах своего блога кому-то интересно и это является дополнительным стимулом для меня. Постараюсь радовать вас интересными заметками как можно чаще. Сегодня хочу рассказать о  создании репозитория с помощью системы управления версий <b>subversion</b> и о подводных камнях, которые могут вам встретиться. </p>
<p>    Задача достаточно простая: поднять сервер, создать репозиторий и запретить анонимный доступ к нему, оставив возможность редактирования его для авторизованных пользователей. Для начала устанавливаем пакет subversion:<br />
<code><br />
_empty@linux:~> sudo zypper install subversion<br />
</code><br />
Весь процесс, на самом деле, занимает не больше 10ти минут, но для новичка он превращается в сущуую пытку. По умолчанию, в <i>openSUSE 11.2</i> все репозитории находятся в /srv/svn/repos</p>
<p>1) Создадим новый репозиторий в папке repositories(я специально сменил папку repos на repositories, только для примера, чтобы не привыкали к дефолту):<br />
<code><br />
_empty@linux:~> sudo  svnadmin create /srv/svn/repositories/testrepo<br />
</code><br />
В папке testrepo находятся стандартные файлы для каждого репозитория svn. Теперь, отредактируем конфигурационный файл в папке conf:<br />
<code><br />
_empty@linux:~> sudo  svnserve.conf<br />
</code><br />
Можно смело все оттуда удалить, и вписать следующие строки:<br />
<code><br />
[general]<br />
anon-access = none<br />
auth-access = write<br />
password-db = passwd<br />
</code><br />
Поясню поднобно: anon-access устанавливает возможность неавторизованных пользователей просматривать репозиторий, auth-access управляет доступом к репозиторию для зарегистрированных пользователей, где password-db - имя файла с логинами и паролями этих пользователей.<br />
    И так,  теперь нам необходимо вписать юзеров в файл passwd:<br />
<code><br />
[users]<br />
user = pass<br />
user1 = pass1<br />
</code><br />
В этом файле опять же смело можете все удалять, добавьте туда только нужных вам пользователей в формате приведенном выше. </p>
<p>2) Для запуска сервера нам нужен непривелегированный пользователь. Назовем его svn. При установке у меня пользователь не создавался, значит создадим его самостоятельно(проверьте в /etc/passwd, возможно пользователь уже есть!):<br />
<code><br />
_empty@linux:~> sudo  groupadd svn<br />
_empty@linux:~> sudo  useradd -r -g svn<br />
</code><br />
Теперь мы должы дать все права на нашу директорию  /srv/svn/repositories:<br />
<code><br />
_empty@linux:~> sudo  chown -R svn:svn /srv/svn/repositories<br />
</code></p>
<p>3) И последний, самый важный этап - запуск svn сервера. Здесь следует особо обратить внимание на файл /etc/sysconfig/svnserve! В нем нам необходимо указать параметры запуска SVN сервера. Во-первых, надо прописать путь к root директории для svn, а во-вторых, <u>в openSUSE по умолчанию сервер стартует с параметором </u><b>-R</b>(что ознает ReadOnly). <b>Поэтому коммитить и добавлять файлы в ваши репозитории удаленно вы не сможете!</b> Редактируем  параметр SVNSERVE_OPTIONS в /etc/sysconfig/svnserve:<br />
<code><br />
SVNSERVE_OPTIONS="-d -r /srv/svn/repositories"<br />
</code><br />
Все, после этого наш сервер готов к запуску:<br />
<code><br />
_empty@linux:~> sudo  /etc/init.d/svnserve<br />
</code></p>
<p>Для проверки запускаем на другой машине, у вас должен быть примерно такой вывод(на вопрос хранить ли пароли в домашней папке я ответил no):<br />
<code><br />
user@laptop:~> svn co svn://x.x.x.x/testrepo<br />
Authentication realm: <svn://x.x.x.x:3690> e1ff449a-f4f1-11de-a083-6b70055eb850<br />
Password for 'empty':                                                               </p>
<p>-----------------------------------------------------------------------<br />
ATTENTION!  Your password for authentication realm:                    </p>
<p>   <svn://x.x.x.x:3690> e1ff449a-f4f1-11de-a083-6b70055eb850</p>
<p>can only be stored to disk unencrypted!  You are advised to configure<br />
your system so that Subversion can store passwords encrypted, if<br />
possible.  See the documentation for details.                        </p>
<p>You can avoid future appearances of this warning by setting the value<br />
of the 'store-plaintext-passwords' option to either 'yes' or 'no' in<br />
'/home/user/.subversion/servers'.<br />
-----------------------------------------------------------------------<br />
Store password unencrypted (yes/no)? no<br />
Checked out revision 0.<br />
</code></p>
<p>Все,ваш сервер готов к работе, можете добавлять в него файлы, например, через <i>kdesvn</i>. </p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/sozdanie-repozitoriya-subversion-v-opensuse/","Создание репозитория Subversion в openSUSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/sozdanie-repozitoriya-subversion-v-opensuse/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Особенности дистрибутива openSUSE</title>
		<link>http://sapfeer.ru/osobennosti-distributiva-opensuse/</link>
		<comments>http://sapfeer.ru/osobennosti-distributiva-opensuse/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 09:12:31 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[openSuSE]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/osobennosti-distributiva-opensuse/</guid>
		<description><![CDATA[Читал старые записи в блоге Joe Brockmeier'а. И вот решил у себя выложить, чем же ,по-мнению разработчиков, дистрибутив openSUSE отличается от других linux'овы сборок. Вот список того, что есть только в openSUSE, этого вы не найдете в других дистрибутивах. - YaST - всеми нами любимый системный менеджер - Zypper - программа, для управления пакетами. - [...]]]></description>
			<content:encoded><![CDATA[<p> <img width="320" height="290" src='http://sapfeer.ru/wp-content/uploads/2009/12/86049493.png' border='0' alt='openSUSE логотип' align='Left' class="alignleft"> Читал старые записи в блоге Joe Brockmeier'а. И вот решил у себя выложить, чем же ,по-мнению разработчиков, дистрибутив openSUSE отличается от других linux'овы сборок.</p>
<p>Вот список того, что есть только в openSUSE, этого вы не найдете в других дистрибутивах.<br />
- <b>YaST</b> - всеми нами любимый системный менеджер<br />
- <b>Zypper</b> - программа, для управления пакетами.<br />
- <b>openSUSE Build Service</b> - пакет утилит для сборки  пакетов, с которым можно работать как онлайн, так и оффлайн.<br />
- <b>One-click install</b> - вот это точно одно из самых удачных нововведений, установка в один клик бывает удобна для не продвинутых юзеров.<br />
- <b>SUSE Firewall</b> - Отличный файрвол, базирующийся на iptables. Удобен в настройке, достаточно гибок, позволяет без усилий решать базовые задачи разграничения доступа к сети.<br />
- <b>Большое количество репозиториев</b> , которое появилось благодаря тому же openSUSE Build Service. Теперь практически любую программу можно найти уже в готовом RPM пакете под любую версию дистрибутива.<br />
- <b>SLED и SLES</b> - дистрибутивы построенные на основе openSUSE, поэтому стабильные и надежные.<br />
И, конечно, <strong>Хамелеон</strong> - символ всего, что связано с SuSE. Хамелеон , наверное, наиболее подходящий символ для дистрибутива, как легко и просто он изменяет свою окраску, так и дистрибутив мы можем легко подстроить под себя.</p>
<p>Спасибо ребятам из openSUSE за отличный дистрибутив!</p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/osobennosti-distributiva-opensuse/","Особенности дистрибутива openSUSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/osobennosti-distributiva-opensuse/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ошибка с драйвером для ATI-видеокарт</title>
		<link>http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/</link>
		<comments>http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 17:14:49 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[Репозиторий]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/</guid>
		<description><![CDATA[Ну вот вроде бы все - заработал репозиторий от ATI. И я, осчастливленный этой новостью, поспешил поставить себе драйвер. Поставил пакеты из ATI репозитория. Но, к сожалению, видимо это оказалось очередной злой шуткой разработчиков. Не понимаю, чем думают люди из novell выставляя продукты, без должным образом проведенного тестирования? Хочется задать вопрос, - "Сколько это еще [...]]]></description>
			<content:encoded><![CDATA[<p>Ну вот вроде бы все - заработал репозиторий от ATI. И я, осчастливленный этой новостью, поспешил поставить себе драйвер. Поставил пакеты из  <a href="http://www2.ati.com/suse/11.2/">ATI репозитория</a>. Но, к сожалению, видимо это оказалось очередной злой шуткой разработчиков. Не понимаю, чем думают люди из novell выставляя продукты, без должным образом проведенного тестирования? Хочется задать вопрос, - "Сколько это еще будет продолжаться?". Я уже всерьез подумываю, чтобы вернутся к версии 11.1 .<br />
А теперь об ошибках. Если после установки пакетов <i>ati-fglrxG01-kmp</i> и <i>x11-video-fglrxG01</i>, вы выполните команду:</p>
<p><code>modprobe fglrx</code></p>
<p>И увидите вот такие ошибки в dmesg:<br />
<code><br />
fglrx: Unknown symbol find_task_by_vpid<br />
fglrx: Unknown symbol pci_enable_msi<br />
</code></p>
<p><b>Поздравляю!</b> Теперь вы тоже стали жертвой халатности ATI. Как написано на форумах opensuse -<br />
<b>проблема актуальна только на 32-bit ных системах</b>. Более того, как оказалось, такая же проблема есть и в Ubuntu и в других дистрибутивах. Можно смело констатировать факт, что ATI спустя рукава относится к поддержке своих видеокарт в Linux. Жаль, что из-за таких вот в кавычках <i>"лидирующих"</i> производителей видео чипсетов тормозится развитие opensource. А всем нам - обладателям 32-битных систем и чертовых видеокарточек ATI остается лишь ждать, когда же ,наконец, выйдет нормальный драйвер, либо - пересаживаться обратно на openSUSE 11.1, что я и собираюсь сделать. <i>Где мой старый комп с nvidia fx5200...</i></p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/","Ошибка с драйвером для ATI-видеокарт")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

