<?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</title>
	<atom:link href="http://sapfeer.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://sapfeer.ru</link>
	<description>Блог по созданию и настройке OpenSuSE безопасного хамелеона</description>
	<lastBuildDate>Wed, 01 Sep 2010 13:59:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Настройка VirtualBox без GUI в OpenSuSE</title>
		<link>http://sapfeer.ru/nastrojka-virtualbox-bez-gui-v-opensuse/</link>
		<comments>http://sapfeer.ru/nastrojka-virtualbox-bez-gui-v-opensuse/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 13:46:10 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[RemoteDesktop]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=673</guid>
		<description><![CDATA[Здравствуйте, сегодня хочу рассказать, о том, как установить и настроить VirtualBox на сервере,
с которым работа ведется только по SSH. Это очень удобно, если где-то у вас имеется мощный сервер, а хочется экспериментов, ставим VirtualBox, поднимаем RDP/VNC в системе, в зависимости от предпочтений
и пользуемся  Указанная последовательность настройки VirtualBox будет работать в любом линукс дистрибутиве. Изначально, [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте, сегодня хочу рассказать, о том, как установить и настроить <strong>VirtualBox</strong> на сервере,</p>
<p>с которым работа ведется только по<strong> SSH</strong>. Это очень удобно, если где-то у вас имеется мощный сервер, а хочется экспериментов, ставим <strong>VirtualBox</strong>, поднимаем <strong>RDP/VNC</strong> в системе, в зависимости от предпочтений</p>
<p>и пользуемся <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://sapfeer.ru/wp-content/uploads/2010/09/wlEmoticonsmile.png" alt="Smile" /> Указанная последовательность настройки <strong>VirtualBox</strong> будет работать в любом линукс дистрибутиве. Изначально, в репозиториях есть  Open Source версия эмулятора. Она нам не подходит, потому что в ней нет поддержки удаленного рабочего стола. Поэтому необходимо скачать <strong>VirtualBox </strong>со странички <a href="http://www.virtualbox.org/wiki/Linux_Downloads" target="_blank">VirtualBox downloads</a>. Там есть версии для <strong>OpenSuSE</strong> начиная с 11.0.</p>
<p><strong>1) Скачиваем и  устанавливаем(Можно просто указать ссылку с сайта virtualbox’):</strong></p>
<p><code>linux-z5dl:/path # zypper install VirtualBox-3.2-3.2.8_64453_openSUSE111-1.i586.rpm</code></p>
<p><strong>2) Начинаем настройку(<strong>Внимание! Настраивать virtualbox необходимо под непривелигированным пользователем</strong>):</strong></p>
<p><em>- создаем новую виртуальную машину с именем WinXP.</em></p>
<p><code>user@myhost:~&gt; VBoxManage createvm -name WinXP –register</code></p>
<p><em>- создаем для нее жесткий диск WinXP.vdi (на этом шаге рекомендую записать UID созданного диска, у меня он получился таким: b294b483-8654-47f6-8dc0-c7c4c6f0a66e):</em></p>
<p><code>user@myhost:~&gt; VBoxManage createvdi -filename "WinXP.vdi" -size 20000 –register</code></p>
<p><em>- Назначаем общие параметры для виртуальной машины:</em></p>
<p><code>user@myhost:~&gt; VBoxManage modifyvm WinXP --ostype WindowsXP --memory 512 --pae on --audio alsa --vram 128</code></p>
<p>Здесь прокомментирую поподробней все параметры:</p>
<p><strong>ostype</strong> – тип гостевой операционной системы, все поддерживаемые типы  можно посмотреть командой</p>
<p><code>user@myhost:~&gt; VBoxManage list ostypes</code></p>
<p><strong>memory</strong> – количество оперативной памяти</p>
<p><strong>audio</strong> – устройство для вывода звука</p>
<p><strong>vram</strong> – количество виртуальной видео памяти</p>
<p>Список всех остальных параметров можно узнать, если выполнить команду:</p>
<p><code>user@myhost:~&gt; VBoxManage modifyvm</code></p>
<p><em>- Создаем новый IDE контроллер для виртуальной машины:</em></p>
<p><code>user@myhost:~&gt; VBoxManage storagectl WinXP --name IDE0 --add ide</code></p>
<p><em>- Добавляем жесткий диск к контроллеру:</em></p>
<p><code>user@myhost:~&gt; VBoxManage storageattach WinXP --storagectl IDE0 --port 0 --device 0  --type hdd --medium b294b483-8654-47f6-8dc0-c7c4c6f0a66e</code></p>
<p><em>- Теперь добавим образ ISO, с которого будем ставить систему</em></p>
<p><code>user@myhost:~&gt; VBoxManage storageattach WinXP --storagectl "IDE0" --port 1 --device 0 --type dvddrive –medium "/path/to/iso/winxp-pro-sp3.iso"</code></p>
<p><em>- Подключяем машину бриджем, чтобы была доступна как обычный хост</em></p>
<p><code>user@myhost:~&gt; VBoxManage modifyvm WinXP --nic1 bridged --bridgeadapter1 eth0 --cableconnected1 on</code><br />
В принципе, если не нужен доступ к машине напрямую из вне, то можете подключать ее под NAT'ом. Но я все-таки рекомендую подключить ее именно так, для удобства управления.<br />
<em>- Сообщаем ей, что грузится надо с ДВД привода:</em></p>
<p><code>user@myhost:~&gt; VBoxManage modifyvm WinXP --boot1 dvd</code></p>
<p><em>- Включаем RDP, чтобы можно было удаленно управлять процессом установки:</em></p>
<p><code>user@myhost:~&gt; VBoxManage modifyvm WinXP --vrdp on --vrdpport 4000</code></p>
<p><em>- Запускаем в screen’e:</em></p>
<p><code>user@myhost:~&gt; screen –RD VBOX</code></p>
<p>user@myhost:~&gt; VBoxHeadless -startvm WinXP</p>
<p>Все! Установка и настройка завершена, теперь откройте порт 4000 в файрволле, подключайтесь к машине и начинайте установку ОС, в данном случае <strong>Windows</strong>. Хочется добавить, что интерфейс RDP немного кривоват и глючила мышка, наверное, от слишком большого разрешения на моем мониторе, но после установки системы, я разрешил удаленное управление в <strong>Windows</strong> и теперь напрямик попадаю в систему по RDP, не используя реализацию от <strong>VirtualBox</strong>. В конечном счете получился просто удаленный компьютер с <strong>Windows XP</strong> на борту, ничем не отличающийся от обычной машины. Не забудьте добавить пользователя в группу <strong>vboxusers</strong>.</p>
<p>Да кстати, отключить машину(жестко) можно командой:</p>
<p><code>user@myhost:~&gt; VBoxManage controlvm WinXP poweroff</code></p>
<p>или эмулировать нажатие <em>power button</em>:</p>
<p><code>user@myhost:~&gt; VBoxManage controlvm WinXP acpipowerbutton</code></p>
<p><strong>VBoxManage --help</strong> и чтение документации поможет разобраться вам с остальными тонкостями настройки виртуальной машины, например, такими как подключение 3D рендеринга и аппаратной виртуализации.</p>
<p><strong>Поздравляю всех с первым днем осени! <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></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-virtualbox-bez-gui-v-opensuse/","Настройка VirtualBox без GUI в OpenSuSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/nastrojka-virtualbox-bez-gui-v-opensuse/feed/</wfw:commentRss>
		<slash:comments>0</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>0</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>

		<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>1</slash:comments>
		</item>
		<item>
		<title>Красивые обои с символикой OpenSuSE</title>
		<link>http://sapfeer.ru/krasivye-oboi-s-simvolikoj-opensuse/</link>
		<comments>http://sapfeer.ru/krasivye-oboi-s-simvolikoj-opensuse/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 10:56:55 +0000</pubDate>
		<dc:creator>BotnicK</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=626</guid>
		<description><![CDATA[
OpenSuSE линукс считается одной из самых красивых open-source ОС. Учеными доказано - зеленый цвет успокаивает глаза   В связи с этим хочу поделиться обоями с символикой хамелеона:
 
 
 
 


Наслаждаемся  

okbm("http://sapfeer.ru/krasivye-oboi-s-simvolikoj-opensuse/","Красивые обои с символикой OpenSuSE")]]></description>
			<content:encoded><![CDATA[<div style="display:block;">
OpenSuSE линукс считается одной из самых красивых open-source ОС. Учеными доказано - зеленый цвет успокаивает глаза <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  В связи с этим хочу поделиться обоями с символикой хамелеона:</p>
<div style="display: block;"><a href="http://sapfeer.ru/wp-content/uploads/2010/08/Wallpaper2-1280x1024.jpg"><img class="alignleft size-medium wp-image-635" title="sapfeer.ru - обои с символикой OpenSuSE" src="http://sapfeer.ru/wp-content/uploads/2010/08/Wallpaper2-1280x1024-300x240.jpg" alt="sapfeer.ru - обои с символикой OpenSuSE" width="300" height="240" /></a> <a href="http://sapfeer.ru/wp-content/uploads/2010/08/wallpaper_suse_1280x1024.png"><img class="alignleft size-medium wp-image-635" title="sapfeer.ru - обои с символикой OpenSuSE" src="http://sapfeer.ru/wp-content/uploads/2010/08/wallpaper_suse_1280x1024.png" alt="sapfeer.ru - обои с символикой OpenSuSE" width="300" height="240" /></a></p>
<p><a href="http://sapfeer.ru/wp-content/uploads/2010/08/oS_green-1280x1024.jpg"><img class="alignnone size-medium wp-image-633" title="sapfeer.ru - обои с символикой OpenSuSE" src="http://sapfeer.ru/wp-content/uploads/2010/08/oS_green-1280x1024-300x240.jpg" alt="" width="300" height="240" /></a> <a href="http://sapfeer.ru/wp-content/uploads/2010/08/opensuse-recargado-personalizado.png"><img class="alignnone size-medium wp-image-632" title="sapfeer.ru - обои с символикой OpenSuSE" src="http://sapfeer.ru/wp-content/uploads/2010/08/opensuse-recargado-personalizado-300x240.png" alt="" width="300" height="240" /></a></p>
<p><a href="http://sapfeer.ru/wp-content/uploads/2010/08/opensuse_wallpaper.jpg"><img class="alignnone size-medium wp-image-631" title="sapfeer.ru - обои с символикой OpenSuSE" src="http://sapfeer.ru/wp-content/uploads/2010/08/opensuse_wallpaper-300x240.jpg" alt="" width="300" height="240" /></a> <a href="http://sapfeer.ru/wp-content/uploads/2010/08/opensuse.png"><img class="alignnone size-medium wp-image-630" title="sapfeer.ru - обои с символикой OpenSuSE" src="http://sapfeer.ru/wp-content/uploads/2010/08/opensuse-300x240.png" alt="" width="300" height="240" /></a></p>
<p><a href="http://sapfeer.ru/wp-content/uploads/2010/08/open_suse_1.jpg"><img class="alignnone size-medium wp-image-629" title="sapfeer.ru - обои с символикой OpenSuSE" src="http://sapfeer.ru/wp-content/uploads/2010/08/open_suse_1-300x240.jpg" alt="" width="300" height="240" /></a> <a href="http://sapfeer.ru/wp-content/uploads/2010/08/Light_openSUSE_wallpaper_by_beyecixramd.png"><img class="alignnone size-medium wp-image-628" title="sapfeer.ru - обои с символикой OpenSuSE" src="http://sapfeer.ru/wp-content/uploads/2010/08/Light_openSUSE_wallpaper_by_beyecixramd-300x240.png" alt="" width="300" height="240" /></a></p>
<p style="text-align: center;"><a href="http://sapfeer.ru/wp-content/uploads/2010/08/JKHP_suse1280.jpg" target="_blank"><img class="size-medium wp-image-627 aligncenter" style="display: block;" title="sapfeer.ru - обои с символикой OpenSuSE" src="http://sapfeer.ru/wp-content/uploads/2010/08/JKHP_suse1280-300x240.jpg" alt="" width="300" height="240" /></a></p>
</div>
<p><strong>Наслаждаемся <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong>
</div>
<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/krasivye-oboi-s-simvolikoj-opensuse/","Красивые обои с символикой OpenSuSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/krasivye-oboi-s-simvolikoj-opensuse/feed/</wfw:commentRss>
		<slash:comments>0</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. Вот один из вариантов, зачем же оно может понадобиться.
Батарейка в моем ноутбуке окончательно сдохла, из Москвы заказать такую же батарейку нельзя, поэтому, ноутбук перешел в стационарное состояние на верхнюю полку. Он стал машиной для экспериментов, и первый мой эксперимент – установка VNC-сервера [...]]]></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>2</slash:comments>
		</item>
		<item>
		<title>Антивирус для OpenSuSE</title>
		<link>http://sapfeer.ru/antivirus-dlya-opensuse/</link>
		<comments>http://sapfeer.ru/antivirus-dlya-opensuse/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 06:17:53 +0000</pubDate>
		<dc:creator>SuSEuser</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Avira]]></category>
		<category><![CDATA[Антивирус]]></category>
		<category><![CDATA[Безопасность]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=601</guid>
		<description><![CDATA[ Поскольку я учусь на компьютерной безопасности, то хочу пора бы затронуть эту тему и рассказать об антивирусе. Да, об антивирусе, как это не странно звучит. Многие думают, что раз они пользуются линуксом, то они защищены от вирусов. Это глубокое заблуждение! Уже сейчас известно около сотни вирусов для линукса. А сколько руткитов? Эксплоитов? Ведь отсутствие [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sapfeer.ru/wp-content/uploads/2010/04/avira-logo.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2010/04/avira-logo-276x300.jpg" alt="Avira - антивирус для OpenSuSE" title="Логотип Avira" height="250" class="size-medium wp-image-604" align="left" style="margin:5px;"/></a> Поскольку я учусь на компьютерной безопасности, то хочу пора бы затронуть эту тему и рассказать об антивирусе. Да, об антивирусе, как это не странно звучит. Многие думают, что раз они пользуются линуксом, то они защищены от вирусов. Это глубокое заблуждение! Уже сейчас известно около сотни вирусов для линукса. А сколько руткитов? Эксплоитов? Ведь отсутствие вирусов для линукса не достижение разработчиков... Их нет, только потому, что писать вирусы для линукса не выгодно. Как только линукс станет достаточно распространненым вирусы не заставят себя ждать. Но, мы не будем дожидаться этого момента! <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Пора все-таки задуматься о безопасности и установить хоть какой-нибудь из антивирусов для вашей системы. Для начала я предлагаю остановится на Avira Antivir. Тем более, что для OpenSuSE он идет прямо в стандартном репозитории.<br />
Устанавливаем:<br />
<code><br />
user@notebook:~&gt; sudo zypper install antivir<br />
</code><br />
После установки, вам необходимо обновить антивирусные базы, хотя у avir'ы есть GUI я предпочел делать это через консоль:<br />
<code><br />
sudo antivir --update<br />
</code><br />
Если, вдруг, avira выдает вам ошибку, что лицензия устарела, то вам нужно сделать следущее:<br />
1) Перейти по адрес <a href="http://www.freeav.com/ru/download/download_servers.php">http://www.freeav.com/ru/download/download_servers.php</a><br />
2) Скачать ключ ("Файл лицензии для Avira AntiVir Personal")<br />
3) Скаченный ключ положить в каталог <em>/usr/lib/AntiVir/</em> , заменив при этом тот ключ, который там уже имелся.</p>
<p>Можно запустить GUI версию Avira:<br />
<code><br />
su -c antivir<br />
</code></p>
<p>Настроек у антивирусного сканера не много, поэтому не вижу смысла их описывать, тем более они стандартные для каждого антивируса. В на этом установка завершена и вы можете использовать Avir'у как сканер. К сожалению, данная лицензия не позволяет использовать avir'у как демон для server'a. Раньше можно было запросить лицензию зарегестрировавшись у них на сайте, сейчас видимо, эту возможность прикрыли. Однако можно попробовать взять триальный ключ или запустить avir'у в режиме workstation. Для этого нужно:<br />
1) Отредактировать <em>/etc/avguard.conf</em> и расскомментировать следующие строчки:<br />
<code><br />
GuiSupport  yes<br />
GuiCAFile   /usr/lib/AntiVir/gui/cert/cacert.pem<br />
GuiCertFile /usr/lib/AntiVir/gui/cert/server.pem<br />
GuiCertPass antivir_default<br />
</code><br />
Желательно сгенерировать свои ключи, вместо дефолтных<br />
2) Отредактировать <em>/etc/sysconfing/antivir</em>:<br />
<code><br />
AVGUARD_TYPE="workstation"<br />
</code><br />
3) Запустить демон:<br />
<code><br />
/etc/init.d/avguard start<br />
</code></p>
<p>Взаимодействие с GUI у авиры происходит через сеть, это конечно неудобно и медленно, но хотя бы так <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
И, напоследок - всегда помните и будьте уверены в своей безопасности!</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/antivirus-dlya-opensuse/","Антивирус для OpenSuSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/antivirus-dlya-opensuse/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>

		<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>2</slash:comments>
		</item>
		<item>
		<title>После долгого перерыва</title>
		<link>http://sapfeer.ru/posle-dolgogo-pereryva/</link>
		<comments>http://sapfeer.ru/posle-dolgogo-pereryva/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 06:57:37 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Перерыв]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=575</guid>
		<description><![CDATA[Долго не писал в блог. Но мне постоянно пишут люди, приходят отзывы, и я начинаю понимать, что та информация, которую я тут выкладываю просто для себя многим полезна, важна... Не всегда получается все описать, охватить, иногда банально не хватает времени сесть и написать даже маленький. Пост, но.. Все же я не брошу этот блог, буду [...]]]></description>
			<content:encoded><![CDATA[<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/posle-dolgogo-pereryva/","После долгого перерыва")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/posle-dolgogo-pereryva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Модуль limitipconn для apache</title>
		<link>http://sapfeer.ru/modul-limitipconn-dlya-apache/</link>
		<comments>http://sapfeer.ru/modul-limitipconn-dlya-apache/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 06:59:57 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Безопасность]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/570/</guid>
		<description><![CDATA[    Все-таки я нашел время чтобы написать в блог, сегодня хочу сделать небольшую заметку о том. как ограничить себя от умников, которые практикуются в DOS на apache. Генерируется огромное количество запросов с 1го айпи, которые заставляет apache отфутболивать лигитимных пользователей. Конечно, можно с этим бороться и в файрволле, но как мне кажется [...]]]></description>
			<content:encoded><![CDATA[<p>    Все-таки я нашел время чтобы написать в блог, сегодня хочу сделать небольшую заметку о том. как ограничить себя от умников, которые практикуются в DOS на apache. Генерируется огромное количество запросов с 1го айпи, которые заставляет apache отфутболивать лигитимных пользователей. Конечно, можно с этим бороться и в файрволле, но как мне кажется - наиболее разумным решением будет использование возможностей самого apache. Я сразу же нашел в интернете специальный модуль, ограничивающий подключение к apache по ip. Он называется mod_limitipconn. Конечно, готовый RPM есть уже для OpenSuSE(прим. спасибо родному BuildService). Практически все модули вы сможете найти здесь:<br />
<a href="http://download.opensuse.org/repositories/Apache:/Modules/"><b><i>http://download.opensuse.org/repositories/Apache:/Modules/</i></b></a>. Добавляем репозиторий для вашего дистрибутива и устанавливаем пакет:<br />
<code><br />
user@linuxserver:~> zypper install apache2-mod_limitipconn<br />
</code><br />
После установки подключаем его к apache:<br />
<code><br />
user@linuxserver:~> a2enmod mod_limitipconn<br />
</code><br />
Ну и заключительный шаг - добавляем его в apache, модуль limitipconn привязывается к определенному виртуальному хосту и позволяет ограничить доступ к любой части вашего  сайта. Вот пример подключения:<br />
<code><br />
    <IfModule mod_limitipconn.c><br />
        <Location / >       # Относительный путь от корня сайта<br />
            MaxConnPerIP 8  # Количество максимальных подключений с одного айпи<br />
            NoIPLimit image/*  # Снимаем ограничение на загрузку изображений<br />
        </Location><br />
    </IfModule><br />
</code></p>
<p>Модуль можно настроить также, например,  на ограничение только по определенному типу запрашиваемого контента.  Вобщем, для меня этот модуль оказался крайне полезным и нужным.</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/modul-limitipconn-dlya-apache/","Модуль limitipconn для apache")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/modul-limitipconn-dlya-apache/feed/</wfw:commentRss>
		<slash:comments>0</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>2</slash:comments>
		</item>
	<img style='margin:0;padding:0;border:0;' width='1px' height='1px' src="http://sapfeer.ru/wp-content/plugins/mystat/mystat.php?act=time_load&id=144942&rnd=1153909333" /></channel>
</rss>
