<?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>HowToBSD &#187; Software</title>
	<atom:link href="http://howtobsd.com/ru/cat/software/feed" rel="self" type="application/rss+xml" />
	<link>http://howtobsd.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 11 Feb 2014 11:21:33 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>subsystem request for sftp</title>
		<link>http://howtobsd.com/ru/solutions/sftp_reques.html</link>
		<comments>http://howtobsd.com/ru/solutions/sftp_reques.html#comments</comments>
		<pubDate>Wed, 28 Nov 2012 14:41:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[problems & solutions]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://howtobsd.com/ru/?p=537</guid>
		<description><![CDATA[Пытаясь подключиться к серверу по sftp используя FileZilla: Nov 28 08:25:51 server01 sshd[19577]: Accepted password for root from 77.120.137.175 port 55070 ssh2 Nov 28 08:25:51 server01 sshd[19577]: subsystem request for sftp Nov 28 08:25:51 server01 sshd[19577]: error: subsystem: cannot stat /usr/libexec/sftp-server: No such file or directory Nov 28 08:25:51 server01 sshd[19577]: subsystem request for sftp [...]]]></description>
				<content:encoded><![CDATA[<p>Пытаясь подключиться к серверу по sftp используя FileZilla:<br />
<code>Nov 28 08:25:51 server01 sshd[19577]: Accepted password for root from 77.120.137.175 port 55070 ssh2<br />
Nov 28 08:25:51 server01 sshd[19577]: subsystem request for sftp<br />
Nov 28 08:25:51 server01 sshd[19577]: error: subsystem: cannot stat /usr/libexec/sftp-server: No such file or directory<br />
Nov 28 08:25:51 server01 sshd[19577]: subsystem request for sftp failed, subsystem not found</code><br />
Но при этом без проблем могу подключиться по ssh.</p>
<p>Это легко решается путем создания симлинка в нужное место.<br />
Найдем где находится нужный файл :<br />
<code><br />
root@server01 ~]# locate sftp-server<br />
/usr/libexec/openssh/sftp-server<br />
</code></p>
<p>и создадим ссылку на него:<br />
<code><br />
ln -s /usr/libexec/openssh/sftp-server /usr/libexec/sftp-server<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://howtobsd.com/ru/solutions/sftp_reques.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка Redmine в FreeBSD</title>
		<link>http://howtobsd.com/ru/software/redmine-on-freebsd.html</link>
		<comments>http://howtobsd.com/ru/software/redmine-on-freebsd.html#comments</comments>
		<pubDate>Sat, 22 Oct 2011 15:32:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[problems & solutions]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://howtobsd.com/ru/?p=500</guid>
		<description><![CDATA[Вам, вероятно, известно, что redmine портирован в FreeBSD. Прежде всего я попытался его собрать: #cd /usr/ports/www/redmine ===> redmine-1.2.1_1 is marked as broken: Does not work with RubyGems 1.8. *** Error code 1 Stop in /usr/ports/www/redmine. Конечно, Вы бы врядли читали сейчас этот пост если бы порт собрался успешно Автор порта пометил его как &#8220;broken&#8221; из-за [...]]]></description>
				<content:encoded><![CDATA[<p>Вам, вероятно, известно, что redmine портирован в FreeBSD. Прежде всего я попытался его собрать:</p>
<p><code>#cd /usr/ports/www/redmine<br />
===>  redmine-1.2.1_1 is marked as broken: Does not work with RubyGems 1.8.<br />
*** Error code 1</p>
<p>Stop in /usr/ports/www/redmine.</code></p>
<p>Конечно, Вы бы врядли читали сейчас этот пост если бы порт собрался успешно <img src='http://howtobsd.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Автор порта пометил его как &#8220;broken&#8221; из-за бага в Gem 1.8.</p>
<p>В результате мне пришлось ставить его вручную по <a href="http://www.redmine.org/projects/redmine/wiki/RedmineInstall">официальноу руководству</a><br />
В процессе установки я столкнулся с рядом проблемами. Таким образом данный пост является дополненным, а также адаптированным под FreeBSD руководством установки Redmine. Рассмотрены возможные ошибки и способы их решения.<br />
Надеюсь это пригодится кому-нибудь. итак, поехали&#8230;</p>
<p><strong>1) Качаем Redmine (I used svn for it):</strong></p>
<p><code>#svn co http://redmine.rubyforge.org/svn/branches/1.2-stable redmine-1.2</code></p>
<p><strong>2) Создаем базу данных (конечно, Вы можете использовать для этого phpmyadmin или что угодно):</strong><br />
<code>mysql -uuser -ppasword<br />
mysql> create database redmine character set utf8;<br />
mysql> create user 'redmine'@'localhost' identified by 'passforuser';<br />
mysql> grant all privileges on redmine.* to 'redmine'@'localhost';<br />
mysql>exit;</code><br />
<strong><br />
3) Правим конфиг для подключения к базе данных ( копируем  из config/database.yml.example). config/database.yml:</strong><br />
<code>production:<br />
  adapter: mysql<br />
  database: redmine<br />
  host: localhost<br />
  username: redmine<br />
  password: passforuser</code></p>
<p><strong>4) Генерируем session store secret.</strong><br />
<code>#rake generate_session_store<br />
Missing the i18n 0.4.2 gem. Please `gem install -v=0.4.2 i18n`</code></p>
<p>Вот здесь начинаются проблемы. Без паники делаем то, что предлагаетcя:<br />
<code>#gem install -v=0.4.2 i18n<br />
Fetching: i18n-0.4.2.gem (100%)<br />
Successfully installed i18n-0.4.2<br />
1 gem installed<br />
Installing ri documentation for i18n-0.4.2...<br />
Installing RDoc documentation for i18n-0.4.2...</code></p>
<p>снова пробуем:</p>
<p><code>#rake generate_session_store<br />
Missing the Rails 2.3.11 gem. Please `gem install -v=2.3.11 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.</code></p>
<p>Я попробовал изменить значение  RAILS_GEM_VERSION (on 3.0.5) но Redmine еще не работает с версией 3.0.5 (у меня была установлена именно она) так что устанавливаем раннюю версию:<br />
<code># gem install -v=2.3.11 rails</code></p>
<p>и снова пробуем:<br />
<code># rake generate_session_store<br />
rake/rdoctask is deprecated.  Use rdoc/task instead (in RDoc 2.4.2+)<br />
WARNING: 'task :t, arg, :needs => [deps]' is deprecated.  Please use 'task :t, [args] => [deps]' instead.<br />
    at /vol1/www/www.slim/httdocs/redmine/redmine-1.2/lib/tasks/email.rake:170</code></p>
<p>Немного погуглив, выяснилось, что это связано с версией rake которую тоже нужно &#8220;опустить&#8221;:<br />
<code># gem install -v=0.8.7 rake<br />
Fetching: rake-0.8.7.gem (100%)<br />
Successfully installed rake-0.8.7<br />
1 gem installed<br />
Installing ri documentation for rake-0.8.7...<br />
Installing RDoc documentation for rake-0.8.7...</code></p>
<p><code># gem uninstall -v=0.9.2 rake<br />
Successfully uninstalled rake-0.9.2</code></p>
<p>В конечном итоге сработало:<br />
<code># rake generate_session_store<br />
(in /vol1/www/www.slim/httdocs/redmine/redmine-1.2)</code></p>
<p><strong>5) Миграция базы данных:</strong><br />
<code># rake db:migrate RAILS_ENV=production<br />
(in /vol1/www/www.slim/httdocs/redmine/redmine-1.2)<br />
rake aborted!<br />
syntax error on line 8, col 2: `  encoding: utf8'</p>
<p>(See full trace by running task with --trace)</code><br />
Нашел-таки проблему. Оказалось я допустил ошибку в конфигурации базы данных &#8211; пропустил проблем перед паролем. Далее:</p>
<p><code># rake db:migrate RAILS_ENV=production<br />
(in /vol1/www/www.slim/httdocs/redmine/redmine-1.2)<br />
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.<br />
rake aborted!<br />
no such file to load -- mysql</code></p>
<p>устанавливаем gem mysql:<br />
<code>howtobsd# gem install mysql</code></p>
<p>и снова пробуем запустить миграцию:<br />
<code>howtobsd# rake db:migrate RAILS_ENV=production</code></p>
<p>На этот раз все прошло гладко, миграция завершена!</p>
<p><strong>6) Импортируем дефолтные данные (рекомендуется):</strong><br />
<code># rake redmine:load_default_data  RAILS_ENV=production<br />
(in /vol1/www/www.slim/httdocs/redmine/redmine-1.2)</p>
<p>Select language: bg, bs, ca, cs, da, de, el, en, en-GB, es, eu, fa, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv, mk, mn, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sr, sr-YU, sv, th, tr, uk, vi, zh, zh-TW [en]</code></p>
<p>Выбираем язык и двигаемся дальше. </p>
<p><strong>7) В соответствии с руководством устанавливаем права на папки (создаем, если каких-то нет):</strong></p>
<p><code>chown -R username:username files log tmp public/plugin_assets<br />
chmod -R 755 files log tmp public/plugin_assets</code></p>
<p><strong>8) Тестируем установку:</strong><br />
<code>#ruby script/server webrick -e production<br />
=> Booting WEBrick<br />
=> Rails 2.3.11 application starting on http://0.0.0.0:3000</code></p>
<p>Готово, теперь можете попробовать в браузере ввести  <a href="http://localhost:3000" rel="nofollow">http://localhost:3000</a></p>
<p>    *  login: admin<br />
    * password: admin</p>
