пятница, 20 марта 2009 г.

Качаем torrent -ы в Ubuntu c помощью rtorrent

После некоторого перерыва возвращаюсь к блогу. За это время многое изменилось - во-первых, свершилось то о чем я, без преувеличения, мечтал десятилетиями - до меня добралась цивилизация в виде быстрого безлимитного интернета. Во-вторых, у меня теперь новый ноутбук, Dell 1525. На нем установлена Ubuntu 8.10 , и на крошечном разделе размером в 20 гиг. винда, на всякий случай. Впрочем, уже забыл когда последний раз загружал винду ;)
В этой заметке я расскажу, как нашел для себя оптимальный способ качать торренты под Ubuntu.
Перед тем как начать отмечу одну важную вещь: Не выбирайте в качестве каталога для скачиваемых файлов ntfs-разделы. Драйвера ntfs-3g несовершенны, при высокой скорости записи они сильно грузят процессор. Вскоре загрузка процессора приближается к 100%, и отжирает процессорное время именно ntfs-3g, что видно по команде top . У меня при экспериментальной попытке писать на ntfs раздел скорость скачивания торрента не превышала 150 кбайт/сек, очевидно что большей скорости препятствовала полная загрузка процессора драйвером ntfs-3g. Кулер ноутбука выл не переставая. В общем, пишем торренты только на нативные разделы linux.


Transmission
В Ubuntu по-умолчанию установлен торрент-клиент transmission. У меня он с самого начала нормально не работал, качал со скоростью в 2-3 раза медленнее, чем должно было быть, (а цифры при этом показывал нормальные!) Как явствует из сообщений на форумах с этой проблемой столкнулся не только я. Плюс к этому transmission отличается бедностью настроек и постоянно пересчитывает хеши. В общем, сносим его, чтоб место не занимал:

sudo apt-get purge transmission


deluge
Почитав форумы по вопросу выбора графического торрент-клиента под linux, я остановился на deluge, и забегая вперед скажу - полностью согласен с мнением очень многих людей в том, что deluge пожалуй лучший графический torrent-клиент под linux. Установим его:

sudo apt-get install deluge-torrent

deluge по внешнему виду напоминает виндовый utorrent. Все настройки интуитивно понятны. Можно подключить плагины, расширяющие функциональность. Качает быстро, стабильно. В общем, deluge работает так, как должен работать хороший графический torrent-клиент. Итак, некоторое время я использовал deluge. Время шло, винчестер ноутбука заполнялся скачанными торрентами. Вес скачанного перевалил за 100 гигабайт, счет сидируемым торрентам пошел на десятки. И тут стали проявляться принципиальные ограничения deluge. Написанный на Python и GTK+ он стал ощутимо подтормаживать систему, что особенно заметно, если работать в запущенной рядом виртуалке. Ну а если еще открыт firefox с десятком вкладок... Надо было что-то решать. Лучшим выходом стал бы домашний сервер, на который можно было бы вынести торренты. Но когда еще руки дойдут до сборки и настройки сервера. Пока же я перевел всё торрент-хозяйство под управление rtorrent.

rtorrent
Маленький, легкий, консольный, написанный на Си клиент. Идеален для применения на сервере, а для меня и на десктопной машине. Может легко управлять сотнями гигабайт файлов на скоростях исчисляемых десятками мегабит/с при этом почти не загружает систему. К rtorrent-у можно прикрутить веб-морду, но для меня оказалось очень удобно и стандартное управление. Итак, приступаем (screen тоже установим, пригодится):

sudo apt-get install rtorrent screen

Создадим конфигурационный файл rtorrent. В домашней папке делаем:

touch .rtorrent.rc
gedit .rtorrent.rc


Вставляем в конфигурационный файл следующее:

min_peers = 100
max_peers = 100

