<?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/category/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>Empathy для тех, кто сидит через wvdial</title>
		<link>http://slicks.name/linux/empathy-dlya-tex-kto-sidit-cherez-wvdial.html</link>
		<comments>http://slicks.name/linux/empathy-dlya-tex-kto-sidit-cherez-wvdial.html#comments</comments>
		<pubDate>Wed, 19 Jan 2011 12:49:41 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[empathy]]></category>
		<category><![CDATA[network manager]]></category>
		<category><![CDATA[wvdial]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=281</guid>
		<description><![CDATA[Заметил давненько одну весьма неприятную вещь: если подключаться к мобильному или 3G интернету не через стандартный Network Manager, а через wvdial &#8211; то клиент Empathy никак не хочет подключаться к сети Интернет. Empathy не обнаруживает wvdial соединение, и поэтому думает, что войти в сеть никак нельзя. Меня, честно говоря, довольно раздражает этот глюк, т.к. из-за [...]]]></description>
			<content:encoded><![CDATA[<p>Заметил давненько одну весьма неприятную вещь: если подключаться к мобильному или 3G интернету не через стандартный <strong>Network Manager</strong>, а через <strong>wvdial</strong> &#8211; то клиент <strong>Empathy</strong> никак не хочет подключаться к сети Интернет. <strong>Empathy</strong> не обнаруживает <strong>wvdial</strong> соединение, и поэтому думает, что войти в сеть никак нельзя. Меня, честно говоря, довольно раздражает этот глюк, т.к. из-за багов в работе моего модема Мобильное Подключение в <strong>Network Manager</strong> пропадает, и никакие перезапуски не спасают. Приходится перезагружать систему.<span id="more-281"></span> В то время как <strong>wvdial</strong> спокойно может подключить меня к сети без лишних головняков. Покопавшись в глубинах сети интернет, я обнаружил простое решение как подключить <strong>Empathy</strong> к интернету через <strong>wvdial</strong>.</p>
<p>1. Вначале нужно запустить gconf-editor, в терминале пишем:<br />
<strong>gconf-editor</strong><br />
2. Второй шаг: переходим в “apps =&gt; empathy”<br />
3. Делаем неактивной галочку “use_conn”<br />
4. Закрываем gconf-editor, перезапускаем <strong>Empathy</strong> и теперь она увидит Интернет соединение через <strong>wvdial</strong> и без проблем к нему подключится.</p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/empathy-dlya-tex-kto-sidit-cherez-wvdial.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>настройка локальной сети ubuntu + ubuntu</title>
		<link>http://slicks.name/linux/nastrojka-lokalnoj-seti-ubuntu-ubuntu.html</link>
		<comments>http://slicks.name/linux/nastrojka-lokalnoj-seti-ubuntu-ubuntu.html#comments</comments>
		<pubDate>Mon, 17 Jan 2011 14:49:58 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=273</guid>
		<description><![CDATA[процесс настройки соединения по сетевому кабелю двух компьютеров на линукс можно разделить на две условные части: вначале мы установим связь между ПК, чтобы они могли пинговать друг друга, а потом уже непосредственно настраиваем програмное обеспечение для обмена данными. В данном случае NFS сервер будем делать.
Чтобы подружить компьтеры на ubuntu необходимо присвоить одному ip 192.168.0.1, а [...]]]></description>
			<content:encoded><![CDATA[<p>процесс настройки соединения по сетевому кабелю двух компьютеров на линукс можно разделить на две условные части: вначале мы установим связь между ПК, чтобы они могли пинговать друг друга, а потом уже непосредственно настраиваем програмное обеспечение для обмена данными. В данном случае NFS сервер будем делать.<br />
Чтобы подружить компьтеры на ubuntu необходимо присвоить одному ip 192.168.0.1, а второму пк ip 192.168.0.2. Соответственно сетевую маску для обеих машин 255.0.0.0<span id="more-273"></span><br />
В терминале можно написать:<br />
<code>sudo eth0 192.168.0.1 netmask 255.0.0.0 up</code><br />
или же, если у вас есть Network Manager &#8211; то в его настройках это легко сделать.<br />
Стоит отметить, что когда я прописывал айпи и маску через консоль,а потом подключение устанавливал через network manager &#8211; то ничего не работало. Нужно или отключить его, или же присваивать ручками айпишник и маску.<br />
Итак, прописав всё на обеих машинах, подсоединив их по сетевому кабелю в терминале пробуем пропинговать другой пк. для этого пишем<br />
<code>ping 192.168.0.2</code><br />
Если идёт обмен пакетами, значит всё хорошо и переходим к другому этапу.<br />
Тут следует определиться какая машина будет в роли сервера, а какая в роли клиента.<br />
Я ПК с 192.168.0.1 решил сделать сервером.<br />
<strong>Устанавливаем на серверный ПК необходимые пакеты:</strong><br />
<code>sudo apt-get install -y nfs-kernel-server nfs-common portmap</code><br />
Запускаем переконфигурирование portmap и перезапускаем процесс<br />
<code>sudo dpkg-reconfigure portmap<br />
sudo /etc/init.d/portmap restart</code><br />
Теперь пришло время создать папку с шарой (share folder) на NFS сервере<br />
Открываем любиым текстовым редактором, я использую nano файл <strong>/etc/exports</strong><br />
<code>sudo nano /etc/exports</code><br />
и туда добавить строчку, примерно такого содержания<br />
<code>/home/user/music 192.168.0.2 (rw,sync,no_subtree_check)</code><br />
где вначале мы задаём адрес к шаровой папке, а потом указываем сразу IP клиента. Ну и сохраняем конфиг после манипуляций<br />
Пишем на последок:<br />
<code>sudo exportfs -a</code><br />
<strong>Настройка Клиентской ubuntu</strong><br />
Все проделанные нами действия осуществлялись на Серверной машине, теперь переходим на клиентскую Ubuntu. И начинаем с установки новеньких пакетов:<br />
<code>sudo apt-get install portmap nfs-common</code><br />
Теперь осталось только примонтировать серверную папку у себя.<br />
Создадим в домашнем каталоге простого пользователя пустую директорию:<br />
<code>mkdir share</code><br />
монтируем<br />
<code>sudo mount 192.168.0.1:/home/user/music /home/user/share</code><br />
Объяснять тут нечего, указываем что и куда монтировать.<br />
Можно сделать монтирование папки при запуске системы, для этого будем использовать fstab<br />
<code>sudo nano /etc/fstab</code><br />
и вставим туда:<br />
<code>192.168.0.1:/home/user/music /home/user/share nfs rsize=8192,wsize=8192,timeo=14,intr</code><br />
Теперь, чтобы примонтировать папку всего навсего нужно написать<br />
<code>mount /home/user/share</code><br />
Вот так легко и просто при помощи сетевого кабеля я соединил в локальную сеть две машины под управлением ubuntu для нехитрого перекидывания важных файлов</p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/nastrojka-lokalnoj-seti-ubuntu-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Локальная Сеть: ubuntu + windows</title>
		<link>http://slicks.name/linux/lokalnaya-set-ubuntu-windows.html</link>
		<comments>http://slicks.name/linux/lokalnaya-set-ubuntu-windows.html#comments</comments>
		<pubDate>Mon, 17 Jan 2011 14:43:46 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=271</guid>
		<description><![CDATA[Было нужно срочно подключить Ubuntu со своим стационарным компьютером для слива важной информации, который был под управлением Windows. Думал, что дело будет обстоять тяжело, однако был приятно удивлён легкостью настройки.
Для начала я присвоил своему ноутбуку на ubuntu ip 192.168.0.1, а стационарному ПК &#8211; 192.168.0.2. Маску подсети указал на обеих машинах 255.0.0.0. Если всё сделано правильно, [...]]]></description>
			<content:encoded><![CDATA[<p>Было нужно срочно <strong>подключить Ubuntu</strong> со своим стационарным компьютером для слива важной информации, который был под управлением <strong>Windows</strong>. Думал, что дело будет обстоять тяжело, однако был приятно удивлён легкостью настройки.<br />
Для начала я присвоил своему ноутбуку на ubuntu ip 192.168.0.1, а стационарному ПК &#8211; 192.168.0.2. Маску подсети указал на обеих машинах 255.0.0.0. Если всё сделано правильно, копьютеры будут видеть друг друга, это можно проверить пропинговав их IP-адреса.<br />
Темперь для Ubuntu нужно поставить пакет <strong>Samba</strong>.<br />
<code>sudo apt-get install -y samba</code><br />
Необходимо, чтобы компьютеры, которые будут обмениваться информацией находились в одной рабочей группе. В Windows по умолчанию это WORKGROUP, так что я присвоил такое же имя и группе в Ubuntu.<span id="more-271"></span><br />
<code>sudo nano /etc/samba/smb.conf</code><br />
ищем там строку<br />
<code>workgroup = </code><br />
и заменяем на<br />
<code>workgroup = WORKGROUP</code><br />
Теперь создадим общую папку на Убунту<br />
<code>sudo nano /etc/samba/smb.conf</code><br />
В разделе &laquo;Share Definitions&raquo; пишем строки такого содержания<br />
<code>[Share]<br />
   comment = users exchange folder<br />
   read only = no<br />
   locking = no<br />
   path = /home/user/share<br />
   guest ok = yes</code><br />
[Share] &#8211; это имя общей папки, которое будет видно пользователям в сетевом окружении<br />
path тут мы задаём путь к директории с файлами.<br />
После чего сохраняем конфиг и перезапускаем Самбу<br />
<code> sudo /etc/init.d/samba restart</code><br />
Однако у меня в ubuntu 10.04 LTS не было в init.d самбы, так что погуглив я нашел такой вариант:<br />
<code>service smbd restart</code><br />
В Windows отрыть общую папку очень просто, стоит только зайти в её свойства и там нажать на кнопочку.<br />
После чего соединяю по кабелю Ubuntu и Windows и в Сетевом Окружении видны общие ресурсы. У меня так получилось, что Убунту не видела сетевых папок от Windows, как XP так и Windows 7, однако винда в свою очередь без проблем увидела мои папки и я без особых усилий сливал файлы в обе стороны через эту папку</p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/lokalnaya-set-ubuntu-windows.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<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>Настройка Фаервола (firewall) в Ubuntu для новичков</title>
		<link>http://slicks.name/linux/nastrojka-faervola-firewall-v-ubuntu-dlya-novichkov.html</link>
		<comments>http://slicks.name/linux/nastrojka-faervola-firewall-v-ubuntu-dlya-novichkov.html#comments</comments>
		<pubDate>Thu, 19 Aug 2010 10:23:17 +0000</pubDate>
		<dc:creator>slicks</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[Synaptic]]></category>
		<category><![CDATA[защита]]></category>
		<category><![CDATA[Интернет]]></category>

		<guid isPermaLink="false">http://slicks.name/?p=255</guid>
		<description><![CDATA[Фаервол (firewall) служит для защиты компьютера от хакерских атак из Интернета, отрезает возможность злоумышленникам несанкционированного доступа к вашему компьютеру. Фаервол запретит несанкционированные исходящие подключения от программ, что позволит уменьшить риск отправки в Интернет Ваших конфиденциальных данных. Помимо всего прочего, с его помощью можно ограничить возможность доступа к некоторым сайтам для пользователей данного компьютера.
В Ubuntu имеется [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Фаервол (firewall)</strong> служит для защиты компьютера от хакерских атак из Интернета, отрезает возможность злоумышленникам несанкционированного доступа к вашему компьютеру. Фаервол запретит несанкционированные исходящие подключения от программ, что позволит уменьшить риск отправки в Интернет Ваших конфиденциальных данных. Помимо всего прочего, с его помощью можно ограничить возможность доступа к некоторым сайтам для пользователей данного компьютера.<br />
В Ubuntu имеется мощнейший встроенный фаервол. Однако он не активирован «из коробки» (по умолчанию). Для работы с фаерволом в Ubuntu имеется два варианта:<br />
1)<em>«Linux way»: курим документалку по iptables и настраиваем Фаервол. Однако новичкам это будет довольно геморойно.</em><span id="more-255"></span><br />
2)<em>Вариант для тех, кто недавно сбежал с Windows, но все еще не отвык от всяких менюшек графических — использование GUI оболочек к iptables. С ними настроить Фаервол в Ubuntu для новичка не составит проблем, посольку все предельно ясно и просто.<br />
</em>Поскольку статья для новичков, то вполне логично что я буду писать именно о втором способе.<br />
<strong>Установка Firestarter:</strong><br />
Пишем в консоли с правами администратора:<br />
<code>apt-get install firestarter</code><br />
Теперь запустим Firestarter. При первом запуске он захочет провести некоторые настройки. Выборы по дефолту обычно правильны. Если вы используете для интернет соединения Wifi или Беспроводной модем то выберите соответствующий тип соединения, для того чтобы Firestarter его защищал  из выпадающего меню Detected Device(s). Чтобы узнать через какое устройство вы сидите в Интернете — нажмите правой кнопкой мыши на иконку NetworkManager, выберите «Информация о Соединении» и внизу строчки будет искомый девайс. Когда закончите настройку — сохраните настройки.<br />
<strong>Настройка Входящих Соединений</strong><br />
Запускаем Firestarter и переходим в Policy Tab. Убедитесь, что выбрано значение &laquo;Inbound Traffic Policy&raquo; выпадающем списке. Потом нажмите в нижнем окошке, с заглавием Allow serviсe и нажмите Add Rule. И выберите там Samba(SMB). Без этого не будет работать Bit Torrent клиент.<br />
<strong>Настройка исходящих Соединений</strong><br />
По умолчанию Firestarter разрешает все исходящие соединения. Я предлагаю сменить это правило на то, чтобы он разрешал исходящие лишь тем программам, которые вы уполномочили на это. Выбираем Outound traffic Policy  и ставим птичку напротив Restrictive by Default, white list. После чего следует сформировать наш список программ, которые будут получать право выходить в Сеть.<br />
Теперь в Allow Service добавим правило HTTP чтобы дать выход в сеть веб-браузеру Firefox и  системе управления пакетами ubuntu. Затем добавим HTTPS, POP3, SMTP. Это базовый набор. Если используете ICQ — добавляем еще и порт 5190, отвечающий за AOL IM. Ну вот и все. Теперь жмем Зеленую галочку Apply Policy и все изменения вступают в силу.<br />
<strong>Отключаем инструменты диагностики сети</strong><br />
Может остановить ответы интернет диагностики, которые посылаются с Вашего компьютера.  Эти инструменты полезны для решения проблем с подключением, но были и случаи когда эти же инструменты использовались хакерами для сами знаете чего. Так что советую их отрубить.  Для этого жмем Edit — Preferences — Фильтрация ICMP и ставим галочку напротив «Enable ICMP Filtering», но те галочки которые под ней НЕ активируем. И жмем «Accept» для принятия изменений.<br />
Вот и всё. Базовая настройка Firewall  для Ubuntu произведена успешно. Фаервол теперь будет запускаться по умолчанию сразу с запуском системы.</p>
]]></content:encoded>
			<wfw:commentRss>http://slicks.name/linux/nastrojka-faervola-firewall-v-ubuntu-dlya-novichkov.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>
	</channel>
</rss>