<p>У меня заработало. Надеюсь у Вас тоже!</p>
<p><strong>9) Нам осталось только сконфигурировать Apache для redmine.</strong><br />
Конфигурация ROR приложений для Apache описана в моей статье <a href="software/installing-ruby-on-rails-on-freebsd.html"> &#8220;Installing Ruby on Rails on FreeBSD&#8221;</a> только сейчас я внес некоторые изменения в httpd.conf в связи с измененной версией passenger.<br />
Теперь у меня в httpd.conf это выглядит так:<br />
<code>LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.5/ext/apache2/mod_passenger.so<br />
PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.5<br />
PassengerRuby /usr/local/bin/ruby18</code></p>
<p><strong>10) Ну, и напоследок, мой пример конфигурации виртуального хоста для redmine:</strong><br />
<code>&lt;VirtualHost *:80&gt;<br />
        ServerName my-projects.com<br />
        DocumentRoot /vol1/www/www.slim/httdocs/redmine/redmine-1.2/public/<br />
        RailsEnv production<br />
        ErrorLog /vol1/www/www.slim/httdocs/redmine/redmine-1.2/log/httpd.log<br />
&lt;/VirtualHost&gt;</code></p>
<p>Это все!</p>
]]></content:encoded>
			<wfw:commentRss>http://howtobsd.com/ru/software/redmine-on-freebsd.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Монтирование iso образа в FreeBSD</title>
		<link>http://howtobsd.com/ru/software/how-to-mount-iso-image-in-freebsd.html</link>
		<comments>http://howtobsd.com/ru/software/how-to-mount-iso-image-in-freebsd.html#comments</comments>
		<pubDate>Mon, 03 Oct 2011 12:19:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[hdd]]></category>
		<category><![CDATA[mount]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://howtobsd.com/ru/?p=487</guid>
		<description><![CDATA[&#8220;монтировать iso freebsd&#8221; &#8211; один из распространенных вопросов пользователей FreeBSD. Впрочем, сделать это очень легко. Давайте убедимся в этом: Во-первых, нам необходимо создать виртуальное устройство для нашего iso образа (используем mdconfig для этого): howtobsd# mdconfig -a -f /path_to_iso/Mac_OS_X.iso md0 md0 (результат выполнения комманды) &#8211; это название виртуального устройства которое мы создали (должно появиться в /dev/md0). [...]]]></description>
				<content:encoded><![CDATA[<p>&#8220;<strong>монтировать iso  freebsd</strong>&#8221; &#8211; один из распространенных вопросов пользователей FreeBSD. Впрочем, сделать это очень легко. Давайте убедимся в этом:</p>
<p>Во-первых, нам необходимо создать виртуальное устройство для нашего iso образа (используем mdconfig для этого):<br />
<code>howtobsd# mdconfig -a -f /path_to_iso/Mac_OS_X.iso<br />
md0</code></p>
<p>md0 (результат выполнения комманды) &#8211; это название виртуального устройства которое мы создали (должно появиться в /dev/md0).<br />
Можно проверить, появилось ли оно в /dev:<br />
<code>howtobsd# ls /dev/ | grep md0<br />
md0</code></p>
<p>Теперь виртульное устройство md0 готово к монтированию:</p>
<p><code>howtobsd# mount_cd9660 /dev/md0 /cdrom</code></p>
<p>Вот и все, данные iso образа теперь доступны в разделе /cdrom.</p>
<p>Для удаления и размонтирования виртуального устройства, соответственно, используйте комманды:<br />
<code>howtobsd# umount  /cdrom<br />
mdconfig -d -u md0</code></p>
]]></content:encoded>
			<wfw:commentRss>http://howtobsd.com/ru/software/how-to-mount-iso-image-in-freebsd.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>mysqldump на FreeBSD</title>
		<link>http://howtobsd.com/ru/software/mysqldump-on-freebsd.html</link>
		<comments>http://howtobsd.com/ru/software/mysqldump-on-freebsd.html#comments</comments>
		<pubDate>Tue, 05 Jul 2011 16:32:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://howtobsd.com/ru/?p=400</guid>
		<description><![CDATA[Просто несколько заметок об утилите mysqldump. Создание полной резервной копии базы: # mysqldump -uDBUSER -pPASSWORD DBNAME > filename.sql или # mysqldump --user=username --password=password DBNAME > filename.sql Если Вам необходимо создать резервную копию сразу нескольких баз данных, Вы можете использовать параметр -B (или -databases) mysqldump -uDBUSER -pPASSWORD -B DBNAME1 DBNAME2 > filename.sql Для создания полного дампа [...]]]></description>
				<content:encoded><![CDATA[<p>Просто несколько заметок об утилите mysqldump. </p>
<p>Создание полной резервной копии базы:</p>
<p><code># mysqldump -uDBUSER -pPASSWORD DBNAME > filename.sql</code></p>
<p>или<br />
<code># mysqldump --user=username --password=password DBNAME > filename.sql</code> </p>
<p>Если Вам необходимо создать резервную копию сразу нескольких баз данных, Вы можете использовать параметр -B (или -databases)</p>
<p><code>mysqldump -uDBUSER -pPASSWORD -B DBNAME1 DBNAME2  > filename.sql</code></p>
<p>Для создания полного дампа всех баз данных на хосте:</p>
<p><code>mysqldump -uDBUSER -pPASSWORD -A  > filename.sql</code></p>
<p>Для дампа только структуры базы (без данных)</p>
<p><code>mysqldump -uDBUSER -pPASSWORD --no-data DBNAME > filename.sql</code></p>
<p>Для того, чтобы ограничить количество записей при дампе (Очень полезная комманда, когда вам необходимо развернуть огромный проект с небольшим количеством данных &#8211; например, для тестов):</p>
<p><code> mysqldump -uDBUSER  -pPASSWORD --where="true limit 100" DBNAME > filename.sql  </code><br />
эта комманда сделает резервную копию вашей базы данных с ограниченым количеством записей в каждой таблице.</p>
]]></content:encoded>
			<wfw:commentRss>http://howtobsd.com/ru/software/mysqldump-on-freebsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH авторизация по ключу</title>
		<link>http://howtobsd.com/ru/software/ssh-key-authentication-freebsd.html</link>
		<comments>http://howtobsd.com/ru/software/ssh-key-authentication-freebsd.html#comments</comments>
		<pubDate>Sat, 26 Mar 2011 17:31:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[System Configuration]]></category>

		<guid isPermaLink="false">http://howtobsd.com/ru/?p=341</guid>
		<description><![CDATA[Сегодня трудно представить себе администратора Unix систем который не использует ssh протокол. В этом how-to я хотел бы показать насколько просто использовать авторизацию ssh по ключам. Наиболее очевидные преимущества ssh аутентификации с использованием открытых ключей для меня это: ssh авторизация без пароля использование ssh в shell скриптах безопасность Для того, чтобы воспользоваться преимуществами авторизации по [...]]]></description>
				<content:encoded><![CDATA[<p>Сегодня трудно представить себе администратора  Unix систем который не использует ssh протокол.<br />
В этом how-to я хотел бы показать насколько просто использовать <strong>авторизацию ssh по ключам</strong>.<br />
Наиболее очевидные преимущества ssh аутентификации с использованием открытых ключей для меня это:</p>
<ul>
<li>ssh авторизация без пароля</li>
<li>использование ssh в shell скриптах</li>
<li>безопасность</li>
</ul>
<p>Для того, чтобы воспользоваться преимуществами авторизации по ключу ssh необходимо выполнить всего два шага:</p>
<ul>
<li>1. Сгенерировать ключи на клиентской машине.</li>
<li>2. Добавить публичный ключ на сервере.</li>
</ul>
<h4>1.Генерация ключей.</h4>
<p>От юзера которым будем использовать ssh на клиенте даем команду:</p>
<p><code>#<strong>ssh-keygen -t rsa</strong><br />
Generating public/private rsa key pair.<br />
Enter file in which to save the key (/home/slim/.ssh/id_rsa):<br />
Enter passphrase (empty for no passphrase):<br />
Enter same passphrase again:<br />
Your identification has been saved in /home/slim/.ssh/id_rsa.<br />
Your public key has been saved in /home/slim/.ssh/id_rsa.pub.<br />
The key fingerprint is:<br />
6c:62:f7:11:93:2d:47:90:66:80:88:43:c4:e3:95:7e slim@slim<br />
The key's randomart image is:<br />
+--[ RSA 2048]----+<br />
| +o. o ....o.    |<br />
|  = + .   ++     |<br />
| . =     o= o    |<br />
|  . . E.   =     |<br />
|     .o S .      |<br />
|     . + . .     |<br />
|          .      |<br />
|                 |<br />
|                 |<br />
+-----------------+</code></p>
<p>В резульате получаем 2 файла в папке ~/.ssh:<br />
id_rsa  &#8211; приватный (закрытый) ключ<br />
id_rsa.pub &#8211; публичный ключ</p>
<h4>2. Добавление публичного ключа на сервере.</h4>
<p>По умолчанию публичные ключи хранятся в файлу /home/user/.ssh/authorized_keys<br />
Нам необходимо загрузить публичный ключ (id_rsa.pub) на сервер и  при помощи конкатенации добавить его содержимое в authorized_keys:</p>
<p><code>#cat id_rsa.pub >> /home/user/.ssh/authorized_keys</code></p>
<p>Эта команда также создаст файл, если его не существует.</p>
<p>Это все! Теперь можно попробовать авторизоваться с клиента:</p>
<p><code>#ssh username@servername</code></p>
<p>Как использовать несколько ключей для разных серверов читайте в следующей статье<br />
How to use several keys for different servers read in next post.</p>
]]></content:encoded>
			<wfw:commentRss>http://howtobsd.com/ru/software/ssh-key-authentication-freebsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RapidSVN &#8211; графический svn клиент для FreeBSD</title>
		<link>http://howtobsd.com/ru/software/rapidsvn-gui-svn-client-for-freebsd.html</link>
		<comments>http://howtobsd.com/ru/software/rapidsvn-gui-svn-client-for-freebsd.html#comments</comments>
		<pubDate>Sun, 26 Dec 2010 18:44:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://howtobsd.com/ru/?p=302</guid>
		<description><![CDATA[Каждому пользователю svn под управлением windows хорошо известен клиент TortoiseSVN. Однако, акие есть альтернативы TortoiseSVN для Linux (а в особенности для FreeBSD)? &#8220;True&#8221;-разработчики ответят: &#8220;Я использую консольный клиент svn и больше мне ничего не нужно&#8221; и будут правы. Но не смотря на это, многие пользователи хотят использовать удобный интуитивно понятный пользовательский интерфейс. Итак, сегодня я [...]]]></description>
				<content:encoded><![CDATA[<p>Каждому пользователю svn под управлением windows хорошо известен клиент TortoiseSVN. Однако, акие есть альтернативы TortoiseSVN для Linux (а в особенности для FreeBSD)?<br />
&#8220;True&#8221;-разработчики ответят: &#8220;Я использую консольный клиент svn и больше мне ничего не нужно&#8221; и будут правы. Но не смотря на это, многие пользователи хотят использовать удобный интуитивно понятный пользовательский интерфейс.<br />
Итак, сегодня я представлю Вам <strong>рабочий svn клиент для FreeBSDSo &#8211; RapidSVN.</strong></p>
<p>Установка:</p>
<p><code>#cd /usr/ports/devel/rapidsvn<br />
#make install clean<br />
</code><br />
После этого можно сделать checkout из репозитория для Вашей рабаочей копии.<br />
В работе мне очень нужен diff в svn. RapidSVN не включает в себя утилиту сравнения изменений, однако можно воспользоваться внешним приложением.<br />
Установка diff приложения для FreeBSD &#8211; <strong>dirdiff</strong>:<br />
<code>#cd /usr/ports/sysutils/dirdiff<br />
#make install clean<br />
</code></p>
<p>Введите расположение dirdiff в настройки RapidSVN(Settings->Programs->Diff Tool ):<br />
/usr/local/bin/dirdiff</p>
<p>Если Вам известен какой-либо более лучший svn клиент для FreeBSD &#8211; я буду рад узнать об этом из Ваших комментариев к этому посту. </p>
]]></content:encoded>
			<wfw:commentRss>http://howtobsd.com/ru/software/rapidsvn-gui-svn-client-for-freebsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как установить Skype на FreeBSD 8.1</title>
		<link>http://howtobsd.com/ru/software/how-to-install-skype-on-freebsd.html</link>
		<comments>http://howtobsd.com/ru/software/how-to-install-skype-on-freebsd.html#comments</comments>
		<pubDate>Wed, 03 Nov 2010 20:40:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://howtobsd.com/ru/?p=272</guid>
		<description><![CDATA[Проблема с установкой Skype на FreeBSD: /usr/ports/net/skype12/ &#8211; устанавливается, но не работает(не подключается). /usr/ports/net/skype/ - не устанавливается: #cd  /usr/ports/net/skype/ #make install clean ===&#62; skype-2.0.0.72,1 is marked as broken: This is the last version of skype that works on FreeBSD, but the distfile is no longer available from the vendor, and won't be in the future. [...]]]></description>
				<content:encoded><![CDATA[<p>Проблема с установкой Skype на FreeBSD:</p>
<p><strong>/usr/ports/net/skype12/</strong> &#8211; устанавливается, но не работает(не подключается).</p>
<p><strong>/usr/ports/net/skype/ </strong>- не устанавливается:</p>
<p><code>#cd  /usr/ports/net/skype/<br />
#make install clean<br />
===&gt;  skype-2.0.0.72,1 is marked as broken: This is the last version of skype that works on FreeBSD, but the distfile is no longer available from the vendor, and won't be in the future. We are working on alternative solutions..<br />
*** Error code 1<br />
Stop in /usr/ports/net/skype.</code></p>
<p><strong>Решение: </strong></p>
<p><strong>Закачиваем файл <a href="http://howtobsd.com/wp-content/uploads/2010/11/skype_static-2.0.0.72-oss.tar.bz2">skype_static-2.0.0.72-oss.tar.bz2</a></strong> в  /usr/ports/distrfiles</p>
<p>комментируем строчку 26 в файле /usr/ports/net/skype/Makefile:</p>
<p>&#8220;BROKEN=     This is the last version of skype that works on FreeBSD, but the distfile is no longer available from the vendor, and won&#8217;t      be in the future. We are working on alternative solutions.&#8221;</p>
<p>после этого пробуем установить снова:</p>
<p><code>#cd  /usr/ports/net/skype/<br />
#make install clean<br />
#rehash<br />
#skype</code></p>
<p>Мои поздравления!</p>
]]></content:encoded>
			<wfw:commentRss>http://howtobsd.com/ru/software/how-to-install-skype-on-freebsd.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Openmeetings &#8211;  сервер видеоконференций для FreeBSD</title>
		<link>http://howtobsd.com/ru/software/openmeetings-video-conferencing-server-on-freebsd.html</link>
		<comments>http://howtobsd.com/ru/software/openmeetings-video-conferencing-server-on-freebsd.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 09:53:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://howtobsd.com/ru/?p=211</guid>
		<description><![CDATA[Openmeetings &#8211; это сервер видеоконференций с открытым исходным кодом. Требования: Openoffice 3.0 и старше Mysql-Server5 (или PostgreSQL) jdk16 (openjdk6, diablo-jdk1.6.0) swftools ImageMagick Из данного перечня у меня не оказалось OpenOffice (и я в действительности был опечален тем фактом, что его нужно было установить на сервер) и swftools.С установкой последнего проблем не возникло, а вот OpenOffice нервов [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Openmeetings </strong> &#8211; это сервер видеоконференций с открытым исходным кодом.</p>
<p>Требования:</p>
<ul>
<li>Openoffice 3.0 и старше</li>
<li>Mysql-Server5 (или PostgreSQL)</li>
<li>jdk16 (openjdk6, diablo-jdk1.6.0)</li>
<li>swftools</li>
<li>ImageMagick</li>
</ul>
<p>Из данного перечня у меня не оказалось OpenOffice (и я в действительности был опечален тем фактом, что его нужно было установить на сервер) и swftools.С установкой последнего проблем не возникло, а вот  OpenOffice нервов попортил. Из пакетов его установить не получилось т.к. собирается он, видимо, не часто и многие установленные порты, от которых он зависел, были более свежими.<br />
При сборке офиса из портов (/usr/ports/editors/openoffice.org-3) возникло немало проблем, т.к. до этого у меня в /etc/rc.conf стояла опция WITHOUT_X11=yes и многое пришлось пересобрать. Но это все лирика. Я предполагаю, что все вышеперечисленное на сервере уже установлено.</p>
<p>Первым делом скачиваем сам <a href="http://code.google.com/p/openmeetings/downloads/list">Openmeetings посвежее</a><br />
В момент написания статьи свежим являлся <a href="http://openmeetings.googlecode.com/files/openmeetings_1_5_rc1_r3393.zip">openmeetings_1_5_rc1_r3393.zip</a></p>
<p><code>#fetch http://openmeetings.googlecode.com/files/openmeetings_1_5_rc1_r3393.zip<br />
#unzip openmeetings_1_5_rc1_r3393.zip</code></p>
<p>запускаем OpenOffice  в режиме headless:<br />
<code>#/usr/local/openoffice.org-3.2.1/openoffice.org3/program/soffice.bin \<br />
-headless -nofirststartwizard \<br />
-accept="socket,host=localhost,port=8100;urp;StarOffice.Service"</code></p>
<p>проверим:<br />
<code># ps -aux | grep openoffice<br />
howtobsd    96549  0.6  0.6 157740 52268  p0  S+    4:58PM   0:00.33 /usr/local/openoffice.org-3.2.1/openoffice.org3/program/soffice.bin -headless -nofirststartwizard -accept=socket,host=localhost,port=8100;urp;</code></p>
<p>теперь вернемся к распакованной папке red5 и отредактируем конфигурационный файл:<br />
<code>#vim red5/webapps/openmeetings/conf/hibernate.cfg.xml</code><br />
<!-- User  / Password --></p>
<p>&lt;!&#8211; User  / Password &#8211;&gt;<br />
&lt;property name=&#8221;connection.username&#8221;&gt;<strong>mysqluser</strong>&lt;/property&gt;<br />
&lt;property name=&#8221;connection.password&#8221;&gt;<strong>userpassword</strong>&lt;/property&gt;</p>
<p>&lt;!&#8211; Database Settings &#8211;&gt;<br />
&lt;property name=&#8221;connection.driver_class&#8221;&gt;com.mysql.jdbc.Driver&lt;/property&gt;<br />
&lt;!&#8211;  for performance reasons changed to MyISAM from org.hibernate.dialect.MySQLInnoDBDialect &#8211;&gt;<br />
&lt;property name=&#8221;dialect&#8221;&gt;org.hibernate.dialect.MySQLMyISAMDialect&lt;/property&gt;<br />
&lt;property name=&#8221;connection.url&#8221;&gt;jdbc:mysql://localhost/<strong>openmeetings</strong> autoReconnect=true&amp;amp; useUnicode=true&amp;amp;createDatabaseIfNotExist=true&amp;amp; characterEncoding=utf-8&lt;/property&gt;</p>
<p>&lt;property name=&#8221;hibernate.connection.CharSet&#8221;&gt;utf8&lt;/property&gt;<br />
&lt;property name=&#8221;hibernate.connection.characterEncoding&#8221;&gt;utf8&lt;/property&gt;<br />
&lt;property name=&#8221;hibernate.connection.useUnicode&#8221;&gt;true&lt;/property&gt;</p>
<p>Перед запуском создать базу данных <strong>openmeetings </strong>в кодировке <strong>utf8_general_ci.</strong></p>
<p>Теперь все готово к запуску:<br />
<code>#cd red5<br />
#sh red5.sh</code></p>
<p>Подождите некоторое время до появления [Launcher:/openmeetings] &#8211; ##### loadEmot completed и можете заходить по адресу сервера с портом 5080:</p>
<p>http://192.168.1.150:5080</p>
<p>Вы будете переадресованы к инсталлятору.</p>
]]></content:encoded>
			<wfw:commentRss>http://howtobsd.com/ru/software/openmeetings-video-conferencing-server-on-freebsd.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Установка KDE4 на FreeBSD 8.1</title>
		<link>http://howtobsd.com/ru/software/how-to-install-kde4-on-freebsd.html</link>
		<comments>http://howtobsd.com/ru/software/how-to-install-kde4-on-freebsd.html#comments</comments>
		<pubDate>Wed, 29 Sep 2010 13:43:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[X11]]></category>
		<category><![CDATA[Xorg]]></category>

		<guid isPermaLink="false">http://howtobsd.com/ru/?p=198</guid>
		<description><![CDATA[Установка KDE4 на FreeBSD 8.1 1. Обязательно перед установкой обновляем порты. 2. Устанавливаем X.org: #cd /usr/ports/x11/xorg #make install clean после того как установка завершена, создадим конфигурационный файл Xorg(а): #Xorg -configure копируем этот самый конфигурационный файл: #cp /root/xorg.conf.new /etc/X11/xorg.conf на данном этапе можно запустить тестирование Xorg Xorg -config xorg.conf.new -retro загрузится фон с указателем мыши в [...]]]></description>
				<content:encoded><![CDATA[<p>Установка KDE4 на FreeBSD 8.1</p>
<p>1. Обязательно перед установкой  <a href="http://howtobsd.com/?p=172">обновляем порты</a>.<br />
2. Устанавливаем X.org:<br />
<code>#cd /usr/ports/x11/xorg<br />
#make install clean</code></p>
<p>после того как установка завершена, создадим конфигурационный файл Xorg(а):<br />
<code>#Xorg -configure</code></p>
<p> копируем этот самый конфигурационный файл:<br />
<code>#cp /root/xorg.conf.new /etc/X11/xorg.conf</code></p>
<p>на данном этапе можно запустить тестирование Xorg<br />
<code>Xorg -config xorg.conf.new -retro</code></p>
<p>загрузится фон с указателем мыши в виде креста, что будет свидетельствовать о корректной установке Xorg.</p>
<p>3.Устанавливаем десктоп KDE4<br />
<code>#cd /usr/ports/x11/kde4<br />
#make install clean</code></p>
<p>(Внимание! Для сборки потребуется много свободного места в разделе /usr/ &#8211; мне понадобилось 20Гб)</p>
<p>и погружаемся в длительный процесс компиляции &#8211; мне захотелось поучаствовать в процессе и поэтому время от времени я обращался к консоли для выбора зависимостей. Поэтому процесс компиляции у меня занял полтора суток. Вы можете избавить себя от вопросов о зависимостях включив в файл /etc/make.conf следущую строку:<br />
<code>BATCH=YES</code><br />
В этом случае приложения будут компилироваться с дефолтными зависимостями.</p>
<p>После установки KDE даем комманду:<br />
<code>#echo “exec /usr/local/kde4/bin/startkde4” > /home/username/.xinitrc</code><br />
 для запуска kde от комманды startx для юзера username.</p>
<p>Теперь под юзером username вводим комманду:<br />
<code>#startx</code></p>
<p>У меня не завелась мышь и клава, поэтому <a href="http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/x-config.html)">следуя хэндбуку </a> добавил в /etc/rc.conf<br />
<code>hald_enable="YES"<br />
dbus_enable="YES"</code></p>
<p>Следующим, что мне захотелось сделать &#8211; настроить поддержку звуковой карты. О том как это сделать &#8211; читайте в <a href="http://howtobsd.com/?p=180&#038;lang=ru">следующей статье</a>.</p>
<p>PS: для сборки xorg и kde из портов требуется довольно много времени и дискового пространства. Вы можете установить их из пакетов:<br />
pkg_add -r или pkg_add ftp://url-package. Например:</p>
<p><code>#pkg_add ftp://ftp.ua.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.1-release/x11/xorg-7.5.tbz</code><br />
 или установив в переменную окружения PACKAGEROOT ближайшее зеркало выполнить:</p>
<p><code>#setenv PACKAGEROOT=ftp://ftp3.ua.freebsd.org<br />
#pkg_add -r xorg-7.5.tbz </code></p>
<p>и аналогично для kde:<br />
<code>#pkg_add ftp://ftp.ua.freebsd.org/pub/FreeBSD/ports/ia64/packages-8-stable/x11/kde4-4.4.5_1.tbz</code><br />
или<br />
<code># pkg_add -r kde4-4.4.5_1.tbz</code></p>
]]></content:encoded>
			<wfw:commentRss>http://howtobsd.com/ru/software/how-to-install-kde4-on-freebsd.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Update freebsd ports collection with cvsup</title>
		<link>http://howtobsd.com/ru/software/update-freebsd-ports-collection-with-cvsup.html</link>
		<comments>http://howtobsd.com/ru/software/update-freebsd-ports-collection-with-cvsup.html#comments</comments>
		<pubDate>Sun, 12 Sep 2010 16:00:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[System Configuration]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://howtobsd.com/ru/?p=172</guid>
		<description><![CDATA[If you have just installed FreeBSD from CD\DVD, first that you need to do &#8211; update ports collection freebsd (update freebsd ports tree) and src files from repositories. With cvsup update ports collection isn&#8217;t difficult. Install cvsup: #cd /usr/ports/net/cvsup-without-gui/ #make install clean Copy and edit supfile (I describe only ports tree upfating process. Src updating [...]]]></description>
				<content:encoded><![CDATA[<p>If you have just installed FreeBSD from CD\DVD, first that you need to do &#8211; <strong>update ports collection freebsd</strong> (update freebsd ports tree) and src files from repositories.<br />
With cvsup update ports collection isn&#8217;t difficult. Install cvsup:</p>
<p><code>#cd /usr/ports/net/cvsup-without-gui/<br />
#make install clean</code></p>
<p>Copy and edit supfile (I describe only ports tree upfating process. Src updating is looks same):<br />
<code>#cp /usr/share/examples/cvsup/ports-supfile /etc/ports-supfile<br />
#vim /etc/ports-supfile</code></p>
<p>Choose nearest mirror for you:<br />
<code>*default host=cvsup3.ua.FreeBSD.org</code></p>
<p>My ports-supfile looks like:</p>
<p><code>*default host=cvsup.ua.FreeBSD.org<br />
*default base=/var/db<br />
*default prefix=/usr<br />
*default release=cvs tag=.<br />
*default delete use-rel-suffix<br />
*default compress<br />
ports-all</code></p>
<p>Save file and give command updating:<br />
<code>#cvsup -g -L 2 /etc/ports-supfile</code></p>
<p>It is can updating a long time (specially if you have slow internet connection).<br />
When process is finish &#8211; you will can calm install soft from the ports.</p>
]]></content:encoded>
			<wfw:commentRss>http://howtobsd.com/ru/software/update-freebsd-ports-collection-with-cvsup.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
