<?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>lug.vn.ua &#187; ubuntu</title>
	<atom:link href="http://lug.vn.ua/category/linux/ubuntu-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://lug.vn.ua</link>
	<description>Група користувачів ОС GNU/Linux м. Вінниці</description>
	<lastBuildDate>Tue, 29 Jun 2010 23:29:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ubuntu 10.04 є!</title>
		<link>http://lug.vn.ua/2010/04/29/ubuntu-10-04-je/</link>
		<comments>http://lug.vn.ua/2010/04/29/ubuntu-10-04-je/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 09:27:56 +0000</pubDate>
		<dc:creator>yudjin</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[LTS]]></category>
		<category><![CDATA[lucid lynx]]></category>
		<category><![CDATA[torrent]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/?p=974</guid>
		<description><![CDATA[Всім привіт! Ubuntu 10.04 вийшла сьогодні, згідно графіку, однак звідки її скачати я зрозумів не одразу. На ubuntu.com такої можливості поки нема, а google пропонує посилання, або неробочі, або на тестові зборки. Пошук по торрентам виявився хоча і більш ефективним, але теж не дуже вдалим. Таким чином, доки адміністратори готуються до сплеску навантаження і розміщують [...]]]></description>
			<content:encoded><![CDATA[<p>Всім привіт! Ubuntu 10.04 вийшла сьогодні, згідно графіку, однак звідки її скачати я зрозумів не одразу. На ubuntu.com такої можливості поки нема, а google пропонує посилання, або неробочі, або на тестові зборки. Пошук по торрентам виявився хоча і більш ефективним, але теж не дуже вдалим. Таким чином, доки адміністратори готуються до сплеску навантаження і розміщують на серверах нові образи ubuntu, доки посилання на них займають свої законні місця, пропоную усім бажаючим долучитися до torrent-роздачі<br />
Torrent: <a href="http://rghost.ru/1495001">Desktop I386</a><br />
Torrent: <a href="http://rghost.ru/1494974">Desktop AMD64</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2010/04/29/ubuntu-10-04-je/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Один вечір в Ubuntu 10.04 beta2</title>
		<link>http://lug.vn.ua/2010/04/18/odyn-vechir-v-ubuntu-10-04-beta2/</link>
		<comments>http://lug.vn.ua/2010/04/18/odyn-vechir-v-ubuntu-10-04-beta2/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 22:50:06 +0000</pubDate>
		<dc:creator>yudjin</dc:creator>
				<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/?p=951</guid>
		<description><![CDATA[Всім привіт! Сьогодні я вирішив відновити дослідження Mkahawa на новому стенді. Для його створення я буду використати Ubuntu 10.04, дата релізу якої стрімко наближається. Насправді, про Lucid Lynx сьогодні не писав, мабуть, тільки дуже ледачий убунтушник-блоґер. Я хоча й і не убунтушник, але також не полінувався. Не те щоб там далі було щось нове, корисне, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://lug.vn.ua/wp-content/uploads/2010/04/new-ubuntu-logo-300x96.jpg" alt="new-ubuntu-logo" title="new-ubuntu-logo" width="300" height="96" class="alignright size-medium wp-image-953" />Всім привіт! Сьогодні я вирішив відновити дослідження Mkahawa на новому стенді. Для його створення я буду використати Ubuntu 10.04, дата релізу якої стрімко наближається. Насправді, про Lucid Lynx сьогодні не писав, мабуть, тільки дуже ледачий убунтушник-блоґер. Я хоча й і не убунтушник, але також не полінувався. Не те щоб там далі було щось нове, корисне, або цікаве, просто мої особисті враження від роботи в цій версії ОС за один вечір.<br />
<span id="more-951"></span> </p>
<h3>Установка</h3>
<p><a href="http://lh4.ggpht.com/_Z1ufUiF0fCY/S8ozeHHxavI/AAAAAAAAAhA/8JMS3DzfBug/ubuntu-10.04-b2-1.jpg"><img src="http://lug.vn.ua/wp-content/uploads/2010/04/ubuntu-10.04-b2-1-150x150.png" alt="ubuntu-10.04-b2-1" title="ubuntu-10.04-b2-1" width="150" height="150" class="alignleft size-thumbnail wp-image-955" /></a>Установка проста і швидка. 6 кроків, у 4-х з яких я просто натиснув на кнопку &#8220;Вперед&#8221;. Сама установка тривала близько 40 хв. на гостьову машину VirtualBox з 512 Мб пам&#8217;яті.</p>
<h3>Установка драйверів VirtualBox</h3>
<p>Вибираю відповідний пункт з меню гостьової машини, диск під&#8217;єднується але не запускається. Кльоцаю по іконці диску на робочому столі і бачу вміст диску у новенькому наутілусі. Намагаюся запустити VBoxLinuxAdditions-x86.run, але скрипт повідомляє мені що його слід запускати з правами адміністратора. Гаразд, так і зроблю. У контекстному меню значка такої можливості не знайшлося. У контекстному меню директорії, куди змонтовано диск, не знайшлося можливості &#8220;Відкрити термінал тут&#8221;.<br />
<a href="http://lh3.ggpht.com/_Z1ufUiF0fCY/S8ozejVK6JI/AAAAAAAAAhE/pw5HeNyx7zU/s576/ubuntu-10.04-b2-2.jpg"><img src="http://lug.vn.ua/wp-content/uploads/2010/04/ubuntu-10.04-b2-2-150x150.png" alt="ubuntu-10.04-b2-2" title="ubuntu-10.04-b2-2" width="150" height="150" class="alignleft size-thumbnail wp-image-957" /></a> А куди його до речі змонтовано? Погляну в адресній стрічці. А де ж адресна стрічка?! Схоже що спрощення інтерфейсу вилучило цей напрочуд корисний і гнучкий інструмент. І лише тепер я помітив пропозицію виконати автозапуск, як на мене, то дуже вже ненав&#8217;язливу. Далі все пішло як треба, але наутілус залишив враження недоробленості. </p>
<p>Драйвери пристроїв встановлено, поверхневе налаштування проведено. За одно трошки поглянув на новий дизайн. </p>
<h3>Новий дизайн</h3>
<p>Дизайн дуже стильний і сучасний. Гарно виглядає з відключеними ефектами і зовсім не дратує. Іконки, здається лишилися майже без змін, порівняно з 8.10, але дивовижно вдало вписуються у решту оточення, що змінене радикально. Про новий дизайн вже дуже багато всього написано, тому не буду заглиблюватися. Скріншоти і без мене гарно передають його особливості. Єдине зауваження це те що ліва сторона довільного вікна тепер виглядає якось переватажено, за рахунок зміщення у неї кнопок керування вікном.<a href="http://lh4.ggpht.com/_Z1ufUiF0fCY/S8ozfgRP4AI/AAAAAAAAAhM/bau2RLp_EXY/ubuntu-10.04-b2-4.jpg"><img src="http://lug.vn.ua/wp-content/uploads/2010/04/ubuntu-10.04-b2-4-300x103.png" alt="ubuntu-10.04-b2-4" title="ubuntu-10.04-b2-4" width="300" height="103" class="aligncenter size-medium wp-image-960" /></a></p>
<h3>Кнопки керування вікном</h3>
<p>Вони тепер зліва. Романтики вважають, що цей крок прийнято для того щоб звільнити місце для революційно нового універсального інструменту керування вікнами &#8211; есфери (<a href="http://habrahabr.ru/blogs/ubuntu/89295/">стаття на habrahabr.ru</a>). Я не належу до їх числа і вважаю що це просте наслідування Mac OS X, а есфера не має права на життя, принаймні у такому вигляді, у якому її зображає концепт. Можна було б трохи познущатися над мозком і спробувати звикнути до кнопок зліва, але зважаючи на те що ця ОС буде використовуватись публічно (у моєму випадку) повстає задача пересунути кнопки на звичне місце. </p>
<h3>Набір програм</h3>
<p>Я завжди вважав набір програм у коробці Ubuntu дуже вдалим.<a href="http://lh3.ggpht.com/_Z1ufUiF0fCY/S8ozfYpr7sI/AAAAAAAAAhI/_wzyj_qH3p0/s576/ubuntu-10.04-b2-3.jpg"><img src="http://lug.vn.ua/wp-content/uploads/2010/04/ubuntu-10.04-b2-3-150x150.png" alt="ubuntu-10.04-b2-3" title="ubuntu-10.04-b2-3" width="150" height="150" class="alignright size-thumbnail wp-image-963" /></a> Зміни його у цій версії також можу оцінити як позитивні. Зокрема у коробці більше немає GIMP&#8217;у, а у розділі &#8220;Інтернет&#8221; з&#8217;явився клієнт мікроблоґів Gwibber (уявлення не маю що це за софт і як його використовувати). У зборці FireFox пошуковий рушій за замовченням ще й досі Yahoo!, але до релізу його ще може бути змінено на Google. До речі, зверніть увагу на те що вбудований Yahoo! знайшов на запит &#8220;cclfox&#8221; &#8211; три з чотирьох перших позицій займають сторінки з lug.vn.ua <img src='http://lug.vn.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />           </p>
<h3>Центр приложений</h3>
<p>При обслуговуванні комп&#8217;ютерів під керівництвом Ubuntu  я зазвичай не використовую цей інструмент, хоча вважаю його ідею принципово вірною, тому радію за його розвиток. Але на цей раз мені здається що він став якимось повільним і незграбним. Я установив через нього деякий софт і мені одразу згадався Sulfur. Неможливо уявити щоб &#8220;Центр приложений&#8221; був схожий на Sulfur, швидше Sulfur може бути схожим на &#8220;Центр приложений&#8221;. У будь-якому випадку, сьогодні, використовувати цілий зоопарк інструментів для керування пакетами в Ubuntu все ще залишається зручніше та прозоріше ніж &#8220;Центр приложений&#8221;.</p>
<h3>Те, чого не видно</h3>
<p>Маю на увазі ядро 2.6.32.19, безшовне завантаження, заміна hald на DeviceKit і все таке. На жаль не можу оцінити, бо на VirtualBox переваги цих технологій зводяться нанівець. </p>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2010/04/18/odyn-vechir-v-ubuntu-10-04-beta2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Інтернет кав’ярня на базі CCLfox</title>
		<link>http://lug.vn.ua/2009/12/22/internet-kavyarnya-na-bazi-cclfox/</link>
		<comments>http://lug.vn.ua/2009/12/22/internet-kavyarnya-na-bazi-cclfox/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 19:54:21 +0000</pubDate>
		<dc:creator>yudjin</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[billing]]></category>
		<category><![CDATA[CCL]]></category>
		<category><![CDATA[cclcfox]]></category>
		<category><![CDATA[cclfox]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/?p=776</guid>
		<description><![CDATA[Cafe Con Leche це вільне ПЗ призначене для швидкого та простого розготування системи білінгу у інтернет кав’ярні. Cafe Con Leche складається з двох маленьких бібліотек: libccls використовується для серверної частини, і libcclc використовується для клієнтської частини. Існує також GPL версія білінгової системи на базі цих бібліотек, що називається CCLFox. Про установку та налаштування CCLFox на [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ccl.sourceforge.net/?page=main"><img class="alignleft size-full wp-image-800" title="CCLFox" src="http://lug.vn.ua/wp-content/uploads/2009/12/install_ltsp_12.png" alt="CCLFox" width="174" height="173" /></a>Cafe Con Leche це вільне ПЗ призначене для швидкого та простого розготування системи білінгу у інтернет кав’ярні. Cafe Con Leche складається з двох маленьких бібліотек: libccls використовується для серверної частини, і libcclc використовується для клієнтської частини. Існує також GPL версія білінгової системи на базі цих бібліотек, що називається CCLFox. Про установку та налаштування CCLFox на Ubuntu 8.04 (клієнти) і 9.10 (сервер) я напишу нижче.</p>
<p>Існує кілька більш-менш толкових хавту по цій темі, але вони всі <del>ворожою</del> англійською мовою. Крім того я зіштовхнувся з рядом проблем при налаштуванні системи і мусив чимало погуглити, тому це хавту вийшло повніше і детальніше, ніж будь-яке з тих, на які я спирався. Отож вперед!  <span id="more-776"></span></p>
<p><strong>Підготовка до установки</strong><br />
Це потрібно зробити і на клієнтських і на серверній машині.<br />
Відкриваю термінал і переходжу до режиму суперкристувача</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #660033;">-s</span></pre></div></div>

<p>Вводимо пароль<br />
Установимо залежності, бо CCLFox будемо збирати з коду.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> sqlite3 libsqlite3-dev
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libfox1.4 libfox1.4-dev
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libglib2.0-dev
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libssl-dev</pre></div></div>

<p>На всі питання відповідаємо &#8220;Y&#8221;<br />
А цей пакет потрібен власне для самої зборки</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> build-essential</pre></div></div>

<p>Тепер потрібно додати у /etc/ld.so.conf шляхи до бібліотек</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">gedit <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>ld.so.conf</pre></div></div>

<p>дописуємо в кінець</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>lib</pre></div></div>

<p>Наступна команда потрібна для створення динамічних лінків, чи щось таке. Я з тим не розбирався &#8211; запустив та й все.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ldconfig</pre></div></div>

<p><strong>Установка серверної частини</strong><br />
Завантажуємо файли з кодом з <a href="http://ccl.sourceforge.net/?page=download">сторінки завантаження</a> проекту. Нам потрібні файли <a href="http://prdownloads.sourceforge.net/ccl/libccls-0.7.0.tar.bz2?download">libccls</a> (server side library) і <a href="http://prdownloads.sourceforge.net/ccl/cclfox-0.7.0.tar.bz2?download">cclfox</a> (server using fox). Переходимо в директорію завантажень</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> Загрузки<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Розпаковуємо архів libccls і переходимо в отриману директорію</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xjvf</span> libccls-0.7.0.tar.bz2
<span style="color: #7a0874; font-weight: bold;">cd</span> libccls-0.7.0<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Конфігуруємо.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>configure</pre></div></div>

<p>Збираємо і установлюємо</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Створюємо сімлінк на бібіліотеку, бо без нього при запуску серверної частини отримаємо помилку типу:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">cclfox: error <span style="color: #000000; font-weight: bold;">while</span> loading shared libraries: libccls.so.0: cannot open shared object <span style="color: #c20cb9; font-weight: bold;">file</span>: No such <span style="color: #c20cb9; font-weight: bold;">file</span> or directory</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libccls.so.0 <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib</pre></div></div>

<p>На скільки я зрозумів, проведені маніпуляції з /etc/ld.so.conf потрібні якраз для того щоб не потрібно було створювати цей сімлінк &#8211; ну да ладно, мені не шкода <img src='http://lug.vn.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Також я пробував збирати бібіліотеку з опцією &#8211;prefix=/usr , але це чомусь негативно вплинуло на стабільність сервера і він постійно крашився зі словами &#8220;segmentation fault&#8221;. Ладно, їдемо далі&#8230;<br />
Переходимо на рівень вище, розпаковуємо cclfox, переходимо до отриманої директорії, конфігуруємо, збираємо установлюємо</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ..
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xjvf</span> cclfox-0.7.0.tar.bz2
<span style="color: #7a0874; font-weight: bold;">cd</span> cclfox-0.7.0<span style="color: #000000; font-weight: bold;">/</span>
.<span style="color: #000000; font-weight: bold;">/</span>configure
<span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Тепер прямуємо до домашньої директорії і створюємо там директорію .cclfox</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ~
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> .cclfox</pre></div></div>

<p>Необхідно покласти туди <a href="http://www.mediafire.com/file/t2w5azgwtmi/pem">ось цей файл</a> і привласнити йому права на виконання. Я робив це за допомогою mc, але опишу консольний варіант. Якщо файл потрапив у директорію  ~/Загрузки , то це виглядатиме приблизно так:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cp</span> ~<span style="color: #000000; font-weight: bold;">/</span>Загрузки<span style="color: #000000; font-weight: bold;">/</span>pem ~<span style="color: #000000; font-weight: bold;">/</span>.cclfox<span style="color: #000000; font-weight: bold;">/</span>
<span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #660033;">-R</span> <span style="color: #000000;">755</span> ~<span style="color: #000000; font-weight: bold;">/</span>.cclfox</pre></div></div>

<p>Запускається сервер командою</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">cclfox <span style="color: #660033;">-nossl</span></pre></div></div>

<p>Для зручності можна створити кнопку на стільниці. Вона виглядає приблизно так</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">nano</span> ~<span style="color: #000000; font-weight: bold;">/</span>Рабочий\ стол<span style="color: #000000; font-weight: bold;">/</span>cclfox.desktop</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/usr/bin/env xdg-open</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">&#91;</span>Desktop Entry<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #007800;">Encoding</span>=UTF-<span style="color: #000000;">8</span>
<span style="color: #007800;">Version</span>=<span style="color: #000000;">1.0</span>
<span style="color: #007800;">Type</span>=Application
<span style="color: #007800;">Terminal</span>=<span style="color: #c20cb9; font-weight: bold;">false</span>
Icon<span style="color: #7a0874; font-weight: bold;">&#91;</span>ru_UA<span style="color: #7a0874; font-weight: bold;">&#93;</span>=gnome-panel-launcher
Name<span style="color: #7a0874; font-weight: bold;">&#91;</span>ru_UA<span style="color: #7a0874; font-weight: bold;">&#93;</span>=cclfox
<span style="color: #007800;">Exec</span>=cclfox <span style="color: #660033;">-nossl</span>
<span style="color: #007800;">Name</span>=cclfox
<span style="color: #007800;">Icon</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>icons<span style="color: #000000; font-weight: bold;">/</span>Humanity<span style="color: #000000; font-weight: bold;">/</span>apps<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">48</span><span style="color: #000000; font-weight: bold;">/</span>gnome-mime-application-x-remote-connection.svg</pre></div></div>

<p>Переходимо до клієнтського комп’ютера.</p>
<p><strong>Установка клієнтської частини</strong><br />
Вважається що все що описано у пункті &#8220;Підготовка до установки&#8221; тут вже виконано. Поїхали!<br />
Нам потрібні файли <a href="http://prdownloads.sourceforge.net/ccl/libcclc-0.7.0.tar.bz2?download">libcclc</a> (client side library) і <a href="http://prdownloads.sourceforge.net/ccl/cclcfox-0.7.0.tar.bz2?download">cclcfox</a> (client using fox). Переходимо в директорію завантажень</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>Загрузки<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Розпаковуємо архів libcclc і переходимо в отриману директорію</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xjvf</span> libcclc-0.7.0.tar.bz2
<span style="color: #7a0874; font-weight: bold;">cd</span> libcclc-0.7.0<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>конфігуруємо, збираємо, установлюємо</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>configure <span style="color: #660033;">--prefix</span>=<span style="color: #000000; font-weight: bold;">/</span>usr
<span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Зверніть увагу на опцію конфігурації. Тут вона цілком безпечна, однак, гадаю що можна скористатися і методом зі створенням сімлінку, як у випадку з сервером. </p>
<p>Повертаємось назад, розпаковуємо архів з cclfox, переходимо в утворену директорію, конфігуруємо, збираємо, установлюємо</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ..
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xjvf</span> cclcfox-0.7.0.tar.bz2
<span style="color: #7a0874; font-weight: bold;">cd</span> cclcfox-0.7.0<span style="color: #000000; font-weight: bold;">/</span>
.<span style="color: #000000; font-weight: bold;">/</span>configure
<span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Клієнт запускається командою</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">cclcfox <span style="color: #660033;">-host</span> IP_СЕРВЕРА <span style="color: #660033;">-name</span> ІМ’Я_КЛІЄНТА <span style="color: #660033;">-nossl</span></pre></div></div>

<p>На приклад так:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">cclcfox <span style="color: #660033;">-host</span> 192.168.2.100 <span style="color: #660033;">-name</span> user3 <span style="color: #660033;">-nossl</span></pre></div></div>

<p>Я створив файл автозапуску клієнта для GNOME /home/user3/.config/autostart/cclcfox.desktop з отаким вмістом</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>Desktop Entry<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #007800;">Type</span>=Application
<span style="color: #007800;">Encoding</span>=UTF-<span style="color: #000000;">8</span>
<span style="color: #007800;">Version</span>=<span style="color: #000000;">1.0</span>
<span style="color: #007800;">Name</span>=Нет имени
Name<span style="color: #7a0874; font-weight: bold;">&#91;</span>ru_UA<span style="color: #7a0874; font-weight: bold;">&#93;</span>=cclcfox
Comment<span style="color: #7a0874; font-weight: bold;">&#91;</span>ru_UA<span style="color: #7a0874; font-weight: bold;">&#93;</span>=CCLFox Client
<span style="color: #007800;">Comment</span>=CCLFox Client
<span style="color: #007800;">Exec</span>=cclcfox <span style="color: #660033;">-host</span> 192.168.2.100 <span style="color: #660033;">-name</span> user3 <span style="color: #660033;">-nossl</span>
X-GNOME-Autostart-enabled=<span style="color: #c20cb9; font-weight: bold;">true</span></pre></div></div>

<p>Якщо цей файл створювався не через GUI то ймовірно на нього потрібно встановити правильні права і власника</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">555</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>user3<span style="color: #000000; font-weight: bold;">/</span>.config<span style="color: #000000; font-weight: bold;">/</span>autostart<span style="color: #000000; font-weight: bold;">/</span>cclcfox.desktop</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chown</span> user3:user3 <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>user3<span style="color: #000000; font-weight: bold;">/</span>.config<span style="color: #000000; font-weight: bold;">/</span>autostart<span style="color: #000000; font-weight: bold;">/</span>cclcfox.desktop</pre></div></div>

<p>Тепер налаштуємо віддалене керування живленням клієнта. Для цього варто трохи підправити права на /sbin/shutdown і /sbin/reboot</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">7755</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>shutdown
<span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">7755</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>reboot</pre></div></div>

<p>Також можна покласти у ~/.cclcfox/ картинку lockpix.gif . Ця картинка буде займати заблокований екран. У моєму випадку це логотип кав’ярні.</p>
<p>Про те як зробити щоб користувач випадково нічого не зламав я вже <a href="http://lug.vn.ua/2009/12/02/ubuntu-i-publichne-vykorystannya/">писав раніше</a>. Систему розгорнуто. Смачної кави <img src='http://lug.vn.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Як завжди кілька посилань:</p>
<ul>
<li><a href="http://yogharp.wordpress.com/2007/08/23/cafe-con-leche-ubuntu-how-to/ - howto">Толкове хавту</a> на яке я спирався</li>
<li><a href="http://ccl.sourceforge.net/?page=main">Мертва домашня сторінка</a></li>
<li><a href="http://ccl.sourceforge.net/?page=download">Сторінка завантажень</a></li>
<li><a href="http://ubuntuforums.org/showthread.php?t=777093">Тема на ubuntuforums.org</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2009/12/22/internet-kavyarnya-na-bazi-cclfox/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Готуємо Ubuntu до публічного використання</title>
		<link>http://lug.vn.ua/2009/12/02/ubuntu-i-publichne-vykorystannya/</link>
		<comments>http://lug.vn.ua/2009/12/02/ubuntu-i-publichne-vykorystannya/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 15:59:22 +0000</pubDate>
		<dc:creator>yudjin</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[gdm]]></category>
		<category><![CDATA[gnome]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/?p=748</guid>
		<description><![CDATA[Є кав&#8217;ярня. Звичайна собі кав&#8217;ярня у якій подають каву і решту усього, що зазвичай подають у кав&#8217;ярнях. Також у ній є покриття wifi, а якщо у відвідувача немає пристрою щоб цим покриттям скористатися, то йому пропонується використати нетбук, що належить кав&#8217;ярні. Один із таких нетбуків і потрапив мені в руки з метою його налаштування на [...]]]></description>
			<content:encoded><![CDATA[<p>Є кав&#8217;ярня. Звичайна собі кав&#8217;ярня у якій подають каву і решту усього, що зазвичай подають у кав&#8217;ярнях. Також у ній є покриття wifi, а якщо у відвідувача немає пристрою щоб цим покриттям скористатися, то йому пропонується використати нетбук, що належить кав&#8217;ярні. Один із таких нетбуків і потрапив мені в руки з метою його налаштування на відповідну роботу. За 3 дні я якось досяг поставленої мети і спробую максимально детально описати це нижче. Однак способи, що я використав, мені самому зовсім не подобаються, тому пропонуйте у коментарях кращі по можливості &#8211; буду дуже вдячний.</p>
<p><span id="more-748"></span>Дуже стисле технічне завдання:</p>
<ul>
<li>ОС Ubuntu Linux</li>
<li>Автологін користувача user3 у дуже обмежене антивандальне середовище</li>
<li>Прихований користувач root з правами суперадміністратора</li>
</ul>
<p>Поїхали!&#8230;</p>
<p>Викачав з ubuntu.com образ диску з 9.10, за допомогою утиліти <a href="http://unetbootin.sourceforge.net/">unetbootin</a> зробив інсталяційну флншку і встановив з неї ОС звичайним чином. При установці завів користувача user3, звісно ж в Ubuntu він автоматично став суперадміністратором. Щоб не мучитись з sudo до якого я не звик є цікавий чіт: запускаємо bash на правах суперкористувача і радіємо тому що більше не потрібно перед кожною командою писати sudo</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">bash</span></pre></div></div>

<p>Далі я встановив усі доступні оновлення, локалізацію, а також редактор ізоляцій pessulus і набір кодеків ubuntu-restricted-extras.</p>
<p>Тепер бажано налаштувати усе що зберігає свої налаштування у /home/user3, оскільки у майбутньому внесення туди правок буде дещо проблематичним. Так, видаляємо зайві пункти з головного меню Gnome, формуємо панель швидкого запуску, набір аплетів, вміст Стільниці, встановлюємо шпалери, оформлення і т.д.</p>
<p>Настав час активувати користувача root. Я видалив пункт запуску гном-терміналу з меню і скоро забороню запуск його через Alt+F2, тому перемикаюся у <del>першу</del> нульову консоль (Ctrl+Alt+F1), логінюся там як user3, встановлюю пароль для користувача root і цим активую його:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">passwd</span> root</pre></div></div>

<p>Вводжу пароль, підтверджую пароль.<br />
Розлогінююсь</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">exit</span></pre></div></div>

<p> і логінюсь під рутом. Переходжу до графічної консолі (Ctrl+Alt+F7) і розлогінююсь там також. У вікні входу в систему натискаю &#8220;Другое&#8221; і входжу як root.</p>
<p><em>Система -> Администрирование -> Пользователи и группы</em>, вибираю user3, тисну на <em>Свойства</em>, вкладка <em>Привилегии пользователя</em>. Тут знімаю галочки де не треба. Якщо зняти галочку <em>Администрировать систему</em> то середовище user3 стане майже антивандальним, оскільки це заборонить користувачу user3 використовувати sudo, але згідно завдання мені потрібно залишити цю можливість.<br />
<div id="attachment_754" class="wp-caption aligncenter" style="width: 645px"><img src="http://lug.vn.ua/wp-content/uploads/2009/12/Снимок-Свойства-учётной-записи-«user3».png" alt="Свойства учётной записи «user3»" title="Свойства учётной записи «user3»" width="635" height="421" class="size-full wp-image-754" /><p class="wp-caption-text">Свойства учётной записи «user3»</p></div></p>
<p><em>Система -> Администрирование -> Редактор изоляции</em><br />
Тут ставимо галочки де треба, а біля них замочки (Нажмите чтобы сделать этот параметр принудительным). Обов&#8217;язково забороняємо використання командної строки (насправді цей пункт забороняє запуск програм через Alt+F2). У гілці <em>Панель</em> є можливість заблокувати панель і заборонити вихід з сеансу, але у мене остання чомусь не спрацьовує. У гілці <em>Хранитель экрана GNOME</em> я заборонив блокування екрану.<br />
<div id="attachment_755" class="wp-caption aligncenter" style="width: 657px"><img src="http://lug.vn.ua/wp-content/uploads/2009/12/Снимок-Редактор-изоляции.png" alt="Редактор изоляции" title="Редактор изоляции" width="647" height="505" class="size-full wp-image-755" /><p class="wp-caption-text">Редактор изоляции</p></div></p>
<p>Тепер user3 не зможе зіпсувати систему, але може зіпсувати собі оточення. А воно повинне бути антивандальним. Можна звісно встановити йому права 000 на /home/user3, але невідомо чи будуть коректно тоді працювати прикладні програми, такі як Firefox чи Empathy. З іншої сторони, чи потрібно мені зберігати історію того самого Firefox чи Empathy? &#8211; Звісно ж ні. Рішення я знайшов колись дуже давно у якомусь непередбачуваному місці, здається на <a href="http://bash.org.ru/">bash.org.ru</a>. Воно передбачає знищення /home/user3 і створення його заново при кожному завершенні/відновленні роботи. </p>
<p>Запускаємо термінал і створюємо бекап /home/user3</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">bash</span>
<span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #660033;">-rp</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>user<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>backups<span style="color: #000000; font-weight: bold;">/</span>user3</pre></div></div>

<p>Тепер створюємо скрипт, що буде знищувати /home/user3 і відновлювати його з бекапу. Назвемо його homeclear і розмістимо у /usr/local/bin/</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>homeclear</pre></div></div>

<p>Туди пишемо такий текст:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>user3<span style="color: #000000; font-weight: bold;">/</span>
<span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #660033;">-pdRr</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>backups<span style="color: #000000; font-weight: bold;">/</span>user3 <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Ось тут хочу зауважити, що скопіювати скриптом рекурсивно вміст директорії у іншу директорію мені так і не вдалося. Потрібно копіювати не вміст директорії, а саму директорію. Так, команда cp -pRr /var/backups/user3 /home/user3 створить директорію /home/user3/user3 (тоді як сама домашня директорія залишиться невідновленою); cp -pRr /var/backups/user3/* /home/user3 відновлює чомусь тільки видимі файли. Для невидимих використовую маску &#8220;.*&#8221; , але під неї попадає &#8220;.&#8221; і &#8220;..&#8221; , з усіма з цього наслідками. Це говорить про те, що бекап повинен зберігатися саме у директорії з назвою user3, і ні в якій іншій. </p>
<p>Тепер потрібно зробити щоб цей скрипт запускався при завершенні чи відновленні роботи користувача user3. Як це зробити я піддивився <a href="http://gettoknowlinux.blogspot.com/2008/12/gnome_12.html">ось тут</a>. Запускати цей скрипт при логіні дещо проблематично, бо такий спосіб передбачає розміщення посилання на нього у ~/.config/autostart, а він повинен знищувати ~/ . Рекурсія блін <img src='http://lug.vn.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Можна було звісно погратися, але не було бажання, тому будемо запускати його при логауті. Приводимо скрипт  /etc/gdm/PostSession/Default до от такого стану:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
&nbsp;
<span style="color: #007800;">logoutscript</span>=<span style="color: #ff0000;">&quot;/usr/local/bin/homeclear&quot;</span>;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-x</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$logoutscript</span>&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> ; <span style="color: #000000; font-weight: bold;">then</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #660033;">-u</span> root <span style="color: #ff0000;">&quot;<span style="color: #007800;">$logoutscript</span>&quot;</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span></pre></div></div>

<p>От і все. Щоб там не намутив user3 при логауті це все буде знищено та відновлено до стану на момент створення /var/backups/user3 .<br />
Для того щоб тимчасово призупинити таку поведінку достатньо забрати у скрипта homeclear право на виконання</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #660033;">-x</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>homeclear</pre></div></div>

<p>Для того щоб повернути таку поведінку достатньо надати скрипту homeclear право на виконання</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> +x <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>homeclear</pre></div></div>

<p>Тепер мені потрібно заборонити користувачу user3 можливість завершити сеанс, перезавантажити, вимкнути чи відправити у гібернейт комп&#8217;ютер. Зважаючи на те що користувач не знає пароля від user3 і ніяким чином не може викликати термінал достатньо видалити відповідні пункти меню. Теоретично це можна зробити за допомогою gconf-editor (я дуже злий на цей дурнуватий інструмент) правкою ключів /apps/gnome-power-manager/can_hibernate<br />
/apps/gnome-power-manager/can_suspend<br />
/apps/panel/global/disable_log_out<br />
/apps/panel/global/disable_lock_screen<br />
але як я їх не правив ніякого ефекту не відчув. Мало того, при спробі правити котрогось з них я побачив повідомлення про те що не маю прав це робити, оскільки мені заборонено запис у файл, який містить цей ключ. Що то за файл я так і не зрозумів, у який root писати не може. <del datetime="2009-12-17T14:44:25+00:00">Ну гаразд, встановлю краще права 700 на /usr/lib/indicator-session/gtk-logout-helper і /usr/lib/pm-utils/bin/pm-action та й годі.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">700</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>indicator-session<span style="color: #000000; font-weight: bold;">/</span>gtk-logout-helper
<span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">700</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>pm-utils<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>pm-action</pre></div></div>

<p>для гібернейту це не допомогло, тому ще забрав права на виконання у pm-action:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #660033;">-x</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>pm-utils<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>pm-action</pre></div></div>

<p></del></p>
<p>Ну і для заборони гостьового сеансу видаляю пакет gdm-guest-session</p>

<div class="wp_syntax"><div class="code"><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> remove gdm-guest-session</pre></div></div>

<p>UPD 04.12.2009 12:29<br />
Сьогодні зроумів як забрати зайві пункти з апплету керування сесією. Для цього треба забрати трохи прав у /usr/lib/indicator-session/indicator-session-service</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">700</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>indicator-session<span style="color: #000000; font-weight: bold;">/</span>indicator-session-service</pre></div></div>

<p>Також можна прибрати Network Manager applet</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">750</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>nm-connection-editor
<span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">750</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>nm-tool
<span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">750</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>nm-applet</pre></div></div>

<p>Ось це начебто і все. Посилань не лишаю, бо дуже багато їх надивився за ці 3 дні і вже сам у них заплутався =) Коментуйте. </p>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2009/12/02/ubuntu-i-publichne-vykorystannya/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>GRUB2 downgrade</title>
		<link>http://lug.vn.ua/2009/12/01/grub2-downgrade/</link>
		<comments>http://lug.vn.ua/2009/12/01/grub2-downgrade/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 11:36:18 +0000</pubDate>
		<dc:creator>yudjin</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[downgrade]]></category>
		<category><![CDATA[GRUB]]></category>
		<category><![CDATA[GRUB2]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/?p=738</guid>
		<description><![CDATA[Повстала задача встановити на Acer Aspire One Ubuntu і деяким специфічним чином її настроїти, але про це я розкажу трохи згодом. А зараз про те, що GRUB 1.97 beta4, що входить до складу Ubuntu 9.10 працює на цьому пристрої некоректно, а саме, завантажує систему через раз, а через 2 рази очікує вибору варіанту завантаження, хоча [...]]]></description>
			<content:encoded><![CDATA[<p>Повстала задача встановити на Acer Aspire One Ubuntu і деяким специфічним чином її настроїти, але про це я розкажу трохи згодом. А зараз про те, що GRUB 1.97 beta4, що входить до складу Ubuntu 9.10 працює на цьому пристрої некоректно, а саме, завантажує систему через раз, а через 2 рази очікує вибору варіанту завантаження, хоча вже давно мав би сам зробити вибір. Зважаючи на це все і на небажання розбиратися з новою для себе нестабільною програмою було обрано шлях даунгрейду до стабільної версії. Я точно знаю що мені доведеться робити це у майбутньому тому вирішив швиденько занотувати інструкції тут &#8211; може ще комусь знадобляться. Текст нижче є майже повним перекладом <a href="http://brettshaffer.com/blog/linux/downgrade-grub-2/">ось цього посту</a>.</p>
<p><span id="more-738"></span>Отже, якщо необхідно повернутися до використання GRUB legacy (0.97), то потрібно видалити пакети з новим grub`ом і встановити пакет з старим. Це можна робити будь-яким зручним способом, наприклад через Synaptic, але деякі кроки можна виконати лише через термінал. Тому з нього і почнемо:</p>
<p>1. Відкриваємо термінал. <em>Applications -&gt; Accessories -&gt; Terminal</em><br />
2. Створюємо резервну копію GRUB 2</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>default<span style="color: #000000; font-weight: bold;">/</span>grub <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>default<span style="color: #000000; font-weight: bold;">/</span>grub.old</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #660033;">-R</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>grub.d <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>grub.d.old</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #660033;">-R</span> <span style="color: #000000; font-weight: bold;">/</span>boot<span style="color: #000000; font-weight: bold;">/</span>grub <span style="color: #000000; font-weight: bold;">/</span>boot<span style="color: #000000; font-weight: bold;">/</span>grub.old</pre></div></div>

<p>3. Видаляємо GRUB2</p>

<div class="wp_syntax"><div class="code"><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> purge grub2 grub-pc</pre></div></div>

<p>Після цього утиліта видалення GRUB попередить вас про те що система стає unbootable (не здатною завантажитись) і буде такою доки не встановити завантажувач. Ми про це вкурсі, тому натисніть &#8220;Y&#8221;.</p>
<p>4. Встановлюємо GRUB 0.97</p>

<div class="wp_syntax"><div class="code"><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> <span style="color: #c20cb9; font-weight: bold;">install</span> grub</pre></div></div>

<p>5. Після установки потрібно створити menu.lst і stage1/stage2 файли. Для цього виконайте команди</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> update-grub</pre></div></div>

<p>Підтвердіть виконання операцій, натиснувши &#8220;Y&#8221;</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> grub-install <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdX</pre></div></div>

<p><strong>УВАГА!</strong> Тут замість <strong>sdX</strong> слід підставити файл блочного пристрою, на який встановлено систему (чи куди має бути встановлено завантажувач). На приклад sda, sdb чи hda.<br />
Якщо grub-install прозвітує про те що установка пройшла без помилок, а у мене це виглядає так:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Installing GRUB to <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda <span style="color: #c20cb9; font-weight: bold;">as</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>hd0<span style="color: #7a0874; font-weight: bold;">&#41;</span>...
Installation finished. No error reported.
This is the contents of the device map <span style="color: #000000; font-weight: bold;">/</span>boot<span style="color: #000000; font-weight: bold;">/</span>grub<span style="color: #000000; font-weight: bold;">/</span>device.map.
Check <span style="color: #000000; font-weight: bold;">if</span> this is correct or not. If any of the lines is incorrect,
fix it and re-run the script <span style="color: #000000; font-weight: bold;">`</span>grub-install<span style="color: #ff0000;">'.
&nbsp;
(hd0)	/dev/sda
(hd1)	/dev/sdb</span></pre></div></div>

<p> то можна сміливо перезавантажувати систему.</p>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2009/12/01/grub2-downgrade/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
