среда, 28 ноября 2007 г.

Часть 6. Добавляем функциональность.

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


В Ubuntu у Вас есть несколько путей установить новую программу:

  • Установить из репозиториев

  • Найти сторонний *.deb-пакет и установить вручную

  • Собрать программу из исходных кодов

Итог всегда один: у Вас появляется новое приложение =)


Итак:

Установка из репозиториев

Если описать репозиторий в нескольких словах, то это будет выглядеть так:

Репозиторий — хранилище программ, но хранилище непростое =) Если в Windows, Вам приходилось искать программы самостоятельно, то в Линуксе это делать придется очень редко. Необходимо знать лишь точное название программы, а система сама соединится с репозиторием, найдет необходимую программу, а еще и скажет, какие компоненты потребуется доустановить для корректной работы нового софта. И это все автоматизировано , потребуется лишь Ваше согласие =)


У нас есть два пути установки новых программ из репозиториев: используя графику или используя консоль.
С графикой все просто: Приложения - Установка/удаление. Далее активируем интересующую категорию, изучаем представленный софт, выбираем понравившийся, кликаем на «Применить». Все, программы скачаются и установятся.

Несколькими статьями ранее мы уже проделывали операцию установки через консоль пакета ubuntu-restricted-extras.


Консольная команда на установку такая: sudo apt-get install <имя-программы>

Где: sudo — программа, позволяющая нам временно пользоваться правами супер-пользователя

apt-get — программа-оболочка для управления пакетами

install — команда для apt-get, указывающая на то, что мы хотим установить новую программу.


Просто ведь все, да? =)

Сторонние пакеты

Бывают случаи, что Вы нашли на просторах паутины очень полезную Вам программу, но в репозиториях ее нет, а установить очень хочется. Тогда на этом сайте Вам еще придется отыскать и скачать .deb-пакет. Это и есть Ваша программа. Дальнейшее сложностей тоже не вызовет. Два раза кликаем на скачанном файле, вводим пароль... и все! У Вас появилась новое приложение.


Существует вариант, когда программа распространяется в виде инсталлятора. Обычно все инструкции есть на сайте,но большинство таких автоматических скриптов запускается так:

sudo sh <путь-к-файлу>


Исходный код

А бывает такое, что *.deb-пакетов на сайте нет, есть лишь ссылка на исходный код программы. Вот тогда и начинаются трудности, но трудности эти будут лишь поначалу, а когда Вы поймете всю механику процесса, то это может стать Вашим хобби =)


Обычно разработчики программ прикладывают подробную инструкцию по сборке программы, а если ее нет, то всегда могут помочь на форуме. Я уверен в том, что Вы не первый, кому понадобилась данное приложение.


Но схема всегда одна: сконфигурировать,если не прошло - доустановить зависимости, снова сконфигурировать, собрать, установить.

Пример:

мы находимся в папке с исходными кодами:

./configure

Далее система начинает выдавать много-много текста. Если пишет, что чего-то найти не может, то копируйте эту строчку в гугл, он подскажет необходимый пакет =)

В любом случае нужно поставить build-essential, это решит основные проблемы

sudo apt-get install build-essential

потом снова ./configure, снова доставляем чего не хватает, снова ./configure и так до победного конца =)


Конфигурирование прошло удачно, собираем:

make

Вот тут пойдет вообще куча бессмысленного для обычного человека текста, не обращайте внимание, тут главное, чтобы когда текст перестанет выводится, последние строки не содержали страшного слова ERROR, если содержат — копируем текст ошибки в гугл.

Знаю, решение не лучшее, но самое действенное. Чаще всего ошибки случаются из-за отсутствующих в системе необходимых пакетов. Но иногда и из-за ошибок создателей программы.

Итак, вроде все собралось, нужно установить:

sudo make install

Обращаю Ваше внимание, что тут появилось sudo! На этом этапе проблем обычно вообще не возникает.


После того как Вы собрали программу из исходников, обычно появляется сильнейшее чувство упоения собой и гордости за свою машину. Не волнуйтесь, это абсолютно нормально. =)

воскресенье, 18 ноября 2007 г.

Часть 5. Приступая к работе или базисный функционал Ubuntu.

Хотелось бы немного рассказать о тех программах, что устанавливаются вместе с Убунту.
У всех трех братьев Ubuntu, Kubuntu и Xubuntu этот набор различается. Я расскажу про старшего =)
Пойдем по категориям.

1. Интернет
Браузер Mozilla Firefox.
Если Вы использовали его под Windows, то разницы и не заметите =) Для других хотелось бы сказать, что это браузер c богатым функционалом, который, к тому же, расширяем дополнительными модулями. Ну, а кому не нравится, могут использовать Opera или даже Internet Explorer =)

IM Pidgin
Эта программа умеет работать с множеством протоколов. Настройка предельно проста, выбираем необходимый и вводим свои данные. Единственное, о чем хочется предостеречь — кодировка. Когда будете заполнять учетную запись для ICQ на вкладке «Дополнительные» в поле «Кодировка» введите: CP1251, и проблем больше возникать не должно.

