<?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; Репозиторий</title>
	<atom:link href="http://sapfeer.ru/tag/repozitorij/feed/" rel="self" type="application/rss+xml" />
	<link>http://sapfeer.ru</link>
	<description>Блог по созданию и настройке OpenSuSE безопасного хамелеона</description>
	<lastBuildDate>Sun, 05 Sep 2010 04:25:53 +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>Создание репозитория 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>
		<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>2</slash:comments>
		</item>
		<item>
		<title>Репозиторий ATI для OpenSuSE 11.2</title>
		<link>http://sapfeer.ru/repozitorij-ati-dlya-opensuse-11-2/</link>
		<comments>http://sapfeer.ru/repozitorij-ati-dlya-opensuse-11-2/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 16:41:16 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[Репозиторий]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=454</guid>
		<description><![CDATA[<div style="display:inline-block;">Наконец-то, это произошло! Ati обновила версию драйвера и теперь он поддерживает новое ядро OpenSuSE. Скачать драйвер можно на официальном сайте или... 
</div>]]></description>
			<content:encoded><![CDATA[<div style="display:inline-block;"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/atilinux-165x300.jpg" style="float:left;display:inline-block;padding:5px;" alt="Ati Linux" title="Ati Linux" width="165" height="300"  class="size-medium wp-image-455" /> Наконец-то, это произошло! Ati обновила версию драйвера и теперь он поддерживает новое ядро OpenSuSE. Скачать драйвер можно на официальном сайте или по <a href="https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-9-10-x86.x86_64.run">ссылке</a>. Так же открылся репозиторий для драйвера fglrx, но к сожалению в нем нет модулей для kernel-desktop(Советую поставить вам kernel-pae или kernel-default). Репозиторий можно импортировать через YaST, указав URL  <strong>http://www2.ati.com/suse/11.2/</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/repozitorij-ati-dlya-opensuse-11-2/","Репозиторий ATI для OpenSuSE 11.2")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/repozitorij-ati-dlya-opensuse-11-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Список репозитариев OpenSuSE</title>
		<link>http://sapfeer.ru/spisok-repozitoriev-opensuse/</link>
		<comments>http://sapfeer.ru/spisok-repozitoriev-opensuse/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 23:00:26 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[Репозиторий]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=203</guid>
		<description><![CDATA[В этом посте хочу перечислить список всех репозиториев для OpenSuSE, который по моему личному мнению Необходимо добавить в систему. Привожу полный список своих репов(Список не включает в себя стандартные репозитории OSS, Updates и др.):
- Репозиторий ATI и Репозиторий NVIDIA - все последние драйвера для видеокарт ATI и NVIDIA нужно брать отсюда, если вы хотите получить [...]]]></description>
			<content:encoded><![CDATA[<p>В этом посте хочу перечислить список всех репозиториев для OpenSuSE, который по моему личному мнению Необходимо добавить в систему. Привожу полный список своих репов(Список не включает в себя стандартные репозитории OSS, Updates и др.):<br />
- <a href="http://www2.ati.com/suse/11.1"><strong>Репозиторий ATI</strong></a> и <a href="http://download.nvidia.com/opensuse/11.1/"><strong>Репозиторий NVIDIA</strong></a> - все последние драйвера для видеокарт ATI и NVIDIA нужно брать отсюда, если вы хотите получить поддержку direct rendrering, красивые и не тормозные эффекты на декстопе или даже поиграть в игры.<br />
- <a href="http://packman.unixheads.com/suse/11.1/"><strong>Репозиторий Packman</strong></a> - в представлении не нуждается, добавляется сразу же после установки системы, чтобы получить возможность открывать mp3, avi и другие мультимедиа форматы файлов в системе, одним словом must have.<br />
- <a href="http://download.opensuse.org/repositories/KDE:/42/openSUSE_11.1/"><strong>Репозиторий KDE 4.2</strong></a> - все программы для KDE 4.2 будем брать отсюда <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
- <a href="http://download.videolan.org/pub/vlc/SuSE/11.1"><strong>Репозиторий VLC</strong></a> - очень важный, по-моему мнению, репозиторий с пакетами плеера VLC.<br />
- <a href="http://download.opensuse.org/update/11.1-test"><strong>Репозиторий с обновлениями</strong></a> - в последнее время не радует стабильностью, но мы оптимисты, верим в хамелеона SuSE, поэтому must have.<br />
- <a href="http://download.opensuse.org/repositories/security:/passwordmanagement/openSUSE_11.1/"><strong>Репозиторий с KeePassX</strong></a> - содержит программы менеджеры паролей и дополнительно утилиты к ним, коими я уже давно привык пользоваться и без них совсем не могу, советую и вам, для повышения вашей же безопасности.<br />
- <a href="http://download.opensuse.org/repositories/mozilla/openSUSE_11.1/"><strong>Репозиторий Mozilla</strong></a> - пакеты с великолепным браузером Mozilla Firefox и другими полезными программами от Mozilla Foundation.<br />
- <a href="http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_11.1/"><strong>Репозиторий Wine</strong></a> - продолжая тему геймеров на линуксе и тех кто еще не может полностью отказаться от windows программ, репозиторий эмулятора Wine.<br />
Так же не забываем пользоваться замечательным поиском пакетов от <a href="http://packages.opensuse-community.org/index.jsp">Webpin</a>. Все нужное ПО, которого нет в официальных репозитариях в 99,9% случаях можно найти там. На этом хотелось бы завершить обзор репозитариев, если у я забыл или еще не знаю, о репозитарии, который должен быть must have в системе, по-вашему мнению, то, пожалуйста, поправьте меня. </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/spisok-repozitoriev-opensuse/","Список репозитариев OpenSuSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/spisok-repozitoriev-opensuse/feed/</wfw:commentRss>
		<slash:comments>5</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=146685&rnd=727402444" /></channel>
</rss>
