<?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; Ubuntu</title>
	<atom:link href="http://umd.kiev.ua/tag/ubuntu/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>Релиз Ubuntu 9.04</title>
		<link>http://umd.kiev.ua/reliz-ubuntu-9-04/</link>
		<comments>http://umd.kiev.ua/reliz-ubuntu-9-04/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 13:42:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Релиз]]></category>

		<guid isPermaLink="false">http://umd.kiev.ua/reliz-ubuntu-9-04/</guid>
		<description><![CDATA[
Ubuntu 9.04
C 23 апреля 2009 доступен для загрузки как нельзя действительно новый релиз популярной операционной системы Ubuntu. Очередная версия имеет номер 9.04 и называется Jaunty Jackalope (перевод &#8211; Бойкий рогатый заяц). Система доступна в следующих  модификациях:
Ubuntu Desktop &#8211; &#8220;именно традиционный&#8221; дистрибутив для настольных компьютеровUbuntu Server &#8211; серверный дистрибутивUbuntu Netbook Remix &#8211; дистрибутив для нетбуков, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://umd.kiev.ua/wp-content/uploads/2009/09/reliz-ubuntu-1.png" alt="Релиз Ubuntu 9.04" title="Релиз Ubuntu 9.04" /></p>
<p>Ubuntu 9.04</p>
<p>C 23 апреля 2009 доступен для загрузки как нельзя действительно новый релиз популярной операционной системы Ubuntu. Очередная версия имеет номер 9.04 и называется Jaunty Jackalope (перевод &#8211; Бойкий рогатый заяц). Система доступна в следующих <span id="more-83"></span> модификациях:</p>
<p>Ubuntu Desktop &#8211; &#8220;именно традиционный&#8221; дистрибутив для настольных компьютеровUbuntu Server &#8211; серверный дистрибутивUbuntu Netbook Remix &#8211; дистрибутив для нетбуков, обеспечивает более быструю загрузку и взаправду специализированный пользовательский интерфейсUbuntu Education Edition &#8211; дистрибутив для образовательных учрежденийKubuntu &#8211; дистрибутив, использующий окружение рабочего стола KDEXubuntu &#8211; дистрибутив, использующий окружение рабочего стола XFCEUbuntuStudio &#8211; дистрибутив для обработки мультимедийной информацииMythbuntu &#8211; дистрибутив для медиацентра, использующий MythTVUbuntu ARM &#8211; несказанно специализированный дистрибутив, поддерживающий процессоры ARM
<p>Узнать более подробную информацию о возможностях и особенностях нового дистрибутива можно на официальном сайте &#8211; ubuntu.com. С этого же сайта можно загрузить образы установочных дисков системы.</p>
<p>Обновить предыдущую версию до новой можно следующим образом: нажмите Alt+F2, наберите «update-manager -d» (без кавычек) в командной строке и выполните команду. Откроется менеджер обновлений, который сообщит вам: «Доступен более новый выпуск дистрибутива 9.04». Нажмите «Обновить» и следуйте инструкциям на экране.</p>
]]></content:encoded>
			<wfw:commentRss>http://umd.kiev.ua/reliz-ubuntu-9-04/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>Установка 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>Настройка Wifi Atheros AR242x(AR5007EG) в Debian Lenny (5.0) / Ubuntu intrepid (8.10), jaunty (9.04)</title>
		<link>http://umd.kiev.ua/nastrojka-wifi-atheros-ar242xar5007eg-v-debian-lenny-5-0-ubuntu-intrepid-8-10-jaunty-9-04/</link>
		<comments>http://umd.kiev.ua/nastrojka-wifi-atheros-ar242xar5007eg-v-debian-lenny-5-0-ubuntu-intrepid-8-10-jaunty-9-04/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 23:14:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[AR242x]]></category>
		<category><![CDATA[AR5007EG]]></category>
		<category><![CDATA[Atheros]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Intrepid]]></category>
		<category><![CDATA[Jaunty]]></category>
		<category><![CDATA[Lenny]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wifi]]></category>
		<category><![CDATA[настройка]]></category>

		<guid isPermaLink="false">http://umd.kiev.ua/nastrojka-wifi-atheros-ar242xar5007eg-v-debian-lenny-5-0-ubuntu-intrepid-8-10-jaunty-9-04/</guid>
		<description><![CDATA[
У обладателей таких ноутбуков, как: Asus X51RL, Fujitsu-Siemens s6420, Toshiba a201, Samsung NC10, Amilo Mini 3520, Acer Aspire 5315 и еще многих других, есть одна реально общая проблема &#8211; Wifi карточка Atheros AR5007EG / AR242x, работоспособность которой после установки Linux-системы, как правило, оставляет  желать лучшего. Благодаря проекту madwifi, установка драйверов Atheros не доставляет много [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>У обладателей таких ноутбуков, как: Asus X51RL, Fujitsu-Siemens s6420, Toshiba a201, Samsung NC10, Amilo Mini 3520, Acer Aspire 5315 и еще многих других, есть одна реально общая проблема &#8211; Wifi карточка Atheros AR5007EG / AR242x, работоспособность которой после установки Linux-системы, как правило, оставляет <span id="more-51"></span> желать лучшего. Благодаря проекту madwifi, установка драйверов Atheros не доставляет много проблем. </p>
<p>Диагностика оборудования: наличие Atheros AR5007EG /AR242x
<p>В первую очередь необходимо убедиться, что в системе действительно установлена Wifi карта Atheros AR5007EG /AR242x: </p>
<p>$ lspci | grep Atheros 18:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01) Установка пакетов для сборки драйверов для Atheros AR5007EG /AR242x
<p>Следующим шагом, необходимо установить пакеты для успешной компиляции драйвера: </p>
<p>$ sudo aptitude update  $ sudo aptitude install build-essential linux-headers-$(uname -r) Установка MadWifi драйверов для для Atheros AR5007EG /AR242x
<p>Несказанно далее, необходимо скачать драйвер для Atheros AR5007EG /AR242x: </p>
<p>$ mkdir ./mad-wifi $ cd ./mad-wifi $ wget http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3942-20090205.tar.gz
<p>После того, как драйвер скачан, его необходимо разархивировать и скомпилировать: </p>
<p># Разархивируем драйвер $ zxvf madwifi-hal-0.10.5.6-r3942-20090205.tar.gz $ cd madwifi-hal-0.10.5.6-r3942-20090205  # Компилируем драйвер $ make $ sudo make install
<p>Теперь драйвер скомпилирован. Необходимо проверить работу wifi-карты с новым драйвером: </p>
<p># включаем модуль ядра $ sudo modprobe ath_pci  # включаем wifi-интерфейс $ sudo ifconfig ath0 up  # проверяем настройки wifi $ iwconfig lo        no wireless extensions.  eth0      no wireless extensions.  wifi0     no wireless extensions.  ath0      IEEE 802.11g  ESSID:&#8221;XXXXXXXXXXXXX&#8221;  Nickname:&#8221;"           Mode:Managed  Frequency:2.437 GHz  Access Point: XX:XX:XX:XX:XX:XX           Bit Rate:6 Mb/s   Tx-Power:17 dBm   Sensitivity=1/1           Retry:off   RTS thr:off   Fragment thr:off           Power Management:off           Link Quality=21/70  Signal level=-74 dBm  Noise level=-95 dBm           Rx invalid nwid:848  Rx invalid crypt:0  Rx invalid frag:0           Tx excessive retries:0  Invalid misc:0   Missed beacon:0
<p>Если вывод последней команды похож на приведенный, то можно констатировать, что wifi карта работает. Остается лишь включить модуль ядра в загрузку и перезагрузиться: </p>
<p>$ sudo su $ echo &#8220;ath_pci&#8221; >> /etc/modules  # блокируем загрузку альтернативного драйвера $ echo &#8220;blacklist ath5k&#8221; >> /etc/modprobe.d/blacklist  # перезагрузка $ reboot
<p>Единственным недостатком такого метода является необходимость пересобирать драйвер после каждого обновления ядра. Благо, теперь это просто. </p>
<p>Удаление MadWifi драйверов для для Atheros AR5007EG /AR242x
<p>В случае, если что-либо не получилось, либо появилось желание установить более необыкновенно свежий драйвер, то текущую установку можно без труда удалить: </p>
<p>$ cd ./mad-wifi/madwifi-hal-0.10.5.6-r3942-20090205 $ sudo make uninstall </p>
]]></content:encoded>
			<wfw:commentRss>http://umd.kiev.ua/nastrojka-wifi-atheros-ar242xar5007eg-v-debian-lenny-5-0-ubuntu-intrepid-8-10-jaunty-9-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>
	</channel>
</rss>
