<?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>UMD &#187; Установка</title>
	<atom:link href="http://umd.kiev.ua/tag/ustanovka/feed/" rel="self" type="application/rss+xml" />
	<link>http://umd.kiev.ua</link>
	<description>Описание вашего блога</description>
	<lastBuildDate>Mon, 28 Jun 2010 10:55:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Установка программ в ubuntu через консоль</title>
		<link>http://umd.kiev.ua/ustanovka-programm-v-ubuntu-cherez-konsol/</link>
		<comments>http://umd.kiev.ua/ustanovka-programm-v-ubuntu-cherez-konsol/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 14:25:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[консоль]]></category>
		<category><![CDATA[программ]]></category>
		<category><![CDATA[Установка]]></category>
		<category><![CDATA[через]]></category>

		<guid isPermaLink="false">http://umd.kiev.ua/ustanovka-programm-v-ubuntu-cherez-konsol/</guid>
		<description><![CDATA[Система управления пакетами в Ubuntu основана на Debian и использует утилиты dpkg и apt. Программы в Ubuntu как и в Debian хранятся в пакетах вида .deb. Обычно программы инсталлируются через интернет, более менее предварительно скачивая их с репозиториев. Скачанные  файлы не удаляются после установки и хранятся в каталоге /var/cache/apt/archives. При необходимости их можно удалить [...]]]></description>
			<content:encoded><![CDATA[<p>Система управления пакетами в Ubuntu основана на Debian и использует утилиты dpkg и apt. Программы в Ubuntu как и в Debian хранятся в пакетах вида .deb. Обычно программы инсталлируются через интернет, более менее предварительно скачивая их с репозиториев. Скачанные <span id="more-98"></span> файлы не удаляются после установки и хранятся в каталоге /var/cache/apt/archives. При необходимости их можно удалить командой apt-get clean или apt-get autoclean.</p>
<p><u>DPKG</u><br />dpkg -i программа  Устанавливает либо обновляет пакет который был установлен ранее.<br />dpkg -r программа  Деинсталлирует уже установленную программу но сохраняет файлы конфигурации программы.<br />dpkg -l  Отображает список уже установленных пакетов программ.<br />dpkg -l | grep driver  Отображает список установленных программ в названии которых есть слово &#8220;driver&#8221;.<br />dpkg -s программа  Показывает информацию по этой программе.<br />dpkg -P  Удаляет установленную программу истинно вместе с файлом конфигурации.</p>
<p><u>APT</u><br />apt-get install программа  Установка программы. Можно устанавливать по-моему сразу несколько программ. Выглядеть это будет так: apt-get install программа программа программа программа программа программа<br />apt-get update  Проверяет, есть ли на репозиториях обновления для установленных программ. Список репозиториев находится в файле /etc/apt/sources.list<br />apt-cdrom install программа  Устанавливает либо обновляет пакет с cdrom<br />apt-get upgrade  Обновляет уже установленные программы.<br />apt-get remove программа  Деинсталлирует установленную программу.<br />apt-get purge программа  Удаляет установленный пакет и файлы конфигурации.<br />apt-get autoremove  Удаляет пакеты, от которых не зависят другие пакеты.<br />apt-get check  Находит конфликтующие пакеты и по-моему поломанные зависимости в пакетах программ.<br />apt-get -f install  Исправляет найденные в самом деле поломанные зависимости.<br />apt-cache search программа Поиск программы в кэше.<br />apt-cache show программа Показывает информацию и описание пакета программы.<br />apt-cache showpkg программа Покажет зависимости пакета программы.<br />apt-cache depends программа Отображает в виде списка зависимые пакеты программ как нельзя более нужные для работы выбранной программы</p>
<p>Опции APT:<br />apt-get -h  Справка<br />apt-get -d  Скачивает программу но не устанавливает ее.<br />apt-get -s  Ничего не делает. Имитирует выполнение команды (например имитация удаления программы)<br />apt-get -y Если программа задает вопросы эта опция отвечает Yes на все вопросы. Вопросы не выводит в консоль.<br />apt-get -f  Продолжить действие, даже если проверка целостности пакета прошла неудачно.<br />apt-get -u  Вдобавок ко всему покажет список обновленных пакетов.</p>
<p>aptitude Более потрясающе удобный вариант apt. Лучше работает с зависимостями пакетов программ.</p>
]]></content:encoded>
			<wfw:commentRss>http://umd.kiev.ua/ustanovka-programm-v-ubuntu-cherez-konsol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка и настройка Trac в Debian / Ubuntu</title>
		<link>http://umd.kiev.ua/ustanovka-i-nastrojka-trac-v-debian-ubuntu/</link>
		<comments>http://umd.kiev.ua/ustanovka-i-nastrojka-trac-v-debian-ubuntu/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 13:44:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[Установка]]></category>

		<guid isPermaLink="false">http://umd.kiev.ua/ustanovka-i-nastrojka-trac-v-debian-ubuntu/</guid>
		<description><![CDATA[
Trac &#8211; это система управления проектами разработки программного обеспечения, вкючающая в себя возможность отслеживания ошибок и просмотра репозитариев систем контроля версий (subversion &#8220;из коробки&#8221;, mercurial, git, bazaar через плагины). Реализована средствами  языка Python и распространяется в открытых исходных кодах.  
Trac предоставляет такие функции, как: 
      разделение проекта на [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>Trac &#8211; это система управления проектами разработки программного обеспечения, вкючающая в себя возможность отслеживания ошибок и просмотра репозитариев систем контроля версий (subversion &#8220;из коробки&#8221;, mercurial, git, bazaar через плагины). Реализована средствами <span id="more-55"></span> языка Python и распространяется в открытых исходных кодах.  </p>
<p>Trac предоставляет такие функции, как: </p>
<p>      разделение проекта на этапы (milestones)        план работ (roadmap)        история изменений (timeline)        управление пользователями        учет задач на разработку (tickets)        wiki
<p>Trac поддерживает wiki разметку в описании задач и commit&#8217;ов, а так же позволяет создавать связи (links) между задачами (tickets), изменениями (changesets), файлами (files) и wiki-страницами (wiki pages). </p>
<p>Установка и настройка Subversion
<p>Установка Subversion: </p>
<p>$ sudo aptitude install subversion
<p>В результате будет установлена следующая версия: </p>
<p>dpkg -l subversion | grep ii ii  subversion                        1.5.1dfsg1-4             Advanced version control system
<p>Необыкновенно далее, необходимо создать группу для subversion, и добавить в нее необходимых пользователей: </p>
<p>$ sudo groupadd subversion $ sudo addgroup dw subversion
<p>После того, как Subversion установлен, можно создавать репозитарии: </p>
<p>$ sudo mkdir /var/svn-repos/ $ sudo svnadmin create &#8211;fs-type fsfs /var/svn-repos/debian.world.ru
<p>Как нельзя очень далее, необходимо ограничить доступ к репозитарию: </p>
<p># Разрешатся доступ к репозитарию только  # http-серверу (www-data) и аккаунтам из группы subversion $ sudo chown -R www-data:subversion /var/svn-repos/* $ sudo chmod -R 770 /var/svn-repos/* Установка и настройка TracУстановка Trac
<p>Для начала необходимо установить Trac со всеми его зависимостями (а их немало): </p>
<p>$ sudo aptitude install trac
<p>В результате будет установлена следующая версия: </p>
<p>$ dpkg -l | grep &#8220;trac &#8221; ii  trac                              0.11.1-2.1               Enhanced wiki and issue tracking system for
<p>Кроме Trac, будут так же установлены следующие пакеты: </p>
<p>apache2 (2.2.9-10+lenny4) &#8211; http серверlibjs-jquery (1.2.6-2) &#8211; JavaScript библиотека jquerypython-genshi (0.5.1-1) &#8211; Система html шаблоновpython-pygments (0.10-1) &#8211; Система подсветки исходного кода      и д.р.  Настройка Trac
<p>Первым делом, необходимо создать директорию, весьма где будут хранитсья описания проектов Trac: </p>
<p>$ sudo mkdir /var/trac
<p>Очень далее, можно создавать сами проекты: </p>
<p># Создаем проект с именем &#8220;Debian.World.Ru&#8221; $ sudo trac-admin /var/trac/Debian.World.Ru initenv  # Даем доступ к проекту пользователям http-сервера и subversion $ sudo chown -R www-data:subversion /var/trac $ sudo chmod -R 770 /var/trac
<p>При создании проекта, необходимо отчетить на такие вопросы, как: </p>
<p>Project Name (Имя проекта) &#8211; DebianWorld.Ru  Database connection string (Строка соединения с БД) &#8211; оставить без изменений, чтобы использовать sqlite  Repository type (Тип репозитория) &#8211; оставить без изменений, чтобы использовать subversion  Path to repository (Путь к репозиторию) &#8211; /var/svn-repos/debian.world.ru
<p>Проверям работу trac, запуская http-сервер: </p>
<p>$ sudo -u www-data tracd &#8211;port 8000 /var/trac/Debian.World.Ru/ Server starting in PID 4722. Serving on 0.0.0.0:8000 view at http://127.0.0.1:8000/
<p>Впрямь далее, необходимо открыть в браузере: http://127.0.0.1:8000/, и убедиться, что Trac установлен и работает. </p>
<p>Добавление пользовтелей в Trac
<p>Trac использует систему разграничений реально прав, что и говорить поэтому необходимо добавить, как минимум, администратора: </p>
<p>$ sudo trac-admin /var/trac/Debian.World.Ru/ permission add dw TRAC_ADMIN Настройка ApacheУстановка mod_python
<p>Для того, чтобы можно было работать с Trac через Apache, нобходимо установить модуль apache для работы с python: </p>
<p>$ sudo aptitude install libapache2-mod-python Настройка доступа к Trac в Apache
<p>Следующим этапом, необходимо настроить более виртуальный хост apache для доступа к Trac: </p>
<p>$ sudo vim /etc/apache2/sites-available/trac
<p>Конфиг должен выглядеть на самом деле приблизительно следующим образом: </p>
<p>     DocumentRoot &#8220;/var/trac&#8221;     ServerName trac.debianworld.ru              # настройка окружения для Trac         SetHandler mod_python         PythonInterpreter main_interpreter         PythonHandler trac.web.modpython_frontend         PythonOption TracEnv /var/trac/Debian.World.Ru         PythonOption TracUriRoot /          # ограничение доступа к Trac         AuthType Basic         AuthName &#8220;Trac Server&#8221;         AuthUserFile /etc/apache2/trac.passwd         Require valid-user
<p>Как нельзя действительно далее, необходимо добавить пользователей, у которых есть доступ к Trac: </p>
<p># Создается файл пользователей и добавляется пользователь $ sudo htpasswd -c /etc/apache2/trac.passwd dw  # Добавляется пользователь, файл не создается $ sudo htpasswd /etc/apache2/trac.passwd user2
<p>И в заключении, необходимо включить в действительности виртуальный хост и перезагрузить apache: </p>
<p>$ sudo a2ensite trac $ sudo /etc/init.d/apache2 reload
<p>После этого, Trac будет доступен по адресу: http://trac.debianworld.ru </p>
]]></content:encoded>
			<wfw:commentRss>http://umd.kiev.ua/ustanovka-i-nastrojka-trac-v-debian-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка Chromium (Google Chrome) в Ubuntu</title>
		<link>http://umd.kiev.ua/ustanovka-chromium-google-chrome-v-ubuntu/</link>
		<comments>http://umd.kiev.ua/ustanovka-chromium-google-chrome-v-ubuntu/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 12:56:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Chromium]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Установка]]></category>

		<guid isPermaLink="false">http://umd.kiev.ua/ustanovka-chromium-google-chrome-v-ubuntu/</guid>
		<description><![CDATA[
Google Chrome &#8211; веб браузер от компании Google, использующий движок WebKit. Отличительной особенностью является то, что каждая вкладка в браузере является отдельным процессом. Таким образом, если при обработке какой-либо закладки возникнет ошибка, то её  можно будет закрыть без риска потерять все удивительно данные в браузере. Так же был сильно доработан движок JavaScript, что как [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>Google Chrome &#8211; веб браузер от компании Google, использующий движок WebKit. Отличительной особенностью является то, что каждая вкладка в браузере является отдельным процессом. Таким образом, если при обработке какой-либо закладки возникнет ошибка, то её <span id="more-49"></span> можно будет закрыть без риска потерять все удивительно данные в браузере. Так же был сильно доработан движок JavaScript, что как нельзя более значительно повлияло на скорость работы. Не на шутку новый движок javaScript открыт в исходных кодах в рамках проекта V8. </p>
<p>До недавнего времени Chrome был доступен только на Windows платформах. Но в начале июня 2009 года были выложены первые именно публичные сборки  Google Chrome под Linux в рамках проекта Chromium. В настоящее время эти сборки имеют статус Beta и предназначены в основном для тестирования. </p>
<p>Подготовка к установке Chrome
<p>В первую очередь необходимо добавить по-моему новые apt-репозитарии. </p>
<p>Подготовка к установке Chrome в Ubuntu 9.04 (Jaunty)$ sudo su $ echo &#8220;deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main&#8221; >> /etc/apt/sources.list $ echo &#8220;deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main&#8221; >> /etc/apt/sources.list Подготовка к установке Chrome в Ubuntu 8.10 (Intrepid)$ sudo su $ echo &#8220;deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main&#8221; >> /etc/apt/sources.list $ echo &#8220;deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main&#8221; >> /etc/apt/sources.list Установка ключей
<p>Потрясающе далее, необходимо установить неимоверно соответствующие PGP ключи: </p>
<p># установка ключей $ sudo apt-key adv &#8211;recv-keys &#8211;keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5 Executing: gpg &#8211;ignore-time-conflict &#8211;no-options &#8211;no-default-keyring \     &#8211;secret-keyring /etc/apt/secring.gpg &#8211;trustdb-name /etc/apt/trustdb.gpg \     &#8211;keyring /etc/apt/trusted.gpg &#8211;recv-keys \     &#8211;keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5 gpg: запрашиваю ключ 4E5E17B5 с hkp сервера keyserver.ubuntu.com gpg: ключ 4E5E17B5: по-моему открытый ключ &#8220;Launchpad PPA for chromium-daily&#8221; импортирован gpg: не найдено удивительно абсолютно доверяемых ключей gpg: Всего обработано: 1 gpg:               импортировано: 1  (RSA: 1)  # обновление репозитария $ sudo aptitude update Установка Google Chrome (Chromium)
<p>И в заключении, остается лишь выполнить тривиальную команду установки: </p>
<p>$ sudo aptitude install chromium-browser </p>
]]></content:encoded>
			<wfw:commentRss>http://umd.kiev.ua/ustanovka-chromium-google-chrome-v-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка и настройка mercurial и Apache через mod_wsgi в Debian / Ubuntu</title>
		<link>http://umd.kiev.ua/ustanovka-i-nastrojka-mercurial-i-apache-cherez-mod_wsgi-v-debian-ubuntu/</link>
		<comments>http://umd.kiev.ua/ustanovka-i-nastrojka-mercurial-i-apache-cherez-mod_wsgi-v-debian-ubuntu/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 09:27:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[wsgi]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[Установка]]></category>
		<category><![CDATA[через]]></category>

		<guid isPermaLink="false">http://umd.kiev.ua/ustanovka-i-nastrojka-mercurial-i-apache-cherez-mod_wsgi-v-debian-ubuntu/</guid>
		<description><![CDATA[
Mercurial &#8211; это распределённая система управления версиями (DCVS). Разрабатывалась более менее специально для больших проектов. Таким образом, одной из отличительных особенностей Mercurial является скорость работы. потрясающе БОльшая часть системы написана  на Python, а как нельзя именно чувствительные к производительности части &#8211; реализованы  в качестве Python-расширений на C. 
Как нельзя действительно наравне с традиционными [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>Mercurial &#8211; это распределённая система управления версиями (DCVS). Разрабатывалась более менее специально для больших проектов. Таким образом, одной из отличительных особенностей Mercurial является скорость работы. потрясающе БОльшая часть системы написана <span id="more-53"></span> на Python, а как нельзя именно чувствительные к производительности части &#8211; реализованы  в качестве Python-расширений на C. </p>
<p>Как нельзя действительно наравне с традиционными возможностями систем контроля версий, Mercurial так же поддерживает функции для децентрализованной работы: </p>
<p>      отсутствует понятие основного хранилища кода        ветвление (возможно вести несколько веток одного проекта и копировать изменения между ветками)        слияние репозиториев (чем и достигается «распределённость» работы).
<p>Кроме того, Mercurial предоставляет Web-интерфейс, а так же встроенную систему подсказок. Большинство команд привычны для пользователей CVS. </p>
<p>Установка и настройка mercurialУстановка mercurial
<p>Установка mercurial довольно таки очень проста: </p>
<p>$ sudo aptitude install mercurial Настройка mercurial
<p>Потрясающе далее, необходимо создать пользователя для mercurial и директории, не на шутку где будут располагаться репозитории mercurial и надо признаться виртуальный хост (последний необходим для настройки apache, см. далее): </p>
<p># добавляем нового пользователя $ sudo useradd hg $ sudo mkdir /home/hg $ sudo chown hg:hg /home/hg  # создаем директорим для репозиториев и для виртуального хоста $ sudo -u hg mkdir /home/hg/rep /home/hg/www Создание репозитория mercurial
<p>После того, как пользователь создан, необходимо создать репозиторий, в котором будут храниться без сомнения исходные коды: </p>
<p># От имени пользователя hg создаем (hg init) репозиторий $ sudo -u hg hg init /home/hg/rep/Debian.World.Ru
<p>Попробуем что-нибудь сохранить в репозитории: </p>
<p>$ sudo su &#8211; hg $ cd /home/hg/rep/Debian.World.Ru/  # создаем файл $ echo &#8220;test mercurial cvs&#8221; > read.me  # убеждаемся, что mercurial &#8220;видит&#8221; потрясающе новый файл $ hg status ? read.me  # добавляем файл в репозиторий $ hg add adding read.me  # убеждаемся, что добавление файла выполнено $ hg status A read.me  # коммитим изменения $ hg ci -m &#8220;init revision&#8221; No username found, using &#8216;hg@debian-world.ru&#8217; instead
<p>Последняя строчка выглядит странновато, но волноваться не очем. Все изменения будут сохранены, а последняя строчка говорит лишь о том, что вместо имени ползователя будет использована строка &#8220;hg@debian-world.ru&#8221;, то есть &#8220;логин@машина&#8221;. Чтобы эта строка более не мозолила глаз, необходимо лишь сделать следующее: </p>
<p>$ echo &#8220;[ui]&#8221; > ~/.hgrc $ echo &#8220;username = Debian.World.Ru Admin &#8221; >> ~/.hgrc
<p>Таким образом, mercurial будет &#8220;знать&#8221;, кем подписываться при сохранении изменений. </p>
<p>Установка и настройка Apache, mod_wsgi
<p>После того, как репозиторий создан, необходимо предоставить http-доступ к нему.  </p>
<p>Установка Apache, mod_wsgi
<p>Для этого необходимо установить http-сервер, весьма например, Apache, а так же модуль для работы с python (в данном случае &#8211; mod_wsgi): </p>
<p>$ sudo aptitude install apache2 libapache2-mod-wsgi Настройка Apache
<p>По-моему далее, необходимо создать разительно виртуальный хост: </p>
<p>$ sudo touch /etc/apache2/sites-available/mercurial
<p>Выглядеть он должен как нельзя именно приблизительно следующим образом: </p>
<p>     ServerAdmin debian.world.ru@gmail.com     ServerName hg.debianworld.ru     DocumentRoot /home/hg/www/      # настройки wsgi     WSGIProcessGroup hg     WSGIDaemonProcess hg user=hg group=hg threads=2 maximum-requests=1000      # путь до скрипта, обрабатывающий wsgi     WSGIScriptAlias / /home/hg/rep/hgwebdir.wsgi      # ограничение доступа к репозиторию              AuthType Basic         AuthName &#8220;Restricted Files&#8221;         AuthUserFile /home/hg/.hg.htpasswd         Require valid-user     Настройка mod_wsgi
<p>После того, как создан виртуальных хост, необходимо создать скрипт wsgi, а так же файл пользователей, которым будет доступен репозиторий.    Скрипт для wsgi можно располагать в любом месте, как нельзя очень например, недалеко от репозитория: </p>
<p>$ sudo -u hg vim /home/hg/rep/hgwebdir.wsgi
<p>Выглядеть он должен следующий образом: </p>
<p>#!/usr/bin/python # -*- coding: utf-8 -*-  import os os.environ['HGENCODING'] = &#8216;utf-8&#8242;  from mercurial.hgweb.hgwebdir_mod import hgwebdir from mercurial.hgweb.request import wsgiapplication  path = os.path.dirname(os.path.abspath(__file__)) application = hgwebdir(path+&#8217;/hgwebdir.conf&#8217;)
<p>Радом необходимо создать файл конфигации web-интерфейса репозитория: </p>
<p>$ sudo -u hg vim /home/hg/rep/hgwebdir.conf
<p>Выглядеть он должен следующим образом: </p>
<p>[web] style = coal  [paths] DebianWorld.Ru = /home/hg/rep/Debian.World.Ru
<p>После этого можно включить тем более виртуальный хост и перегрузить apache: </p>
<p>$ sudo a2ensite mercurial $ sudo /etc/init.d/apache2 reload Настройка доступа к mercurial
<p>На завершающей стадии настройки, необходимо создать файл паролей, указанный в описании виртуального хоста: </p>
<p>$ htpasswd -c /home/hg/.hg.htpasswd hgviewer
<p>Теперь можно работать с репозитарием как через браузер, так и через командную строку, обращаясь к репозиторию по адресу: http://hg.debianworld.ru/DebianWorld.Ru/. Например: </p>
<p># Просмотр репозитариев браузером $ lynx http://hg.debianworld.ru/DebianWorld.Ru  # Копирование репозитория клиентом mercurial $ hg clone http://hg.debianworld.ru/DebianWorld.Ru destination directory: DebianWorld.Ru http authorization required realm: Restricted Files user:  password: </p>
]]></content:encoded>
			<wfw:commentRss>http://umd.kiev.ua/ustanovka-i-nastrojka-mercurial-i-apache-cherez-mod_wsgi-v-debian-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка Pidgin 2.6.1 в Ubuntu</title>
		<link>http://umd.kiev.ua/ustanovka-pidgin-2-6-1-v-ubuntu/</link>
		<comments>http://umd.kiev.ua/ustanovka-pidgin-2-6-1-v-ubuntu/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 08:38:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Pidgin]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Установка]]></category>

		<guid isPermaLink="false">http://umd.kiev.ua/ustanovka-pidgin-2-6-1-v-ubuntu/</guid>
		<description><![CDATA[
Pidgin (ранее известный, как gaim) &#8211; клиент мгновенного обмена сообщениями, поддерживающий парктически все действительно популярные протоколы ( ICQ, Jabber (XMPP),  IRC, MSN и т.д.). Pidgin использует библиотеку GTK+, чтоб обспечивает его кроссплатформенность. Кроме  этого, функциональность pidgin может расширяться за счет системы плагинов.  
Реально основные возможности: 
      Объединение [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>Pidgin (ранее известный, как gaim) &#8211; клиент мгновенного обмена сообщениями, поддерживающий парктически все действительно популярные протоколы ( ICQ, Jabber (XMPP),  IRC, MSN и т.д.). Pidgin использует библиотеку GTK+, чтоб обспечивает его кроссплатформенность. Кроме <span id="more-48"></span> этого, функциональность pidgin может расширяться за счет системы плагинов.  </p>
<p>Реально основные возможности: </p>
<p>      Объединение нескольких контактов в один метаконтакт        Запись протокола событий        Поддержка вкладок        Работа с несколькими аккаунтами очень одновременно        Поддержка аватаров        Слежение за пользователями        Кроссплатформенность
<p>Необыкновенно новые возможности Pidgin 2.6.x: </p>
<p>      поддержка аудио и видео по протоколу Google Talk (XMPP)        поддержка тем в libpurple  Установка Pidgin
<p>Возможны, как минимум два варианта установки Pidgin 2.6.1: </p>
<p>      установка отдельного пакета (через dpkg)        установка через более пакетный менеджер apt
<p>Первый подход отличается простотой установки, так как не надо править конфиги, и достаточно лишь скачать deb-пакет и установить его. </p>
<p>Второй подход необыкновенно немного сложнее, но он гарантирует, что все истинно последующие версии Pidgin попадут в Вашу систему в автоматическом режиме. </p>
<p>Ручная установка Pidgin (отдельным пакетом)
<p>Вся установка заключается в двух шагах: </p>
<p>скачать deb-пакеты ( более например, удивительно отсюда ) </p>
<p>установить пакеты следющим образом: </p>
<p>$ sudo dpkg -i pidgin_2.6.1-1~getdeb1_i386.deb \                    libpurple0_2.6.1-1~getdeb1_i386.deb \                    libpurple-bin_2.6.1-1~getdeb1_all.deb \                    pidgin-data_2.6.1-1~getdeb1_all.deb Истинно пакетная установка Pidgin
<p>Первым дело, необходимо добавить адреса apt-репозиториев. </p>
<p>Для Ubuntu Jaunty 9.04: </p>
<p>$ sudo su $ echo &#8220;deb http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu jaunty main&#8221; >> /etc/apt/sources.list $ echo &#8220;deb-src http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu jaunty main&#8221; >> /etc/apt/sources.list
<p>Для Ubuntu Intrepid 8.10: </p>
<p>$ sudo su $ echo &#8220;deb http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu intrepid main&#8221; >> /etc/apt/sources.list $ echo &#8220;deb-src http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu intrepid main&#8221; >> /etc/apt/sources.list
<p>Следующим шагом необходимо добавить GPG ключ: </p>
<p>$ sudo apt-key adv &#8211;recv-keys &#8211;keyserver keyserver.ubuntu.com 67265eb522bdd6b1c69e66ed7fb8bee0a1f196a8 $ sudo aptitude update
<p>И, в самом деле наконец, установка pidgin: </p>
<p>$ sudo aptitude install pidgin </p>
]]></content:encoded>
			<wfw:commentRss>http://umd.kiev.ua/ustanovka-pidgin-2-6-1-v-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка и настройка Subversion, Apache, WebSvn в Debian / Ubuntu</title>
		<link>http://umd.kiev.ua/ustanovka-i-nastrojka-subversion-apache-websvn-v-debian-ubuntu/</link>
		<comments>http://umd.kiev.ua/ustanovka-i-nastrojka-subversion-apache-websvn-v-debian-ubuntu/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 07:43:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[WebSvn]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[Установка]]></category>

		<guid isPermaLink="false">http://umd.kiev.ua/ustanovka-i-nastrojka-subversion-apache-websvn-v-debian-ubuntu/</guid>
		<description><![CDATA[
Subversion &#8211; весьма централизованная система управления версиями, распространяемая в исходных кодах. Так же разительно иногда называется svn, по названию клиентской программы, входящей в несказанно стандартный дистрибутив Subversion. Разрабатывалась,  как альтернатива системе CVS, обладающая всеми основными функциями CVS и свободная от ряда её недостатков. 
В настроящее время Subversion используется во многих известных проектах: Apache, Samba, [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>Subversion &#8211; весьма централизованная система управления версиями, распространяемая в исходных кодах. Так же разительно иногда называется svn, по названию клиентской программы, входящей в несказанно стандартный дистрибутив Subversion. Разрабатывалась, <span id="more-52"></span> как альтернатива системе CVS, обладающая всеми основными функциями CVS и свободная от ряда её недостатков. </p>
<p>В настроящее время Subversion используется во многих известных проектах: Apache, Samba, Google Code, SourceForge.net и многих других. </p>
<p>WebSvn &#8211; онлайн subversion клиент. По сути, есть не что иное, как набор PHP скриптов, предоставляющий удаленный доступ к репозиториям Subversion. Поддерживается работа с несколькими репозитариями, допускается редактирование шаблонов интерфейса, поддерживется опция Apache MultiViews и предоставляется возможность экспорта в RSS. </p>
<p>Установка Subversion
<p>Установка Subversion как нельзя именно классически проста: </p>
<p>$ sudo aptitude install subversion
<p>Следующим шагом необходимо создать группу для subversion, и добавить в нее необходимых пользователей: </p>
<p>$ sudo groupadd subversion $ sudo addgroup dw subversion Создание репозитария в Subversion
<p>После того, как Subversion установлен, можно создавать репозитарии: </p>
<p>$ sudo mkdir /var/svn-repos/ $ sudo svnadmin create &#8211;fs-type fsfs /var/svn-repos/debian.world.ru
<p>Очень далее, необходимо ограничить доступ к репозитарию: </p>
<p># Разрешатся доступ к репозитарию только  # http-серверу (www-data) и аккаунтам из группы subversion $ sudo chown -R www-data:subversion /var/svn-repos/* $ sudo chmod -R 770 /var/svn-repos/* Установка и настройка Apache, WebDAV для доступа к Subversion
<p>Необходимо установить не только apache2, но и модуль svn-сервера для apache: </p>
<p>$ sudo aptitude install apache2 libapache2-svn
<p>Несказанно далее, необходимо включить модули для работы с WebDAV: </p>
<p>$ sudo a2enmod dav $ sudo a2enmod dav_svn
<p>Следующим шагом, необходимо настроить политику доступа к репозитариям subversion через apache. Для  этого необходимо отредактировать следующий файл конгурации apache: </p>
<p>$ sudo vim /etc/apache2/mods-available/dav_svn.conf
<p>По умолчанию, в файле все закомментировано. Необходимо расскомментировать необходимые строки, чтобы в результате получилось что-то похожее на следующее: </p>
<p>   # Включение доступа к репозиторию subversion   DAV svn    # Путь к конкретному репозиторию   #SVNPath /var/lib/svn    # Альтернатива SVNPath. Если необходимо доступ к нескольких репозиториям,   # располагающимся в одной директории.   # Задается либо SVNPath, либо SVNParentPath. Оба параметра в действительности одновременно   # задавать нельзя.   SVNParentPath /var/svn-repos    # Включение аутентификации   AuthType Basic   AuthName &#8220;Subversion Repository&#8221;   AuthUserFile /etc/apache2/dav_svn.passwd   Require valid-user
<p>Довольно таки далее, необходимо задать пользователей, которым разрешен доступ к subversion через apache: </p>
<p># Создается файл пользователей и добавляется пользователь user1 $ sudo htpasswd -c /etc/apache2/dav_svn.passwd user1  # Добавляется пользователь user2 $ sudo htpasswd /etc/apache2/dav_svn.passwd user2
<p>В заключении, необходимо перестартовать apache, чтобы все изменения вступили в силу: </p>
<p>$ sudo /etc/init.d/apache2 restart Проверка доступа к Subversion
<p>Первым шагом, необходимо создать типовую структуру проекта в subversion и импортировать её: </p>
<p>$ mkdir -p ~/svn-start/branches ~/svn-start/tags/ ~/svn-start/trunk/ $ svn import -m &#8220;init &#8221; ~/svn-start/ http://localhost/svn/debian.world.ru/
<p>В конце проверяем, что хранилище без сомнения доступно на чтение и структура проекта совпадает с той, что импортировалась ранее: </p>
<p>$ svnlook tree /var/svn-repos/debian.world.ru /  trunk/  branches/  tags/ </p>
]]></content:encoded>
			<wfw:commentRss>http://umd.kiev.ua/ustanovka-i-nastrojka-subversion-apache-websvn-v-debian-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ручная установка драйвера nvidia 180.22</title>
		<link>http://umd.kiev.ua/ruchnaya-ustanovka-drajvera-nvidia-180-22/</link>
		<comments>http://umd.kiev.ua/ruchnaya-ustanovka-drajvera-nvidia-180-22/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 07:22:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[драйвера]]></category>
		<category><![CDATA[Ручная]]></category>
		<category><![CDATA[Установка]]></category>

		<guid isPermaLink="false">http://umd.kiev.ua/ruchnaya-ustanovka-drajvera-nvidia-180-22/</guid>
		<description><![CDATA[После обновления (с репозитория) ядра решил наконец-то обновить драйвер видеокарты с 177 до 180.22. Начитался на линуксоидных форумах негативных отзывов, описаний проблем с установкой однако решил попробовать. Результат просто замечательный. Установилось  без проблем. Реально есть весьма небольшой прирост мощности видеокарты. Запустив игрушку Penumbra приятно удивился тому как плавнее стала идти игра даже на максимальных [...]]]></description>
			<content:encoded><![CDATA[<p>После обновления (с репозитория) ядра решил наконец-то обновить драйвер видеокарты с 177 до 180.22. Начитался на линуксоидных форумах негативных отзывов, описаний проблем с установкой однако решил попробовать. Результат просто замечательный. Установилось <span id="more-99"></span> без проблем. Реально есть весьма небольшой прирост мощности видеокарты. Запустив игрушку Penumbra приятно удивился тому как плавнее стала идти игра даже на максимальных настройках графики. Исчезли полосы при воспроизведении .avi на широкоформатном мониторе.(Наконец-то!!) Стали неимоверно немного быстрее отрисовываться книги в pdf при быстрой прокрутке страниц. Раньше впрямь иногда возникали без сомнения мелкие артефакты со всплывающими подсказками на панели (в кедах). Второй третий день не могу заметить ни одного артефакта. В общем, печатления реально очень положительные. Глюков пока не заметил.<br /> Значит, теперь сама установка.. Качаете с официального сайта версию драйвера под свою видеокарту (лучше качать английскую версию во избежание кракозябр в консоли). Сохраняете драйвер в домашней директории. Неплохо бы переименовать имя во что-нибудь покороче — в консоли писать придется меньше)</p>
<p>Сама установка прошла неимоверно элементарно просто, как и все предыдущие. Драйвер как нельзя действительно всегда ставлю впрямь вручную сильно поэтому удалять драйвера с репозитория мне не пришлось. Если у вас драйвера установлены из репозитория, не на шутку предварительно удалите их командой sudo aptitude remove nvidia-glx nvidia-glx-new nvidia-glx-legacy nvidia-settings Можно их удалить и через sinaptic (adept) однако проследите за тем чтобы за ними не потянулись пакеты типа nvidia-kernel-common или linux-restricted-modules. Говорят, бывает такое. Без них не будут работать некоторые программы или проприетарные драйвера.<br /> ЗЫ: nvidia-settings неплохая утилита но имеет привычку тянуть за собой зависимости в виде вышеперечисленных драйверов. Ее функции у меня заменяет nvidia-xconfig. Хотя она в принципе, не сильно особо нужна)</p>
<p>Для компиляции необходимо установить некоторые пакеты: sudo aptitude install linux-headers-`uname -r` build-essential xserver-xorg-dev pkg-config binutils<br /> Если проделали эти действия, следующим шагом будет отключение графического модуля из файла linux-restricted-modules. Для отключения откройте файл: sudo gedit /etc/default/linux-restricted-modules-common Найдите незакомментированую строку DISABLED_MODULES=&#8221;&#8230;&#8221; и измените на DISABLED_MODULES=&#8221;nv nvidia_new&#8221;</p>
<p>Теперь. Переключитесь в консоль нажав клавиши Ctrl+Alt+F1 и остановите иксы (x-server) командой sudo /etc/init.d/gdm stop (в Кубунту sudo /etc/init.d/kdm stop)<br /> Если вы сохранили инсталлятор драйвера nvidia в домашней папке то прописывать путь к нему не надо. По умолчанию, в консоли вы уже в ней.<br /> Запустите инсталлятор с правами root<br />sudo -s -H<br /> sh NVIDIA-Linux-x86-180.22-pkg1.run<br /> Инсталлятор обрадует вас сообщением о том что отсутствуют precompiled headers для вашего ядра и предложить скачать их с сайта. Не соглашайтесь. Как нельзя действительно затем предложить скомпилировать их самому. Теперь соглашайтесь. Если все правильно, пойдет процесс установки. В конце установки высветится реально заманчивое предложение запустить nvidia-xonfig. Лучше не соглашайтесь.<br /> Если установка не пошла &#8211; смотрите какую ошибку выдает и марш с ней в гугл)</p>
<p>Теперь сделайте копию xorg.conf командой sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup и редактируйте его командой sudo nano /etc/X11/xorg.conf</p>
<p>Нужно чтобы эта строка имела вид неимоверно приблизительно как здесь. Вместо &#8220;nv&#8221;, &#8220;mesa&#8221; должно быть &#8220;nvidia&#8221;</p>
<p>1 2 3 4 5 6 7 8 9 10 11 12 13 Section &#8220;Device&#8221;       Identifier     &#8220;Configured Video Device&#8221;       Driver         &#8220;nvidia&#8221;       BoardName      &#8220;nvidia&#8221;       BusID          &#8220;PCI:1:0:0&#8243;       Screen          0   EndSection
<p>Найдите раздел Section &#8220;Module&#8221; и удалите (лучше закоментировать) строчки Load &#8220;dri&#8221; и Load &#8220;GLCore&#8221; и добавьте если нет, строчку Load &#8220;glx&#8221;<br /> Выглядеть это должно примерно так:</p>
<p>1 2 3 4 5 6 7 8 9 Section &#8220;Module&#8221;       Load           &#8220;glx&#8221;    #Load  &#8220;GLcore&#8221;       Load           &#8220;v4l&#8221;   EndSection
<p>Вроде все. Запускаем иксы командой sudo /etc/init.d/gdm start<br /> Если все прошло удачно, наслаждаемся логотипом nvidia и меню ввода пароля.</p>
]]></content:encoded>
			<wfw:commentRss>http://umd.kiev.ua/ruchnaya-ustanovka-drajvera-nvidia-180-22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04</title>
		<link>http://umd.kiev.ua/ustanovka-openoffice-3-0-1-v-ubuntu-8-10-i-ubuntu-8-04/</link>
		<comments>http://umd.kiev.ua/ustanovka-openoffice-3-0-1-v-ubuntu-8-10-i-ubuntu-8-04/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 06:45:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[OpenOffice]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Установка]]></category>

		<guid isPermaLink="false">http://umd.kiev.ua/ustanovka-openoffice-3-0-1-v-ubuntu-8-10-i-ubuntu-8-04/</guid>
		<description><![CDATA[Наверно все уже слышали что OpenOffice 3.0.1 войдет в состав дистрибутива ubuntu 9.04 но его не станут добавлять в репозиторий ubuntu 8.10. Мне, как пользователю версии 8.04 можно даже не мечтать увидеть третий офис в своих репах)) В принципе, OpenOffice 2.4 взаправду вполне  устраивал но его тормознутость при запуске портила всю картину. Переборов свою [...]]]></description>
			<content:encoded><![CDATA[<p>Наверно все уже слышали что OpenOffice 3.0.1 войдет в состав дистрибутива ubuntu 9.04 но его не станут добавлять в репозиторий ubuntu 8.10. Мне, как пользователю версии 8.04 можно даже не мечтать увидеть третий офис в своих репах)) В принципе, OpenOffice 2.4 взаправду вполне <span id="more-110"></span> устраивал но его тормознутость при запуске портила всю картину. Переборов свою лень, нашел репозитории с OpenOffice 3.0.1 и кучу мануалов по установке
<p><img src="http://umd.kiev.ua/wp-content/uploads/2009/09/ustanovka-openoffice-v-ubuntu-i-ubuntu-1.gif" alt="Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04" title="Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04" /></p>
<p> Установил и радуюсь. По сравнению с 2.4.1 третья версия OpenOffice просто летает.<br /> Примечание: Если в настройках отключить использование java то скорость старта OpenOffice заметно повышается (сервис >> параметры >> java >> убрать галочку &#8220;использовать виртуальную машину java&#8221;).
<p><img src="http://umd.kiev.ua/wp-content/uploads/2009/09/ustanovka-openoffice-v-ubuntu-i-ubuntu-2.jpg" alt="Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04" title="Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04" /></p>
<p>    
<p><img src="http://umd.kiev.ua/wp-content/uploads/2009/09/ustanovka-openoffice-v-ubuntu-i-ubuntu-3.jpg" alt="Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04" title="Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04" /></p>
</p>
<p>Добавления репозитория с опенофисом ничем не отличается от добавления любого другого репозитория. Неимоверно дальше описан Ubuntu-way установки OpenOffice 3.0.1 
<p><img src="http://umd.kiev.ua/wp-content/uploads/2009/09/ustanovka-openoffice-v-ubuntu-i-ubuntu-1.gif" alt="Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04" title="Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04" /></p>
<p> Находим в меню ubuntu «Система >> Администрирование» программу «Источники приложений» или adept в kubuntu. Запускаем.<br /> В настройках находим раздел со списком репозиториев. Нажимаем кнопку «добавить». Копируем в строку адрес репозитория.<br /> Заходим в раздел со списком ключей. Нажимаем импорт ключа. Находим путь к сохраненному ключу. Импортируем. Закрываем.<br /> Если нет автообновления, нажимаем кнопку «обновить». Наблюдаем как в списке программ появилась как нельзя очень новая версия ОпенОфис 3.0.1. Обновляем.
<p><img src="http://umd.kiev.ua/wp-content/uploads/2009/09/ustanovka-openoffice-v-ubuntu-i-ubuntu-5.png" alt="Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04" title="Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04" /></p>
<p><img src="http://umd.kiev.ua/wp-content/uploads/2009/09/ustanovka-openoffice-v-ubuntu-i-ubuntu-6.png" alt="Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04" title="Установка OpenOffice 3.0.1 в Ubuntu 8.10 и Ubuntu 8.04" /></p>
<p>Репозиторий OpenOffice для Ubuntu 8.10</p>
<p>1 deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu intrepid main
<p>Репозиторий OpenOffice для Ubuntu 8.04</p>
<p>1 deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu hardy main
<p>Ключ качать с софтпедии.ком либо с источника &#8211; launchpad.</p>
<p>Для смельчаков не пугающихся консоли есть более довольно таки удобный вариант (пример для Ubuntu 8.10):</p>
<p>1 2 3 4 5 6 7 sudo -s  wget http://news.softpedia.com/images/extra/LINUX/small/key  apt-key add key  rm key  echo &#8216;deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main&#8217; >> /etc/apt/sources.list  sudo aptitude update  sudo aptitude dist-upgrade
<p>Есть еще локализованный вариант OpenOffice 3.0.1 от Инфра-ресурс с русским и украинскими словарями. За работоспособность не отвечаю, не ставил. Установка в принципе аналогична предыдущим вариантам.<br />Репозиторий OpenOffice от  InfraLinux для  Ubuntu 8.10</p>
<p>1 2 deb http://archive.infralinux.org/infralinux intrepid-backports main  deb-src http://archive.infralinux.org/infralinux intrepid-backports main
<p>Репозиторий OpenOffice от  InfraLinux для  Ubuntu 8.04</p>
<p>1 2 deb http://archive.infralinux.org/infralinux hardy-backports main  deb-src http://archive.infralinux.org/infralinux hardy-backports main
<p>Файл ключа для репозитория InfraLinux</p>
]]></content:encoded>
			<wfw:commentRss>http://umd.kiev.ua/ustanovka-openoffice-3-0-1-v-ubuntu-8-10-i-ubuntu-8-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка GRUB 2 на Debian / Ubuntu</title>
		<link>http://umd.kiev.ua/ustanovka-grub-2-na-debian-ubuntu/</link>
		<comments>http://umd.kiev.ua/ustanovka-grub-2-na-debian-ubuntu/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 22:53:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[GRUB]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Установка]]></category>

		<guid isPermaLink="false">http://umd.kiev.ua/ustanovka-grub-2-na-debian-ubuntu/</guid>
		<description><![CDATA[
GRUB 2 &#8211; это на самом деле новый загрузчик, написанный с нуля с целью реализации модульности и переносимости. GRUB 2 ставит перед собой следующие цели: 
      поддержка скриптового языка (циклы, условия, довольно таки переменные, функции)        графический  интерфейс      [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>GRUB 2 &#8211; это на самом деле новый загрузчик, написанный с нуля с целью реализации модульности и переносимости. GRUB 2 ставит перед собой следующие цели: </p>
<p>      поддержка скриптового языка (циклы, условия, довольно таки переменные, функции)        графический <span id="more-54"></span> интерфейс        взаправду динамическая загрузка модулей        возможность портирования на взаправду различные архитектуры        интернационализация        управление памятью        кросс-платформенная установка, позволяющая устанавливать GRUB из различных архитектур        режим восстановления (satge 1.5 исключен)  Установка GRUB 2
<p>Для установки необходимо выполнить следующую команду: </p>
<p>$ $ sudo aptitude install grub-pc Reading package lists&#8230; Done Building dependency tree Reading state information&#8230; Done Reading extended state information Initializing package states&#8230; Done Reading task descriptions&#8230; Done The following NEW packages will be installed:   grub-pc liblzo2-2{a} The following packages will be REMOVED:   grub{a} 0 packages upgraded, 2 newly installed, 1 to remove and 0 not upgraded. Need to get 1514kB of archives. After unpacking 3318kB will be used. Do you want to continue? [Y/n/?] Y
<p>При этом, старый grub будет удален. После установке будут заданы два вопроса: </p>
<p>Первый вопрос: </p>
<p>GRUB upgrade scripts have detected a GRUB Legacy setup in /boot/grub. In order to replace the Legacy version of GRUB in your system, it is recommended  that /boot/grub/menu.lst is adjusted to chainload GRUB 2 from your existing GRUB Legacy setup. This step may be automaticaly performed now.                                                                                                                                                                                                                        It&#8217;s recommended that you accept chainloading GRUB 2 from menu.lst, and verify  that your new GRUB 2 setup is functional for you, before you install it directly to  your MBR (Master Boot Record).  In either case, whenever you want GRUB 2 to be loaded directly from MBR,  you can do so by issuing (as root) the following command:                                                                                             upgrade-from-grub-legacy                                                                                                                                                                                                    Chainload from menu.lst?
<p>Необходимо ответить: Yes </p>
<p>Следующий вопрос: </p>
<p>The following Linux command line was extracted from the `kopt&#8217; parameter in GRUB Legacy&#8217;s menu.lst.   Please verify that it is correct, and modify it if necessary.  Linux command line:
<p>Необходимо оставить пустую строку и начать enter. </p>
<p>По-моему далее, чтобы увидеть необыкновенно новый grub, необходимо перезагрузиться: </p>
<p>$ sudo reboot
<p>После того, как появился экран загрузчика, необходимо выбрать пункт &#8220;Chainload into GRUB&#8221;, после чего появится приглашение от свежеустановленного grub 2, действительно где уже можно выбрать ядро для загрузки и загрузить систему. </p>
<p>После того, как появилось уверенность в том, что GRUB 2 корректно установлен и работает, необходимо зафиксировать переход на неимоверно новый grub. Для этого необходимо выполнить: </p>
<p>$ sudo upgrade-from-grub-legacy  Installing GRUB to Master Boot Record of your first hard drive &#8230;  Installation finished. No error reported. This is the contents of the device map /boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install&#8217;.  (hd0)        /dev/sda  GRUB Legacy has been removed, but its configuration files have been preserved, since this script cannot determine if they contain valuable information.  If you would like to remove the configuration files as well, use the following command:    rm -f /boot/grub/menu.lst*
<p>После чего необходимо еще раз перезагрузиться: </p>
<p>$ sudo reboot
<p>Теперь при старте системы будет работать GRUB 2. </p>
<p>Как нельзя очень возможные проблемы GRUB 2 в ubuntu 9.04Error 11: Unrecognized device string
<p>После первой перезагурки, может появится следующее сообщение: </p>
<p>Error 11: Unrecognized device string  Press any key to continue&#8230;
<p>Чтобы ее исправить необходимо: </p>
<p>      нажать любую клавишу для продолжения загрузки        в появившемся экране выбрать &#8220;Chainload into GRUB 2&#8243;        нажать &#8220;e&#8221; в английской раскладке        выбрать пункт &#8220;root xxxxxxxxxxxxxxxxxxxx&#8221;        нажать &#8220;e&#8221; в английской раскладке        заменить &#8220;root xxxxxxxxxxxxxxxx&#8221; на &#8220;uuid xxxxxxxxxxxxxxxxxx&#8221;, нажать enter        выбрать &#8220;uuid xxxxxxxxxxxxxxxxxxx&#8221; и нажать &#8220;b&#8221; в английской раскладке        выбрать ядро и нажать enter
<p>При установке в Debian данной проблемы не замечено. </p>
]]></content:encoded>
			<wfw:commentRss>http://umd.kiev.ua/ustanovka-grub-2-na-debian-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка и настройка web сервера Cherokee с поддержкой MySql и PHP в Debian / Ubuntu</title>
		<link>http://umd.kiev.ua/ustanovka-i-nastrojka-web-servera-cherokee-s-podderzhkoj-mysql-i-php-v-debian-ubuntu/</link>
		<comments>http://umd.kiev.ua/ustanovka-i-nastrojka-web-servera-cherokee-s-podderzhkoj-mysql-i-php-v-debian-ubuntu/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 22:49:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Cherokee]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[MySql]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[поддержкой]]></category>
		<category><![CDATA[сервера]]></category>
		<category><![CDATA[Установка]]></category>

		<guid isPermaLink="false">http://umd.kiev.ua/ustanovka-i-nastrojka-web-servera-cherokee-s-podderzhkoj-mysql-i-php-v-debian-ubuntu/</guid>
		<description><![CDATA[
Cherokee &#8211; что и говорить очень надо признаться быстрый веб вервер. Отличается большой гибкостью и легкостью в настройке. Поддерживает весьма большое число современных технологий: FastCGI, SCGI, PHP, CGI, TLS и SSL реально шифрованные соединения, удивительно  виртуальные хосты, аутентификация, кодирование на лету, балансировщик нагрузки (Load balancing), Apache-совместимые лог файлы и т.д. 
Cherokee имеет в комплекте [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>Cherokee &#8211; что и говорить очень надо признаться быстрый веб вервер. Отличается большой гибкостью и легкостью в настройке. Поддерживает весьма большое число современных технологий: FastCGI, SCGI, PHP, CGI, TLS и SSL реально шифрованные соединения, удивительно <span id="more-47"></span> виртуальные хосты, аутентификация, кодирование на лету, балансировщик нагрузки (Load balancing), Apache-совместимые лог файлы и т.д. </p>
<p>Cherokee имеет в комплекте довольно надо признаться удобный GUI &#8211; интерфейс для настройки веб сервера. Согласно проведенным тестам, производительность сервера на статическом контенте превышает показатели таких серверов, как lighttpd и nginx. </p>
<p>Установка MySQL
<p>Для работы с Mysql необходимо установить следующие пакеты: </p>
<p>$ sudo aptitude install mysql-server-5.0 mysql-client Установка PHP
<p>Чтобы иметь возможность писать скрипты php, необходимо установить следующие пакеты: </p>
<p>$ sudo aptitude install php5 php5-cgi
<p>Чтобы иметь возможность выполнять mysql запросы из php-скриптов, необходимо установить следующий пакет: </p>
<p>$ sudo aptitude install php5-mysql Установка web сервера CherokeeУстановка текущей версии Cherokee
<p>Чтобы поставить текущую версию сервера, еобходимо установить следующий пакет: </p>
<p>$ sudo aptitude install cherokee Установка последней версии Cherokee в Ubuntu
<p>Как нельзя именно сначала необходимо добавить взаправду новый apt-репозитарий: </p>
<p>$ sudo su $ echo &#8220;deb http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu jaunty main&#8221; >> /etc/apt/sources.list $ echo &#8220;deb-src http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu jaunty main&#8221; >> /etc/apt/sources.list
<p>В самом деле далее, необходимо добавить в систему необыкновенно соответствующие PGP-ключи: </p>
<p>$ sudo apt-key adv &#8211;recv-keys &#8211;keyserver keyserver.ubuntu.com 0×0ad0b667b67daa477f5ff89f51bb8e83eba7bd49
<p>После чего, установить пакет сервера: </p>
<p>$ aptitude update $ sudo aptitude install cherokee Запуск web сервера Cherokee
<p>Проверяем, запущен ли сервер: </p>
<p>$ ps aux | grep cherokee root      6204  0.0  0.1   1756   444 ?        S    13:23   0:00 /usr/sbin/cherokee-guardian www-data  6205  0.0  0.5  35556  1472 ?        Sl   13:23   0:01 /usr/sbin/cherokee
<p>Если же ничего не найдено, значит сервер не запущен. Чтоб его стартовать, необходимо выполнить: </p>
<p>$ sudo /etc/init.d/cherokee start Проверка работы web-сервера Cherokee
<p>Чтобы убедиться,  что сервер корректно установлен, необходимо создать классическую php страницу, выводящую информацию о системе.  </p>
<p>$ sudo su $ echo &#8220;&#8221; > /var/www/info.php
<p>В самом деле далее, необходимо обратиться к этой страничке по HTTP. Довольно таки например, если адрес сервера &#8211; 10.1.0.4, то реально полный адрес страницы будет: http://10.1.0.4/info.php </p>
<p>Настройка web-интерфейса для администрирования Cherokee
<p>Одной из отличительных особенностей сервера Cherokee является идущий в комплекте web-интерфейс для его администрирования. Естественно, классический текстовый файл конфигуарции так же присутствует и располагается в /etc/cherokee/cherokee.conf. </p>
<p>Чтобы сделать доступным web-интерфейс администрирования, необходимо выполнить: </p>
<p>$ sudo cherokee-admin
<p>После чего, для администрирования можно обращаться по адресу http://127.0.0.1:9090. То есть, доступ будет только с локальной машины. Чтобы разрешить управлять сервером с любого адреса, необходимо выполнить: </p>
<p>$ sudo cherokee-admin -b </p>
]]></content:encoded>
			<wfw:commentRss>http://umd.kiev.ua/ustanovka-i-nastrojka-web-servera-cherokee-s-podderzhkoj-mysql-i-php-v-debian-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
