<?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>DesT &#187; ubuntu</title>
	<atom:link href="http://desterman.ru/blog/archives/tag/ubuntu/feed" rel="self" type="application/rss+xml" />
	<link>http://desterman.ru/blog</link>
	<description>Записочки бешаного_0 линуксоида! {Чёрт-те что и сбоку бантик}</description>
	<lastBuildDate>Fri, 30 Dec 2011 20:21:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Контейнерная виртуализация LXC на примере Ubuntu Server 11.10</title>
		<link>http://desterman.ru/blog/archives/1739</link>
		<comments>http://desterman.ru/blog/archives/1739#comments</comments>
		<pubDate>Sat, 19 Nov 2011 17:30:54 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[3dnews]]></category>
		<category><![CDATA[LXC]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[виртуализация]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=1739</guid>
		<description><![CDATA[На этот раз мы снова коснёмся темы виртуализации и познакомимся с контейнерами LXC, работающими к тому же внутри другой виртуальной машины. В результате на одной физической машине мы получим множество виртуальных хостов, которые могут стать неплохим отладочным полигоном или пригодятся для ряда других целей. ]]></description>
			<content:encoded><![CDATA[<blockquote><p><img class="alignleft size-full wp-image-1740" title="619981" src="http://desterman.ru/blog/wp-content/uploads/2011/11/619981.jpg" alt="" width="96" height="68" /><a href="http://www.3dnews.ru/workshop/619981" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.3dnews.ru/workshop/619981?referer=');">На этот раз мы снова коснёмся темы виртуализации и познакомимся с контейнерами LXC, работающими к тому же внутри другой виртуальной машины. В результате на одной физической машине мы получим множество виртуальных хостов, которые могут стать неплохим отладочным полигоном или пригодятся для ряда других целей. </a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/1739/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Переход на другой AMI в Amazon EC2</title>
		<link>http://desterman.ru/blog/archives/1527</link>
		<comments>http://desterman.ru/blog/archives/1527#comments</comments>
		<pubDate>Mon, 02 May 2011 10:20:30 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[уязвимость]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=1527</guid>
		<description><![CDATA[Образ AMI (Amazon Machine Image) ami-c2a255ab, который использовался в статье &#8220;Как попасть в Америку. Создаём VPN-сервер в Amazon EC2&#8220;, оказался уязвимым. Вот цитата с описанием ситуации и предлагаемым решением проблемы: Показать &#9660; Важная информация для тех, кто использует AMI за номером ami-c2a255ab Сегодня Amazon прислал письмо следующего содержания: Hello, It has recently come to our [...]]]></description>
			<content:encoded><![CDATA[<p>Образ AMI (Amazon Machine Image) ami-c2a255ab, который использовался в статье &#8220;<a href="http://www.3dnews.ru/workshop/608198" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.3dnews.ru/workshop/608198?referer=');">Как попасть в Америку. Создаём VPN-сервер в Amazon EC2</a>&#8220;, оказался уязвимым. Вот цитата с описанием ситуации и предлагаемым решением проблемы: <a href="javascript:void(null);" onclick="s_toggleDisplay(document.getElementById('SID239700098'), this, 'Показать &#9660;', 'Скрыть &#9650;');">Показать &#9660;</a></p>
<div id='SID239700098' style='display:none;'>
<blockquote><p><strong>Важная информация для тех, кто использует AMI за номером ami-c2a255ab</strong><br />
Сегодня Amazon прислал письмо следующего содержания:<br />
Hello,<br />
It has recently come to our attention that a public AMI in the US-East region is being distributed with an included SSH public key that will allow the publisher to log in as root. Our records indicate that you have, or have had, instances launched from this AMI.<br />
Compromised AMI: ami-c2a255ab<br />
Your AWS Account ID: 1212354851565<br />
Your Instance ID(s): i-bxxxxxx<br />
It is our recommendation that you consider instances based on this AMI compromised and immediately migrate your services to a new instance based on a different AMI. We are in the process of disabling the compromised AMI but it is possible that it will still be available by the time you receive this. You should not launch new instances from this AMI.<br />
While you are migrating your services to a new instance we also recommend that you disable the offending SSH key. To do so, remove the following text from the &#8216;/root/.ssh/authorized_keys&#8217; file on each running instance:<br />
ssh-rsa AAAAB3NzaC1y [...] qnnLBy6On guru<br />
We&#8217;re sorry for any inconvenience this may have caused.<br />
Best regards,<br />
The Amazon EC2 Security Team<br />
This message was produced and distributed by Amazon Web Services LLC, 410 Terry Avenue North, Seattle, Washington 98109-5210</p>
<p>Вкратце суть письма заключается в том, что в образе AMI под номером ami-c2a255ab обнаружена критическая уязвимость. Именно этот образ использовался нами изначально в статье “Как попасть в Америку. Создаём VPN-сервер в Amazon EC2”. В настоящее время в тексте статьи указан другой образ. Если же вы уже успели воспользовался советами из статьи и установили ami-c2a255ab рекомендуется немедленно сделать следующие действия.<br />
Подключитесь с помощью PuTTY к консоли удалённого сервера и введите команду<br />
<code>sudo nano /root/.ssh/authorized_keys</code><br />
В открывшемся файле удалите строку, которая указана в письме – ssh-rsa AAAAB3N […]y6On guru. Это должна быть первая строка в файле, но на всякий случай убедитесь в этом. Если вы не создавали дополнительных ключей для авторизации, то в файле должна остаться только одна строка с ключом, который нам выдал Amazon при создании сервера. Сохраните файл (F2, Enter) и выходите (Ctrl+X). Аналогичным образом необходимо отредактировать ещё один файл:<br />
<code>sudo nano /home/ubuntu/.ssh/authorized_keys</code><br />
Суть уязвимости в том, что автор образа случайно или преднамеренно оставил возможность получить доступ к любой системе на базе этого AMI с помощью собственного ключа. Скорее всего это просто оплошность, но тем не менее неплохо было бы посмотреть логи авторизации на сервере командами:<br />
<code>grep Accepted /var/log/auth.log*<br />
zcat /var/log/auth.log.?.gz | grep Accepted</code><br />
Посмотрите, нет ли в выводе каждой команды авторизации с подозрительного IP-адреса (например, не принадлежащего вашему провайдеру) или под другим именем пользователя. На строчку, начинающуюся с Nov 1 03:21:52 обращать внимания не стоит.</p></blockquote>
</div>
<p>В общем-то, этим решением можно вполне ограничиться. Но кто знает, что придёт в голову доблестной зондер-команде Amazon&#8217;а. Могут и удалить все инстансы, которые использую уязвимый AMI. Чтобы этого избежать, можно перейти на другой, безопасный с точки зрения Amazon, образ. Инстансы нельзя удалять в прямом смысле этого слова. Зато их можно &#8220;терминировать&#8221; =). Для этого надо перейти в <a href="https://console.aws.amazon.com/ec2/home?region=us-east-1#s=Instances" target="_blank" onclick="pageTracker._trackPageview('/outgoing/console.aws.amazon.com/ec2/home?region=us-east-1_s=Instances&amp;referer=');">консоли управления</a> в раздел Instances, кликнуть правой кнопкой по текущему запущенному инстансу и нажать Stop. Естественно, потребуется подтвердить это действие. <span id="more-1527"></span></p>
<p><a href="http://desterman.ru/blog/wp-content/uploads/2011/05/1.png"><img class="size-full wp-image-1532 aligncenter" title="1" src="http://desterman.ru/blog/wp-content/uploads/2011/05/1.png" alt="" width="381" height="301" /></a></p>
<p>Заодно надо будет удалить текущий том EBS. Это делается в разделе Volumes. Точно так же кликаем правой кнопкой по тому, выбираем Detach и подтверждаем действие. Затем ещё раз делаем правый клик и выбираем Delete. Наконец, снова возвращаемся к остановленному и отключённому от внешнего мира инстансу и в меню по правому клику выбираем Terminate.</p>
<p><a href="http://desterman.ru/blog/wp-content/uploads/2011/05/2.png"><img class="aligncenter size-medium wp-image-1533" title="2" src="http://desterman.ru/blog/wp-content/uploads/2011/05/2-470x159.png" alt="" width="470" height="159" /></a></p>
<p><a href="http://desterman.ru/blog/wp-content/uploads/2011/05/3.png"><img class="aligncenter size-full wp-image-1534" title="3" src="http://desterman.ru/blog/wp-content/uploads/2011/05/3.png" alt="" width="382" height="180" /></a></p>
<p>Теперь можно переходить к созданию нового инстанса. Переходим в раздел AMI&#8217;s, в поиске вбиваем <em>ami-3e02f257</em> (это образ Ubuntu 10.04.2 LTS) или выбираем любой другой подходящий образ и нажимаем Launch. Дальнейшая процедура настройки в целом совпадает с той, что используется в исходной <a href="http://www.3dnews.ru/workshop/608198" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.3dnews.ru/workshop/608198?referer=');">статье </a>. Лучше всего использовать уже имеющуюся пару ключей для авторизации на сервере, чтобы не перенастраивать PuTTY.</p>
<p><a href="http://desterman.ru/blog/wp-content/uploads/2011/05/9.png"><img class="aligncenter size-medium wp-image-1537" title="9" src="http://desterman.ru/blog/wp-content/uploads/2011/05/9-470x37.png" alt="" width="470" height="37" /></a></p>
<p><a href="http://desterman.ru/blog/wp-content/uploads/2011/05/4.png"><img class="aligncenter size-medium wp-image-1538" title="4" src="http://desterman.ru/blog/wp-content/uploads/2011/05/4-470x321.png" alt="" width="470" height="321" /></a></p>
<p><a href="http://desterman.ru/blog/wp-content/uploads/2011/05/5.png"><img class="aligncenter size-medium wp-image-1539" title="5" src="http://desterman.ru/blog/wp-content/uploads/2011/05/5-470x318.png" alt="" width="470" height="318" /></a></p>
<p><a href="http://desterman.ru/blog/wp-content/uploads/2011/05/6.png"><img class="aligncenter size-medium wp-image-1540" title="6" src="http://desterman.ru/blog/wp-content/uploads/2011/05/6-470x320.png" alt="" width="470" height="320" /></a></p>
<p><a href="http://desterman.ru/blog/wp-content/uploads/2011/05/7.png"><img class="aligncenter size-medium wp-image-1541" title="7" src="http://desterman.ru/blog/wp-content/uploads/2011/05/7-470x321.png" alt="" width="470" height="321" /></a></p>
<p><a href="http://desterman.ru/blog/wp-content/uploads/2011/05/8.png"><img class="aligncenter size-medium wp-image-1542" title="8" src="http://desterman.ru/blog/wp-content/uploads/2011/05/8-470x320.png" alt="" width="470" height="320" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/1527/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как попасть в Америку. Создаём VPN-сервер в Amazon EC2</title>
		<link>http://desterman.ru/blog/archives/1440</link>
		<comments>http://desterman.ru/blog/archives/1440#comments</comments>
		<pubDate>Thu, 31 Mar 2011 18:30:47 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[3dnews]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[pptp]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[облачные вчисления]]></category>
		<category><![CDATA[сервер]]></category>
		<category><![CDATA[халява]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=1440</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.3dnews.ru/workshop/608198/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.3dnews.ru/workshop/608198/?referer=');"><img class="aligncenter size-medium wp-image-1441" title="amazonvpn" src="http://desterman.ru/blog/wp-content/uploads/2011/03/amazonvpn-470x64.png" alt="" width="650" height="89" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/1440/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Видеообзор MID Compal Jax10 (Aigo P8880)</title>
		<link>http://desterman.ru/blog/archives/1179</link>
		<comments>http://desterman.ru/blog/archives/1179#comments</comments>
		<pubDate>Wed, 06 Oct 2010 22:10:05 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Devices]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Aigo P8880]]></category>
		<category><![CDATA[Atom]]></category>
		<category><![CDATA[Compal Jax10]]></category>
		<category><![CDATA[Gigabyte]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[MID]]></category>
		<category><![CDATA[Midinux]]></category>
		<category><![CDATA[Moblin]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[видеообзор]]></category>
		<category><![CDATA[обзор]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=1179</guid>
		<description><![CDATA[Видео к так и не вышедшему обзору устройства MID Compal Jax10, которое также известно как Aigo P8880 и под другими именами. Это был совсем ранний прототип, больше для разработчиков и инженеров, чем для конечных пользователей. Внутри один из первых Intel Atom. Работало устройство под управлением Moblin Linux, а точнее под вариацией Midinux. Хотя мне и [...]]]></description>
			<content:encoded><![CDATA[<p>Видео к так и не вышедшему обзору устройства MID Compal Jax10, которое также известно как Aigo P8880 и под другими именами. Это был совсем ранний прототип, больше для разработчиков и инженеров, чем для конечных пользователей. Внутри один из первых Intel Atom. Работало устройство под управлением Moblin Linux, а точнее под вариацией Midinux. Хотя мне и удалось &#8220;прикрутить&#8221; к нему какую-то старую версию Ubuntu. Нормальную версию Moblin так и не удалось получить из-за различных бюрократических проволочек.</p>
<p>В целом, довольно интересная штука была на тот момент. Даже с учётом того, что попало оно ко мне уже через год-полтора после выпуска. Всех особенностей устройства уже и не помню. Совершенно точно было много проблем с драйверами под Linux. Насколько я помню, чипсет Poulsbo содержал в себе блоки, которые Intel лицензировала у сторонней компании. Из-за этого не было возможности создать нормальные открытые драйвера. Вполне возможно, что я ошибаюсь. В общем, сейчас это уже часть истории. Проект Moblin слился с Maemo и превратился в MeeGo, судьба которого довольно смутна. В общем, если кому интересно, то на видео представлены основные возможности MID Compal Jax10.</p>
<p>P.S.: на устройстве прекрасно работал Metasploit Framework =)</p>
<p><center><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/hogv0uznCp8?fs=1&amp;hl=ru_RU&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/hogv0uznCp8?fs=1&amp;hl=ru_RU&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></center></p>
]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/1179/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Esfera &#8211; новый элемент управления в Ubuntu</title>
		<link>http://desterman.ru/blog/archives/1033</link>
		<comments>http://desterman.ru/blog/archives/1033#comments</comments>
		<pubDate>Wed, 31 Mar 2010 11:55:44 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[computerra]]></category>
		<category><![CDATA[Esfere]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[концепт]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=1033</guid>
		<description><![CDATA[Желание упростить графический интерфейс и сделать его более удобным для пользователей не покинет умы разработчиков никогда. Пабло Квирос (Pablo Quiros) из Canonical предложил внедрить в Ubuntu новый универсальный элемент управления под названием &#8220;эсфера&#8221; (Esfera). Эсфера представляет собой большую круглую кнопку, которая располагается в верхнем правом углу каждого окна. В отличие от прочих элементов управления окнами, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1035" title="mini" src="http://desterman.ru/blog/wp-content/uploads/2010/03/mini2.jpg" alt="" width="100" height="100" />Желание упростить графический интерфейс и сделать его более удобным для пользователей не покинет умы разработчиков никогда. Пабло Квирос (Pablo Quiros) из Canonical <a href="https://lists.launchpad.net/ayatana/msg01097.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/lists.launchpad.net/ayatana/msg01097.html?referer=');">предложил</a> внедрить в Ubuntu новый универсальный элемент управления под названием &#8220;эсфера&#8221; (Esfera).</p>
<p>Эсфера представляет собой большую круглую кнопку, которая располагается в верхнем правом углу каждого окна. В отличие от прочих элементов управления окнами, эсфера многофункциональна. <span id="more-1033"></span></p>
<p>Идея, которая лежит в её основе, немного напоминает мышиные жесты, применяемые, например, в браузере Opera. Если попытаться перетащить эсферу вверх, то окно развернётся на весь экран, а если вниз &#8211; наоборот, свернётся. Движение влево или вправо перемещает окно на предыдущий или следующий рабочий стол.</p>
<p>Впрочем, это самые простые и логичные жесты. Бывают и более замысловатые команды. Например, чтобы закрыть окно, предлагается &#8220;нарисовать&#8221; на эсфере крестик, что уже не так очевидно.</p>
<p>При простом нажатии на эсферу пользователь видит меню со списком тех же самых действий: закрыть, свернуть и так далее. Пока он не очень длинный, но автор идеи предлагает пойти дальше  и расширить возможности эсферы за счёт взаимодействия не с одним окном, а сразу с несколькими.</p>
<p><img class="aligncenter size-full wp-image-1034" title="esfera" src="http://desterman.ru/blog/wp-content/uploads/2010/03/esfera.jpg" alt="" width="500" height="327" /></p>
<p>Вот как это работает. Предположим, пользователь редактирует некий документ в OpenOffice.org и хочет сохранить документ в папке, которая открыта в файловом менеджере Nautilus. Чтобы сделать это, он должен взять окно редактора за эсферу и перетащить его на окно Nautilus. Другой пример: при просмотре видео плеер можно перетащить за эсферу на видеоредактор, чтобы открыть просматриваемый ролик.</p>
<p>Но самый интересный эффект вызывает другой жест, который придумал Пабло Квирос. Если мышкой нарисовать на эсфере полукруг справа налево, то окно повернётся и станет видна его &#8220;изнанка&#8221;.</p>
<p>На обратной стороне окна может отображаться дополнительная информация, связанная с тем, что происходит на лицевой стороне. Например, на изнанке видеоплеере обнаружится список недавно просмотренных роликов и заметки к фильму. Точно также можно оставить комментарии на обратной стороне папки в файловом менеджере, да и вообще любого объекта.</p>
<p>Альтернативная реализация идеи двусторонних окон &#8211; многослойные окна. Пользователь делает аналогичный жест, и поверх окна появляется новый полупрозрачный слой. В этом режиме можно, к примеру, навести указатель мыши на иконку в файловом менеджере и увидеть информацию об объекте, которому она соответствует, сделать заметки, посмотреть список приложений, в которых его можно открыть, или даже отредактировать его. Чтобы вернуть окно в исходное состояние, пользователю нужно переместить эсферу полукругом в обратном направлении.</p>
<p>Пабло Квирос предполагает, что эсфера поможет упростить графический интерфейс пользователя и, возможно, даже избавиться от привычной триады кнопок закрытия, сворачивания и максимизации окна. Это позволит не только сэкономить место, но и избавиться от частых ошибок, когда пользователь случайно закрывает окно вместо того, чтобы его развернуть. Большой размер кнопки облегчает работу на сенсорных экранах. Правда, проблемы могут возникнуть у владельцев ноутбуков &#8211; делать сложные жесты на тачпаде довольно трудно.</p>
<p>В целом, эсферу можно назвать довольно интересным концептом пользовательского интерфейса, пусть и с некоторыми недостатками. Скорее всего, она появится в Ubuntu 10.10 и, если идея приживётся, будет использоваться по умолчанию в последующих релизах.</p>
<p>Идея упростить графический интерфейс и сделать его более удобным для пользователей не покинет умы разработчиков никогда. Пабло Квирос (Pablo Quiros) из Canonical предложил внедрить в Ubuntu новый универсальный элемент управления – Эсфера (Esfera).</p>
<p>Эсфера – это большая круглая кнопка, которая располагается в верхнем правом углу каждого окна. Эсфера способна выполнять множество функций. Самое простое, что она может – реагировать на перетаскивание. Идея аналогична использованию жестов. Например, при перемещении вверх окно разворачивается на весь экран, а при перемещении вниз – сворачивается. Движение влево-вправо перемещает окно на предыдущий или следующий рабочий стол. Такие жесты вполне логичны. Для закрытия окна предлагается “нарисовать” X, что не совсем очевидно. При простом нажатии на Эсферу пользователь видит меню с теми же самыми действиями: закрыть, свернуть и так далее.</p>
<p>Впрочем, автор идеи предлагает пойти ещё дальше и расширить функционал Эсферы за счёт взаимодействия не с одним окном, а сразу с несколькими. Например, вы редактируете некий документ в OpenOffice.org. Затем с помощью Эсферы вы перетаскиваете окно редактора на окно файлового менеджера Nautilus и документ автоматически сохраняется в открытой папке. Аналогичный пример – вы смотрите видео в плеере, затем перетаскиваете окно на видеоредактор и в нём открывается просматриваемый ролик. Также возможны операции по слиянию нескольких окон в одно с вкладками. Это может быть удобно при работе в Firefox или с Nautilus. В общем, похожих вариантов взаимодействия окон может быть очень много.</p>
<p>Пабло Квирос предлагает ещё один новый жест – полукруг справа налево. Если точнее то не просто жест, а новую концепцию пользовательского интерфейса. Предполагается наличие у окна не только лицевой стороны, на которой отображается привычный интерфейс приложения, но и обратной. Похожие эксперименты уже проводились с некоторыми оконными менеджерами.</p>
<p>На обратной стороне предлагается отображать различную информацию, связанную с тем, что показано на лицевой стороне. Например, в видеоплеере на обратной стороне можно выводить список недавно просмотренных роликов или делать заметки к фильму. Точно также можно делать комментарии к какой-либо папке в файловом менеджере, да и вообще к любому объекту.</p>
<p>Альтернативная реализация идеи двусторонних окон – многослойные окна. Суть примерно та же. Пользователь делает аналогичный жест, а поверх окна появляется новый полупрозрачный слой. В этом режиме можно, к примеру, навести указатель мыши на какую-либо иконку в файловом менеджере и увидеть информацию об объекте, сделать заметки, посмотреть список приложений, в которых его можно открыть, или даже отредактировать его.</p>
<p>В любом случае, если пользователь перемещает Эсферу полукругом слева направо, то окно возвращается в исходное состояние. В принципе, вариантов использования Эсферы может быть масса. Всё зависит от фантазии разработчиков.</p>
<p>Пабло Квирос предполагает, что Эсфера поможет значительно упростить графический интерфейс пользователя, а в будущем даже избавиться от привычной триады кнопок закрытия, сворачивания и максимизации окна. Это поможет не только сэкономить место, но и избавиться от частых ошибок, когда пользователь случайно закрывает окно вместо того, чтобы его развернуть. Большой размер кнопки облегчает работу на сенсорных экранах. Проблемы могут возникнуть у владельцев ноутбуков – делать сложные жесты на тачпаде довольно трудно.</p>
<p>В целом, Эсферу можно назвать довольно интересным концептом пользовательского интерфейса, пусть и с некоторыми недостатками. Скорее всего, она появится в Ubuntu 10.10 и, если идея приживётся, будет использоваться по умолчанию в последующих релизах. В любом случае её всегда можно будет отключить и вернуться к привычному окружению.</p>
<pre><em>Написано для Компьютерры-Онлайн.</em></pre>
]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/1033/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netboot.me — универсальный загрузчик ОС из Сети</title>
		<link>http://desterman.ru/blog/archives/504</link>
		<comments>http://desterman.ru/blog/archives/504#comments</comments>
		<pubDate>Wed, 02 Sep 2009 20:55:36 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Etherboot]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[gPXE]]></category>
		<category><![CDATA[LiveCD]]></category>
		<category><![CDATA[netboot.me]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=504</guid>
		<description><![CDATA[Ты не качай меня по Сети&#8230; Лучше в реале меня посети! Очень любопытный сервис появился не так давно на просторах Сети. Это netboot.me . Название говорит за себя — «загрузи меня по сети». Идея проста, как два байта отослать. С сайта скачивается нужный bootable-образ, который позволяет на любой машине с достаточно широким Интернет-каналом загрузить что-либо в [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><em>Ты не качай меня по Сети&#8230;<br />
Лучше в реале меня посети!</em></p>
<p>Очень любопытный сервис появился не так давно на просторах Сети. Это <a href="http://www.netboot.me/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.netboot.me/?referer=');">netboot.me</a> . Название говорит за себя — «загрузи меня по сети». Идея проста, как два байта отослать. С сайта <a href="http://www.netboot.me/gettingstarted" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.netboot.me/gettingstarted?referer=');">скачивается</a> нужный bootable-образ, который позволяет на любой машине с достаточно широким Интернет-каналом загрузить что-либо в live-режиме. В стандартный набор этого самого &#8220;что-либо&#8221; входят 3 легковесные ОС: Tiny- и Micro Core Linux, а также MirOS bsd4me; набор утилит для быстрой диагностики (Memtest и HDT); пара софтин для разбивки HDD (Gparted Live и Parted Magic); образы восстановления для Ubuntu 9.04 и 9.10, а также тулза Smart Boot Manager.<br />
<span id="more-504"></span><br />
Ещё можно запустить сетевую установку Debian, Fedora, OpenSUSE, Ubuntu и FreeBSD. Для тех, кому этого мало, есть возможность <a href="http://www.netboot.me/my/newconfig" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.netboot.me/my/newconfig?referer=');">создать</a> собственную конфигурацию для любимого дистрибутива. Принцип работы netboot.me достаточно прост. В качестве основополагающего элемента выступает <a href="http://etherboot.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/etherboot.org/?referer=');">gPXE</a> (он же Etherboot) — заменитель стандартного для большинства сетевых карт PXE. Он загружает в память базовое окружение, которое позволяет скачать из сети нужное ядро и передать ему управление. Даже странно, что ничего подобного раньше не было. Создать такую систему можно было уже несколько лет назад. Вероятно, что всё упиралось в скорость Интернет-соединения большинства пользователей  и объёмы RAM. Поэтому, например, нельзя загрузить полноценные LiveCD Ubuntu и т.п. Скорость скачивания, к сожалению, невелика даже при широком канале. Проблема в том, что часть файлов загружается с сайта проекта, а не с офсерверов дистрибутивов. Сам же сервис иногда падает и тогда вообще ничего нельзя запустить.<br />

<div class="ngg-galleryoverview" id="ngg-gallery-14-504">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://desterman.ru/blog/archives/504?show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-367" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme1.png" title="Главное меню" class="shutterset_set_14" >
								<img title="Главное меню" alt="Главное меню" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-368" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme2.png" title="Загрузка из Сети" class="shutterset_set_14" >
								<img title="Загрузка из Сети" alt="Загрузка из Сети" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-370" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme4.png" title="Запуск ОС" class="shutterset_set_14" >
								<img title="Запуск ОС" alt="Запуск ОС" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme4.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-372" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme6.png" title="Tiny Core Linux 2.2" class="shutterset_set_14" >
								<img title="Tiny Core Linux 2.2" alt="Tiny Core Linux 2.2" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme6.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-373" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme7.png" title="Rescue System for Ubuntu 9.04" class="shutterset_set_14" >
								<img title="Rescue System for Ubuntu 9.04" alt="Rescue System for Ubuntu 9.04" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme7.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-374" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme8.png" title="Hardware Detection Tool (HDT)" class="shutterset_set_14" >
								<img title="Hardware Detection Tool (HDT)" alt="Hardware Detection Tool (HDT)" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme8.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-375" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme9.png" title="Ошибка при загрузке Gparted Live" class="shutterset_set_14" >
								<img title="Ошибка при загрузке Gparted Live" alt="Ошибка при загрузке Gparted Live" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme9.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-376" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme10.png" title="Сервис упал и ничего нельзя загрузить" class="shutterset_set_14" >
								<img title="Сервис упал и ничего нельзя загрузить" alt="Сервис упал и ничего нельзя загрузить" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme10.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-377" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme11.jpg" title="Создание собственной конфигурации" class="shutterset_set_14" >
								<img title="Создание собственной конфигурации" alt="Создание собственной конфигурации" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme11.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

<br />
Официальная презентация возможностей сервиса <a href="javascript:void(null);" onclick="s_toggleDisplay(document.getElementById('SID85732421'), this, 'Показать &#9660;', 'Скрыть &#9650;');">Показать &#9660;</a></p>
<div id='SID85732421' style='display:none;'>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="470" height="333" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="i=7661" /><param name="allowFullScreen" value="true" /><param name="src" value="http://screenr.com/Content/assets/screenr_0817090731.swf" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="470" height="333" src="http://screenr.com/Content/assets/screenr_0817090731.swf" allowfullscreen="true" flashvars="i=7661"></embed></object></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/504/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Локальный репозиторий Ubuntu</title>
		<link>http://desterman.ru/blog/archives/10</link>
		<comments>http://desterman.ru/blog/archives/10#comments</comments>
		<pubDate>Sat, 12 Apr 2008 23:03:00 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[репозитарии]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/archives/32</guid>
		<description><![CDATA[Заработал локальный репозиторий для Ubuntu на http://mirror.desterman.ru/ На данный момент отзеркалированы: официальные репозитории Hardy: main, updates, security, backports, partner KDE 3.5.9 и 4.0.3(входят в состав Ubuntu Hardy 8.04) VirtualBox, Wine, Avant Window Navigator, Exile (входят в состав Ubuntu Hardy 8.04) Oracle Developer Tools (уже неактульно) getdeb.net (неоткуда зеркалировать) UPD: 03.09.2009 Репозиторий прекратил свою работу.]]></description>
			<content:encoded><![CDATA[<p>Заработал локальный репозиторий для Ubuntu на <a onclick="pageTracker._trackPageview('/outgoing/mirror.desterman.ru/?referer=');pageTracker._trackPageview('/outgoing/mirror.desterman.ru/?referer=http://desterman.ru/blog/wp-admin/edit.php');" href="http://mirror.desterman.ru/" target="_blank">http://mirror.desterman.ru/</a></p>
<p>На данный момент отзеркалированы:</p>
<ul>
<li> официальные репозитории Hardy: main, updates, security, backports, partner</li>
<li><span style="text-decoration: line-through;">KDE 3.5.9 и 4.0.3</span>(входят в состав Ubuntu Hardy 8.04)</li>
<li><span style="text-decoration: line-through;">VirtualBox, Wine, Avant Window Navigator, Exile</span> (входят в состав Ubuntu Hardy 8.04)</li>
<li><span style="text-decoration: line-through;">Oracle Developer Tools</span> (уже неактульно)</li>
<li><span style="text-decoration: line-through;">getdeb.net</span> (неоткуда зеркалировать)</li>
</ul>
<p><strong>UPD: 03.09.2009 </strong></p>
<h1><strong>Репозиторий прекратил свою работу.</strong></h1>
]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3v1n0 (Trevi?o) sources.list modified by DesT</title>
		<link>http://desterman.ru/blog/archives/8</link>
		<comments>http://desterman.ru/blog/archives/8#comments</comments>
		<pubDate>Thu, 27 Mar 2008 19:34:17 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Feisty Fawn]]></category>
		<category><![CDATA[Gutsy Gibbon]]></category>
		<category><![CDATA[sources.list]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[репозитарии]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/archives/27</guid>
		<description><![CDATA[Относительно известный список репозитариев от Trevi?o конечно очень хорош, ибо позволяет загрузить огромное количество софта. Однако обновляется он нечасто и предназначен в первую очередь для  Ubuntu / Kubuntu Feisty Fawn (7.04), тогда как последняя версия это Gutsy Gibbon (7.10), а скоро и вовсе выйдет 8.04 (ждём с нетерпением )). К тому же некоторые репозитарии из этого списка уже не доступны/устарели/не актуальны. Поэтому пришлось немного подредактировать всё это дело ручками! Основные изменения: убраны недоступные репозитарии обновлены списки получаемых пакетов до gutsy (где это возможно) удалены неактуальные/сильно устаревшие/ненужные репозитарии добавлено несколько репозитариев, которыми пользуюсь я (находятся в самом конце  файла; их можно исключить) изменено получение gpg-ключей (не [...]]]></description>
			<content:encoded><![CDATA[<p>Относительно известный <a href="http://3v1n0.tuxfamily.org/blog/?page_id=13" target="_blank" onclick="pageTracker._trackPageview('/outgoing/3v1n0.tuxfamily.org/blog/?page_id=13&amp;referer=');">список репозитариев от Trevi?o</a> конечно очень хорош, ибо позволяет загрузить огромное количество софта. Однако обновляется он нечасто и предназначен в первую очередь для  Ubuntu / Kubuntu Feisty Fawn (7.04), тогда как последняя версия это Gutsy Gibbon (7.10), а скоро и вовсе выйдет 8.04 (ждём с нетерпением )). К тому же некоторые репозитарии из этого списка уже не доступны/устарели/не актуальны. Поэтому пришлось немного подредактировать всё это дело ручками!</p>
<p>Основные изменения:</p>
<ul>
<li>убраны недоступные репозитарии</li>
<li>обновлены списки получаемых пакетов до gutsy (где это возможно)</li>
<li>удалены неактуальные/сильно устаревшие/ненужные репозитарии</li>
<li>добавлено несколько репозитариев, которыми пользуюсь я (находятся в самом конце  файла; их можно исключить)</li>
<li>изменено получение gpg-ключей (не всегда корректно работает)</li>
</ul>
<p>Для установки необходимо скачать собственно <a title="3v1n0 (Treviсo) sources.list modified by DesT" href="http://desterman.ru/blog/wp-content/uploads/2008/03/sources.list">3v1n0 (Treviсo) sources.list modified by DesT</a> и скопировать его в <em>/etc/apt/</em>, либо отредактировать свой sources.list, добавив в него то, что нужно! NB Если вы добавляете что-либо в свой список репозитариев, то учтите, что необходимо добавлять их вместе с комментариями (это необходимо для дальнейшего подписывания gpg), например вот так:</p>

<div class="wp_codebox"><table><tr id="p86"><td class="code" id="p8code6"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Le dИpomaniak repository (GPG key: 1D59E694)</span>
<span style="color: #666666; font-style: italic;"># GPG key-file: http://ubuntu.davromaniak.eu/1D59E694.gpg</span>
deb http:<span style="color: #000000; font-weight: bold;">//</span>ubuntu.davromaniak.eu gutsy-depomaniak all
deb-src http:<span style="color: #000000; font-weight: bold;">//</span>ubuntu.davromaniak.eu gutsy-depomaniak all</pre></td></tr></table></div>

<p><span id="more-8"></span><br />
После того как sources.list отредактирован необходимо выполнить в терминале следующие команды:</p>

<div class="wp_codebox"><table><tr id="p87"><td class="code" id="p8code7"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update <span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>keymissing; <span style="color: #000000; font-weight: bold;">for</span> key <span style="color: #000000; font-weight: bold;">in</span> $<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #ff0000;">&quot;NO_PUBKEY&quot;</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>keymissing <span style="color: #000000; font-weight: bold;">|</span><span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #ff0000;">&quot;s/.*NO_PUBKEY //&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>; <span style="color: #000000; font-weight: bold;">do</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Processing key: <span style="color: #007800;">$key</span>&quot;</span>; gpg <span style="color: #660033;">--keyserver</span> subkeys.pgp.net <span style="color: #660033;">--recv</span> <span style="color: #007800;">$key</span> <span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000; font-weight: bold;">&amp;</span>amp; gpg <span style="color: #660033;">--export</span> <span style="color: #660033;">--armor</span> <span style="color: #007800;">$key</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-key</span> add -; <span style="color: #000000; font-weight: bold;">done</span></pre></td></tr></table></div>

<p>затем</p>

<div class="wp_codebox"><table><tr id="p88"><td class="code" id="p8code8"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">for</span> i <span style="color: #000000; font-weight: bold;">in</span> $<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-o</span> <span style="color: #660033;">-E</span> <span style="color: #ff0000;">&quot;http.*\.(gpg|asc|key)&quot;</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apt<span style="color: #000000; font-weight: bold;">/</span>sources.list<span style="color: #7a0874; font-weight: bold;">&#41;</span>; <span style="color: #000000; font-weight: bold;">do</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$i</span> &quot;</span>; <span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #007800;">$i</span> <span style="color: #660033;">-q</span> <span style="color: #660033;">-O</span> - <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-key</span> add -; <span style="color: #000000; font-weight: bold;">done</span>; <span style="color: #007800;">keylist</span>=<span style="color: #ff0000;">&quot;&quot;</span>; <span style="color: #000000; font-weight: bold;">for</span> key <span style="color: #000000; font-weight: bold;">in</span> $<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-o</span> <span style="color: #ff0000;">&quot;[A-Fa-f0-9]\{8\}&quot;</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apt<span style="color: #000000; font-weight: bold;">/</span>sources.list<span style="color: #7a0874; font-weight: bold;">&#41;</span>; <span style="color: #000000; font-weight: bold;">do</span> <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-z</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$(echo &quot;$keylist&quot;|grep &quot;$key&quot;)</span>&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span> <span style="color: #007800;">keylist</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">$keylist</span> <span style="color: #007800;">$key</span>&quot;</span>; gpg <span style="color: #660033;">--keyserver</span> subkeys.pgp.net <span style="color: #660033;">--recv</span> <span style="color: #007800;">$key</span> <span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000; font-weight: bold;">&amp;</span>amp; gpg <span style="color: #660033;">--export</span> <span style="color: #660033;">--armor</span> <span style="color: #007800;">$key</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-key</span> add -; <span style="color: #000000; font-weight: bold;">fi</span>; <span style="color: #000000; font-weight: bold;">done</span>;</pre></td></tr></table></div>

<p>и наконец</p>

<div class="wp_codebox"><table><tr id="p89"><td class="code" id="p8code9"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update</pre></td></tr></table></div>

<p>Внимание! Некоторые gpg-ключи возможно придётся добавлять самому (особенно это касается тех, что находятсяв конце файла после комментария #by DesT). Для этого необходимо узнать URL нужного ключа (например в Synaptic&#8217;е в окне с ошибками видим какие репозитарии не подписаны, заходим на сайт репозитария и ищем нужный нам ключ) и выполнить в консоли команду</p>

<div class="wp_codebox"><table><tr id="p810"><td class="code" id="p8code10"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>путь_до_ключа <span style="color: #660033;">-q</span> <span style="color: #660033;">-O</span> - <span style="color: #000000; font-weight: bold;">|</span>  <span style="color: #c20cb9; font-weight: bold;">apt-key</span> add -</pre></td></tr></table></div>

<p>Следует отметить, что пользоваться ПО и обновлениями следует очень аккуратно, так как  в репозитариях как правило могут находиться нестабильные версии пакетов! Это чревато как мелкими проблемами, так и полным крахом системы!!! Так что будьте осторожны и пользуйтесь ими на свой страх и риск.</p>
<p>Протестировано на Ubuntu 7.10+Runtu 2.0.0.1 (+updates) - всё работает нормально.<br />
<a href="http://3v1n0.tuxfamily.org/blog/?page_id=13" target="_blank" onclick="pageTracker._trackPageview('/outgoing/3v1n0.tuxfamily.org/blog/?page_id=13&amp;referer=');">Оригинальная статья 3v1n0</a> и его <a href="http://3v1n0.tuxfamily.org/pool/feisty/3v1n0/3v1n0-sources-list_0.4-3v1ubuntu0feisty1_i386.deb" target="_blank" onclick="pageTracker._trackPageview('/outgoing/3v1n0.tuxfamily.org/pool/feisty/3v1n0/3v1n0-sources-list_0.4-3v1ubuntu0feisty1_i386.deb?referer=');">deb-пакет с source.list</a></p>
<p>ЗЫ: отзывы, предложения и дополнения приветствуются!</p>
<p><strong>UPD:</strong> несколько подправил список- теперь не нужно руками добавлять gpg-ключи</p>
]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/8/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Brainstorm</title>
		<link>http://desterman.ru/blog/archives/7</link>
		<comments>http://desterman.ru/blog/archives/7#comments</comments>
		<pubDate>Fri, 29 Feb 2008 17:13:57 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/archives/25</guid>
		<description><![CDATA[Canonical открыла сайт http://brainstorm.ubuntu.com/, где предлагает пользователям внести свои предложения и коррективы, относительно текущего релиза Ubuntu Linux (а также собственно самого сайта). Каждый может высказать свою идею по улучшению какой-либо части продукта; рассказать, что ему не хватает, а что лишнее; где можно было бы что-то упростить, а где нет достаточной функциональности etc. Можно просто отдать [...]]]></description>
			<content:encoded><![CDATA[<p>Canonical открыла сайт <a href="http://brainstorm.ubuntu.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/brainstorm.ubuntu.com/?referer=');">http://brainstorm.ubuntu.com/</a>, где предлагает пользователям внести свои предложения и коррективы, относительно текущего релиза Ubuntu Linux (а также собственно самого сайта). Каждый может высказать свою идею по улучшению какой-либо части продукта; рассказать, что ему не хватает, а что лишнее; где можно было бы что-то упростить, а где нет достаточной функциональности etc. Можно просто отдать свой голос за ту или иную идею. Среди предложенных идей будут отобраны самые приоритетные и они будут включены в ближайшие обновления либо в следующий релиз.</p>
<p><a href="http://desterman.ru/blog/wp-content/uploads/2008/02/ubuntu_brainstorm.PNG" title="Скрин с http://brainstorm.ubuntu.com/"><img src="http://desterman.ru/blog/wp-content/uploads/2008/02/ubuntu_brainstorm.thumbnail.PNG" alt="Скрин с http://brainstorm.ubuntu.com/" /></a></p>
<p><span id="more-7"></span><br />
Среди предложенных улучшений:</p>
<ul>
<li>фиксы для спящего и ждущего режимов</li>
<li>создание граф.интерфейса для лёгкого управления любыми сетевыми соединениями</li>
<li>введение энергосберегающих технологий</li>
<li>полный переход на upstart (вместо SysV Init)</li>
<li>&#8220;подчистить&#8221; Параметры и Администрирование</li>
<li>разрешение проблем с unmount&#8217;ом (в выводимом popup-окне указывать какой именно процесс блокирует mount point)</li>
<li>более красивый &#8220;профессиональный загрузчик&#8221;</li>
<li>ускорение загрузки</li>
<li>улучшение работы с несколькими мониторами</li>
<li>относительно сайта: не выводить самые популярные идеи первыми и не показывать рейтинг идеи, до голосования</li>
<li>лёгкое монтирование/размонтиование образов дисков (ISO, CUE. BIN etc.)</li>
<li>улучшить базу данных оборудования (<a href="http://hwdb.ubuntu.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/hwdb.ubuntu.com/?referer=');">http://hwdb.ubuntu.com/</a>)</li>
<li>заключение договоров о сотрудничестве с производителями железа (наподобие соглашения с Dell)</li>
<li>улучшить/расширить синхронизацию с мобильными устройствами (КПК, мобильники)</li>
<li>решить проблемы совместимости с web-камерами</li>
<li>авто-определение существующего раздела <em>/home</em> во время установки</li>
<li>автонастройка при добавлении/удалении оборудования</li>
<li>аоздание Codec Manager (думаю из названия ясно для чего это нужно)</li>
<li>создание варианта Ubuntu для установки на флеш-накопители (по примеру Mandriva)</li>
</ul>
<p>Это и многое другое активно обсуждается на сайте. Некоторые из идей очень легко реализовать, поэтому есть надежда, что мы их совсем скоро увидим; другие же требуют значительной доработки кода (в том числе и на уровне ядра). Также пока что неизвестно какие именно улучшения Canonical внесёт в свои дистрибутивы, а какие нет. Тем не менее вся эта система намного удобнее и оперативнее, чем написание feedback&#8217;ов т.п.</p>
]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