Почта — Evolution
Почтовый клиент с функционалом не уступающим Outlook. Но достаточно «тяжелый». Поэтому я пользуюсь более «легковесным» Mozilla Thunderbird. Но и с Evolution проблем я не испытывал, просто большинство ее функций мне не требуется, а запускается она дольше Thunderbird'а.

2. Офис
Тут вообще мало чего сказать можно. Существует программный пакет OpenOffice. Он предоставляет полный функционал MS Office. Тут проблем тоже не должно быть, в теории. Но иногда они бывают. У меня была единственная — это неполная поддержка форматов офиса от майкрософт. Но тут и не погрешишь на разработчиков, т.к. эти форматы закрыты. Такие ошибки проявляются редко и только с экзотическим оформлением документов. Для большинства она совершенно не критична.


3. Мультимедия
Видео — Totem
Обычный видео-плеер, при желании можно использовать как и аудио-плеер, поддерживает плей-листы и визуализацию.

Аудио — Rhythmbox
Довольно мощный аудио-плеер. Тут Вам и управление аудио-библиотекой, и подкасты, и синхронизация с устройствами, и обложки, и last.fm, и дополнительные модули. Можно долго сидеть и копаться =)

Фотографии— F-Spot

Очень удобная программа по управлению Вашими фотографиями. Автоматически находит фото-контент на любых сменных носителях. Легкая каталогизация, просмотр, добавление тегов, поиск, легкая корректировка. Постоянно пользуюсь, полезная вещь.

Графика Gimp
Растровый редактор с очень богатыми возможностями. Не Photoshop, конечно, но для неискушенного пользователя (такого как я), вполне подходит. Кстати, psd формат он великолепно понимает.

Это основной набор программ + еще набор стандартных(Текстовый редактор, калькулятор и т.д.).

Вывод: сразу после установки, система готова предоставить полный функционал. Садись и работай =)

воскресенье, 11 ноября 2007 г.

Часть 4. Первичная доводка.

Наша цель: комфортная работа в новой системе.
Что для этого надо сделать?:
  1. Настроить сеть
  2. Установить драйвера для видеокарты
  3. Произвести всякую мелкую настройку
Надо оговориться, что все пароли, которые будет спрашивать Вас система — это и есть пароль Вашего пользователя.
Настройка сети
1. Если DHCP-сервер выдает вам IP, то скорее всего Вам вообще ничего делать не придется.
2. Вы знаете, что Вам нужно вписать IP Вашего ISP и он у Вас есть, тогда:
жмем на значок сети в трее или выбираем менеджер сетевых настроек (Система - Администрирование - Сеть), выбираем необходимое соединение и там вписываем все необходимые настройки.
3. А вот если у Вас VPN-соединение, то тут все немного сложнее. Сначала нужно скачать этот файл, а потом его установить (просто запустите). После этого в Менеджере сетевых настроек появится пункт настройки VPN.

Установка драйверов
Самый простой способ установки проприетарных драйверов — запустить встроенный менеджер. Дело в том, что в релизе 7.10 его немного испортили. Поэтому из меню он запускаться не будет, но нас это не пугает. Открываем консоль (Приложения - Стандартные - Терминал) и там вводим
LANG=C sudo restricted-manager

Вас попросят ввести пароль. Вводите, на экране символы появляться не будут,но бояться опять же нечего, это нормально =)
Появится окошко, ставим галки где только можно и соглашаемся на все, что говорит нам машина. После установки — перезагружаемся. Все проблемы с видео должны пропасть. Если нет — задаем вопросы в комментах.

Прочее
При загрузке Вы могли заметить, что система долго грузится и и проверяет разделы на жестком диске. Так вот, чтобы Ubuntu не проверял разделы с windows (пусть винда сама это делает =) нам нужно подправить один файл. Вводим в консоли:
sudo gedit /etc/fstab

и нам откроется содержимое текстового файла.
Находим разделы с windows(скорее всего, в этих строчках будут фигурировать слова vfat или ntfs) и самую последнюю единицу в строке меняем на ноль. Получается подобное:
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sda4
UUID=43a66d4c-fa69-49b2-a477-9f64d3f129a4 / reiserfs notail 0 1
# /dev/sda1
UUID=9877-489A /media/sda1 vfat defaults,utf8,umask=007,gid=46 0 0
# /dev/sda2
UUID=7C65-979D /media/sda2 vfat defaults,utf8,umask=007,gid=46 0 0
# /dev/sda3
UUID=dc9afd34-95e2-4ba4-ab69-7c7a04c7a218 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
Сохраняем. Все, эту проблему решили.

Если перевод Вашей системы неполный, тогда нам нужно доустановить языковые пакеты. Находим System - Administration - Localizations. Там выбираем нужный нам язык, ставим галочку и ждем, пока все скачается. После перезагрузки система будет целиком русифицирована.

