<?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>Вторая Жизнь Сликса &#187; Linux</title>
	<atom:link href="http://slicks.name/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://slicks.name</link>
	<description>Веду блог и пишу про интернет, windows, linux, ubuntu и про многое другое</description>
	<lastBuildDate>Fri, 13 May 2011 05:23:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Полное руководство по сборке ядра в Ubuntu</title>
		<link>http://slicks.name/linux/polnoe-rukovodstvo-po-sborke-yadra-v-ubuntu.html</link>
		<comments>http://slicks.name/linux/polnoe-rukovodstvo-po-sborke-yadra-v-ubuntu.html#comments</comments>
		<pubDate>Sat, 04 Dec 2010 22:41:04 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ядро]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=263</guid>
		<description><![CDATA[Статья о том, как скомпилировать, построить и установить ядро Linux в ubuntu. Думаю многим будет полезна, ведь когда-нибудь прийдётся каждому лично столкнуться с компиляцией ядра.
Автор в своей статье шаги разбил на несколько категорий, при помощи их выделений цветом. И я поступил так же при осуществлении перевода и дополнения статьи. Условные обознаичения:
Серый &#8211; можем игнорировать
 Зеленый [...]]]></description>
			<content:encoded><![CDATA[<p>Статья о том, как скомпилировать, построить и установить ядро Linux в ubuntu. Думаю многим будет полезна, ведь когда-нибудь прийдётся каждому лично столкнуться с компиляцией ядра.<br />
Автор в своей статье шаги разбил на несколько категорий, при помощи их выделений цветом. И я поступил так же при осуществлении перевода и дополнения статьи. Условные обознаичения:</p>
<blockquote><p><span style="color: #c0c0c0;">Серый</span> &#8211; можем игнорировать<br />
<span style="color: #339966;"> Зеленый</span> &#8211; рекомендуем, но не обязательно<br />
<span style="color: #ff6600;"> Оранжевый</span> &#8211; инструкция<br />
<span style="color: #ff0000;"> Красный</span> &#8211; это важно</p></blockquote>
<p>1. <span style="color: #ff6600;">Установите дополнения, необходимые для конфигурации ядра</span><br />
<code>sudo apt-get install -y build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev</code><br />
2. <span style="color: #ff6600;">Перейдите в папку где будет происходить компиляция и сборка</span><br />
<code>cd /usr/src</code><br />
3. <span style="color: #ff6600;">Добавьте себя в группу src, таким образов вы сможете перезаписывать данные в <strong>/usr/src/</strong></span><br />
<code>sudo adduser $USER src</code><br />
4. <span style="color: #ff6600;">Войдите в консоль с новыми групповыми привилегиями</span><br />
<code>su $USER</code><br />
<span id="more-263"></span><br />
5. <span style="color: #ff6600;">Сейчас мы собираемся скачать ядро и развалить архив</span><br />
<code>wget -c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.1.tar.bz2 &amp;&amp; tar -xvjf linux-2.6.36.1.tar.bz2</code><br />
на момент моей работы с этим материалом &#8211; это была последняя стабильная версия ядра. На сайте kernel.org Вы легко сможете найти любую версию ядра.<br />
6. <span style="color: #ff6600;">Скопируйте скрипты initramfs, чтобы иметь возможность загружаться с ядра</span><br />
<code>sudo cp /usr/share/kernel-package/examples/etc/kernel/postinst.d/initramfs  /etc/kernel/postinst.d/<br />
sudo cp /usr/share/kernel-package/examples/etc/kernel/postrm.d/initramfs  /etc/kernel/postrm.d/</code><br />
7.<span style="color: #ff6600;"> Удалите симлинк на директорию линукс, и создайте новый</span><br />
rm -rf linux &amp;&amp; ln -s /usr/src/linux-2.6.36.1 linux &amp;&amp; cd /usr/src/linux<br />
<strong>На заметку: если Вы применяете патч к ядру, такой как  fbsplash, beyond, или emission &#8211; примените патч сейчас и перейдите к шагу 10</strong><br />
8. <span style="color: #999999;">Сейчас скачиваем последнюю версию патча для ядра</span> ( НЕ делайте этого, если Вы используете другой патч, такой как как  beyond, emission, RT, и т.д.)<br />
<code>если ничего такого не делаете - переходим к 10му</code><br />
9. <span style="color: #999999;">Примените новый патч</span> ( НЕ делайте этого, если Вы используете другой патч, такой как как  beyond, emission, RT, и т.д.)<br />
<code>если ничего такого не делаете - </code><code>переходим к 10му</code><br />
10. <span style="color: #ff6600;">Сейчас перенесите текущую конфигурацию ядра и получите последние свойства нового ядра</span><br />
<code>cp /boot/config-$(uname -r) .config &amp;&amp; yes "" | make oldconfig</code><br />
11. <span style="color: #ff6600;">Кинфигурируем ядро</span><br />
<code>make menuconfig</code><br />
<span style="color: #339966;"> либо, если не хотите терминального menuconfig, запустите эту команду:</span><br />
<code>make xconfig</code><br />
<strong>Совет</strong>: вы можете значительно ускорить компиляцию при помощи <strong>distcc</strong>. <em>Подробней напишу потом</em><br />
12.<span style="color: #ff6600;"> И вот наконец, пора построить ядро!</span><span style="color: #ff0000;"> Убедитесь, что находитесь в<strong> /usr/src/linux</strong>. </span><span style="color: #ff6600;">По окончании процесса &#8211; мы получим deb файл ядра, который сможем установить</span><br />
Пишем в терминале<br />
<code>make-kpkg clean</code><br />
Потом это<br />
<code>INSTALL_MOD_STRIP=1 CONCURRENCY_LEVEL=3 fakeroot make-kpkg --initrd --append-to-version=-mk kernel_image kernel_headers modules_image</code><br />
На заметку: Можно заменить &laquo;mk&raquo; на что угодно. Ядро будет собираться от нескольких минут и до нескольких часов, в зависимости от мощности системы и объема работы. Аргумент CONCURRENCY_LEVEL устанавливаем из расчета &laquo;количество ядер вашего ПК + 1&#8243; К примеру, если у вас 2х ядерный монстр &#8211; то ставим 3.<br />
13. <span style="color: #ff6600;">И наконец установим .deb файлы ядра, которые находятся в /usr/src/</span><br />
cd .. &amp;&amp; sudo dpkg -i linux*.deb<br />
<span style="color: #ff0000;"><strong>ВАЖНО</strong>: Если вы счастливый обладатель Nvidia или ATI видео-карт, то скорей всего понадобится пере установка драйверов к ним, чтобы можно было нормально работать в новом ядре.</span><br />
14. <span style="color: #ff6600;">Перезагрузим систему, и в менеджере загрузок выберем наше новое ядро</span><br />
P.S. данная статья является моим авторским переводом с англоязычной темы <a title="Оригинальная статья по сборке ядра linux" href="http://ubuntuforums.org/showthread.php?t=311158" target="_blank">Master kernel Thread</a>. В ближайшее время постараюсь сделать свои лирические отступления и дополнения к статье, чтобы разложить по полочкам процесс сборки ядра для Линукс.</p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/polnoe-rukovodstvo-po-sborke-yadra-v-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Форматирование USB flash накопителя (карты памяти)</title>
		<link>http://slicks.name/linux/formatirovanie-usb-flash-nakopitelya-karty-pamyati.html</link>
		<comments>http://slicks.name/linux/formatirovanie-usb-flash-nakopitelya-karty-pamyati.html#comments</comments>
		<pubDate>Wed, 22 Sep 2010 18:37:56 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[cfdisk]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=260</guid>
		<description><![CDATA[Иногда бывает так, что флешка перестает правильно работать, и нужно ее отформатировать. Обычно это самый простой споособ вернуть флешку в работоспособный режим. Далее я опишу как отформатировать USB флешку или же карту памяти на Debian/Ubuntu.
1. Подключаем нашу флешку в систему и смотрим какой у нее label, т.е. как она называется, на рабочем столе к примеру [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда бывает так, что флешка перестает правильно работать, и нужно ее <strong>отформатировать</strong>. Обычно это самый простой споособ вернуть флешку в работоспособный режим. Далее я опишу как отформатировать USB флешку или же карту памяти на <strong>Debian/Ubuntu</strong>.<br />
1. Подключаем нашу флешку в систему и смотрим какой у нее label, т.е. как она называется, на рабочем столе к примеру это будет отображено. Запоминаем это название.<br />
2. Теперь следует определить как флешка отображается на техническом уровне в системе. Для этого пишем команду <strong>mount</strong> в терминальном окне и ищем в списке подключенных девайсвов <strong>lablel</strong> нашей флешки. Когда найдем нужную строчку — следует запомнить начало строчки, которое начинается с /dev/. К примеру у меня флешка называется SLICKS и после того как я пишу <strong>mount</strong> в терминале вижу строчку:<br />
<code>/dev/sdd1 on /media/SLICKS type vfat (rw,nosuid,nodev,noatime,uhelper=hal,flush,uid=1000,utf8,shortname=lower,iocharset=iso8859-1)</code><span id="more-260"></span><br />
И запоминаю <strong>/dev/sdd1</strong>, а у Вас должно быть что-то аналогичное.<br />
3.  Теперь следует отсоединить флешку, нажав Отмонтировать Раздел на ярлычке с флешкой на рабочем столе.<br />
4. Входим в терминал и с правами администратора и пишем<br />
<code>cfdisk /dev/sdd</code><br />
место <strong>/dev/sdd</strong> вы напишите своё значение, причем обращаю ваше внимание что нужно отбросить числовой идентификатор, который следует после sdd. В случае если система выдает ошибку — выходим из <strong>cfdisk</strong>, путем нажатия любой клавиши и пишем с правами администратора<br />
<code>cfdisk -z /dev/sdd</code><br />
5. Если Вы не видели ошибки при входе в <strong>cfdisk</strong> —  то теперь нажмем клавишу D напротив строчки с нашим устройством, которое мы собрались форматировать. Далее, вне зависимости от того была у нас ошибка при входе или нет, мы нажимаем кнопку n и дважды жмём Enter. После чего выбираем нужную нам файловую систему, для этого жмем t, потом из списка выбираем искомую файловую систему и пишем ее номер и жмем Enter. И, наконец, записываем изменения на USB накопитель, для этого выбираем опцию Write или нажимаем w и соглашаемся на запись, написав слово yes.<br />
6. Если сейчас неожиданно появится ярлык  USB накопителя на рабочем столе — нажмите Отмонтировать Раздел и давайте продолжим.  Пишем в терминале:<br />
<code>mkfs.vfat -F 32 -n USBFLASH -I /dev/sdd1</code><br />
Заменив USBFLASH на то имя, под которым вы хотите чтобы флешка отображалась, а<strong> /dev/sdd1</strong> на путь к вашей флешке который мы запоминали во втором шаге.<br />
Кстати, если терминал будет ругаться на незивестную команду mkfs.vfat — то установите пакт dosfstools:<br />
<code>apt-get install dosfstools</code><br />
Вот и все! Если ярлык флешки не появился на рабочем столе, то отсоедините USB накопитель, а потом снова подключите к компьютеру</p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/formatirovanie-usb-flash-nakopitelya-karty-pamyati.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Консольный браузер для Linux</title>
		<link>http://slicks.name/linux/konsolnyj-brauzer-dlya-linux.html</link>
		<comments>http://slicks.name/linux/konsolnyj-brauzer-dlya-linux.html#comments</comments>
		<pubDate>Thu, 19 Aug 2010 09:30:29 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Интернет]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=253</guid>
		<description><![CDATA[Браузер из консоли будет полезен если Firefox перестанет работать, а другого браузера нет в наличии, или же если вся система сломается, вследствие чего X-сервер запустить будет невозможно. И таких случаях как раз и пригодится консольный браузер для Debian/Ubuntu. С его помощью с лёгкостью можно будет выйти в интернет с виртуальной консоли и поискать решение проблемы [...]]]></description>
			<content:encoded><![CDATA[<p>Браузер из консоли будет полезен если Firefox перестанет работать, а другого браузера нет в наличии, или же если вся система сломается, вследствие чего X-сервер запустить будет невозможно. И таких случаях как раз и пригодится консольный браузер для Debian/Ubuntu. С его помощью с лёгкостью можно будет выйти в интернет с виртуальной консоли и поискать решение проблемы в глобальной сети, или же просто проверить новости на сайте пока, к примеру, устанавливаются исксы на систему и так далее. Я имею несколько нужных html статей на случай если что позабудется — и при помощи такого браузера с легкостью могу возобновить в памяти ту или иную цепочку действий, для оживления системы.<span id="more-253"></span><br />
С другой стороны консольные браузеры достаточно примитивны. В них не загружаются картинки, хотя мне это лишь большой плюс, чтобы не тратить дорогой трафик. В консольном браузере нету даже цветов. Короче говоря: консольные браузеры не для постоянного использования (ну если же вы не мазохист или не фанат командной строки).<br />
Я предлагаю использовать браузер links, он даже умеет с фреймами работать, чего нельзя сказать про его конкурента — браузер linkx.<br />
Установим его:<br />
<code>apt-get install links<br />
</code>Чтобы вызвать менюшку браузера достаточно нажать клавишу «Esc», там можно поменять язык на Русский. Для этого перейдем в Setup — Language — Russian. Стоит отметить, что Русский язык будет отображаться транслитом, как в программе так и на сайтах.<br />
Чтобы быстро ввести URL нужного сайта, следует нажать клавишу «g»<br />
Для выхода из программы —  «q».</p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/konsolnyj-brauzer-dlya-linux.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как восстановить Windows MBR при помощи Ubuntu LiveCD</title>
		<link>http://slicks.name/linux/kak-vosstanovit-windows-mbr-pri-pomoshhi-ubuntu-livecd.html</link>
		<comments>http://slicks.name/linux/kak-vosstanovit-windows-mbr-pri-pomoshhi-ubuntu-livecd.html#comments</comments>
		<pubDate>Wed, 04 Aug 2010 11:35:14 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[mbr]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=247</guid>
		<description><![CDATA[По моей вине Master Boot Record запись, или в сокращении MBR повредилась и из-за этого Windows XP перестал загружаться на компьютере. Со всеми бывает&#8230; Так что нужен был быстрый и простой способ восстановить MBR запись для Windows, имея в наличии Ubuntu LiveCD.
Будьте осторожны, ведь вы работаете напрямую с вашими дисками. И если Вы в чем-то [...]]]></description>
			<content:encoded><![CDATA[<p>По моей вине Master Boot Record запись, или в сокращении MBR повредилась и из-за этого Windows XP перестал загружаться на компьютере. Со всеми бывает&#8230; Так что нужен был быстрый и простой способ восстановить MBR запись для Windows, имея в наличии Ubuntu LiveCD.<br />
<strong>Будьте осторожны</strong>, ведь вы работаете напрямую с вашими дисками. И если Вы в чем-то не уверены, или нету резервных копий важных данных — то лучше подождите, пока кто-то из друзей не принесёт стандартный диск-установщик Windows. С диска Windows восстанавливаться довольно просто: вставили диск и нажали R,однако в XP есть баг, когда система просит ввести пароль админа, а вы таковой не создавали, и тогда надо ковырять сайт Miscrosoft, чтоб найти заплатку&#8230; Я решил не париться, и все сделать родиым Линуксом.<span id="more-247"></span><br />
1. Загрузитесь с Ubuntu LiveCD. Если у Вас нет записанного диска с убунтой, однако есть образ ISO — прочтите <a href="http://slicks.name/linux/ustanavlivaem-ubuntu-s-flash-nakopitelya-bez-gemmora.html">как установить Ubuntu с flash накопителя</a>, чтобы не тратить драгоценное время на поиск болванок и запись диска, тем более что с флешки система намного шустрей работает.<br />
2. Теперь нам нужен пакет <strong>ms-sys</strong>, который предназначен для создания записей загрузки Microsoft. Установим его командой:<br />
<code>sudo apt-get install ms-sys</code><br />
Если проблематично подключить связь с интернетом, то заранее <a href="http://packages.ubuntu.com/dapper/ms-sys">скачайте пакет ms-sys</a>, а потом установите deb пакет кликнув на него 2 раза мышкой, или же через<br />
<code>sudo dpkg -i ms-sys_2.1.0-1_i386.deb</code><br />
3. Теперь нужно выяснить на каком разделе размещена Windows<br />
<code>sudo fdisk -l</code><br />
То что нам нужно будет выглядеть примерно так:<br />
<code>/dev/sda1   *           1        2610    20964793+   7  HPFS/NTFS</code><br />
Из этого ответа мы получаем информацию о том, какой раздел отформатирован под NTFS,что свидетельствует об установленной Windows на данный диск. Исходя из вывода, мой Windows раздел существует на диске sda и его раздел 1. Вот как раз таки MBR для диска sda (если вы загружаетесь в windows при помощи его родного загрузчика) и есть тем, что нам нужно восстановить.<br />
4. Нам нужно восстановить диск /dev/sda, так что пишем в терминале<br />
<code>sudo ms-sys -m /dev/sda</code><br />
Ну вот и все, теперь можно перезагружать ПК, извлечь Ubuntu LiveCD и все должно работать.<br />
Успехов!</p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/kak-vosstanovit-windows-mbr-pri-pomoshhi-ubuntu-livecd.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Установка Firefox 3.6 в Debian Lenny</title>
		<link>http://slicks.name/linux/ustanovka-firefox-3-6-v-debian-lenny.html</link>
		<comments>http://slicks.name/linux/ustanovka-firefox-3-6-v-debian-lenny.html#comments</comments>
		<pubDate>Tue, 03 Aug 2010 20:14:03 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Firefox 3.6]]></category>
		<category><![CDATA[Интернет]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=245</guid>
		<description><![CDATA[Не смог я долго сидеть на Iceweasel 3.0.6. Вроде тот же Firefox, но просто старенький, но все равно неприятно с ним работать. Да еще и еще он медленно обновляется и не все плагины современные идут на этот раритет. Ну просто ужас интернет-пользователя! Пришлось ставить Firefox 3.6, но вот заминочка в том, что Debian отказался от [...]]]></description>
			<content:encoded><![CDATA[<p>Не смог я долго сидеть на Iceweasel 3.0.6. Вроде тот же <strong>Firefox</strong>, но просто старенький, но все равно неприятно с ним работать. Да еще и еще он медленно обновляется и не все плагины современные идут на этот раритет. Ну просто ужас интернет-пользователя! Пришлось ставить <strong>Firefox 3.6</strong>, но вот заминочка в том, что <strong>Debian</strong> отказался от Firefox,  и почему-то во всех своих дистрибутивах лепит iceweasel. Итак далее я расскажу как по-шагово установить себе FireFox 3.6 как для 32 так и для 64 bit систем<span id="more-245"></span><br />
1) Для начала <a href="http://www.mozilla.com/firefox/">скачайте Firefox</a> куда-нибудь. После чего давайте на всякий случай установим, если у вас еще их нет и обновим необходимые пакеты<br />
<code>apt-get update &amp;&amp; apt-get install bzip2 libdbus-glib-1-2</code><br />
2) Ну вот и отлично! Подготовительная стадия прошла успешно. Переходим в папку, куда мы будем распаковывать Firefox 3.6 для нашего дистрибутива Lenny:<br />
<code>cd /usr/local/src</code><br />
3) И теперь распакуем архив с лисой, на время написания этой заметки самой новой была версия firefox-3.6.8<br />
<code>tar -xvjf /home/slicks/firefox-3.6.8.tar.bz2</code><br />
4) Теперь следует создать симлинк в папке bin на то место, где у нас развален Firefox:<br />
<code>ln -s /usr/local/src/firefox/firefox /usr/local/bin</code><br />
Вот и всё! Можем спокойно запускать:<br />
<code>firefox</code><br />
<strong> Внимание</strong>, если у вас <strong>64 битная система</strong>, то может возникнуть ошибка при запуске FF<br />
<code>$ firefox<br />
/usr/local/src/firefox/firefox-bin: error while loading shared libraries: <strong>libgtk-x11-2.0.so.0: cannot open shared object file</strong>: No such file or directory<br />
</code><br />
Лечится довольно просто, установкой нужных 32битных библиотек<br />
<code>apt-get install ia32-libs-gtk</code><br />
Ещё у меня на Debian Lenny 64bit был такой прикол, что Firefox запускается нормально, но в сеть не выходит, и галочка Автономного режима не стоит, и Фаерволл его пускает, но все равно были проблемы, устранил я эту мерзопакостную вещь установкой библиотек lib32nss-mdns, после чего все работает как часы:<br />
<code># apt-get install lib32nss-mdns</code><br />
Версию браузера Firefox можно проверить в терминале, если кто еще не знает, командой:<br />
<code>$ firefox -v<br />
Mozilla Firefox 3.6.8, Copyright (c) 1998 - 2010 mozilla.org</code><strong><br />
Создаём ярлык для Firefox:</strong> открываем любой текстовый редактор и копируем туда следующее:<br />
<code>[Desktop Entry]<br />
Encoding=UTF-8<br />
Version=1.0<br />
Type=Application<br />
Terminal=false<br />
Name[en_US]=Firefox<br />
Exec=/usr/local/bin/firefox<br />
Icon=/usr/local/src/firefox/icons/mozicon128.png<br />
StartupNotify=true</code><br />
после чего сохраним на рабочем столе под именем <strong>Firefox.desktop</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/ustanovka-firefox-3-6-v-debian-lenny.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Устанавливаем Проприетарный драйвер ATI Catalyst 9.3 на Debian/lenny amd64</title>
		<link>http://slicks.name/linux/ustanavlivaem-proprietarnyj-drajver-ati-catalyst-9-3-na-debianlenny-amd64.html</link>
		<comments>http://slicks.name/linux/ustanavlivaem-proprietarnyj-drajver-ati-catalyst-9-3-na-debianlenny-amd64.html#comments</comments>
		<pubDate>Sat, 24 Jul 2010 08:45:36 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Asus A7u]]></category>
		<category><![CDATA[Ati]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=231</guid>
		<description><![CDATA[Темой сегодняшней статьи будет Правильная настройка проприетроного драйвера ATI на Debian Lenny с архитектурой amd64. Инструкция так же подойдет и для настройки 32х битной системы. Все дело в том, что как я понял из поисков по Google на забугорных форумах дистрибутивы 32х битных и 64х битных систем имеют некоторые различия в библиотеках, и ATI Catalyst [...]]]></description>
			<content:encoded><![CDATA[<p>Темой сегодняшней статьи будет Правильная настройка проприетроного драйвера ATI на Debian Lenny с архитектурой amd64. Инструкция так же подойдет и для настройки 32х битной системы. Все дело в том, что как я понял из поисков по Google на забугорных форумах дистрибутивы 32х битных и 64х битных систем имеют некоторые различия в библиотеках, и ATI Catalyst больше ориентирован на 32х битную систему, в результате чего с настройкой ее под 64х битную систему у меня возникли небольшие трудности, но все же спустя пару бессонных ночей я добился результата и выкладываю свою последовательность действий.<br />
<em><strong>1. Для начала скачайте драйвер с <a title="Скачать ATI драйвер" rel="nofollow" href="http://support.amd.com/us/gpudownload/Pages/index.aspx" target="_blank">официального сайта ATI</a></strong></em> для своей при любимой видеокарты, убедитесь что в скачиваемой вами версии включена поддержка всего арсенала возможностей вашей видео-карты, и что данная версия драйвера пойдет на вашем ядре и с вашими исками.<span id="more-231"></span> У меня стоит Debian Lenny, и поэтому вот какое у меня ядро и Иксы(xorg):<br />
<code><strong>uname -a</strong><br />
Linux debian 2.6.26-2-amd64 #1 SMP Sun Jun 20 20:16:30 UTC 2010 x86_64 GNU/Linux<br />
<strong> dpkg -l xorg</strong><br />
ii  xorg           1:7.3+20       X.Org X Window System</code><br />
Моя видеокарта ATI x1250:<br />
<code>lspci |grep VGA<br />
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]</code><br />
Я скачал себе драйвер <strong>ati-driver-installer-9-3-x86.x86_64.run</strong> поскольку в более поздних версиях ATI x1250 занесена в список legacy, другими словами под нее fglrx драйвера поддерживающего 3D ускорение уже не будет, т.е. фиг я в игры поиграю когда приспичит.<br />
Так-с&#8230;, вот что я имел при установке, как видите у меня 64битная система, и из-за этого в процессе установки Ati Catalyst на ноутбук Asus A7u у меня будет куча ошибок, опишу их вместе с решениями, надеюсь Вас это спасет от многих бессонных ночей в гугле <img src='http://slicks.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<em><strong>2. Второй простенький шаг</strong></em> &#8211; это установка необходимых пакетов, сегодня нашей фабрике компиляторов, цеху Атишников понадобятся следующие пакеты:<br />
<code>apt-get install module-assistant build-essential fakeroot dh-make debconf libstdc++5 linux-headers-$(uname -r)</code><br />
<em><strong>3. Собираем пакеты для нашего дистрибутива</strong></em><br />
<code>sh ati-driver-installer-9-3-x86.x86_64.run --buildpkg Debian/lenny</code><br />
<strong></strong>возможна следующая ошибка:<br />
<code>dpkg-shlibdeps: failure: couldn't find library libXext.so.6 needed by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 (its RPATH is '').<br />
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.<br />
To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.<br />
dh_shlibdeps: command returned error code 512<br />
make: *** [binary] Error 1<br />
dpkg-buildpackage: failure: debian/rules binary gave error exit status 2<br />
Removing temporary directory: fglrx-install.lbEBzV</code><br />
на 32битных версиях может помочь указания адреса к искомой библиотеке, в таком случае делаем поиск где-же нужная библиотека, и указываем к ней путь. В случае с <code>libXext - она лежит в /ust/lib, что б это проверить можно написать:</code><br />
<code><strong>ls /usr/lib |grep libXext</strong><br />
libXext.a<br />
libXext.so<br />
libXext.so.6<br />
libXext.so.6.4.0</code><br />
и потом снова пробуем запустить ati installer, но уже с параметром <strong>LD_LIBRARY_PATH</strong><br />
<code>LD_LIBRARY_PATH=/usr/lib sh ati-driver-installer-9-3-x86.x86_64.run --buildpkg Debian/lenny</code><br />
<em><strong>3.2 Для 64битных систем необходимо</strong></em> скачать библиотеку <a title="Для установки проприетарного драйвера на 64х битные системы нужна библиотека ia32-libs" rel="nofollow" href="http://ftp.de.debian.org/debian/pool/main/i/ia32-libs/ia32-libs_2.7.tar.gz" target="_blank">ia32-libs</a>, собираем и устанавливаем ее в три шага 1) удовлетворим зависимости 2) сконфигурируем 3) построим deb пакет и установим:<br />
<code>apt-get install grep-dctrl lib32gcc1 lib32z1 lib32stdc++6 lib32stdc++6 lib32asound2 lib32ncurses5 lsb-release<br />
cd /usr/src/<br />
tar -xvvzf ia32-libs_2.7.tar.gz<br />
cd ./ia32-libs_2.7<br />
dh_make -e exemple@exemple.com -f ../ia32-libs_2.7.tar.gz<br />
dpkg-buildpackage<br />
dpkg -i /usr/src/ia32-libs_2.7_amd64.deb<br />
</code><br />
При вводе команды dh_make выберете S &#8211; single binary. Если все правильно сделали &#8211; то в итоге у нас будет debian пакет с набором необходимых для компиляции проприетарных драйверов на 64х битной системе библиотек. Теперь снова попробуйте написать команду из шага 3. Вполне возможна ошибка:<br />
<code>dpkg-shlibdeps: failure: couldn't find library <strong>libfglrx_gamma.so.1</strong> needed by debian/fglrx-driver/usr/bin/fglrx_xgamma (its RPATH is '').</code><br />
В таком случае распакуем архив, и сосздадим ссылки на отсутствующие файлы внутри пакета ati catalyst:<br />
<code>sh ati-driver-installer-9-3-x86.x86_64.run --extract fglrx<br />
cd ./fglrx</code><br />
И нужно создать теперь ссылки на библиотеку <strong>libfglrx_gamma.so.1</strong>, честно говоря я не помню, для какого именно файла я делал симлинк, так что давайте просто по очереди напишем следующее, чтоб на 100% уже система не возмужалась:<br />
<code>cd /usr/src/fglrx/arch/x86/usr/X11R6/lib<br />
ln -s libfglrx_gamma.so.1.0 libfglrx_gamma.so<br />
ln -s libfglrx_gamma.so.1.0 libfglrx_gamma.so.1<br />
cd /usr/src/fglrx/arch/x86_64/usr/X11R6/lib64<br />
ln -s libfglrx_gamma.so.1.0 libfglrx_gamma.so<br />
ln -s libfglrx_gamma.so.1.0 libfglrx_gamma.so.1<br />
</code>После чего снова пытаемся запустить процесс, однако уже теперь не run файла, а в нашей разложенной папке стартуем сборку deb пакетов:<br />
<code>sh ati-installer.sh ./packages/Debian/ati-installer.sh --buildpkg Debian/lenny</code><br />
В случае успеха вы получите приятное извещение такого рода:<br />
<code>Generating package: Debian/lenny<br />
Package /usr/src/fglrx-driver_8.593-1_amd64.deb has been successfully generated<br />
Package /usr/src/fglrx-driver-dev_8.593-1_amd64.deb has been successfully generated<br />
Package /usr/src/fglrx-kernel-src_8.593-1_amd64.deb has been successfully generated<br />
Package /usr/src/fglrx-amdcccle_8.593-1_amd64.deb has been successfully generated</code><br />
<strong>4. Добро пожаловать на четвертую стадию!</strong> В итоге у нас в папке /usr/src/ появится 4 деб пакета и файл changes, который следует удалить:<br />
<code>rm *.changes</code><br />
<strong>5. Выполняем установку драйверов:</strong><br />
<code>dpkg -i fglrx*</code><br />
Тут никаких проблем не будет как в i386 так и в amd64 архитектурах.<br />
<strong>6. Собираем и устанавливаем модуль ядра для 32х битных систем</strong><code><br />
m-a prepare<br />
m-a a-i fglrx</code><br />
После чего добавим модуль fglrx, желательно бы перед эйтим выйти из исков в консоль, и заглушить иксы.<br />
<code>modprobe -v glrx</code><br />
<em> Если возникает ошибка, вне зависимости от архитектуры:</em><br />
<code>modprobe -v fglrx<br />
FATAL: Error inserting fglrx (/lib/modules/2.6.22-3-686/misc/fglrx.ko): Operation not permitted</code><br />
Выйдем из X и напишем<br />
<code>modprobe -r radeon<br />
modprobe -v fglrx </code><br />
<strong>6.2 Собираем и устанавливаем модуль ядра для 64х битных систем<strong><br />
</strong></strong> все дело в том, что если вы пойдете обычным путем, как в пункте 6, то в итоге получите такой неприятный вывод:<br />
<code><strong>modprobe -v fglrx</strong><br />
FATAL: Error inserting fglrx (/lib/modules/2.6.26-2-amd64/misc/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)<br />
<strong>dmesg |tail</strong><br />
[2842.216384] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.<br />
[2842.216384] fglrx: Unknown symbol flush_tlb_page</code><br />
Гугл поиск привел к ответу, что в версии ядра 2.6.25 убрали tlb из smp_[32|64].c и одновременно с этим добавили отдельные файлы для tlb: tlb_32.c b и tlb_64.c. Чтобы добавить fglrx нам следует пересобрать ядро, предварительно пропатчив его. Патч качаем <a href="http://slicks.name/wp-content/uploads/kernel-patch.diff">по этой ссылке</a><br />
Чтобы пропатчить ядро мы заходим в каталог с исходным кодом ядра и копируем сюда наш kernel-patch.diff после чего пишем:<br />
<code>$ patch -i kernel-patch.diff</code><br />
И когда видим в терминале строку <strong>File to patch:</strong>, просто  пишем путь файла<br />
<code>./arch/x86/kernel/tlb_64.c</code><br />
И всех делов-то!<br />
Внимание! Этот патч я подправил для ядра 2.6.26, если вы патчите другое, то просто руками замените строки, которые меняет наш патч. После чего смело запускаем копиляцию и установку нового ядра.<br />
После установки нового ядра перейдем снова в нашу папку /usr/src/ и попробуем повторить установку проприетарного драйвера fglrx:<br />
<code>m-a prepare<br />
m-a a-i fglrx<br />
modprobe -v fglrx<br />
</code><br />
<strong>7. И на последок теперь</strong> уже, когда все предыдущие шаги выполнены успешно, делаем окончательный штрих<br />
<code>aticonfig --initial -f<br />
dpkg-reconfigure xserver-xorg<br />
reboot</code></p>
<p><strong>8. Проверка производительности</strong><br />
Во-первых, скачаем пакет утилит Mesa:<br />
<code>apt-get install mesa-utils</code><br />
Для опредления есть ли у Вас теперь 3D ускорение, выполняем команду:<br />
<code>glxinfo | grep render</code><br />
Вывод должен быть:<br />
<code>direct rendering: Yes</code><br />
Вот мои показатели от Видеокарты ATI x1250 на ноутбуке Asus A7u:<br />
<code><strong>$ fglrxinfo</strong><br />
display: :0.0  screen: 0<br />
OpenGL vendor string: ATI Technologies Inc.<br />
OpenGL renderer string: ATI Radeon X1200 Series<br />
OpenGL version string: 2.1.8543 Release<br />
<strong>$ glxinfo |grep render</strong><br />
direct rendering: Yes<br />
OpenGL renderer string: ATI Radeon X1200 Series<br />
<strong>$ glxgears</strong><br />
2062 frames in 5.0 seconds = 411.897 FPS<br />
1861 frames in 5.0 seconds = 372.132 FPS<br />
1862 frames in 5.0 seconds = 372.1334 FPS<br />
2227 frames in 5.0 seconds = 445.375 FPS<br />
</code><br />
При запуске 3D приложений все работает корректно, никаких тормозов или миганий экрана не наблюдается.</p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/ustanavlivaem-proprietarnyj-drajver-ati-catalyst-9-3-na-debianlenny-amd64.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как Перенести папку MySQL datadir с базами данных</title>
		<link>http://slicks.name/linux/kak-perenesti-papku-mysql-datadir-s-bazami-dannyx.html</link>
		<comments>http://slicks.name/linux/kak-perenesti-papku-mysql-datadir-s-bazami-dannyx.html#comments</comments>
		<pubDate>Thu, 29 Apr 2010 17:43:28 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=223</guid>
		<description><![CDATA[Иногда необходимо, чтобы база данных mysql находилась в каком-то ином месте, от ее стандартного месторасположения. Наиболее весомым аргументом зачем я это делаю является сохранность данных в случае моей пере установки системы, или какого либо повреждения системного диска, после чего не будет представляться возможным восстановить баз данных своих локальных проектов. Следуйте следующим шагам, чтобы перенести datadir [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда необходимо, чтобы база данных <strong>mysql</strong> находилась в каком-то ином месте, от ее стандартного месторасположения. Наиболее весомым аргументом зачем я это делаю является сохранность данных в случае моей пере установки системы, или какого либо повреждения системного диска, после чего не будет представляться возможным восстановить баз данных своих локальных проектов. Следуйте следующим шагам, чтобы перенести datadir в ubuntu<span id="more-223"></span><br />
1. Откройте <strong>Терминал</strong> (думаю тут проблем не возникнет)<br />
2. Остановите MySQL, а то могут быть неприятности<br />
<code>/etc/init.d/mysql stop</code><br />
3. Переместите существующую директорию (которая кстати расположена тут /var/lib/mysql) в новую директорию /home/user/mysql/ (Вы можете и в другу переместить <img src='http://slicks.name/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )при помощи команды:<br />
<code>mv /var/lib/mysql /home/user/mysql/</code><br />
4.  Создайте симлинк из новой директории к старой:<br />
<code>ln -s /home/user/mysql/ /var/lib/mysql</code><br />
5. Не трогайте <em>/etc/mysql/my.cnf</em>, он для нас не интересен<br />
6. Ubuntu использует программное обеспечение для безопасности под названием <strong>AppArmor</strong>, которое определяет зоны файловой системы, к которым приложения могут иметь доступ. До тех пор пока мы не изменим профиль программы AppArmor для MySQL, у нас не никогда не получится перезапустить сервер MySQL с новой datadir. Готовы? Ну тогда приступим:<br />
<code>sudo gedit /etc/apparmor.d/usr.sbin.mysqld</code><br />
Найдите строки:<br />
<code>/var/lib/mysql/ r,<br />
/var/lib/mysql/** rwk,<br />
/var/log/mysql/ r,<br />
/var/log/mysql/* rw,</code><br />
и замените в них <strong>/var/log/mysql/ </strong>на новую datadir (директорию, где будут храниться базы данных) в моем варианте это <strong>/home/user/mysql/</strong> и выглядит вот так:<br />
<code>/home/user/mysql/ r,<br />
/home/user/mysql/** rwk,<br />
/home/user/mysql/ r,<br />
/home/user/mysql/* rw,</code><br />
7. Перезапустите профили программы <strong>AppArmor</strong><br />
<code>/etc/init.d/apparmor restart</code><br />
8. И наконец можем перезапустить MySQL:<br />
<code>/etc/init.d/mysql restart</code><br />
Вот и все, операция должна пройти без ошибок, и изменения вступят в силу. Вот мы и изменили datadir от MySQL в нашей Ubuntu <img src='http://slicks.name/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/kak-perenesti-papku-mysql-datadir-s-bazami-dannyx.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Делаем свой мини-хостинг: Работа с LAMP</title>
		<link>http://slicks.name/linux/delaem-svoj-mini-xosting-rabota-s-lamp.html</link>
		<comments>http://slicks.name/linux/delaem-svoj-mini-xosting-rabota-s-lamp.html#comments</comments>
		<pubDate>Thu, 29 Apr 2010 17:18:44 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[хостинг]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=213</guid>
		<description><![CDATA[Данная статья является продолжением записи Делаем свой мини-хостинг: Установка LAMP
Итак, Я хотел чтобы мои сайты размещались непосредственно в моем домашнем каталоге, а не на системном разделе, так в случае чего мои файлы будут всегда целы.Кстати, еще можно и перенести папку с базами данных Mysql, но об этом не сейчас.
Итак, для начала создадим папку для наших [...]]]></description>
			<content:encoded><![CDATA[<p>Данная статья является продолжением записи <a href="http://slicks.name/linux/delaem-svoj-mini-xosting-ustanovka-lamp.html">Делаем свой мини-хостинг: Установка LAMP</a><br />
Итак, Я хотел чтобы мои сайты размещались непосредственно в моем домашнем каталоге, а не на системном разделе, так в случае чего мои файлы будут всегда целы.Кстати, еще можно и <a href="http://slicks.name/linux/kak-perenesti-papku-mysql-datadir-s-bazami-dannyx.html">перенести папку с базами данных Mysql</a>, но об этом не сейчас.<br />
Итак, для начала создадим папку для наших будущих сайтов. К примеру Я создаю папку www по адресу /home/user/www/ и тут будут находиться все мои сайты.<span id="more-213"></span><br />
<strong>Активация Mod Rewrite</strong><br />
Чтобы можно было выставлять нормальные SEO заточеные ЧПУ на wordpress необходимо будет активировать mod rewrite.<br />
<code>sudo a2enmod rewrite</code><br />
После чего перезагружаем Apache для активации новых настроек конфигурации, по подсказке запустив уже знакомую команду<br />
<code>/etc/init.d/apache2 restart </code><br />
Теперь я бы посоветовал добавить сразу строчку, позволяющую сайту пользоваться mod rewrite в стандартную запись виртуального хостинга сайтов, чтобы все время не править конфиг при создании проекта.Так сказать &laquo;установил и забыл&raquo; <img src='http://slicks.name/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Пишем<br />
sudo gedit /etc/apache2/sites-available/default<br />
находим там этот кусок текста<br />
<code>Options Indexes FollowSymLinks MultiViews<br />
<strong>AllowOverride None</strong><br />
Order allow,deny<br />
allow from all</p></blockquote>
<p>и меняем <strong>AllowOverride None</strong> на <strong>AllowOverride All</strong>. Сохранили документ и вышли.<br />
<br/ ><br />
<em>Теперь создадим непосредственно свой первый сайт <strong>site.lan</strong>:</em><br />
1. Для начала необходимо создать новую запись виртуального хостинга для него в папке /etc/apache2/sites-available/, мы просто напросто скопируем стандартный default конфиг и переименуем его в site.lan<br />
<code>sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/site.lan</code><br />
2. Откройте новосозданный файл site.lan и проведите манипуляции:<br />
<code>sudo gedit /etc/apache2/sites-available/site.lan</code><br />
тут нам необходимо будет заменить все /var/www/ на /home/user/www/<strong>site.lan</strong> (для переноса файлов сайта к себе в папку, не забудьте создать и папку site.lan <img src='http://slicks.name/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )<br />
перед строкой "DocumentRoot /home/user/www/site/site.lan/" добавить строку "ServerName site.lan"<br />
В итоге у нас получается что-то вроде такого:</p>
<blockquote><p>ServerName   site.lan<br />
DocumentRoot   /home/user/www/site.lan/</p></blockquote>
<p>3. Теперь добавим наш сайт:<br />
<code>sudo a2ensite site.lan</code><br />
4. <code>sudo gedit /etc/hosts</code><br />
и добавьте<br />
<code>127.0.1.1      	site.lan</code><br />
5. И перезапустите Apache, чтоб настройки вступили в силу:<br />
<code>sudo /etc/init.d/apache2 reload</code><br />
Вот и все! Очень легко и просто.<br />
Для добавления других сайтов используйте шаги 1-3, с учетом того что имя сайта должно быть от того что уже существует, тобиш site.lan в нашем случае,а добавление IP в /etc/hosts производим по нарастающей, адрес для следующего проекта, к примеру, 127.0.1.2, для третьего 127.0.1.3 и так далее.</p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/delaem-svoj-mini-xosting-rabota-s-lamp.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Установка KDE 4 в Debian 5</title>
		<link>http://slicks.name/boltovnya/ustanovka-kde-4-v-debian-5.html</link>
		<comments>http://slicks.name/boltovnya/ustanovka-kde-4-v-debian-5.html#comments</comments>
		<pubDate>Thu, 29 Apr 2010 16:44:05 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Болтовня]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=211</guid>
		<description><![CDATA[Дело в том, что пока еще KDE 4 не включен в репрозитории Debian 5, и приходиться довольствоваться лишь KDE 3.5. Это сделано из соображений стабильности системы. Дебиан хороша тем, что она очень стабильна, и чтобы не портить свою репутацию разработчики не добавляют в нее самые последние новинки, пока полностью не проверят совместимость и не заточат [...]]]></description>
			<content:encoded><![CDATA[<p>Дело в том, что пока еще <strong>KDE</strong> 4 не включен в репрозитории <strong>Debian 5</strong>, и приходиться довольствоваться лишь <strong>KDE </strong>3.5. Это сделано из соображений стабильности системы. <strong>Дебиан</strong> хороша тем, что она очень стабильна, и чтобы не портить свою репутацию разработчики не добавляют в нее самые последние новинки, пока полностью не проверят совместимость и не заточат их так, чтобы не было единого глюка. <span id="more-211"></span><br />
Но для тех кому все же хочется установить <strong>KDE</strong> 4 скажу, что это очень легко. Вот краткая инструкция:<br />
Если у Вас уже стоит KDE, для начала удалите его:<br />
<code>apt-get remove kde*</code><br />
После чего с консоли добавьте сорцы в /etc/apt/sources.list:<br />
<code>deb http://www.debian-desktop.org/pub/linux/debian/kde43 lenny-backports main contrib non-free<br />
deb-src http://www.debian-desktop.org/pub/linux/debian/kde43 lenny-backports main contrib non-free </code><br />
Естественно после этого<br />
<code>sudo apt-get update</code><br />
И непосредственно установка:<br />
<code>sudo apt-get install kde4</code><br />
Вот и все! Можно идти пить чай с печеньками</p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/boltovnya/ustanovka-kde-4-v-debian-5.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Настройка поддержки USB в Virtualbox на Ubuntu</title>
		<link>http://slicks.name/linux/nastrojka-podderzhki-usb-v-virtualbox-na-ubuntu.html</link>
		<comments>http://slicks.name/linux/nastrojka-podderzhki-usb-v-virtualbox-na-ubuntu.html#comments</comments>
		<pubDate>Thu, 29 Apr 2010 16:26:59 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=209</guid>
		<description><![CDATA[Думаю многие уже озадачивались вопросом как же все таки настроить USB на Virtualbox в своей любимой Ubuntu. Иногда так необходимо подключить USB флешку непосредственно в Virtualbox,а вместо этого приходится копировать данные с флешки в общую папку и из этой папки уже пользоваться данными в виртуальной системе (на заметку моя статья &#171;Расшарить папку гостевой XP под [...]]]></description>
			<content:encoded><![CDATA[<p>Думаю многие уже озадачивались вопросом как же все таки настроить USB на Virtualbox в своей любимой Ubuntu. Иногда так необходимо подключить USB флешку непосредственно в Virtualbox,а вместо этого приходится копировать данные с флешки в общую папку и из этой папки уже пользоваться данными в виртуальной системе (на заметку моя статья &laquo;<a href="http://slicks.name/linux/rassharit-papku-gostevoj-xp-pod-ubuntu.html">Расшарить папку гостевой XP под Ubuntu</a>&laquo;).<span id="more-209"></span> Я тоже давно еще пробовал решить эту проблему, но что-то у меня не получилось, да и особо тогда это мне не нужно было, а вот сейчас случайно наткнулся на видео с youtube где было показано как можно реализовать подключение юсб девайсов.<br />
1. Итак, для начала добавьте себя в группу virtualbox.Для этого запустите<br />
<code>sudo gedit /etc/group</code><br />
и найдите строку <strong>vboxusers:x:121:</strong> и допишите туда своё имя пользователя.<br />
2. После чего напишите в терминале<br />
<code>getent group vboxusers</code><br />
и вы увидите в выдаче что-то по типу такого <em>vboxusers:x:<strong>121</strong>:user</em> если вы в предыдущем шаге правильно добавили пользователя в группу, то после трехзначного числа будет ваш логин, в моем случае user. Из это строчки нам необходимо запомнить <strong>gid</strong> это трехзначное число, в моем случае это 123, я его выделил специально жирным шрифтом, у вас может быть другое совсем число. Внимание: запомните это число, оно нам пригодиться для следующего шага.<br />
3. Открываем в текстовом редакторе <strong>fstab</strong>:<br />
<code>sudo gedit /etc/fstab</code><br />
и вставляем туда строчку:<br />
<code>none /sys/bus/usb/drivers usbfs devgid=<strong>XXX</strong>,devmode=666 0 0</code><br />
где <em>XXX</em>, тот самый qid, который мы запоминали в предыдущем шаге. Сохраните изменения и перезагрузите компьютер.<br />
4. После перезагрузки запустите Virtualbox и зайдите в свойства вашей виртуальной машины. Переместитесь в раздел USB и там отметьте галочками опции &laquo;включить USB&raquo; и &laquo;включить USB 2.0&#8243; (у меня на английском система, перевел на ходу названия эти, может в русском интерфейсе не так немного будет называться). После чего запускаете систему и для подключения USB устройств в окошке навигации вашей виртуальной машины перейдите в&raquo; Устройства &#8211; Юсб устройства &raquo; и отметье галочкой нужные девайсы. Также можно добавить, чтобы USB устройства присоединялись автоматически вместе с запуском виртуальной ОС. Для этого в настройках виртуальной машины, в разделе USB добавьте в фильтр необходимое устройство.</p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/nastrojka-podderzhki-usb-v-virtualbox-na-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