max_uploads = 100
download_rate = 0
upload_rate = 0
directory = /home/user/torrents/
session = /home/user/torrents/.rtsession
schedule = watch_directory,10,10,load_start=/home/user/torrents/watch/*.torrent
port_range = 6881-6881
port_random = no
check_hash = yes
peer_exchange = yes


В строках directory, session, schedule вместо user в путях ставим свое имя пользователя.
В строках download_rate, upload_rate указываем максимальную скорость на скачивание и на аплоад, например, если нужно ограничить скорость скачивания 50 кбайт/с, пишем

download_rate = 50K

(0 - неограниченно). Сохраняем конфигурационный файл, выходим из редактора. Создадим структуру каталогов. Находясь в домашней папке:

mkdir torrents
cd torrents
mkdir watch
mkdir .rtsession

Здесь: каталог torrents - основная рабочая директория. Сюда будут скачиваться, и отсюда сидироваться файлы. Каталог watch .В этот каталог нужно кидать файлы с расширением .torrent, получаемые с торрент-трекеров. В течении 10 секунд после помещения файла rtorrent начнет закачку. .rtsession Здесь будет хранится служебная информация rtorrent.
Запускаем rtorrent, набрав в окне терминала:

rtorrent

Помещаем полученный с трекера файл с расширением .torrent в папку ~/torrents/watch и в течении 10 секунд будет выполнен анонс и начнется скачивание. Самое время научиться управлять rtorrent-ом:



(нажмите на изображение, чтобы увеличить)

Выглядит не слишком понятно, но при самом поверхностном изучении обращаться с ним оказывается очень просто.
В левом нижнем углу написано [Throttle off/off]. Это лимиты на Upload и Download соответственно, по умолчанию они ставятся такими как прописанно в конфигурационном файле, off - лимиты не установлены. Меняются кнопками a/z, s/x, d/c для изменения лимита аплоада вверх/вниз по 1, 5 и 50 кб/с соответственно (попробуйте - сразу станет понятно) и те же буквы при нажатом Shift или CapsLock (кому как нравится ) для изменения лимита даунлоуда. Далее написано Rate и указаны текущие скорости отдачи и скачивания, используемый порт. Всё остальное в нижней строке не интересно.
В верхней строке написано View: main. Всего бывает 9 разных View, переключаемых кнопками 1-9:

1. Main - по умолчанию.
2. Name - показ торрентов с сортировкой по имени.
3. Started - показ только запущенных торрентов.
4. Stopped - показ только остановленных торрентов.
5. Complete - показ только закачанных на 100% торрентов.
6. Incomplete - показ только недокачанных торрентов.
7. Hashing - показ только хешируемых торрентов.
8. Seeding - показ только сидируемых торрентов.
9. Active - показ только активных торрентов.

Рассмотрим более подробно одну из записей:


(нажмите на изображение, чтобы увеличить)
Здесь:
В первой строке - имя скачиваемого торрента, во второй строке по порядку отображается:
сколько скачано / общий размер
Rate: скорость отдачи / скорость скачивания
Uploaded: сколько отдано
Прогнозируемое время окончания закачки
R: рейтинг

Чтобы остановить закачку торрента нажимаем на нем Ctrl-d Повторное Ctrl-d приведет к удалению торрента, и соответствующего файла из каталога watch, скачанное останется - если повторно поместить файл с трекера в каталог watch rtorrent проверит хеш и продолжит скачивание. Ctrl-s - запустить заново остановленный торрент.
В клиенте используется навигация в стиле Lynx. Так называют способ организации интерфейса, при котором передвижение осуществляется стрелками по правилу: вверх/вниз - в пределах текущего уровня, влево/вправо - на уровень выше и на уровень ниже. Для примера можно выбрать какую-либо из раздач и нажать стрелку вправо. Слева появится меню из шести пунктов:

(нажмите на изображение, чтобы увеличить)
Peer list - список пиров
Info - информация
File list - список файлов
Tracker list - список трекеров
Chunks seen - виденные куски
Transfer list - список передаваемых кусков
Больше всего нас интересует третий пункт. Выберем его стрелками и нажмём стрелку вправо. Теперь, выбрав нужный файл, можно с помощью пробела поставить ему высокий приоритет (hig) или вообще отказаться от его закачки (off):


(нажмите на изображение, чтобы увеличить)

И на последок - как корректно закрывать rtorrent. Для этого нажимаем Ctrl-q . Просто закрыть окно терминала нельзя - процесс будет убит, статистика не будет передана на торрент-трекер и не будет учтена в рейтинге, и после повторного старта будет пересчитываться хеш недокачанных файлов.

Можно ли запустить rtorrent так, чтобы можно было закрыть окно терминала а он остался работать? Да. Для этого запускаем rtorrent через screen:

screen rtorrent

При таком способе запуска терминал можно закрыть, и rtorrent останется работать в виртуальном терминале screen. Вернуться к нему можно набрав:

screen -r

Update - Наконец-то дошли руки разобраться со скриптом автозапуска rtorrent!

Итак:

cd /etc/init.d

Скачаем скрипт автозапуска с сайта разработчиков, и затем отредактируем его(запускаем wget через sudo, т.к. у обычного пользователя нет прав писать в /etc/init.d):

sudo wget http://libtorrent.rakshasa.no/raw-attachment/wiki/RTorrentCommonTasks/rtorrentInit.sh

Отредактируем скрипт:

sudo gedit rtorrentInit.sh

Ищем строку: user="user" ( строка №34 ) и меняем user на свое имя пользователя - скрипт будет запускаться от указанного имени. Сохраняемся, выходим из редактора. Дадим скрипту права на выполнение:

sudo chmod +x rtorrentInit.sh

Затем:

sudo update-rc.d rtorrentInit.sh defaults
sudo /etc/init.d/rtorrentInit.sh start

Готово! Теперь rtorrent будет корректно запускаться при старте системы, при выключении корректно выключаться, итп. Попасть в него можно набрав:

screen -r


При подготовке статьи использовались материалы:
1. Постинг ShurShur c форума torrents.ru
2.
rtorrent-WikiУчебник
3. Блог librarian-а
4. Сайт разработчиков
5. Блог lhav

четверг, 11 сентября 2008 г.

Устанавливаем VirtualBox

VirtualBox - одна из лучших программ виртуализации. Существуют версии VirtualBox под все распостраненные операционные системы. Что же это такое, виртуализация, и зачем она может быть нужна? Виртуализация - это эмуляция в программной среде ( в данном случае в среде пакета VirtualBox ) физического комьютера. На такую виртуальную машину можно установить любую операционную систему, набор программ для нее и она будет считать себя единственной хозяйкой на компе, не имея влияния на "внешний мир" и даже не зная о нем. Над этой системой (называемой "гостевой")можно издеваться как угодно, проводить различные эксперименты, итп. не боясь повредить основной операционной системе ("хост"-системе). Гостевую систему в любой момент можно стереть и начать все заново.
Программа VirtualBox была создана компанией Innotek с использованием исходного кода другого пакета виртуализации - Qemu. Существует две версии VirtualBox - свободная (OSE, англ. Open Source Edition), выпущенная под GNU GPL, и проприетарная, различающиеся по функциональности, полнофункциональная проприетарная версия для личного использования распространяется бесплатно.
В феврале 2008 Innotek был приобретен компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась. В стандартных репозиториях имеется VirtualBox-OSE, но эта версия обычно старая и сильно урезана по возможностям (в частности, в ней нет поддержки USB, других "вкусностей", таких как режим интегации дисплея, автоинтеграция мыши при переводе курсора на гостевую ОС и многих других), поэтому мы установим проприетарную версию VirtualBox с официального сайта. В инете есть многочисленные How-To по установке VirtualBox, все они почему-то предлагают скачать с сайта разработчика deb-пакет и установить его. Мы же, в соответствии с идеологией Debian пойдем другим, более правильным путем:
Итак, идем Система - Администрирование - Источники приложений - По сторонних производителей, жмем Добавить, и добавляем строку (для Ubuntu 8.04 Hardy Heron):

deb http://download.virtualbox.org/virtualbox/debian hardy non-free

Добавляем ключ репозитория, в консоли:

wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add

- и затем как обычно:

sudo apt-get update
sudo apt-get install virtualbox


После того, как VirtualBox установился, добавляем себя в группу vboxusers:

sudo adduser <ваш login> vboxusers

перезагружаемся, идем Приложения - Системеые - Sun xVM VirtualBox, Во время первого запуска появится Регистрационная форма (Innotek это нужно только для статистики). Можете ее заполнить, а можете и не заполнять :), но тогда она у вас будет появляться постоянно при запуске виртуальной машины. Создаем новую машину, выбираем тип устанавливаемой ОС, дисковое пространство (лучше оставить так как предлагается, расширять динамически по реальной потребности) устанавливаем желаемую систему (я установил XP). Все, как это принято называть "интуитивно понятно" ;). Если после установки винды кириллица в некоторых программах и в именах файлов отображается кракозябрами, идем (в винде) Control panel - Regional and Language Options - Advanced — Ставим русский язык для non-unicode programs. Далее, в меню вновь созданной виртуальной машины запускаем Устройства — установить дополнения гостевой ОС, в папке «My computer» гостевой винды появляется линк на установку VBOXADDITIONS (В виде CD-диска), устанавливаем дополнения. Теперь идем в меню «Машина» окна гостевой ОС, включаем интеграцию мыши, проверяем режимы «Поноэкранный режим», «Режим интеграции дисплея» - согласитесь, отлично?! Особенно меня впечатлил режим интеграции дисплея - Панель задач гостевой Windows частично накладывается на панель задач Ubuntu, можно запустить приложения из обеих систем, и они прекрасно сосуществуют рядышком на рабочем столе Ubuntu, курсор мыши "прозрачно" переходит из Ubuntu в Windows и обратно, можно управлять приложениями так, как будто они принадлежат одной, а не двем системам — красота.



(На скриншоте не видна панель задач Виндовс, перехватчик PrintScreen Ubuntu ее не захватывает при сохранении скриншота - но она там есть :))





понедельник, 9 июня 2008 г.

Запускаем из Ubuntu qip установленный в Windows

Организуем запуск интернет-пейджера qip, установленного в Windows из Ubuntu. Это очень удобно тем, кто (как я) имеет на компьютере обе системы и использует их попеременно - сохраняется история сообщений, настройки qip, итд. Сделать такое не просто, а очень просто. Рецепт проверен на следующих версиях софта: Ubuntu 8.04 русская, qip 8040 (установленный в Windows), wine-1.0-rc3 из репозитория разработчиков (помните, мы подключали репозиторий разработчиков wine в источники приложений) . Создаем ярлычок - правый щелчек на экране - создать кнопку запуска. Прописываем Имя - qip, Команда:

wine '/media/disk/Program Files/qip/qip.exe' /oldgif

Путь запуска прописан исходя из предположения, что в Windows qip находится в c:\Program Files\qip\qip.exe ,куда он ставится по умолчанию.



Готово! Никаких извратов типа установки виндовых шрифтов итп. - не нужно, все работает "из коробки". Не забываем, что в Ubuntu 8.04 ntfs диск не монтируется автоматом при запуке системы, как это было в 7.10, а перед запуском  qip виндовый раздел разумеется нужно примонтировать. Можно конечно прописать его монтирование в fstab, но я не стал этого делать. Разработчики Ubuntu отказались от автомонтирования разделов ntfs по "концептуальным" соображениям: Windows и Linux хотя и находятся на одном диске, не должны без явного на то указания "иметь доступ" друг к другу. В 8.04 виндовый диск монтируется при первом обращении к нему из Gnome:
например: Переход - Диск 40,0 Гб - после чего ярлычок диска появляется на рабочем столе, он смонтирован и можно запускать qip.

суббота, 7 июня 2008 г.

Устанавливаем ряд небольших полезных программ и полностью русифицируем систему.

midnight commander - в линуксе аналог досовского Norton commander и виндового FAR.
thunderbird - почтовый клиент, на мой взгляд более легкий и удобный чем по-умолчанию стоящий в Ubuntu Evolution.
d4x - одна из лучших многопоточных качалок, с веселым интерфейсом, хотя и глючновата :)
wine - позволит нам запускать многие виндовые приложения в Ubuntu.
opera - я привык к Опере, в винде это мой основной браузер. К сожалению, в Ubuntu шрифты в Опере выглядят просто ужасно, и решить эту проблему мне пока не удалось.

Устанавливаем все единой командой, перечисляя пакеты через пробел:

sudo apt-get install mc thunderbird d4x wine opera

Конечно, у вас будет свой набор любимых приложений. Я же буду возвращаться и дополнять этот список по мере того, как буду обнаруживать новые полезные пакеты.
Мы, конечно заметили, что интерфейс у нас смешанный, русско-английский. Теперь, когда необходимый софт установлен самое время окончательно русифицировать систему - весь установленный софт тоже заодно русифицируется (если для него в принципе существуют русские языковые пакеты). Вопрос: А почему разработчики Ubuntu сразу не включили локализованные языковые пакеты в дистрибутив? Ответ: из-за недостатка места на установочном CD. Для стольких языков пакеты просто не влезли.
Идем Система - Администрирование - Локализации. Стамим галочку напротив русского языка в списке (у меня эти чекбоксы, где ставят галочки были не видны, расширил мышкой окно вправо), применяем.

среда, 4 июня 2008 г.

Устанавливаем проприетарный видеодрайвер ATI

У тех, кто только начинает изучать Linux может возникнуть справедливый вопрос: А что это такое вообще, проприетарный драйвер? Зачем он нужен? А какой тогда драйвер ставится при установке, видео карта то работает? А что, разработчики не могли сделать чтобы проприетарный драйвер стоял сразу после установки системы?
Попробуем разобраться. Система Ubuntu задумывалась создавалась в соответствии с определенной философией. Философия эта, в том числе, предполагает использование свободного программного обеспечения с открытым исходным кодом. И видео драйвер "vesa", с которым изначально разворачивается Ubuntu полностью соответствует этим стандартам, он распространяется свободно и имеет открытый исходный код. Но фирмы-производители видео чипов держат в секрете спецификации на свои изделия, может быть опасаясь что технологические секреты узнают конкуренты, или еще по каким причинам. И поэтому свободное сообщество, не располагая спецификациями не может написать драйвер использующий все возможности видео чипа, такие как 3D ускорение, оверлейный вывод изображения итд. Но это могут сделать программисты работающие в фирмах-производителях видео чипов - они располагают естественно всеми необходимыми данными. И такие драйвера (называемые "проприетарными", "restricted", поставляются "как есть" и исходный код их закрыт) обладают большими возможностями чем свободные "vesa", но одновременно более глючны, ведь усилия программистов ATI большей частью направлены на отладку драйверов под Windows. Будем надеяться, что эта ситуация со временем изменится - Линукс с каждым годом отвоевывает место на десктопах у Microsoft и Apple, и скоро игнорировать это будет невозможно.
Итак, начинаем. System - Администрирование - Hardware drivers. Ставим галочку. Проприетарный драйвер будет скачан из интернета, потребуется перезагрузка. Если у вас к компьютеру подключен только один монитор, на этом установка скорее всего завершится, и может быть потребуется только подкорректировать только частоту развертки в System - Параметры - разрешение экрана. Моим же глазам предстало: ноутбучный экран (1280х800) показывал все нормально. На внешнем мониторе была та же самая картинка, только растянутая по вертикали с 800 до 1024 точек. Я принялся за изучение файла помощи к конфигурационной утилите для проприетарных драйверов ATI:

aticonfig --help

(хелп очень подробен, с примерами. Богатство возможностей поражает, сделать можно действительно все что угодно) а так же за поиски в гугле. В конечном итоге остановился (пока) на таком варианте:

sudo aticonfig --initial=dual-head --desktop-setup=clone --mode2=1280x1024,1280x800

Здесь: инициируем базовую конфигурацию для двухмониторной системы. Режим установки дисплея "clone" ( два экрана, одно изображение. Экраны в общем случае могут иметь разные разрешения и частоту вертикальной развертки). Для второго дисплея допустимы режимы 1280x1024,1280x800
Потом пару раз перегрузил иксы нажатием Ctrl+Alt+BackSpace, и установил 60 Гц для внешнего монитора в System - Параметры - разрешение экрана.
Результат: На оба монитора идет одинаковое изображение размером 1280х1024, внешний, естественно показывает его 1:1, встроенный ноутбучный "кусок" размером 1280х800, и двигая мышку к верней и нижней границе экрана можно этот "кусок" "скроллировать". Пока меня это устроило, будет настроение, поэкспериментирую еще.

Подключаемся к интернету

Теперь самое время настроить подключение к интернету. У меня, на данный момент, есть 2 варианта выйти в инет: GPRS (с подключением мобильника по bluetooth) и через CDMA модем AnyDATA 300A (подключаемого по USB кабелю). Рассмотрим пока вариант №1.
О том, как можно подключиться к инету с помощъю мобильного телефона (и вообще что можно сделать имея убунту, мобильник и блютуз) прекрасно описано здесь - читаем и делаем :)
Дополнительно делаем соединение самовосстанавливающимся в случае несанкционированного разрыва ( глюки оператора итп. ):

sudo gedit /etc/ppp/peers/provider

Добавляем строчку:


persist


Практика показала что после этого дополнения соединение становится крайне устойчивым. При любых разрывах (даже исскусственно создаваемых кнопкой сброса на телефоне!) оно примерно через минуту самовосстанавливается. Отключить соединение можно только командой poff .
Update: Способ работает и в Ubuntu 8.10 , здесь в отличие от 8.04 соединение должно создаваться ( и отключаться ) от имени администратора:

sudo pon

Выведем на верхнюю панель апплет системного монитора, чтобы удобней было следить за траффиком: правый щелк на панели - Add to panel - апплет системного монитора. Затем правый щелк на апплете, Preferences, расставляем галки на тех параметрах, которые мы хотим мониторить (в том числе Network). Левый щелчек - resources покажет израсходованный траффик.
Подключаемся к инету, пора давать команду sudo apt-get update, но прежде сделаем еще одну вещь. В дальнейшем нам пригодится программа wine, дающая возможность запускать многие Windows приложения под линуксом. Она есть в репозиториях подключенных нами, но более старая версия чем на сайте разработчиков. Это связано с тем, что в официальные репозитории софт попадает только после всесторонней проверки командой Canonical, а на это требуется время. Между тем wine развивается очень быстро, каждая новая версия лучше предыдущей, и на мой взгляд, можно смело использовать поледнюю версию, не дожидаясь проверки Canonical. Добавим репозиторий разработчиков wine в наши источники приложений следующим изящным способом (инструкция отсюда):

Добавляем ключ gpg для подключения репозитория (все репозитории в Debian-based системах защищены (от подделки :)) криптографическими алгоритмами:

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- sudo apt-key add -

Добавляем сам репозиторий:

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list

Все, можете зайти в источники приложений и убедиться, что во вкладке Third-Party Software появился добавленный нами репозиторий WineHQ - Ubuntu 8.04 "Hardy Heron".

Даем долгожданную команду (траффик первый раз ~9 Мб):

sudo apt-get update

Эта важнейшая команда проверяет список и версии пакетов, доступных в указанных нами источниках приложений, и по итогам ее работы система:
1. Узнает какие вообще пакеты имеются в подключенных репозиториях.
2. Какие пакеты в репозиториях имеют более свежую версию, чем установленные в системе, и следовательно в системе их требуется обновить.

Вскоре на верхней панели появляется красная стрелочка - система предлагает поставить обновления безопасности, и если в параметрах обновлений задано, более свежие версии остальных обновившихся пакетов. Ставим!

Когда следует давать команду sudo apt-get update?

1. При добавлении или удалении репозиториев - обязательно.
2. Перед установкой каких-либо пакетов, если update давно (больше суток:)) не выполнялось.

В принципе, если попытаться установить пакет, обновившийся со времени последнего update apt-get это определит и сам попросит выполнить update. Настраивая периодичность проверки обновлений в "источниках приложений" мы по сути дела и задаем периодичность команды update, которую будет давать сама система.

Продолжаем. Часть 2

Подправляем системное время (после установки Ubuntu оно оказывается сбитым): правый щелчёк на часах, Adjust Date & Time, Unlock (вводим пароль).

Улучшим внешний вид шрифтов: System - Параметры - Внешний вид, вкладка Fonts, щелкаем Details... Cтавим вариант сглаживания, который отображается лучше всего, у меня это Subpixel (LCDs). Даем в терминале команду:

xdpyinfo egrep "(dimensionsresolution)"

и затем ставим полученный параметр dots per inch (точек на дюйм, у меня получилось 86) в окошечко resolution. Все, закрываем и выходим - стало получше, согласитесь? ;)

Настроим источники прилолжений и параметры обновления системы: System - Администрирование - источники приложений. На первой вкладке ничего не трогаем, там и так все нормально. Идем на вкладку Third-Party Software и отмечаем первую строчку ( http://archive.canonical.com/ubuntu hardy partner ) - это действие подключит мощный репозиторий "multiverse" со множеством несвободных, но полезных программ сознанных партнерами Canonical (Что такое репозитории, как они устроены и какие бывают читаем здесь) .
Идем на вкладку Updates, настраиваем параметры обновления. Так как у меня GPRS, я ограничусь пока только Important security updates. Если у вас быстрый безлимитный интернет (или не жалко денег) оставьте так же отмеченным Recommended update. Лично я отложил Recommended update до лучших времен подключения к безлимитному интернету. На момент написания этой заметки Important security updates весят около 10 Мб, вместе с Recommended - около 60. Там же настраиваем желаемую периодичность проверки обновлений (я поставил в ручную - не люблю когда комьютер лезет в инет без моего ведома. Если потребуется, потом всегда можно изменить).