Последнее на сегодня:
сделаем так, чтобы все пело и играло. А для этого надо выполнить всего 1 команду в консоли. Вот она:
sudo apt-get install ubuntu-restricted-extras

После этого скачается куча всего, там будет и java, и flash-плеер, и кодеки... Полный джентльменский набор.

Если Вас пугает консоль, то подобные пакеты можно ставить графическим способом.
Система - Администрирование - Менеджер пакетов Synaptic
Там нажимаем Ctrl+F и вводим ubuntu-restricted-extras. Появятся 3 пакета, выбираем тот, что Вам нужен (в зависимости от системы), кликаем правой кнопкой, выбираем «Отметить для установки», а потом «Применить». Все скачается и установится.

суббота, 3 ноября 2007 г.

Часть 3. Установка.

Итак, дистрибутив мы выбрали. Надо его получить и установить на нашу машину.
Чтобы получить вожделенный образ диска у нас есть 2 пути:

1. Самый простой - скачать.
Выбираем образ по нашей конфигурации и начинаем скачивание Ubuntu.
Аналогичные страницы для Kubuntu, Xubuntu и Gobuntu(только текстовый установщик)

2. Заказать диск по почте (бесплатно)
Регистрируемся, вводим свои данные на английском языке и недель через 6 получаем нужные диски. Все абсолютно бесплатно. Честно.
Страницы для заказа:
Xubuntu и Gobuntu не рассылаются, можно только скачать.

Образ получили, на диск записали, в привод вставили. Загружаемся.
Видим логотип выбранного дистрибутива и несколько пунктов меню. У кого проблемы с английским, тот может нажать F2 и в появившемся списке выбрать русский язык. После этого нажимаем на пункт Run or install U/Ku/Xubuntu (Запустить и установить), после чего пойдет загрузка дистрибутива. Установка Ubuntu в корне отличается от установки Windows. Если при загрузке установщика Windows Вы получаете только установщик, то Ubuntu Вам сначала целиком загрузит себя, а потом Вы можете запустить установщик, как обыкновенную программу.
Плюсы такого подхода:
  • всегда есть запасная ОС на случай непредвиденных обстоятельств.Только вставил диск и можно приступать к восстановлению данных.
  • Можно ознакомиться с системой до установки
  • Во время установки можно ползать в интернете =)


Система загрузилась.
На рабочем столе мы видим ярлык «Установка». Кликаем два раза. Видим:



Слева выбираем язык, и жмем «далее». Это был наш шаг 1.
Во втором шаге просят выбрать Ваш часовой пояс.
Третий шаг — шаг настройки клавиатуры. Чтобы не испытывать проблем с переучиванием, советую выбрать раскладку Russia-Winkeys:



Четвертый шаг, самый сложный. Нужно выбрать на какие разделы диска будет устанавливаться система.
Выбираем ручную разбивку диска. Я всегда советую отводить под Убунту 3 партиции:

1. Раздел под своп.
Своп - область памяти, которую будет использовать система при нехватке оперативной. В теории объем своп-раздела должен быть равен двойному объему оперативной памяти. Мне это кажется излишеством. При объеме оперативной памяти в 1024 мб я использую под своп 512 мб. Никогда никаких проблем не испытывал, своп вообще редко задействуется.

2. Раздел под «корень» системы.
Тут все просто. Все системные файлы будут храниться здесь. Я отвожу 5 гигабайт.

3. Раздел под «home»-папку.
Аналог «Моих документов» в Windows. В этой папке хранятся ваши документы и настройки всех ваших программ. Сколько отводить? Да сколько не жалко =)

В чем преимущество такой системы? Если что либо случилось с системой, ее всегда можно безболезненно переставить, не потеряв при этом ни то что документов, а даже настроек любимых программ. Но, в отличие, опять же от Windows, то, что это 3 разных раздела Вы даже не заметите (своп Вы вообще не заметите =), с точки зрения пользователя это будет один диск.

Но это идеал, на своем ноутбуке я не смог добавить еще один раздел под домашнюю папку.

Из файловых систем я советую выбрать под корень ReiserFS. Она быстрее всех работает с маленькими файлами ,что дает определенный прирост производительности.

Итог такой:



Видим, что первые 2 раздела — Windows разделы, а последние 2 — Убунту.

Дальше мы выбираем какие настройки экспортировать из других операционных систем, и экспортировать ли вообще. Тут все на Ваш выбор.

Предпоследний шаг: создаем основного пользователя.
Тут стоит только упомянуть, что логин набираем латиницей и с маленькой буквы. И запомните обязательно пароль.

Последний шаг: система сообщает нам, что готова к установке и выводит список действий, которые будут совершены. Устанавливаем.

Далее все происходит без вашего участия. Установщик скопирует все файлы и произведет настройку. Если есть доступ в интернет, то еще и попытается скачать дополнительные языковые пакеты. А если интернет медленный или дорогой, то отключите сеть перед установкой =)

При окончании установки Вам предложат перезагрузиться и вытащить диск. Не спорьте, так и следует поступить.

Все, Ubuntu установлен.