Текст
                    Джеффри Орлофф
ubuntu
Бесплатная альтернатива lUindouus
Москва эксмо 2009

УДК 004.45 ББК 32.973.26-018.2 0-66 Перевод с английского и редакция Ф. М. Елистратова Орлофф Дж. 0-66 Ubuntu. Бесплатная альтернатива Windows / Дж. Орлофф; [пер. с англ, и род. Ф. М. Елистратова]. — М.: Эксмо, 2009. — 352 с. + 1 CD: ил. — (Компьютер на 100%). ISBN 978-5-699-34833-6 ISBN 978-0-07-154936-3 В этой книге рассказывается ободной из популярнейших версий бесплатной операцион- ной системы Linux — Ubuntu. являющейся отличной альтернативой Microsoft Office. В ней есть все. что нужно для ежедневной работы, — средства для работы с компьютерным ♦желе- зом* и сетями, инструменты обеспечения безопасности компьютера и широкие мультиме- дийные возможности. Для этой операционной системы есть и свой аналог Microsoft Office — OpenOffice.org. Подробные инструкции помогут вам быстро освоить работу с этой ОС и нау- читься использовать ее на все 100%. На прилагаемом лиске находится полная версия дистрибутива Ubuntu. УДК 004.45 ББК 32.973.26-018.2 Все названия программных продуктов являются зарегистрированными торговыми мар- ками соответствующих фирм. ISBN 978-5-699-34833-6 (рус.) ISBN 978-0-07-154936-3 (англ.) Copyright © 2009, The McGraw Hill Companies. All rights reserved. © ООО ♦Издательство «Эксмо», 2009
ОГЛАВЛЕНИЕ Благодарности............................................12 Введение.................................................13 Чем Ubuntu отличается от других дистрибутивов..........13 Что вы изучите.........................................14 ЧАСТЬ I ЗНАКОМСТВО С UBUNTU Глава 1. Что такое Ubuntu. Знакомство.....................16 Философия Ubuntu........................................16 GNU, Linux и движение за свободное программное обеспечение.... 18 История GNU/Linux......................................20 Приход Ubuntu..........................................22 Я мыслю, следовательно, я обещаю.......................24 Цикл выпусков Ubuntu...................................24 Сообщество Ubuntu......................................26 Вклад...............................................27 Помощь и информация.................................28 Структура сообщества................................28 Появление Ubuntu.......................................29 Добро пожаловать в сообщество GNU/Linux!...............31 Глава 2. Знакомство с интерфейсом Ubuntu.................33 Получение копии Ubuntu.................................33 Загрузка Ubuntu.....................................34 Запись файлов Ubuntu надиск.........................37 Запросить компакт-диск Ubuntu.......................38 Купить Ubuntu.......................................39 Запуск Ubuntu с Live CD................................40 Начинаем!..............................................41 Первый взгляд па графический интерфейс Ubuntu..........43 Верхняя панель......................................44 Основной экран......................................45 Нижняя часть экрана.................................46 Завершение работы с Live CD............................48 3
Оглавление Глава 3. Изменение внешнего вида Ubuntu на свой вкус......49 Изменение фона рабочего стола...........................49 Установка новых обоев...................................53 GNOME Art Manager.......................................55 Изменение темы..........................................58 Установка новой темы.................................60 Размещение значков на рабочем столе.....................61 Установка новой заставки................................63 Изменение экрана входа в систему........................63 General..............................................64 Local................................................65 Remote...............................................65 Accessibility........................................65 Security.............................................66 Users................................................67 Изменение эффектов рабочего стола.......................67 ЧАСТЬ II УПРАВЛЕНИЕ UBUNTU Глава 4. Домашнее хозяйство: обновление и поддержание работы Ubuntu....................................................70 Обновления ради безопасности............................70 Обновления для лучшей жизни.............................71 Update Manager..........................................73 Поддержка...............................................77 fsck.................................................77 Очистка неполных пакетов................:............78 Остаточные конфигурационные пакеты...................79 Пакеты-сироты........................................79 Папки и файлы...........................................80 Глава 5. Установка периферии..............................82 Что такое периферийные устройства.......................82 Периферия на заре GNU/Linux.............................83 Где можно все это достать...............................84 Поиск драйверов для Ubuntu...........................85 Установка периферийных устройств........................89 4
Оглавление Глава 6. Движемся дальше: установка дополнительных программ..91 Заранее установленное программное обеспечение.............92 Установка с помощью инструмента Add/Remove................93 Компонент Main.........................................93 Компонент Restricted...................................93 Компонент Universe.....................................93 Компонент Multiverse...................................94 Synaptic Package Manager..................................96 Использование диска Ubuntu................................97 Установка программ из внешнего мира.......................98 Глава 7. Время обновления: установка нового аппаратного обеспечения................................................102 Выбор соответствующего аппаратного устройства............103 Открытие корпуса компьютера..............................104 И куда мне это вставить?.................................106 CD, DVD и жесткие диски...............................106 Использование гнезд для платы.........................107 Глава 8. Забота о безопасности: сделать Ubuntu более защищенной.................................................110 Передовой опыт компьютерной безопасности.................111 Терминология.............................................111 Установка Firestarter....................................113 Установка антивируса.....................................118 Установка ClainTk.....................................119 Обновление файлов подписей............................120 Проверка компьютера......................................121 Резервное копирование и восстановление...................122 Восстановление данных....................................125 ЧАСТЬ III ОТКРЫТЬ ДВЕРЬ В OPENOFFICE Глава 9. Учимся писать.....................................128 Что такое OpenOffice.org.................................129 Функции OpenOffice.org, которых нет в Microsoft Word для Windows...........................................129 Создание нового документа................................130 Использование шаблонов................................132 Форматирование........................................134 5
Оглавление Открытие файла Microsoft Word..........................139 Сохранение работы и ее перемещение.....................140 Мысли напоследок.......................................142 Глава 10. Выполнение расчетов в Calc.....................143 Создание новой таблицы........................«........144 Панели инструментов.................................144 Таблица.............................................145 Форматирование ячеек и данных..........................146 Шрифт и эффекты шрифта..............................147 Выравнивание........................................147 Ячейки..............................................147 Фон.................................................147 Изменение размера строки или столбца................148 Вычисление и сортировка данных.........................149 Суммирование чисел в строке или столбце.............149 Подсчет средних значений............................149 Арифметика..........................................150 Сортировка данных...................................151 Добавление диаграмм....................................153 Работа с Excel.........................................155 Глава И. Производим впечатление..........................156 Создание новой презентации.............................157 Окно Slides.........................................159 Рабочая область.....................................159 Окно Tasks.............................................160 Панель инструментов Drawing.........................162 Вставка графических объектов...........................162 Создание переходов между слайдами......................162 Анимация текста и графики..............................163 Экспорт презентации во Flash...........................163 Советы по созданию эффектных презентаций...............164 Глава 12. Вся ваша база..................................165 Открытие новой базы данных.............................166 Создание таблицы.......................................168 Создание формы.........................................173 Создание запроса.......................................175 Создание отчета........................................178 6
Оглавление Глава 13. Нарисовано в Open Source........................181 Рисование простых фигур.................................181 Форматирование рисунка..................................184 Выбор цвета..........................................184 Добавление теней.....................................185 Градиенты............................................186 Изменение толщины линий..............................187 Сохранение снимка экрана................................188 Создание схемы..........................................188 ЧАСТЬ IV ДОСТИЧЬ БОЛЬШЕГО Глава 14. Все общее. Работа с сетью в Ubuntu..............192 Основы построения сетей.................................193 Настройка Ethernet......................................196 Конфигурация.........................................198 IP-адрес.............................................198 Маска подсети........................................198 Адрес шлюза..........................................198 DNS..................................................198 Указание сетевого имени компьютера...................199 Знакомство с Samba......................................200 Установка Samba......................................200 Доступ к общей папке Windows.........................202 Решение проблем.........................................204 Глава 15. Можно поговорить? Общение в Интернете...........206 Просмотр веб-страниц в Firefox..........................207 Настройка Firefox....................................208 Электронная почта Evolution.............................214 Мгновенные сообщения....................................219 Глава 16. Мастер в своем домене — инструменты веб-дизайна.222 Поиск сервера...........................................223 Ваше доменное имя....................................224 Установка программы для разработки сайта................224 Вставка изображения..................................228 Использование таблиц.................................229 Выбор шрифта.........................................230 7
Оглавление Ссылки на страницы на вашем веб-сайте...............232 Публикация веб-сайта................................232 Сложный дизайн......................................234 Глава 17. Хорошо уживаться с Windows.....................235 Двухвариантная загрузка................................236 Виртуальные машины.....................................237 Установка пакета виртуализации......................238 Хорошее Wine...........................................244 Установка Wine......................................246 Установка и запуск программ с помощью Wine..........247 Wine — не подлинный.................................249 Мысли напоследок.......................................249 ЧАСТЬ V ВЕСЕЛЬЕ В UBUNTU Глава 18. Игры и развлечения — играйте в игры в Ubuntu...252 Игры для Ubuntu........................................253 Многопользовательские игры..........................254 Установка новых игр из репозиториев....................256 Запуск игр, созданных для Windows......................257 Cedega.................................................258 Установка игр с использованием Cedega...............263 Игры для GNU/Linux.....................................264 Установка игр от сторонних разработчиков............265 Игры в Интернете.......................................266 Глава 19. Воспроизведение музыки — используем мультимедиа на полную................................................268 Сохранение музыки с компакт-диска......................269 Проигрывание музыки....................................272 Воспроизведение музыки с компакт-диска..............273 Воспроизведение музыки из библиотеки................274 Покупка музыки в Интернете..........................277 Прослушивание подкастов.............................277 Прослушивание интернет-радио........................279 Установка нового проигрывателя.........................279 Просмотр видео в Ubuntu................................280 8
Оглавление Просмотр и редактирование рисунков.....................284 Импорт изображений..................................284 Редактирование изображений..........................286 Запись звука и видео...................................287 Работа с iPod в Ubuntu.................................288 Добавление папок и файлов...........................290 Копирование файлов на компьютер.....................291 Глава 20. Стать умнее! Использование образовательных программ.................................................293 Поиск образовательных программ в репозиториях..........293 GCompris............................................294 Celestia............................................295 KTouch..............................................296 View Your Mind......................................296 GConjugate..........................................297 Поиск образовательных программ в Интернете.............297 School Forge........................................297 Linux4Kids..........................................298 Free Software Foundation............................299 Другие методы..........................................299 Это для образования....................................300 ЧАСТЬ VI ПРОДВИНУТЫЕ ВОЗМОЖНОСТИ UBUNTU Глава 21. Выйти из границ — справка по командам оболочки в GNU/Linux..............................................304 Перемещение в терминале................................305 Дерево директорий Ubuntu............................307 Создание директорий....................................310 Копирование и перенос файлов........................312 Инструменты системного администратора..................313 Добавление нового пользователя......................313 Изменение разрешений на доступ к директориям и файлам.314 Поиск в командной оболочке.............................317 Find................................................318 Поиск справки.......................................319 Управление процессами..................................319 9
Оглавление Глава 22. Текстовый редактор Emacs.........................322 Установка Emacs..........................................323 Основные сведения о Emacs................................324 Расположение объектов в Emacs.........................324 Буферы................................................324 Регион................................................325 Точка.................................................325 Окна и рамки..........................................325 Перемещение в буфере..................................326 Создание нового файла Етас...............................326 Открытие файла для редактирования........................328 Чтение Gnus..............................................330 Emacs для электронной почты..............................331 Приложение 1. Установка Ubuntu.............................334 Установка с чистого листа................................334 Двухвариантная загрузка с Windows........................342 Installation Drive (Диск для установки)...............344 Installation Size (Место для установки)...............344 Desktop Environment (Графический интерфейс)...........344 Language (Язык).......................................344 Username (Имя пользователя)...........................344 Password (Пароль).....................................344 Приложение 2. Полезная информация..........................346 11 ред м ет н ы й у казател ь..............................348
Эта книга посвящается моей жене Джеки и двум моим детям, Присцилле и Джеффри. Спасибо за жертвы, на которые вы шли во время моей работы над этой книгой. Именно вы вдохновляете меня на все, что я делаю.
БЛАГОДАРНОСТИ Начав писать эту книгу, я вскоре узнал, что этот процесс заключается не только в «написании книги». В нем участвуют многие специалисты, и я бы хотел воспользоваться моментом и поблагодарить их. Начну с Нейла Селкинда, который привел меня в этот проект. Нейл, спасибо, что ты всегда оставался моим наставником и сторонником. Никаких благодарностей не хватит, чтобы отблагодарить за терпе- ние и помощь двух моих знакомых из McGraw-Hill Professional, Род- жера Стьюарта и Карли Стенлтон. Я также хотел бы поблагодарить контролера-редактора Джанет Уолден и менеджера моего проекта в IRC Лпарну Шуклу за отличную работу в процессе производства. Все вы, ребята, мне очень помогли. Билл Бранс, мой технический редактор, я действительно ценю время, которое ты потратил, чтобы убедиться, что все мои указания точны и работают именно так, как я объяснял. И еще одно, Билл: вперед, Уайт Соке! Я также хотел бы поблагодарить литературного редактора Джана Джу за проверку текста. Семье и друзьям, которые поддерживали меня на протяжении всего процесса: я не знаю, как вас отблагодарить. Мама и папа, спасибо за вашу поддержку все эти годы, за то, что читали все материалы, которые я вам давал. Моим братьям Тодду и Риану: спасибо, что вы всегда мне помогали. Наконец, необходимо поблагодарить мою жену Джеки и дво- их детей, Присциллу и Джеффри. Джеки, я ценю то время, которое ты потратила на всю остальную работу, чтобы я смог сконцентрироваться на написании книги. Твое терпение достойно восхищения. Присцилла и Джеффри вы. ребята, всегда меня понимали и помогали мне. Да. Джеффри, эта книга готова!
ВВЕДЕНИЕ Почему такое количество пользователей работают с GNU/Linux? Не- которые выбирают его, так как считают, что купленное должно при- надлежать вам и у вас должно быть право использовать его как угод- но. Некоторые желают улучшить свои навыки владения компьютером и познакомиться с чем-то совершенно новым. Другие используют GNU/Linux из чисто экономических соображений, так как большин- ство дистрибутивов Linux бесплатны! По какой бы причине вы ни выбрали GNU/Linux, дистрибутив Ubuntu одно из самых мудрых решений, которые вы можете принять! Чем Ubuntu отличается от других дистрибутивов Если вы читаете эту книгу, то, возможно, хорошо представляете себе от- личия Ubuntu, например, от Red Hat или SUSE Linux. Для тех, кто этого не знает, объясню. В мире открытых исходных кодов главным являет- ся сообщество. Как правило, за поддержку, обновления, руководства и уроки ответственно сообщество данного проекта. Ubuntu полностью соответствует такой политике, и название его происходит от южноаф- риканского слова со значением «гуманность по отношению к другим». Сообщество реализует это понятие при работе над любой из возника- ющих проблем. В то время как другие сообщества GNU/Linux могут показаться пугающими, в сообществе Ubuntu чрезвычайно рады видеть новых членов, так как именно новые пользователи продвигают Ubuntu вперед. Это дружелюбное отношение к новым пользователям становится оче- видным при установке системы. С самого начала вы чувствуете себя комфортно, так как установка занимает всего лишь несколько щелчков мыши по сравнению с некоторыми другими дистрибутивами, где уста- новка часто выполняется в текстовом режиме. В то время как многие дистрибутивы GNU/Linux сделаны с акцентом на функциональность. 13
Введение стабильность и безопасность, основная цель Ubuntu — удобство для пользователей без потерн функциональности, стабильности и безопас- ности. Что вы изучите В этой книге будут описаны многие основные задачи, что поможет вам перейти от уровня новичка до уровня опытного пользователя. Жела- тельно, чтобы у вас на компьютере была установлена система Ubuntu, так как тогда вы сможете выполнять описанные действия, и таким обра- зом обучение будет гораздо эффективнее. Кроме того, я постарался по- вторять инструкции по выполнению некоторых задач в разных главах. Таким образом, вы можете быстро обратиться к данной книге за справ- кой, если возникнет такая необходимость. Помните, что если вы не знакомы или плохо знакомы с GNU/Linux, то, возможно, будете совершать ошибки. Все в порядке. Глубоко вдохните и попытайтесь снова, пока у вас не получится. Помните: если вы застряли и не можете найти выход, в сообществе есть много людей, готовых по- мочь.
Часть I ЗНАКОМСТВО С UBUNTU Глава 1. Что такое Ubuntu. Знакомство Глава 2. Знакомство с интерфейсом Ubuntu Глава 3. Изменение внешнего вида Ubuntu на свой вкус
Глава 1 ЧТО ТАКОЕ UBUNTU. ЗНАКОМСТВО Как... • Понять основные идеи Ubuntu • Понять, в чем заключается «свободное» программное обеспечение и программное обеспечение с открытым кодом • Понять историю GNU/Linux • Понять историю Ubuntu • Стать членом сообщества Ubuntu Перед тем как углубиться в изучение Ubuntu, давайте уделим некото- рое время, чтобы разобраться, что же такое Ubuntu. Вопрос для начина- ющих: что такое Ubuntu? Если вы ответили: «Забавное название» — то вы на правильном пути. Слово Ubuntu, которое произносится «убунту», происходит из южноафриканского языка банту. Философия Ubuntu Ubuntu значит гуманность по отношению к другим. Однако норой про- стые объяснения могут заставить чесать в затылке. Чтобы по-настоящему понять философию Ubuntu, имеет смысл привести цитату Нельсона Манделы, в которой он описывает концепцию убунту. «Путешественник по нашей стране может остановиться в деревне, и ему не придется просить еду и воду: его накормят и будут развлекать. Э го одна из сторон убунту, но у него много сторон. Убунту не значит, что люди не должны обогащаться. Поэтому вопрос ставится таким образом: делаете ли вы это для того, чтобы позволить развиваться сообществу вокруг вас?» Какое же отношение имеет эта философия к компьютерам? Снаружи никакого, но если вы поймете концепции, лежащие в основе Linux, GNU 16
Глава 1. Что такое Ubuntu. Знакомство и движения за свободное программное обеспечение, вам станет ясна важность философии в успехе Ubuntu. Говорят, что числа не лгут. Если это так. то I 'bunt и — наиболее популяр- ная версия операционной системы Linux, доступная пользователям по всему миру. Согласно подсчетам, во время написания этого текста более чем на восьми миллионах компьютеров используется операционная си- стема Ubuntu. Если этого недостаточно, обратите внимание на то, что в 2005, 2006 и 2007 годах Ubuntu был назван дистрибутивом Linux номер один на веб-сайте Dist го Watch (www.distrowatch.com), а также дистри- бутивом номер один в 2008 году. ПРИМЕЧАНИЕ Дистрибутивом Linux-компании называют свой продукт. Ubuntu — это дистрибутив, как и Red Hat, SUSE, Slackware и другие версии Linux. Не следует путать дистрибутивы с «версиями» и «выпусками», которые используются в мире Windows и Мас. Ubuntu получил множество заслуженных наград, среди которых: • 16-е место в рейтинге 100 лучших продуктов 2007 года журнала PC World; • 27-е место в рейтинге 100 лучших продуктов 2003 года журнала PC World; • награда «Выбор редактора для программного обеспечения с откры- тым кодом — 2007» PC Welt Awards; • «Лучший дистрибутив Linux/Open Source», UK Linux and Open Source Awards в 2005 и 2006 годах; • «Самый популярный дистрибутив Linux», согласно голосованию членов DesktopLinux.com в 2006 году; • «Лучшее сообщество года, дистрибутив года, лучший новичок в со- обществе», Ars Technica Awards 2006 гола; • награда «Выбор читателей» TUX Magazine 2005 года; • награда «Выбор читателей» Linux Journal 2005 года. В дальнейшем философия, лежащая в основе Ubuntu и GNU/Linux, будет объяснена подробнее. Также станет ноня i нее, как эти положения сделали Ubuntu лучшим дистрибутивом GNU/Linux в мире. 17
Часть I. Знакомство с Ubuntu GNU, Linux и движение за свободное программное обеспечение В 1989 году программист из MIT по имени Ричард М. Столмен (Richard М. Stallman) стал скептически относиться к дорогим коммерческим программам, которые продавались в магазинах. Так как эти программы были коммерческими, их исходный код часто защищался, и изменение {хакинг) исходного кода было запрещено. Привыкший к старым време- нам, когда программисты могли делиться программным кодом друг с другом, Столмен рекомендовал использовать так называемое свободное программное обеспечение. чтобы программисты и разработчики снова по- лучили возможность изменять исходный код, делать его лучше. Свобо- да программного обеспечения не значит запрет на его продажу. Просто у его пользователей должна быть возможность просматривать и изменять исходный код. Столмен полагал, что люди, использующие компьютеры, обладают четырьмя естественными правами, описанными ниже. Свобода 0. Свобода запускать программу с любой целью. Столмен хотел убедиться, что те, кто написал, улучшил или изменил программу, могут использовать ее по своему разумению. Со временем эта свобода будет также пониматься и как возможность запускать программу на любой операционной системе. ПРИМЕЧАНИЕ Нет, это не опечатка в списке четырех свобод. Столмен использовал число ноль как небольшую программистскую шутку. При написании кода все начинается с нуля, а не с единицы. Свобода 1. Свобода изучать исходный код программного обеспечения и из- менять его по своему желанию. Также один из идеалов движения. Воз- можность изучать исходный код программы означает, что вы можете прочитать все команды, которые указал программист при ее написании. Многим это не особенно важно, ио для разработчиков такая концепция означает нс только возможность узнать что-то, по и основание для напи- * сания новой, лучшей программы. Для этого можно изменить существу- ющий код. Ранние программисты использовали слово hacking лишь для описания каких-то изменений, позволяющих программе работать лучше. Свобода 2. Свобода распространять копии вашего программного обеспе- чения среди других пользователей. Э го была важная характеристика, так 18
Глава 1. Что такое Ubuntu. Знакомство как программисты уже тогда часто тратили много времени на помощь другим людям в сообществе. За годы до появления Ubuntu в сообществе философия уже существовала! Столмен заявил, что, кроме возможности свободно распространять про- граммное обеспечение, у других пользователей также должна быть воз- можность опубликовать программу и исходный код. Свобода 3. Свобода публиковать свои изменения в программном пакете. Опять-таки это была одна из основных идей в раннем сообществе. Если вы улучшили программу, изменив ее исходные коды, поделитесь своими изменениями с другими! Возвращаясь к цитате Манделы, повторимся: «Делаете ли вы это для того, чтобы позволить развиваться сообществу вокруг вас?» ПРИМЕЧАНИЕ В компьютерном мире слово «хакер» не несет той окраски, с кото- рой оно используется в средствах массовой информации. «Хакер» означает человека, который изучает Сеть или программу и изменя- ет ее в лучшую сторону. Слово «хакер» приобрело отрицательную окраску, так как его использовали для описания людей, которые пользуются своими навыками не для изучения и улучшения чего-то, а для неэтичных целей. Правильное название таких индивидуумов — «взломщик» (cracker). © ЗНАЕТЕ ЛИ ВЫ? ПИНГВИН ТУКС Пингвин Туке — официальный символ ядра Linux. КжЯ В 1996 году Туке был создан Ларри Юингом (Larry Ewing) после длительных споров. Конец спорам по- ш ложило электронное письмо с текстом «Линусу нра- Як В вятся пингвины». По слухам, имя Туке — аббревиату- £ pa Torvalds’ Unix, но многие заявляют, что это просто сокращение от «Тукседо». Тукса можно увидеть на большинстве веб-сайтов, посвященных Linux. У пингвина богатый гардероб, созданный усилиями пользова- телей, так как у них есть право свободно изменять рисунок. Одним из самых больших проектов движения Столмена за свободное программное обеспечение стала операционная система под названием GNU. которую он и другие программисты написали в 1999 году GNU — 19
Часть I. Знакомство с Ubuntu рекурсивная аббревиатура от GNU s Not Unix (GNU — это не Unix). Данная операционная система была создана как полностью свободная ОС'. Это означало не только то. что программисты смогут изменять ее по своему желанию, но и то, что она будет совершенно бесплатна для пользователей! ПРИМЕЧАНИЕ Рекурсивная аббревиатура — это аббревиатура, в расшифровке ко- торой используется она же. Однако эта операционная система еще не была завершена. Не хватало жизненно необходимого компонента, ядра — обязательной части опера- ционной системы, которая управляет выделением ресурсов компьюте- ра, сообщением с аппаратными устройствами, доступом к программам и безопасностью. Команда GNU использовала центральную часть, ядро операционной системы, написанное в 1991 году программистом по имени Линус Торвальдс. Ядро называлось Linus’ Unix (Unix Линуса) или Linux. В результате этого союза появилась операционная система GNU/Linux. Так как многие опускают GNU, операционная система известна просто как Linux. Однако Столмен и другие по-прежнему используют полное название операционной системы и указывают, что Linux — это название ядра, а не сисгемы в целом. Согласно Стол мену, называть GNU/Linux не- полным названием означает не учитывать тяжелый труд людей, которые работали над другими ее частями. История GNU/Linux Хотя GNU/Linux была свободной (ее исходные коды были открыты) и бесплатной, она не обрела популярность на рынке. Если вы еще не зна- ете, GNU/Linux не продавалась в пакетах, как другие операционные си- стемы, например Microsoft Windows. Наоборот, требовались изрядные знания программирования, чтобы заставить сотни маленьких программ, написанных сотнями программистов, работать вместе. Порой для аппа- ратных компонентов не хватало важной части под названием драйвер устройства. и некоторые устройства не работали. В таких случаях лю- дям приходилось самостоятельно писать программу. Практически сразу же программисты пришли к пониманию сложно- стей, с которыми сталкивались пе-эксперты при работе с операционной 20
Глава 1. Что такое Ubuntu. Знакомство системой GNU/Linux. Опять появилось чувство сообщества, и люди на- чали создавать пакеты программ для успешной установки операциои- нойсистемы Linux. Эти наборы программ назывались дистрибутивами (distribution), или distro. В 1992 году в компании Yggdrasil Linux создали первый дистрибутив Linux на CD-ROM. Многие компании последова- ли примеру и стали создавать дистрибутивы Linux для пользователей. В число популярных дистрибутивов входят Red Hal. SUSE. Mandriva (ранее Mandrake) и Debian, на котором основан дистрибутив Ubunt u; на рис. 1.1 показаны их логотипы. debian Рис. 1.1. Логотипы некоторых ранних дистрибутивов GNU/Linux широко известны в сообществе GNU/Linux Хотя дистрибутивы упрощали установку операционной системы, лишь после разработки программы X Windows System GNU/Linux появился на компьютерах любителе!i. X Windows System — эго проект, начатьи”! в 1983 году, целью которого является создание графического интерфейса, или GUI, для операционной системы Unix. Из этого проекта родились три наиболее популярные графические среды: GNOME, KDE и Xtce. Теперь пользователи GNLJ/Linux не были ограничены лишь работой в командной строке. X Windows System предоставил графический интер- фейс, сравнимый с используемым в таких коммерческих операционных системах, как Microsoft Windows и Apple Mac OS. Операционная система GNU/Linux была бесплатной, но ее пользовате- ли были настоящими компьютерными энтузиастами. GNU/Linux также была гораздо более стабильной системой, чем ранние версии Windows, частые сбои которых породили множество шуток о Microsoft. Даже ког- да в компьютерах и сетях Windows появились первые вирусы и черви, иммунные системы GNU/Linux оставались редко используемыми. БЕЗОПАСНЕЕ ЛИ GNU/LINUX, ЧЕМ MICROSOFTWINDOWS? GNU/Linux считается более безопасной и защищенной операцион- ной системой, чем MicrosoftWindows. Есть две точки зрения на этот вопрос. Согласно одной из них, GNU/Linux как свободное программ- 21
Часть I. Знакомство с Ubuntu ное обеспечение не столь часто становится объектом нападений, как коммерческие операционные системы. Согласно другой точке зрения, стабильность и защищенность си- стемы объясняются тем, что исходный код находится в свободном доступе и его просматривает и проверяет большое число разработ- чиков. Когда за кодом следит такое количество людей, в нем проще найти ошибки. Противники GNU/Linux подняли вопрос о том, что не- этичный программист может вставить в систему вредоносный код. Однако огромное количество людей, следящих за кодом, гарантиру- ют, что такой код будет немедленно обнаружен. Еще одна причина безопасности GNU/Linux — в отсутствии спешки из-за условий рынка. Многие пакеты ПО должны быть выпущены до определенной даты, чтобы их покупали. Эксперты по безопасности считают это неправильным, так как при ускоренной разработке не остается времени на поиск уязвимостей в коде. В GNU/Linux код проверяют сотни добровольцев, которые ищут такого рода ошибки. Приход Ubuntu В апреле 2004 года южноафриканский предприниматель по имени Марк Шаттлворт (Mark Shut tieworth) представил, как должен выглядеть новый тип операционной системы. Шаттлворт рано разбогател, когда основал центр сертификации и компанию по безопасности в Интерне- те Thawte. За время своей работы Thawte стала вторым по величине центром сертификации в Сети после VeriSign. VeriSign, видя в Thawte, основанном на открытом программном обеспечении, большой потенци- ал, купила компанию в 1999 году, заплатив 575 миллионов долларов. Шаттлворт, большой сторонник движения за свободное ИО, считал, что свободное программное обеспечение и программное обеспечение с от- крытыми исходными кодами играет важную роль в будущем компью- терной техники. Однако он понимал, что для признания GNU/Linux обычными пользователями система должна легко устанавливаться, работать и обновляться. Шаттлворт внес определенный вклад в проект Debian Linux и планировал превратить этот уже популярный в то время дистрибутив Linux в свою идеальную операционную систему. Со вре- менем он понял, что. чтобы действительно достичь желаемого, нужно начать с нуля. Его новая операционная система должна была основы- ваться на строгой периодичности выпусков (чтобы люди знали время выхода обновлений), мощном фундаменте Debian, дружественном гра- фическом интерфейсе GNOME и приверженности свободе. 22
Глава 1. Что такое Ubuntu. Знакомство Для создания новой операционной системы Шаттл ворт основал компа- нию Canonical. Ltd., чтобы спонсировать этот проек т и оплачивать труд разработчиков. Первая команда состояла из программистов, с которыми он познакомился при работе над Debian. Учитывая, что для успеха про- екта с открытыми исходными кодами необходима помощь сообщества, было выбрано название Ubuntu. Ubuntu, слово из языка родной южно- африканской страны Шаттлворта, указывает па то. что в процессе соз- дания системы участвует сообщество, и в примерном переводе означает «гуманность по отношению к другим», что подтверждает привержен- ность Шаттлворта филантропии. Чтобы создать операционную систему, сочетающую лучшие черты сво- бодного программного обеспечения с дружелюбностью к пользователям коммерческих операционных систем, первоначальная группа разработ- чиков заложила основу в виде характеристик, которыми, по их мнению, должна была обладать идеальная операционная система. В числе важных характеристик присутствовали следующие: • частый цикл выпуска новых версий, ио которому могут ориентиро- ваться пользователи; • простая операционная система с привычной графической средой; • сильный упор на сообщество, работающее с существующими сво- бодными проектами с открытыми исходными кодами; • возможность членов сообщества предложить свои варианты. Разработчики установили амбициозную дату выпуска шесть месяцев спустя, в октябре 2004 года, по не сообщили об этом широкой публи- ке. Зная, что в созданном за столь короткое время дистрибутиве не- избежно будут недостатки (warts — букв, «бородавки»), они назвали первую версию операционной системы Warty Wart hog. Затем была выпущена версия 4.10, н она немедленно стала хитом, заняв 13-е ме- сто в рейтинге DistroWalch.com за 2004 год. Всего за три месяца дис- трибутив оказался всего лишь па строчку ниже гиганта индустрии Red Hat! ПРИМЕЧАНИЕ Дистрибутив GNU/Linux состоит из ядра Linux, библиотек и вспомо- гательных программ из проекта GNU и различных приложений, со- бранных компанией или сообществом. Версия представляет собой изменения дистрибутива. 23
Часть I. Знакомство с Ubuntu Я мыслю, следовательно, я обещаю... Было уже достаточно сказано об идеологии Ubuntu и африканской философии убунту. Теперь, когда вы знакомы с ними, необходимо по- знакомиться с ценностями разработчиков Ubuntu и их обещаниями со- обществу Ubuntu. * Идеология разработчика Ubuntu: • у каждого пользователя должна быть свобода загружать, запускать, копирован), распространять и изменят!) программное обеспечение с любой целью без лицензионных отчислений: • у каждого пользователя должна быть возможность использовать программное обеспечение на том языке, который он выберет; • каждый пользователь должен иметь возможность использовать про- граммное обеспечение, даже если это человек с ограниченными воз- можностями. Даже идеология разработчиков была взята из первоначальных свобод, предложенных Ричардом Столменом. Следуя духу свободного про- граммного обеспечения, уже существующее было взято и расширено. Разработчики также дали некоторые обещания сообществу пользовате- лей! Ubuntu: • Ubuntu всегда будет бесплатен, включая выпуски для предприятий и обновления безопасности; • для Ubuntu есть полная коммерческая поддержка от Canonical и со- тен компаний по всему миру; • Ubuntu включает самые лучшие переводы и программы для предо- ставления специальных возможностей, доступные в сообществе сво- * бодного программного обеспечения; • на компакт-диске Ubuntu находятся только свободные приложения; мы рекомендуем использовать свободное про» раммное обеспечение и программное обеспечение с открытыми исходными кодами, улуч- шать его и передавать другим. Цикл выпусков Ubuntu Учитывая желания частого расписания выпусков, команда решила, что каждые шесть месяцев будет выпускаться новая версия операционной системы, что показано в табл. 1.1. 24
Глава 1. Что такое Ubuntu. Знакомство Таблица 1.1. Расписание выпусков Ubuntu Версия Дата выпуска Кодовое имя Окончание (выдержки 4.10 20 октября 2001 Wan у W’ari hog 30 апреля 2006 5.04 8 апреля 2005 Hoary 1 ledgehog 31 октября 2006 5.Ю 13 октября 2005 Breezy Badger 13 апреля 2007 6.06 1 июня 2006 Dapper Drake Июнь 2009 6.10 26 октября 2006 Edge Eh Апрель 2008 7.04 19 апреля 2007 Feisty Faw n ()ктябрь 2008 7.10 18 октября 2007 Gutsy Gibbon % Апрель 2009 8.04 Апрель 2008 1 iardv 1 leron • Октябрь 2010 8.10 Октябрь 2008 Intrepid lbe\ Апрель 2010 В табл. 1.1 вы можете видеть, что некоторые пункты в цикле выпусков отличаются от предыдущих заявлений. Во-первых, кажется, что номе- ра версий не следуют никаким правилам. Нет никакого соглашения о нумерации версий! Нет даже версии 1! Теперь посмотрите на таблицу еще раз, и вы заметите, что «4.10» — эго европейский способ записи «Октябрь 2004». Каждая из версий следует этому способу. С некоторыми из имен связаны интересные истории. Warty Warthog (Бородавчатый бородавочник) получил такое название из-за беседы Марка Шаттл во рта и разработчика Ричарда Коллинса (Richard Collins). Узнав, что Ubuntu должен быть выпущен максимум за шесть месяцев. » *• Коллинс подумал, что столь краткого периода времени не хватит, что- бы разгладить все неровности. Шаттлворт ответил: «Тогда надо назвать этот выпуск warty warthog». Это название означает, что в нем много не- ровностей. Hoary Hedgehog (Серый дикобраз) появился из-за измене- ния названия третьего выпуска. Первоначально он должен был назы- ваться Grumpy Groundhog (Сварливый сурок), но Шаттлворт заявил, что людям на Ubuntu Wiki не понравилась окраска слова grumpy (свар- ливый), и они предложили вариант Breezy Badger. Следующие имена располагались в алфавитном порядке, чтобы схема их формирования была организованной. Шаттлворт и его команда не обещали следовать алфавитному порядку, но можно быть уверенным, что эта схема продер- жится некоторое время. Кстати, о названиях выпусков. Они немного странные, не правда ли? Названия выпусков, как и все остальное в Ubuntu, выбираются со- обществом. Члены сообщества предлагают названия выпусков в виде ^животное-прилагательное», и это не соревнование, а еще один способ 25
Часть I. Знакомство с Ubuntu совместной работы нал проектом Ubuntu. Помните, что членов сообще- ства просят помогать по мере сил и возможностей. Вы также могли заметить, что версия 6.06 не следует традиционному шестимесячному циклу выпусков. Нет, в это время разработчики не были на каникулах. Выпуск Dapper Drake известен как выпуск с долго- срочной поддержкой, и он включает в себя новую версию ядра Linux и новые версии OpenOffice, Mozilla Firefox, Xorg и GNOME. Поддержка версии для обычных пользователей закончится в 2009 году, а поддержка версии для серверов будет длиться до 2011 года. Итак, что же меняется, за исключением названия? Как и в случае Windows и Мас, создатели GNU/Linux выпускают обновления для устранения ошибок в операционной системе, закрытия брешей в безо- пасности и улучшения графического интерфейса. Так как проект Ubuntu развивается благодаря сообществу, при подготовке новых версий боль- шое внимание уделяется запросам и критике со стороны сообщества в целом. При каждом обновлении операционной системы команда раз- работчиков исправляет определенные недостатки. В данный момент в механизме работы и графическом интерфейсе Ubuntu еще не было осо- бенно важных изменений. Помните: Ubuntu — это Linux для людей. Гло- бальные изменения для пользователей операционной системы противо- речат основополагающей философии Ubuntu. Сообщество Ubuntu Успех Ubuntu, как и любого другого проекта с открытыми исходны- ми кодами, определяется его сообществом. Сообщество Ubuntu ничем не отличается. Его членам предлагается помочь в создании Ubuntu по мере своих сил. Для некоторых это означает написание кода программ, входящих в состав операционной системы. Другие вносят свой вклад в виде ответов на форумах об установке, настройке и использовании Ubuntu. Художники помогают путем создания логотипов (рис. 1.2) п оформления программ. Иные вносят свой вклад, переводя докумен- тацию на другие языки. Даже обычные пользователи могут помочь, предлагая животное для названия следующих версий операционной системы. Само но себе сообщество разбивается на три категории: Вклад (Contri- bute). Помощь (Help) и Структура сообщества (Community Structure). В каждой из этих категорий пользователи и помощники могут найти 26
Глава 1. Что такое Ubuntu. Знакомство то, что они ищут. Домашняя страница сообщества Ubuntu находится но адресу: www.ubuntu.com/cominuni(y. • "j ubuntu Рис. 1.2. Логотип Ubuntu, созданный членами сообщества Вклад В категории Вклад члены сообщества могут работать в любой из четы- рех областей. Разработка — для тех, кто хочет писать код программ в проекте, тестировать приложения или отлаживать существующий ис- ходный код. Это центральная часть в создании программного обеспече- ния и одна из самых важных работ, которыми могут заниматься члены сообщества. Некоторые премии в этой области составляют от 100 до 500 долларов для программистов, которым удастся найти рабочее ре- шение какой-либо проблемы. Те, кто не силен в написании кода, могут предложить идеи, над которыми будут работать другие программисты, чтобы улучшить Ubuntu. Хорошо владеющие языком могут работать над документацией и по- мочь в написании документации Ubuntu или текстов в Ubuntu Wiki. Кроме собственно написания текстов, члены сообщества могут прове- рять текст на наличие ошибок или следовать предложенным инструк- циям, чтобы проверить, что они логичны и работают правильно. Одна из величайших задач, которую может решать член сообщества, — предоставление поддержки другим членам при помощи ответов на во- просы в форумах или каналах Internet Relay Chat (IRC), посвящен- ных Ubuntu. Вопросы бывают как простыми (об установке и запуске Ubuntu), так и сложными (о реализации решений на основании Ubuntu в корпоративных сетях). Многие пользователи могут найти на форумах интересующие их ответы. Четвертая область категории Вклад — графика (artwork). Художники создают не только плен логотипов, но и другие рисунки, использующие- ся в интерфейсе Ubuntu, включая значки, фоны рабочего стола и темы, которые позволяют пользователям Ubuntu настроить внешний вид си- стемы под себя. 27
Часть I. Знакомство с Ubuntu Помощь и информация Две области раздела Помощь и информация пересекаются с двумя обла- стями раздела Вклад — документация и поддержка. Но категория Вклад предоставляет информацию для отдельных пользователей, а в катего- рии Помощь и информация членам сообщества указывается направле- ние. в котором им следует двигаться для поиска решения. Кроме того, в пей присутствуют две уникальные области: общественные блоги (com- munity blogs) и Новости. Общественные блоги ведутся разработчиками Ubuntu и их помощни- ками. Они позволяют взглянуть на жизнь членов сообщества и лучше понять, каким они видят будущее Ubuntu. Эти дневники дают другим членам сообщества возможность увидеть разработку Ubuntu и способы решения возникших проблем. Отдел Новости предоставляет членам сообщества доступ к новостям, связанным с Ubuntu. Здесь можно прочитать Full Circle, журнал сообще- ства Ubuntu, а также еженедельную газету Ubuntu. Члены сообщества также могут просмотреть другие новости, например о готовящихся про- ектах. Новостной сайт называется Fridge (Холодильник), поскольку туда, как надверну холодильника, помещают всю самую свежую инфор- мацию. Структура сообщества Эта категория определяет структуру сообщества Ubunt u и служит спо- собом организации проектов, членов и всей работы над Ubuntu. Как и две другие категории. Структура сообщества разбита на четыре области. Категория Управление и процесс определяет организационную структу- ру сообщества Ubuntu и указывает, как выбираются люди с определен- ной ответственностью для различных проектов. Это своего рода законы для сообщества в целом. Кодекс поведения указывает, как должны действовать члены сообщества. Основные правила просты. • Быть внимательным к другим. • Уважать других. 28
Глава 1. Что такое Ubuntu. Знакомство • Быть готовым к сотрудничеству. • Если вы не согласны, поговорите с другими. • Если вы не уверены, попросите помочь. • Уступайте свою позицию тактично. ПРИМЕЧАНИЕ Последнее правило, «уступайте свою позицию тактично», означа- ет, что, если вы покидаете проект или обсуждение, делайте это так, чтобы другие могли продолжить начатое вами с минимумом или без подрыва разработки. Область Проектные команды содержит список различных команд, ко- торые работают для достижения успеха Ubuntu. Пользователи .могут перейти по ссылкам, чтобы узнать о различных проектах и о том. как можно помочь в их разработке. Локальные команды — это область, в которой пользователи Ubuntu могут взаимодействовать с другими членами сообщества в локальной области. Локальные команды ответственны за продвижение Ubuntu и улучшение операционной системы любым доступным методом. Конеч- но, можно внести вклад в работу сообщества и без входа в локальную команду, но возможность встретиться с другими энтузиастами Ubuntu укрепляет чувство общности, жизненно важное для успеха Ubuntu. Появление Ubuntu С поддержкой филантропа-мультимиллионера и огромного сообщества пользователей Ubuntu оказал значительное влияние в сообществах для ПО с открытыми исходными кодами и Linux. Популярность Ubuntu за последние несколько лет достигла таких вершин, что компания Dell на- чала выпускать модели с предустановленным Ubuntu во Франции. Гер- мании, Великобритании и США. Возникло также несколько проектов-ответвлений. Первым из них был Kubuntu, версия дистрибутива Ubuntu, использующая графический пи- о» ейс KDE, который традиционно популярнее среди новых пользо- вателей операционной системы GNU/Linux, так как больше похож на интерфейсы Windows и Мас. чем интерфейс GNOME. KDE также по- 29
Часть I. Знакомство с Ubuntu зволяет запускать приложения, которые некоторые пользователи счи- тают лучшими, чем их варианты из среды GNOME. Хотя приложения KDE можно запустить в среде GNOME и наоборот, это требует установ- ки соответствующих библиотек. Для старых компьютеров лучшим выбором считается Xubuntu, создан- ный для работы с ограниченными ресурсами и основанный на Xfce, а не на GNOME или KDE. Так как функции этого графического интерфейса менее обширны, Xfce считается более экономным относительно исполь- зования ОЗУ и ЦП. Это также значит, что для Xfce доступно меньше приложений, чем для GNOME и KDE. Данный графический интерфейс создан для использования GNU/Linux на недорогих компьютерах и считается наиболее естественным для тех, кто переходит с Window s на GNU/Linux. Третий дочерний проект Ubuntu — версия операционной системы Edubuntu. Edubuntu был создан для использования в классе, он содержит такие дополнительные программы, как обучающий набор GCompris, в который входит более 100 обучающих приложений по математике, чте- нию, информатике, естественным наукам, географии и другим предме- там. В число пакетов в составе Edubuntu входит набор программ КГ)Е Edutainment, сходный с GCompris, а также календарь SchoolTool. позво- ляющий учителям, ученикам и родителям обмениваться информацией. Edubuntu взаимодействует и с Linux Terminal Server Project, который позволяет множеству терминальных компьютеров работать с одним сервером. Так как терминальные компьютеры гораздо дешевле обыч- ных, они идеально подходят для школ с ограниченным бюджетом. Еще одно преимущество Edubuntu состоит в том, что при использовании Terminal Server Project операционная система и приложения запускают- ся в одном месте во всей сети, а это значительно облегчает управление компьютерами и ресурсами. Из-за жалоб на то, что в пакетах Ubuntu использовалось не только сво- бодное программное обеспечение, команда Ubuntu выпустила проект под названием Gobuntu. Gobuntu состоит исключительно из свободного программного обеспечения. В этом проекте были учтены пожелания со- общества, и в него не включен браузер Mozilla Firefox из-за ограничений на использование в нем изображений. Как и в случае с Edubuntu. есть и другие проекты для определенных групп пользователей. Ubuntu Studio — это мультимедийный вариант Ubuntu. UbuntuJeOS (произносится «juice») был создан для работы 30
Глава 1. Что такое Ubuntu. Знакомство с виртуальными приспособлениями, a Ubuntu Mobile — для работы с мобильными интернет-ycTpoiicTBaMif. Кроме дочерних проектов на основе Ubuntu, родительская компания. Canonical, Ltd., спонсирует другие проекты с открытым исходным ко- дом, которые помогают в управлении проектами по информатике. Не- давно они открыли официальные курсы по операционной системе Ubuntu и ее программному обеспечению для получения сертификатов Ubuntu Certified Professional для профессионалов по IT ; КАК... НАЙТИ ОТВЕТ НА ВОПРОС НА ФОРУМЕ ! В сообществе GNU/Linux на форумах можно найти решения мно- гих проблем. Главное — знать, где искать. • Используйте поисковую машину, например Google, и проверьте, | можете ли вы сузить поиск. Как можно четче укажите ключевые | слова. Если у вас есть сообщение об ошибке, введите его в поле j . дословно. Возможно, вам придется просмотреть не одну ссылку, но вероятность найти искомое велика. Поищите на нужном форуме. Если вам необходима помощь по с ' Ubuntu, зайдите на http://ubuntuforums.org. Вы можете поискать | .. в размещенных там темах ответы на интересующие вас вопросы или выполнить поиск по определенным ключевым словам. На са- i мом форуме есть отдел помощи, воспользуйтесь им, если вы не > z уверены, как поместить вопрос или ответ на заданный вопрос. £ Если вы не сможете найти ответ на вопрос, зарегистрируйтесь перед размещением вопроса. Как пользователю Ubuntu, вам в |, любом случае необходимо зарегистрироваться, так как сообще- ство очень важно. После регистрации можно задать свой вопрос. Е Обязательно прочитайте справочный раздел и обратите особое г внимание на правила поведения перед тем как разместить что-то F на форуме. Пользователи на форуме очень терпеливо относятся к Г новичкам, обращающимся за помощью, но не терпят нарушения ; правил поведения. Добро пожаловать в сообщество GNU/Linux! Вы сделали первый шаг к совершенно новому открытому компьютер- ному миру, просто прочитав эту главу и узнав больше об операционной системе GNU/Linux. Конечно, вы пока нуб (пООЬ. новичок) в сообще- 31
Часть I. Знакомство с Ubuntu стве GNU/Linux, но вскоре сами заметите, что большинство других членов сообщества готовы помочь вам стать полноценным его членом. Если у вас есть вопросы, задайте их на одном из форумов, и вы увидите, насколько быстро один из экспертов даст вам совет. Члены сообщества программного обеспечения с открытым кодом гордятся тем, что помо- гают другим разобраться в вопросах, связанных с профаммиым и аппа- ратным обеспечением и компьютерами в целом. Вы заметите некоторые разговоры не по теме, но это нормально. Просто придерживайтесь пра- вил форума, и вы получите нужные ответы.
Глава 2 ЗНАКОМСТВО С ИНТЕРФЕЙСОМ UBUNTU Как... • Загрузить копию Ubuntu • Записать файлы, чтобы можно было запустить Ubuntu на компьютере • Запустить Ubuntu с Live CD • Использовать среду GNOME • Выйти из Ubuntu Вы уже прошли два из самых важных шагов при использовании опе- рационной системы Ubuntu. Первым шагом было приобретение этой книги, которая поможет вам в процессе использования Ubuntu. Вторым шагом стало понимание того, чем с философской точки зрения Ubuntu отличается от некоторых других операционных систем, к которым вы привыкли. Об этом было рассказано в главе 1. по лому, если вы ее про- пустили, возможно, имеет смысл вернуться и прочитать ее еще раз — там описаны основные понятия Ubuntu. Получение копии Ubuntu Пришло время третьего шага. Вам нужно загрузить копию Ubuntu на свои компьютер. Ubuntu дает обещания всем, кто использует данное программное обеспечение. Эти обещания гласят: Ubuntu всегда будет бесплатна, включая выпуски для предприятий и обновления безопасности: Для Ubuntu есть полная коммерческая поддержка от Canonical и со- тен компаний по всему миру: * Ubuntu включает самые лучшие переводы и программы для предо- ставления специальных возможное теп, доступные в сообществе сво- бодного программного обеспечения: 33
Часть I. Знакомство с Ubuntu • на компакт-диске Ubuntu находятся только свободные приложения; мы рекомендуем использовать свободное программное обеспечение и программное обеспечение с открытыми исходными кодами, улуч- шать его и передавать другим. 11ервое обещание относится к вам. В отличие от коммерческих операци- онных систем, Ubuntu ничего не стоит. У вас не спросят номер кредит- ной карты и не предъявят чек, нет стоимости подписки или ежемесячной оплаты. Поль, nada. zip. Так что же взамен? Всегда нужно давать что-то взамен, верно? Ubuntu требует от вас одну маленькую вещь. Скопиро- вать свой компакт-диск с Ubuntu и дать его как можно большему числу людей. Все честно, правда? Производители ПК также ответили на рост популярности Ubuntu. Чтобы снизить стоимость домашних и деловых компьютеров, некоторые фирмы начали продавать компьютеры с предустановленной Ubuntu. Покупатели Dell теперь могут сделать выбор между Ubuntu и Windows при покупке нового компьютера. В Acer также начали продажу ноутбуков с операци- онной системой Ubuntu на рынке Сингапура. Другие производители не- больших компьютеров увидели потенциал Ubunt u и начали предлагать ее как один из вариантов операционной системы. Со временем число круп- ных и мелких компаний, предлагающих Ubuntu, будет только расти. Если вы купили новый компьютер с предустановленной операционной системой Ubuntu или уже установили Ubuntu на своем компьютере, мо- жете сразу перейти к разделу «Первый взгляд на графический интер- фейс Ubuntu». Давайте получим копию Ubuntu, чтобы у нас появилась возможность на- чать знакомство с этой замечательной операционной системой. Получить копию Ubuntu достаточно просто. Компания Canonical, спонсирующая Ubuntu, позволяет либо загрузить копию программного обеспечения из Интернета, либо заказать посылку трех компакт-дисков по почте. Загрузка Ubuntu Загрузка программного обеспечения — лучший выбор, если у вас есть высокоскоростной доступ в Интернет (лаже при наличии широкопо- лосного доступа загрузка может занять некоторое время, так как нужно скачать больше 650 Мб. Если вы используете коммутируемое (dial-up) соединение, загружать Ubuntu не рекомендуется). 34
Глава 2. Знакомство с интерфейсом Ubuntu ЕСЛИ UBUNTU И ДРУГИЕ ДИСТРИБУТИВЫ LINUX БЕСПЛАТНЫ, КАК ОНИ МОГУТ ПРИНОСИТЬ ДЕНЬГИ? Компании, распространяющие операционные системы GNU/Linux, могут зарабатывать деньги разными способами. Ubuntu, например, предоставляет готовую подпискуна поддержку для пользователей. Хотя многие из возникающих проблем можно решить, посетив фо- рум, предпринимателям и школам, использующим Ubuntu, ответы часто необходимы немедленно. Можно приобрести подписку на поддержку для домашних, серверных, терминальных компьютеров и кластеров. Пользователи также могут купить пакеты поддержки от 9:00 до 17:00 или круглосуточную поддержку. У Canonical есть рынок, где легко приобрести одежду и аксессуары с символикой Ubuntu. Помните, что не все дистрибутивы GNU/Linux бесплатны. Есть компании, которые продают программное обеспечение для домашних компьютеров и серверов. Цены на него обычно разум- ные, и у пользователей остается право изменять код по своему усмотрению. 1. Откройте ваш веб-браузер (Internet Explorer, Mozilla Firefox, Safari и т. п.) и зайдите на веб-сайт Ubuntu — wvvw.ubuntu.com (рис. 2.1). •О ubuntu Get Ubuntu 8.04 LTS Ubuntu MID Edition 8.04 Download The small Ubuntu with huge potential * ‘ Upgrade Get Ubmtu Ubirtu row tor he*, request a Gee CO or tv* »t on DVD or CD About Ubuntu 6*4 Support jo! cc'n^jnity supped, or buy prtfessronoi support is a ecrrmu’ify developed. i nux-based operatng system toat $ per foe» for laptops, desktops and servers. It contans all toe apckatorr; you reed - a a eb browse', presentation, decurrent end spreadsheet software. instant messsgng and much more . . • • .. . - I • Got Involved Shore tecb^cal i now-bow other users, c* he$ to promote Xunt и Get DevelopkHj Share уххм development e • perbs* teb shape rutve or utxzrtu Desktop Edition Server Edition ell the UM gear for €.04 Q Ubuntu Store Press Room Uxrrtu MIO £drr<. к achiy«*n its first pi-r ieier>p 24th 2M8 C Siv ? 1^. t‘.r- NeToo» P.emi st Co'&Ve? JWAre, AW i i’>:-: t .Bybxvze 5 n ’ txr-ft । fcrfrsnxise Prot ь- 2iStAp<4. AW <;.l !»,y The Ubuntu promise m -eteri r^-.*.s Рис. 2.1. Веб-сайт Ubuntu 35
Часть I. Знакомство с Ubuntu 2. Теперь вы можете щелкнуть по кнопке Download Now (Загрузить сейчас) в верхней левой части окна обозревателя или выбрать Get Ubuntu среди ссылок, а затем из предложенных вариантов выбрать Download. При использовании этого метода вам также будет объяс- нено. как еще можно получить копию Ubuntu. 3. На странице Download вам зададут ряд вопросов. Чтобы следовать этой книге, необходимо выбрать выпуск для домашних компьюте- ров (desktop), а не для серверов. 4. Выберите наиболее современную версию (помните, что выпуски ну- меруются по принципу год.месяц — например, версия 8.04 была вы- пущена в апреле 2008 года). 5. В разделе What Type Of Computer Do You Have? (Какой у вас ком- пьютер?) выберите нужную модель компьютера. Большинство вы- берут Standard Personal Computer (Стандартный персональный компьютер). Однако некоторые новые компьютеры могут быть 64-битными. В большинстве случаев, если компьютер 64-битный, об этом говорится при продаже. Пусть вас не волнует раздел об UltraSPARC. Тем, кто использует такие компьютеры, данное руко- водство для установки Ubuntu не понадобится! 6. На третьей странице необходимо выбрать местоположение, из ко- торого вы хотите загрузить Ubuntu. Щелкните по стрелке Location Near You (Местоположение около вас). Из этого списка выберите географически близкий к вам сервер (по крайней мере находящий- ся в той же стране). На рис. 2.2 показан пример доступных сер- веров. 7. IIЩелкните по кнопке Start Download (11ачать загрузку). 8. У вас спросят, хотите ли вы открыть пли записать файл. Выберите Save (Сохранить). 9. Укажите место, куда вы хотите сохранить загруженный файл. По умолчанию будет выбран рабочий! стол. Это позволит легко най- ти загруженный файл. Щелкните по кнопке Save (Сохранить). По умолчанию Internet Explorer предложи] папку Мои докумен- ты. Firefox, скорее всего, предложит сохранить файл на рабочем столе. 10. Затем вы увидите окно скачивания файла. в котором будет отобра- жаться процесс скачивания Ubuntu, если только вы в это время не возьмете себе что-нибудь перекусить. 36
Глаеа 2. Знакомство с интерфейсом Ubuntu Swtd**' AcxUrrvc Со-'ХУЛ»» С-КГО Um»* «Еи"ГО* • : Sweden OatorSeM>oner Ho-jsro ar • Jo»:«song Europe S«4/»riXKj SWITCH iF«x&p»j Snt/xUnd Unn*«wt> o< applied tcie/Ket and arts Zun. h iHGaZi «Europe Uk'»«n< Rwtet utx^dv лу ма '.Europe. Arneoc J M«xKO JNAM «North Ал^пс*! United State* Wall Waiia 3oU*je .Поль A^<»' United State* 3^e«*t «North Amen- a United State* Argonne hatton*’ laoorator, iNorth Aroen<a United State* «atyn**» com rerones «North Агоека Umted States Minor* kernel cxg «North Ament ai UMed Slate» Xmt$$«on «North Amo«c»i United State» Uone't ’> o* than «North А/пегка UMed State» МП Med«a Lac Jtcrth А'-еч»’ United Slates TDS Hwri Serw.es (North Amen.;.» Urvted States Georgia Teen Sotlwve Lio»*, (North А'-*«чэ United Slates Cotumoa University «North America- UMed Slate*. Northea»tem Un*rs ty tolteg* Л ConxMe- S ie«4* rfeext»» United Stat*» Stxcenwxs org «North Anv» <*: United States UnwMf o< Minneicta Ubuntu fteieaaes «Nod*- Amenta! United States Free Software Lab o* Tne Unneurt-. ol Texas ai Dallas Norin Amenta- United States Ftp -tv> mtemapeem «North Amenta United States Ftp oswosi org (North America; Umted Slates Ftp v»$g -u edu (North A/mil United State» Ftp wayne edu (North An-^xa UMed States Minot cs umn *<x. (North Amenta! UMed States Minors cs n-rsch edu (North Amerxa- UMed States CERiAS PuiOue University (North A~M<«ai CX fcM iA-A rttr.Wi • (Чс ао'З Рис. 2.2. Доступные серверы для скачивания Ubuntu Запись файлов Ubuntu на диск Итак, все почти готово. Вначале необходимо записать файлы Ubuntu на диск CD или DVD, который можно запустить на компьютере. Загружен- ный файл будет одним файлом ISO. Файл ISO — ото образ целого дис- ка. В отличие от других программ, обычно содержащих установочную программу, ISO нельзя использовать, просто скопировав его с помощью программ для записи дисков. Необходимо задействовать особое при- ложение. Если вы приобрели коммерческие программы для записи CD, например Roxie Easy Media Greater Suite или Nero Ultra Edition Enhanced, этого будет вполне достаточно. Если в вашем пакете программ пет такой возможности, можете загрузить бесплатную программу для записи ISO под названием ISO Recorder по адресу http://isorecorder.alexfeinman. com/isorecorder.htm. После создания CD или DVD из ISO с Ubuntu вы можете перейти к разделу «Первый взгляд на графический интерфейс Ubuntu». # ПРИМЕЧАНИЕ Если у вас нет устройства CD-RW или вы не можете записать CD, воспользуйтесь другими вариантами загрузки Ubuntu. Ubuntu мож- но загрузить с USB-носителя, а также с внешнего жесткого диска. Описание этих методов выходит за рамки данной книги. Если же вы хотите научиться, используйте любимую поисковую машину и вве- дите «Загрузка Ubuntu с USB-носителя». 37
Часть I. Знакомство с Ubuntu Запросить компакт-диск Ubuntu Если вы решили не скачивать Ubuntu или но какой-то причине не мо- жете ее скачать, можете запросить посылку компакт-диска с Ubuinu. Выберите Get Ubuntu как показано на рис. 2.1, перейдите на вкладку Request Free CD (Заказать бесплатный компакт-диск), показанную ниже. ubuntu Get Ubuntu > ft I ter A:’ * •>.-= : V.IO-U » • Puchn* : • PtCuetf C* * • I • Cowtdxb • F-*r»cx ► : гйух* » С лс Online training for the desktop Avadab e oc* at rfrc uh >rt । shop ir* '• Vmi ••• t»r«* •*- - ‘it* «fax*. C‘>w^4cx<, Г«9ДЪ1 • м» ос How can you get Ubuntu? There are now trr.x- ways for you to g*r ibnu Ju$t столе г»? deir»er. cotryi thi» worts bps' far vou * D«WRb«4 Ubwatu Buy UbuntueeCD t Hewwrrt frrr C£>» GPt UlMBitu Download now - Downlead tf>? Ltxnto. Edubuntu or kibjvu СЮ гъ»а»и fa your ссп-^гят no* P)M*a r>of* she CD tvtofor if VOM if you Ocnt have a fast r-tarret ::х/ж!»У wv mfr want a? rev* о- -eouestn; j CD Buy on CD or OVD Buy a CD or DVD ««< r.bunto EA£>rli cr •uhr t. CD or a tar-» w4>er of CD5 horn a drstr tutor ne< y»j If vOj are r> Nnrth Алмо yw can get • brito and»Uxrito cn DVD йол- ftmaron coin. l**t 'изд**9 ф| Get Involved Request a free CO - Request « free EdjUr«to or » Лили <D from ianoncal • C^-Irvyry tyjxa v u»« 6-10 week? • Use each Ct< es ti/r^s as you Ifre you are free to use it on as many COrvpuMS as yuu wrsf, and to pass cn to others • Learn wore by risnrn the >,__________2_ f*** и вы увидите еще одну страницу, на которой будет сказано, что бес- платные компакт-диски ничего не стоят, нет даже оплаты за доставку, но доставка может занять до десяти недель. Это не ложь — получение действительно может затянуться, поэтому вам еще раз предлагают за- грузить Ubuntu. Если вы выберете I Want То Request CDs of Ubuntu (Я хочу запросить компакт-диски Ubuntu), появится страница, на которой вас попросят войти в систему Launchpad, инструмент совместной работы, использу- емый в Canonical и Ubuntu (рис. 2.3). Если вы уже заказывали бесплатные компакт-диски с Ubuinu. може- те войти в систему и оставить еще один запрос. Если вы запрашиваете компакт-диск с Ubuntu впервые, необходимо выбран, ссылку Create A New Account (Создать новую учетную запись). 38
Глава 2. Знакомство с интерфейсом Ubuntu ubuntu ► * • jr.i’ •• * Мй! Л l.'bunu- ‘ * Afct Mbuntu » Download » Purcha se r э Lb » Retease Nrtrs a Courtd/w’. a Mr'C< LftkTfu a Solt^re'. ataiogue ► Merc hjrdivi- » Case Studies Get Ubuntu N;1 Uvjrc -и — Неуорм л Free CD Welcome to Shiplt for Ubuntu Shiplt lets you request Ubuntu 8.04 LTS (Hardy Heron) CC'S that will be posted to ум free or charge To make requests, or view or r range existing request:-. first sign in using your ....:. - i- account rou can • .• it ygu don’t r-j-e one already и vou have questions ah:ut shipments and dates реме refer to the .-’ - E-mail address: Password: | Log In j,; ; I j .. . Здесь можно создать новые И здесь учетные записи Рис. 2.3. Вход в систему Launchpad На веб-сайте Launchpad вас попросят ввести адрес электронной почты под заголовком Not Registered Yet? (Еще не зарегистрировались?). Введите действительный адрес электронной почты и щелкните по кноп- ке Register (Зарегистрировать), после чего выполните остальные шаги для завершения регистрации. Почти сразу же после регистрации вы мо- жете проверить, есть ли па вашем ящике электронной почты письмо со ссылкой! для окончания регистрации. После щелчка по ссылке вы перейдете па страницу, где можно выбрать отображаемое имя и пароль. После этого появится страница Request CDs From Shiplt (Заказать компакт-диск в Shiplt). где вы можете войти в систему, указав адрес электронной почты и пароль, введенный при ре- гистрации. После этого необходимо только заполнить информацию для доставки и щелкнуть по кнопке Request CDs (Заказать компакт-диск). У вас есть вариант заказа одного компакт-диска и трех компакт-дисков. Следует выбрать три и раздать копии своим друзьям. Купить Ubuntu Если вы не можете скачать Ubuntu и не хотите ждать десять недель до- ставку своего заказа, приобретите копию Ubuntu на CD или DVD от 39
Часть I. Знакомство с Ubuntu различных пронзводителе11, с которыми сотрудничает Canonical. Эти компании записывают дистрибутивы Ubuntu, Kubuntu. Edubunlu и Xubuntu на диск для клиентов, а затем за дополнительную плату посы- лают покупателям готовые диски. На веб-сайте Ubuntu перечислены компании, с которыми заключены соглашения, поэтому, если вы собираетесь платить за копию Ubuntu, обязательно покупайте ее у одного из этих дистрибуторов. Зачем пла- тить за то. что бесплатно? Так как вы платите за доставку, покупка у дис- трибутора позволит вам получить копию Ubuntu гораздо быстрее, чем за десять недель, которые необходимы для этого Canonical. Также нужно платить за Ubuntu, если вам необходимо большое количе- ство компакт-дисков. Вы можете сделать особый запрос, будучи, напри- мер, учителем или отправляясь на торговое шоу. Чем более разумен запрос, тем больше вероятность того, что Canonical пришлет вам компакт-диски. Запуск Ubuntu с Live CD Заказали ли вы копию Ubuntu от Canonical или решили загрузить и за- писать на CD или DVD образ ISO, теперь у вас есть то. что называется Live CD (Живой CD) или DVD. Конечно, диск не начнет ходить и гото- вить завтрак — это не то значение слова «живой». Просто вы сможете за- пуститьоиерационнуюсистему непосредственное диска. У вас появится возможность выполнить многие из описанных в данной книге действий и хорошо изучить Ubuntu, даже не устанавливая ее на своем компьюте- ре! Зачем это Ubuntu? Снова подумайте о миссии Ubuntu. Они хотели разработать операционную систему, которая будет альтернативой ком- мерческим операционным системам на рынке. Так как люди скептичны, особенно когда речь заходит о компьютерах, был создан простой способ попробовать новую операционную систему. Это своего рода отношение «постройте что-то, и к вам придут». ф ЗНАЕТЕ ЛИ ВЫ? КАК МОЖНО ИСПОЛЬЗОВАТЬ LIVE CD? Live CD довольно часто встречаются в мире GNU/Linux. Они не толь- ко позволяют людям, переходящим с Microsoft Windows и Mac OS. попробовать Linux, но также используются как инструменты в мире бизнеса. Многие дистрибутивы GNU/Linux создаются для определенных це- лей. FIRE (Forensic and Incident Response Environment) Linux — это 40
Глава 2. Знакомство с интерфейсом Ubuntu живой дистрибутив для получения цифровых свидетельств с ком- пьютера, на котором могло быть совершено преступление или на- рушение лицензии. XORP и SENTRY — примеры использования жи- вых дистрибутивов в качестве брандмауэра для защиты сетей. Linux Bootable Toolbox используется для восстановления системы после сбоев, чтобы позволить сохранить записанные там данные. Есть даже дистрибутив Lin4Astro для астрономических исследований. Начинаем! Взяв Live CD. откройте дисковод CD/DVD и вставьте диск, чтобы он работал. Вы увидите всплывающее окно Ubuntu, показанное ниже. После этого откроется обозреватель, который позволяет пользователям Microsoft Windows и Mac OS попробовать некоторые бесплатные про- граммы, доступные на CD. Со временем мы научимся использовать все эти приложения. В данный момент необходимо запустить операцион- ную систему Ubuntu; поэтому после появления всплывающего окна за- кройте его и перезагрузите компьютер. ПРИМЕЧАНИЕ Мы будем использовать графический интерфейс GNOME для всего в этой книге. В образовательных целях также будут показаны изо- бражения графических интерфейсов Kubuntu, Xubuntu и Edubuntu. Когда большинство компьютеров включается со вставленным загру- жаемым компакт-диском, пользователю представляют возможность на- жать любую клавишу, чтобы загрузить компакт-диск (Press Any Key То Boot From CD). При загрузке это позволяет использовать программы с компакт-диска, а не с жесткого диска. Live CD с Ubuntu не будет произ- водить никаких изменении на вашем компьютере. На рис. 2.4 показан набор экранов, которые вы увидите при загрузке Ubuntu с компакт-диска. Процесс может занять достаточно долгий про- __
Часть I. Знакомство с Ubuntu межуток времени. Помните, что операционная система загружается не с жесткого лиска, как это обычно происходит. Порой загрузка системы с диска занимает несколько больше времени. Установка Ubuntu описана в приложении 1 к этой книге. Если только у вас на компьютере еще не установлен Linux, при знакомстве с операционной системой! вы будете использовать Live С Г). ,/ ПРИМЕЧАНИЕ Термин графический интерфейс (desktop environment) используется здесь для описания пользовательского интерфейса операционной системы. Термин desktop в Ubuntu обычно обозначает тип исполь- зуемого дистрибутива. Ubuntu desktop используется для персональ- ных компьютеров и ноутбуков, a Ubuntu server — для серверов. Start or install Ubuntu start ubuntu in sale иоде 26s Irej tali with «river update CO OEM install (for «inufacttrersj Chee*. CO tar defects Heavy test Boot froa first hard disk. 1.4' . Fl Help f? Language гз M VGA F5 Accessibility F6 other Options Рис. 2.4. Загрузочные экраны Ubuntu После загрузки Live CI) вы увидите светло-коричневый графический интерфейс Ubuntu. Первое, что вы можете заметить, — его ясность. 42
Глава 2. Знакомство с интерфейсом Ubuntu Повсюду нс разбросаны значки. Если вы переходите на GNU/Linux с Microsoft Windows или Mac OS, то обратите внимание на некото- рые важные различия. Например. Microsoft Windows: в Windows ХР и предыдущих версиях есть кнопка Пуск. Ее цель - запуск приложений и Других системных программ. В среде Mac OS приложения можно за- грузить из длинной полосы значков (известной как Dock) внизу экрана или из папки Applications. В Ubuntu ничего этого нет, а приложения за- пускаются в верхнем левом углу экрана (рис. 2.5). Меню, из которых можно запустить программы, перемещаться по папкам и просмотреть системную информацию Сетевая Кнопка информация Power Кнопка Щелкните здесь, чтобы начать процесс Переключатель Корзина Clear Desktop установки Ubuntu на компьютере рабочих столов Рис. 2.5. Графический интерфейс Ubuntu Первый взгляд на графический интерфейс Ubuntu После скачивания целой операционной системы, записи файла ISO на компакт-диск и загрузки Live CD не забудьте себя поздравить. Вы сде- лали первые шаги на пути к новому компьютерному миру. Закончив чи- тать эту главу, вы сможете называть себя не обычным пользователем, а компьютерным энтузиастом! Так что давайте пойдем дальше. 43
Часть I. Знакомство с Ubuntu Мы рассмотрим графический интерфейс Ubuntu, который разбит на три части. В верхней части экрана находятся кнопки для запуска программ и системная информация. Основная часть графического интерфейса со- стоит из фонового рисунка и значков. Наконец, в нижней части экрана расположены некоторые элементы управления рабочим столом и кор- зина. На рис. 2.5 подробно расписано, что есть на экране. Верхняя панель На верхней панели в графической среде Ubuntu находятся меню Applications (Приложения), Places (Местоположения), System (Си- стема), значки для запуска обозревателя Mozilla Firefox и клиента элек- тронной почты Evolution, меню Help (Справка), имя работающего в данный момент пользователя, информация о сети, регулятор громкости, дата, время и кнопка Power (Питание). При щелчке по меню Applications оно раскроется. Как видите, здесь от- крывается список категорий программ в Ubuntu. При выборе каждой из этих категорий будут показаны отдельные программы. Application! Places ВЬ Accessories • Games » Graphics • ь» . internet » V ✓ 44 Office Sound 4 Video » чЛ '«г System Tools ► ij'.* Add/Remove ^4 Office К Sound & Video System Tools f»4 Add.-^emove Application» Accessories Games t Graphics M internet fvokrtron Mad Ar Ho- Mfcb Browser Pidgin internet Messenger Terminal Server Cbent Places System ( Home Folder ж Desktop be 2 Documents 'kJ Music £..« Pictures Videos 5 Computer CD/DVD Creator Floppy Drive Network Connect to Server... Search for Files... При щелчке по меню Places откроется список, показанный на приведен- ной выше иллюстрации. Он похож па список меню Applications. Однако при выборе пункта из меню Places приложение запущено не будет. Вместо этого откроется еще одна папка. Меню Places позволяет перемещаться по компьютеру, как Проводник в Microsoft Windows. 44
Глава 2. Знакомство с интерфейсом Ubuntu Наконец, кнопка Power (Питание) в левом углу экрана дает возмож- ность выключить компьютер (Shut Down), перейти в Спящий режим (Hibernate), выйти из системы (Log Out) и т. д. Обратите внимание, что при щелчке ио этой кнопке весь экран затемняется и появляется меню Завершение работы (Shut Down), показанное ниже. Log Out Lfick Screen Switch User Hibernate Restart Shut Down ©£ancel| Основной экран На основном экране нарисован фон (по умолчанию светло-коричневый, как на рис. 2.5) и значки для запуска программ или открытия смонтиро- 45
Часть I. Знакомство с Ubuntu ванных дисков. В следующих главах вы узнаете, как сменить фон рабо- чего стола. Вы также научитесь добавлять значки на рабочим стол, за- пускать программы и открывать панки на компьютере. Нижняя часть экрана В полосе внизу экрана расположена кнопка Show Desktop (Свернуть все окна) слева и переключатель рабочих столов справа. Действие кнопки Show Desktop довольно занимательно. Уделите ей минуту, от- кройте программу из меню Applications (например, подменю Graphi- cs — Графика) и выберите Gimp. Теперь переместите указатель мыши на кнопку Show Desktop и щелкните ио ней. Рабочий стол должен очиститься от окон. Это замечательный способ свернуть окна, если вы спешите. Если вы работаете над чем-то важным, можно не бояться его потерять при использовании этой команды. Окна всего лишь свора- чиваются, и их можно развернуть, щелкнув ио кнопке с именем окна внизу экрана. За переключателем рабочих столов находится корзина. Она практиче- ски идентична корзине в Microsoft Windows, и в ней хранятся удален- ные файлы. Переключатель рабочих столов между корзиной и кнопкой Show Desk- top — это один из самых практичных инструментов в среде Ubuntu. Он позволяет открыть программу на одном рабочем столе, просто щелкнув ио крошечному прямоугольнику окна в нижней строчке. На рис. 2.G по- казано. что на одном рабочем столе открыт Music Player. Переключив- шись на другой рабочий стол, можно открыть другие программы, на- пример шахматы. Это может оказаться полезным, если вам необходимо одновременно работать с двумя и более программами. Рис. 2.6. Переключение между рабочими столами 46
Глава 2. Знакомство с интерфейсом Ubuntu ф ЗНАЕТЕ ЛИ ВЫ? ЧТО ТАКОЕ СМОНТИРОВАННЫЙ ДИСК? В GNU/Linux термин смонтированный диск обозначает любой диск, например жесткий диск, компакт-диск или USB-носитель, готовый к использованию операционной системой. Этот термин появился еще в те времена, когда оператору компьютера надо было вручную вставлять диск с магнитной лентой в шпиндель перед чтением или записью данных. В ранних версиях GNU/Linux для монтирования диска требовалось немного знаний об операционной системе и аппаратном обеспече- нии компьютера. Монтировать диски в Ubuntu просто. В следующих главах вы узнаете, что при вставке USB-носителя Ubuntu смонтирует диск без каких-либо настроек. Потратьте немного времени и познакомьтесь с графической средой Ubuntu самостоятельно. Научившись ориентироваться в ней, вы пой- мете, насколько она дружественна к пользователю. Переход из другой среды, скорее всего, будет гораздо проще, чем вы ожидали. Вы, возможно, помните, что, кроме графического интерфейса GNOME, есть и версия Ubuntu с графическим интерфейсом KDE, которая назы- вается Kubuntu, и версия с интерфейсом Xfce под названием Xubuntu. Нарис.2.7 показано, насколько они похожи. Получить Kubuntu и Xubun- tu можно так же, как и версию Ubuntu, основанную на GNOME. Хотя среда Xfce была создана для старых персональных компьютеров с огра- ниченными ресурсами, различия между KDE и GNOME относительно невелики, и выбор между ними обусловлен скорее личными предпочте- ниями, чем мощностью компьютера. Рис. 2.7. Графические интерфейсы Xubuntu (слева) и Kubuntu (справа) 47
Часть I. Знакомство с Ubuntu Завершение работы с Live CD Наигравшись с Ubuntu. вы. возможно, висели какие-то изменения в сре- ду: добавили значки или изменили фон. Вы вполне могли создать до- кумент или электронную таблицу с помощью OpenOffice. К сожалению, при запуске с Live CD невозможно сохранить изменения на жестком диске компьютера. Live CD существуют, чтобы позволить вам почув- ствовать атмосферу GNU/Linux и проверить, совместим ли он с вашим компьютером, перед установкой. Если вы загрузили систему с Live CD и написали в приложении Writer Великий Американский Роман пли под- считали в Calc квартальный план для вашей компании, не бойтесь — у вас остается возможность сохранить свою работу на USB-носителе или другом портативном устройстве. Однако изменения в среде сохранятся лишь до завершения сеанса работы. Завершить сеанс просто. Переместите указатель мыши па меню System п выберите Log Out. После этого появится всплывающее окно, в кото- ром у вас спросят, хотите ли вы выйти из системы (Log Out), выключить (Shut Down) или перезагрузить (Restart) компьютер. Выберите Shut Down или Restart, так как вы па самом деле и не входили в систему от имени определенного пользователя. Теперь, познакомившись с графическим интерфейсом Ubuntu, вы мо- жете увидеть отличия от используемой вами операционной системы. Проще всего объяснить, чем GNU/Linux отличается от Windows или MacOS, сказав, что в коммерческих операционных системах компьютер руководит действиями пользователя, а в GNU/Linux пользователь ру- ководит действиями компьютера. Значит ли это, что коммерческие си- стемы ужасны? Вовсе нет. Некоторым их вполне достаточно. Ио, купив эту книгу, вы уже сделали шаг к чему-то совершенно новому.
Глава 3 ИЗМЕНЕНИЕ ВНЕШНЕГО ВИДА UBUNTU НА СВОЙ ВКУС Как... • Изменить фон рабочего стола • Установить новые обои • Изменить тему Ubuntu • Разместить новые значки на рабочем столе • Установить новую заставку • Изменить экран входа в систему • Изменить эффекты рабочего стола К этому времени на вашем компьютере уже должна быть установлена копия Ubuntu. Если это не так, обратитесь к приложению в конце книги и выполните предложенные там шаги. Как было сказано выше, Live CD предоставляет возможность познакомиться с Ubuntu и убедиться, что операционная система работает без проблем. Но так как жесткий диск никоим образом не изменяется, вы не можете настроить графический интерфейс или загрузить новое программное обеспечение, если только не используете очень сложные настройки, описание которых выходит за рамки данной книжки. Теперь, когда вы действительно стали пользователем GNU/Linux. вам, скорее всего, захочется настроить Ubuntu по своему вкусу — в конце концов, это ведь основная идея программного обеспечения с открытым кодом! Поэтому давайте начнем с настройки рабочего стола, после кото- рой Ubuntu будет выглядеть так, как вам нравится. Запустите компью- тер, войдите в систему и приступайте к работе. Изменение фона рабочего стола Именно фон рабочего стола будет попадаться вам на глаза чаше всего. Конечно, красивый светло-коричневый фон, установленный разработ- 49
Часть I. Знакомство с Ubuntu чипами Ubuntu, успокаивает и символизирует гуманность, но ваши вку- сы могут оказаться другими. ПРИМЕЧАНИЕ Иногда фон рабочего стола называют «обоями». В операционной си- стеме Ubuntu это взаимозаменяемые термины. Для пользователей других операционных систем, похожих па Microsoft Windows, изменение фона рабочею стола относительно похоже. Следу- ет лишь выполнить шаги, приведенные ниже. 1. Убедитесь, что указатель мыши находится на фоне рабочего стола, затем щелкните правой кнопкой мыши. На экране появится меню, подобное приведенному на рис. 3.1. Выберите пункт Change Desktop Background (Изменить фон рабочего стола). 2. Экран изменится, и откроется окно Appearance Preferences (Предпо- чтения внешнего вида), показанное на рис. 3.2. В нем можно выбрать обои (Wallpaper) из списка. Если вы новичок в Ubuntu, выбор будет ограничен тремя стандартными оттенками коричневого. Как видите, в окне есть кнопка для добавления (Add) новых обоев или удаления (Remove) вариантов, которые вам не по вкусу. Также можно создать цветовые схемы, которые лучше отражают ваш характер или на- строение. Чтобы выбрать новые обои, достаточно щелкнуть по знач- ку Appearance Preferences. Попробуйте выбрать темно-коричневые обои. Практически сразу после этого фон рабочего стола изменится. /• Create Folder Create Launcher.. x5 Create document Clean (JP by Name Keep Aligned Change Desktop Background Рис. 3.1. После щелчка правой кнопкой мыши по фону рабочего стола В левой части окна Appearance Preferences (см. рис. 3.2) вы также уви- дите кнопку Style (Стиль). Возможные варианты: Centered (В центре), Full Screen (На весь экран). Scaled (С масштабированием), Zoom (При- ближение) и Tiled (Замостить). Действие большинства этих стилей 50
Глава 3. Изменение внешнего вида Ubuntu на свой вкус понятно из названия. Centered приводит к размещению изображения в центре рабочего стола. Full Screen увеличивает изображение, чтобы оно занимало весь рабочий стол, и ото может привести к искажению ри- сунков. При выборе Scaled размер рисунка будет увеличен с сохранени- ем первоначального соотношения сторон. Zoom позволяет приблизить определенную часть изображения. Выбор Tiled сохранит первоначаль- ный размер изображения, и оно будет нарисовано несколько раз. чтобы заполнить весь рабочий стол. Tiled обычно используется для заполне- ния рабочего стола орнаментами. Xppifaf dh t о иге forint es х Theme Background • Fonts ! Interface Visual Effects j y/allpaper Style: Zoom f £dd.J | «=» Remove I Colors Solid color Q Help Kj Close Рис. 3.2. Окно Appearance Preferences КАК... ПЕРЕНЕСТИ ФАЙЛЫ В UBUNTU Хотя управление файлами будет подробнее рассмотрено в главе 4, возможно, вам понадобится перенести рисунки в Ubuntu, чтобы выполнить инструкции из данной главы. Ниже приведено краткое руководство по этому процессу. 1. Скопируйте файлы, которые вы бы хотели перенести, на ком- пакт-диск или USB. 2. Вставьте компакт-диск или USB-носитель в компьютер с запу- щенной операционной системой Ubuntu. 51
Часть I. Знакомство с Ubuntu 3. После загрузки диска в верхнем левом углу рабочего стола поя- вится значок с названием данного диска. 4. Вскоре после появления значка откроется окно File Browser (Обо- зреватель файлов). В левой его части перечислены все доступные папки. Содержание диска, который вы вставили, будет показано в основной панели. Чтобы перенести файлы, просто перетащите их с основной панели в соответствующую папку слева. 5. Если вам нужно создать новую папку для хранения файлов, щел- кните по родительской папке. Например, моя домашняя папка называется jeff. Она находится вверху списка папок слева. 6. Открыв домашнюю папку в основной панели File Browser, вы можете щелкнуть правой кнопкой мыши в любом месте основ- ной панели и выбрать Create A New Folder (Создать новую пап- ку) или выполнить File => Create A New Folder (Файл => Создать новую папку). После этого вернитесь к CD или USB и перетащи- те файлы в новую папку. Замечание для пользователей MicrosoftWindows: как и в Windows, если щелкнуть по файлу правой кнопкой мыши, появляется пункт §end То (Послать). Windows позволяет отправить данный файл в другую папку на компьютере. В Ubuntu вариант Send То дает воз- можность переслать файл по электронной почте, и при его выборе запускается соответствующая программа. 52
Глава 3. Изменение внешнего вида Ubuntu на свой вкус Установка новых обоев В Ubuntu по умолчанию есть три стандартных вида обоев: Elephant (Слон), Ubuntu с рисунком цапли и Ubuntu. Так как GNU/Linux ориен- тирован на быстродействие, многие пользователи GNU/Linux предпо- читают не занимать драгоценное место дюжинами крупных изображе- ний, которые они, возможно, никогда не установят в качестве фона. В то время как в других операционных системах сразу предоставляется боль- шой выбор фонов рабочего стола, в GNU/Linux их очень мало. Но у вас есть возможность установить в качестве фона любое изображение. ПРИМЕЧАНИЕ Четвертый вариант фона рабочего стола — без обоев, просто корич- невый цвет. Добавить обои в Ubuntu очень просто, и существует много способов это сделать. Первый способ предполагает использование меню Appearance Preferences (см. рис. 3.2). Под уменьшенными рисунками фонов нахо- дятся две кнопки: Add и Remove. При щелчке по кнопке Add будет от- крыт файловый менеджер (рис. 3.3). В нем можно выбрать изображение в любой из папок, перечисленных в списке Places (Места) слева. В боль- шинстве случаев достаточно щелкнуть по панке Pictures (Изображения) и выбрать рисунок из открывшегося списка. Конечно, если вы не скопи- ровали никаких рисунков в Ubuntu, этот список будет пуст (дополни- тельную информацию о добавлении изображений см. в главе 20). Если в вашей папке Pictures есть рисунки или вы нашли изображение, которое хотели бы использовать, выполните двойной! щелчок по име- ни файла или щелкните по имени файла и выберите Open (Открыть). Это сразу же сделает данное изображение фоном рабочего стола. Поэк- спериментируйте с вариантами Style в окне Appearance Preferences и добейтесь, чтобы рисунок отображался так, как нужно. Voila, вы только что настроили GNU/Linux! После встречи с родственниками вам. вероятно, хочется вернуться до- мой и просмотреть все снятые фотографии, да? Порой при сортировке океана снимков попадается достаточно забавный, но не обидный сни- мок мамы или отца, сына или дочери. И разве есть лучший способ на- помнить вашей жене, что четвертого июля она опрокинула на себя ми- ску картофельного салата, чем установить этот рисунок в качестве фона рабочего стола на домашнем компьютере и посмотреть на ее реакцию? 53
Часть I. Знакомство с Ubuntu Create Fojder Eleces 4 Search | “ Recently Used Ж Desktop file System h j Pictures hat Documents Ы Music —j Pictures iad Videos Ж Desktop Name J* 48308 002 jpg 4 48308 004 jpg J 48308 009 jpg Images • X £ancel Рис. 3.3. Установка новых обоев с помощью окна Appearance Preferences N»rm«l left Я>«М 3578 * 1SS2 650 Я KB 31% 1/1 Ж * d.ik ПйВеояаа' 100.0S40/G Рис. 3.4. Программа просмотра изображений Eye of GNOME 54
Глава 3. Изменение внешнего вида Ubuntu на свой вкус Установить любое изображение н качестве обоев при просмотре фай- лов также можно несколькими щелчками мыши. Необходимо открыть папку с изображениями. Найдите рисунок, который вы хотите устано- вить на рабочем столе, и дважды щелкните по нему. После этого должна открыться программа просмотра изображений, показанная на рис. 3.4. В верхней части программы просмотра изображений щелкните по меню Image (Изображение). Внизу списка выберите пункт Set As Wallpaper (Установить как рабочий стол). Вот и все; теперь ваш рисунок станет фоновым на рабочем столе. GNOME Art Manager Одной из целей разработчиков Ubuntu было создание операционной системы для многих. Чтобы этого достичь, пришлось уменьшить размер пакета за счет сокращения количества больших графических файлов. Это означает, что в стандартном пакете операционной системы мало ва- риантов обоев, тем и экранов входа в систему. Но разработчики Ubuntu понимали, что возможность настройки GNU/ Linux под себя связывает Ubuntu с движением за свободное программ- ное обеспечение. Чтобы предоставить библиотеку графических файлов, которые можно использовать для изменения различных компонентов интерфейса, разработчики использовали GNOME Art, или Art Manager, как его иногда называют. В этой книге (а также в операционной системе Ubuntu) названия GNOME Art и Art Manager взаимозаменяемы. Кроме всего прочего, Art Manager значительно облегчает настойку интерфейса Ubuntu для начинающих пользователей GNU/Linux. GNOME Art — это инструмент, который позволяет загружать и устанав- ливать различные обои, оформления окон, значки, экраны входа в си- стему и другие графические темы для Ubuntu. Установка в Art Manager предполагает всего лишь выбор обоев, темы и т. д. и щелчок по кнопке Install (Установить). Если вы хотите использовать Art Manager прямо сейчас, перейдите к главе 6, где даны подробные инструкции, и устано- вите этот пакет (или посмотрите краткое руководство ниже). КАК... УСТАНОВИТЬ GNOME ART ЧтобыустановитьАг1Мападег,необходимонаучитьсяустанавливать программы в Ubuntu. Хотя это гораздо подробнее описано в главе 6, — —
Часть I. Знакомство с Ubuntu здесь мы кратко ознакомим вас с общим процессом установки. Чтобы установить программу Art Manager, просто выполните сле- дующие шаги. 1. Щелкните по Applications (Приложения) в верхней панели. 2. Выберите Add/Remove (Добавить/удалить) внизу списка. 3. Когда откроется окно Add/Remove Applications (Добавить/ удалить приложения), убедитесь, что в списке вверху выбран пункт АН (Все). 4. В правой стороне прокрутите упорядоченный в алфавитном по- рядке список до Art Manager и щелкните по прямоугольнику рядом с ним, чтобы появилась галочка. 5. Щелкните по кнопке Apply Changes (Применить изменения). 6. Вас снова спросят, хотите ли вы добавить данное приложение в окне Apply The Following Changes (Применить следующие приложения). Здесь также выберите Apply. 7. В открывшемся затем окне будет написано New application has been installed (Новое приложение было установлено). Выбери- • те кнопку Close (Закрыть). Теперь щелкните по пункту System (Система) на верхней панели. Когда указательбудетнадпунктом РгеТегепсе5(Предпочтения), вы 56
Глава 3. Изменение внешнего вида Ubuntu на свой вкус должны увидеть вариант Art Manager с списке приложений и ин- струментов. Выберите Art Manager, чтобы лучше рассмотреть, каковы возможности этой программы. При первом открытии Art Manager вы увидите пустое окно. Не вол- нуйтесь, очень скоро вы добавите в него все необходимое. Что- бы добавить графику в Art Manager, щелкните по выделению Art (Графика). После этого должно появиться всплывающее меню со списком Backgrounds (Фоны), Desktop Themes (Темы интерфей- са) и Other Themes (Другие темы). Начнем с простого и выберем Backgrounds => GNOME. После этого в окне GNOME Art должно быть написано Preparing download (Подготовка к загрузке). Это связано с тем, что GNOME Art загружает уменьшенные варианты для предварительного просмотра различных файлов с файлового сервера в Интернете. На этой иллюстрации скачивается 1211 фо- нов. Не удивляйтесь, если у вас это число будет больше. Помните, что сообщество Ubuntu обновляет каждый день! После загрузки файлов с сервера в Art Manager будут показаны уменьшенные версии всех фоновых рисунков. При просмотре списка вам может показаться, что GNOME Art загрузил некоторые файлы больше одного раза. Перед тем как обвинять приложение, присмотритесь внимательнее. У некоторых фоновых изображе- ний, например Blou!, есть варианты для разных разрешений экра- на. Как вам такая настройка?! GNOME Art • Artwork Гм Themes file Art Help GNOME Backgrounds Downloading background 186 / 1211 Найдяпонравившиесявамобои,выделитеих,щелкнувпоуменьшен- ному рисунку. Теперьвы можете загрузить изображение всобствен- ную папку, щелкнув по кнопке Download Only (Только загрузить), 57
Часть I. Знакомство с Ubuntu или установить его непосредственно в набор фонов для Appear- ance Preferences, щелкнув по кнопке Install. В данный момент используйте Install, так как это гораздо проще. Выделите краси- вую фоновую картинку, установите ее и откройте окно Appear- ance Preferences, чтобы ее выбрать. Изменение темы Сочетание цветовой схемы, изображений, шрифтов и других элемен- тов оформления операционной системы называется темой. Большин- ство операционных систем, например Microsoft Windows и Mac OS. позволяют изменять темы оформления. В этом Ubuntu не является исключением. Еще раз посмотрите на рис. 3.2. Как раз под выбранной но умолчанию вкладкой Background находится вкладка под названием Theme (Тема). Щелкните правой кнопкой мыши по рабочему столу и выберите Change Desktop Background (Изменить фон рабочего стола). После этого выберите вкладку Theme. Вы также можете выполнить ко- манды System => Preferences => Appearance (Система => Предпочте- ния => Внешний вид). Откроется список различных тем: фиолетовой Crux, Inverse (которая выглядит как негатив фотографии). Mist, Glossy, Clearlooks (различные оттенки синего), серо-голубой Glider и, конечно, земной темы Human. В качестве эксперимента переместите указатель на тему Inverse и щел- кните по ней. Видите, что произошло с оформлениями окон и цвета- ми интерфейса? Они должны стать черными, белыми и фиолетовыми. А что насчет самого фона? Он должен остаться таким, как прежде. Потратьте еще немного времени и поэкспериментируйте с темами, до- ступными в Ubuntu. Найдите тему, которая вам подходит. Если такой нет, вы можете изменить еще больше настроек! Выберите тему, которая будет основой, щелкните по кнопке Customize (Настроить) внизу окна Theme. Теперь вы можете указать различные варианты элементов управ- ления (Controls), цветов (Colours), границ окна (Windows Border), значков (Icons) и указателей (Pointer). fl ПРИМЕЧАНИЕ Некоторые компоненты темы не подлежат дальнейшей настройке. Например, выберите стандартную тему Human. Если вы щелкнете 58
Глава 3. Изменение внешнего вида Ubuntu на свой вкус по кнопке Customize, появится лампочка и сообщение This current controls theme does not support colour schemes (Данная схема элементов управления не поддерживает цветовых схем). Говоря нормальным языком, настроить ее нельзя. Конечно, можно обратиться к сообществу Ubuntu за другими темами. Чтобы провести еще один быстрый эксперимент, откройте веб-браузер Firefox, зайдите в www.google.com и введите в строке поиска Ubuntu Themes или Themes for Ubuntu. Вы удивитесь, сколько существует сай- тов с различными темами и обоями. ПРИМЕЧАНИЕ Помните, что в сообществе GNU/Linux развито чувство свободы. Это становится очевидным при поиске на сайтах тем и программного обеспечения. На большинстве сайтов, посвященных Ubuntu и GNU/ Linux, не выставляется неоднозначный материал, но есть сайты с рекламой для взрослых и сайты, пропагандирующие альтернатив- ные идеи. Если вас оскорбляет содержание такого рода, избегайте подобных сайтов. При загрузке темы вам предложат открыть файл или сохранить его на диск. Если вы выберете Save То Disk (Сохранить надиск), обозреватель Firefox по умолчанию сохранит его на вашем рабочем столе. Если вы выберете Open With (Открыть с помощью), файл будет распакован про- граммой Archive Manager. Сначала сохраняйте загружаемые файлы. Это облегчит вам работу с ними. Вы можете попробовать найти тему, которую хотели бы установить в системе. Если вы предпочитаете самостоятельно искать тему, убеди- тесь, что это тема GDM (GDM Theme), а не обои (Wallpaper) или обои GDM (GDM Wallpaper) (GDM означает GNOME Display Manager, ме- неджер экрана GNOME). Замечательное место, с которого можно на- чать поиск тем, — www.gnoine-look.org. Именно там была найдена тема Vista-Buntu, используемая в этой книге. Данную тему можно найти по адресу h 11 р://t i ny u rI .com/6adfox. Найдя на сайте подходящую тему, щелкните по ссылке для ее загрузки. Напоминаю: выбирайте Save То Disk (Сохранить на диск). После за- грузки файла он должен появиться на вашем рабочем столе с расшире- нием .tar.bz2. 59
Часть I. Знакомство с Ubuntu С)р г» rRn d ЧГ»qWViчТдвinif trf a nuz2 x Мэи have chosen to open A 46930-VistaBuntu.tar.bz2 which is a: Tar archive from: http://www.gnome-look.org What should Firefox do with this file? ® Qpen with [ Archive Manager (default) C'Save Ale О Do this automatically for files like this from now on. Qcancel Файл TAR в GNU/Linux является эквивалентом файлов ZIP в Microsoft Windows. После скачивания сжатого файла его необходимо распаковать. Вот зачем нужна программа Archive Manager. Эта программа, похожая на WinZip и WinRAR в Microsoft Windows, распакует файлы и разме- стит их в панке на диске, которую вы укажете. Вы еще неоднократно будете использовать Archive Manager в следующих главах этой книги. Установка новой темы Установка новой темы — это простой процесс, который требует лишь нескольких щелчков мышью. 1. Щелкните правой кнопкой мыши в любом месте рабочего стола и выберите пункт Change Desktop Background (Изменить фон ра- бочего стола). Затем перейдите на вкладку Theme. Вы также можете выбрать System => Preferences => Appearance. Тогда сразу откроет- ся окно Theme. 2. В правой нижней части окна Theme вы увидите кнопку Install. Щел- кните по ней. 3. После щелчка но кнопке Install откроется окно Select Theme (Вы- бор темы). Если вы сохранили тему на рабочем столе, можете дваж- ды щелкнуть по пункту Desktop и выбрать загруженный файл TAR с темой. ПРИМЕЧАНИЕ Если вы сохранили тему не на рабочем столе, вы найдете ее в окне Select Theme. 60
Глава 3. Изменение внешнего вида Ubuntu на свой вкус 4. Выберите файл TAR с загруженной темой и щелкните по кнопке Open (Открыть) в правом нижнем углу окна. 5. Когда появится окно, показанное на рис. 3.5, щелкните ОК — все го- тово! ПРИМЕЧАНИЕ При открытом окне Theme вы также можете перетащить файл TAR с рабочего стола непосредственно в это окно. Тема также будет уста- новлена. Вам останется выбрать эту тему, чтобы использовать ее. Appearance Preferences О Help j Close Рис. 3.5. Тема, установленная правильным образом Размещение значков на рабочем столе Значки на компьютерном рабочем столе впервые появились в 1970-х, когда ученые из Xerox Palo Alto Research Centre (Xerox PARC) искали способ сделать компьютер проще для понимания новичков. Значки по- зволяют пользователю запустить программу, щелкнув по изображению на рабочем столе. В среде Microsoft Windows они также называются «ярлыками». 61
Часть I. Знакомство с Ubuntu Добавление значков на рабочий стол Ubuntu — одно из самых простых действий, и оно значительно облегчает использование Linux для тех, кто уже знаком с Mac OS пли Microsoft Windows. Учитывайте, что в Linux значки называются launchers (кнопки запуска). Поэтому вместо пунктов Create Icon пли Create Shortcut вы увидите вариант Create Launcher. КАК... РАЗМЕСТИТЬ ЗНАЧОК НА РАБОЧЕМ СТОЛЕ В Ubuntu можно создать значки (кнопки запуска) для любого при- ложения. Давайте создадим кнопку запуска игры в шахматы из со- става Ubuntu. Можно создать и кнопку запуска любой программы. 1. Щелкните Applications (Приложения) и выберите Games (Игры). 2. Наведите указатель на Chess (Шахматы) и щелкните правой кнопкой мыши. 3. Выберите Add This Launcher То Desktop (Добавить эту кнопку запуска на рабочий стол). На рабочем столе должен появиться значок Chess. Можно создать кнопку запуска и на верхней панели, выбрав Add This Launcher То The Top Panel (Добавить эту кнопку запуска на верхнюю панель). Чтобы вы могли проще организовать значки, в Ubuntu есть интересная возможность: Эмблемы (Emblems), которые можно присвоить значку. Если щелкнуть правой кнопкой мыши и выбрать Properties (Свойства), появится окно для управления определенным значком. Попробуйте сде- лать это с только что созданным значком Chess. В окне Chess Properties выберите Emblems. Вы увидите ассортимент оранжевых эмблем, кото- рые можно присвоить значку. Выберите один из них, например Star (Звезда), и щелкните по кнопке Close. Над кнопкой запуска появится эмблема. Это неплохо помогает организовать значки. Удалить значки с рабочего стола лаже проще, чем добавить их туда. Просто щелкните по значку правой кнопкой мыши и выберите Move То Trash (Переместить в корзину). Также можно непосредственно пере- тащить значки в корзину. Просто щелкните по значку левой кнопкой мыши-, но не отпускайте кнопку, а перетащите значок в корзину. Точно так же можно перемещать значки ио рабочему столу. Разместите их там, где хотите. Если вы перетащите значок на верхнюю панель, он появится гам и останется на рабочем столе. 62
Глава 3. Изменение внешнего вида Ubuntu на свой вкус Установка новой заставки Когда на ЭЛТ-мониторе слишком долго остается один и тот же рисунок, это может прожечь экран кинескопа. Чтобы этого избежать, многие ис- пользуют заставку (хранитель экрана). Заставки отображают рисунки на экране монитора, и их вначале использовали, чтобы предотвратить повреждение кинескопа. В настоящее время заставки - способ самовы- ражения пользователей или повышения безопасности; в современных жидкокристаллических мониторах используется иная технология, поэ- тому их нельзя повредить таким образом. Заставки — это замечательный способ выразить себя. Выбрав Sys- tem => Preferences (Система => Предпочтения) и перейдя к пункту Screensaver (Заставка), вы увидите длинный список заставок, которые могут защитить монитор. Если вы уделите изучению списка достаточ- но много времени, то сможете увидеть современную версию заставки с летающими тарелками, которая была популярна в 1990-х. Есть даже за- ставка, имитирующая компьютерный код из фильма «Матрица». Выбрав понравившуюся вам заставку, щелкните по кнопке Preview (Предварительный просмотр), чтобы увидеть, как данная заставка бу- дет выглядеть на компьютере. В режиме предварительного просмотра вы можете перейти к следующей или предыдущей заставке, используя стрелки на верхней панели. Чтобы выйти из режима предпросмотра. щелкните по кнопке Leave Fullscreen (Выйти из полноэкранного режи- ма) в правом верхнем углу экрана. Выйдя из полноэкранного режима, вы снова увидите окно Screensaver Preferences. В нем можно выбрать, через какой промежуток времени будет появляться заставка. По умолчанию устанавливается промежуток в 10 минут, но вы можете изменить это на 1 минуту, 2 часа или любое Другое значение. Заставки также могут защищать ваш компьютер. Выберите в окне Screensaver Preferences блокировку компьютера при активации застав- ки. Теперь, чтобы разблокировать компьютер при запущенной заставке, необходимо будет ввести пароль. Изменение экрана входа в систему Экран входа в систему (рис. 3.6) — один из первых экранов, который вы Увидите при запуске операционной системы Ubuntu. 63
Часть I. Знакомство с Ubuntu Рис. 3.6. Экран входа в систему Ubuntu Так как экран входа в систему — это что-то вроде первого впечатления, он должен соответствовать отдельному пользователю. Как н всеосталь- * ное в операционной системе GNU/Linux, этот экран можно настроить. В отличие от фонов рабочего стола и тем. у экрана входа есть гораздо больше возможностей настройки. На каждой из шести вкладок можно определить, как компьютер будет себя вести при входе в систему. Эти вкладки: General (Общее), Local (Локальный), Remote (Удаленный), Accessibility (Специальные возможности). Security (Безопасность) и Users (Пользователи) можно увидеть, выбрав System в верхней па- нели, а затем выполнив Administration => Login Window (Администра- ция => Окно входа в систему). ПРИМЕЧАНИЕ Если вы попробуете внести какие-то изменения в систему, у вас по- требуют ввести пароль. Введите пароль, который вы указали при установке Ubuntu на компьютере. General Вкладка General (Общие) позволяет внести некоторые простые из- менения в оформление экрана входа в систему, а также изменить на- 64
Глава 3. Изменение внешнего вида Ubuntu на свой вкус стройки, которые не следует менять до более подробного знакомства с Ubuntu. Вы можете выбрать, следует ли использовать звездочки или кружочки как символы при вводе пароля. Можно внести изменения, щелкнув по квадрату, или отказаться от них, щелкнув по нему еще раз. Вы также можете изменить использование 24-часового формата времени (Use 24 Hour Clock). По умолчанию это определяется автоматически (Auto), но вы можете выбрать Yes (Да) или No (Нет). Три другие настройки: Disable Multiple Logins For A Single User. Default Session и GtkRC File — в данный момент не следует изменять. Они для более опытных пользователей и могут вызвать проблемы при использовании Ubuntu. Local Эта вкладка предоставляет наибольшее количество возможностей, так как именно на ней находятся настройки входного экрана. Вы можете выбрать тему, фоновый цвет и даже указать собственное приветствен- ное сообщение. Здесь также можно добавлять новые экраны входа в си- стему. Не волнуйтесь насчет этой вкладки — здесь вы можете вносить любые изменения, так как они связаны в оформлением входного экрана, а не с его работой. Remote На этой вкладке указывается, что именно увидят удаленные пользова- тели в качестве экрана входа в систему. В меню Style есть только три варианта. По умолчанию удаленный вход в систему запрещен; однако можно установить его таким же, как и локальный вход, или использо- вать простой экран входа в систему. Если вы не планируете настроить удаленный вход в систему, эта вкладка вам не нужна. Accessibility На вкладке Accessibility (Специальные возможности) можно указать, что пользователи будут видеть, слышать и смогут делать при входе в систему. Пункт Enable Accessible Login (Разрешить специальные воз- можности при входе в систему) отмечать не следует. Раздел Themes предоставляет пользователям больше контроля над экраном привет- 65
Часть I. Знакомство с Ubuntu ствия. В разделе Sounds (Звуки) находится наибольшее число настроек, которые позволяют указать звуки, которые пользователи услышат при удачных и неудачных попытках входа в систему. ПРИМЕЧАНИЕ Если вы наведете указатель мыши на различные варианты, то уви- дите больше информации о назначении каждого пункта. В данном случае даются ссылки на GTK+. GTK означает GIMP Tool Kit, исполь- зуемый для создания графического интерфейса (GUI). Security Раздел безопасности помогает защитить компьютер от неавторизиро- ванных попыток входа в систему, а также активировать параметры по- вышенной безопасности. Конечно, высокий уровень безопасности ком- пьютера — это хорошо, ио здравый смысл гораздо лучше. У вас может появиться соблазн установить самые высокие уровни безопасности, но помните, что эксперты по безопасности предупреждают: чем выше уровни безопасности компьютера (или сети), тем менее дружественен к пользователю компьютер (или сеть). На вкладке Security вас должно волновать только два раздела. Первый из них — Enable Automatic Login (Разрешить автоматический вход в систему). Если его выбрать, вы сможете указать пользователя, под име- нем которого Ubuntu будет автоматически входить в систему. Если вы хотите защитить компьютер, не выбирайте этот пункт, чтобы каждый раз надо было вводить имя пользователя и пароль на входном экране. Включите этот вариант, если вы позволяете использовать компьютер маленьким детям и гостям. Вторая вкладка, о которой вам стоит волноваться, находится в области Enable Automatic Login и называется Enable Timed Login (Разрешить вход в систему через некоторое время). Если выбрать этот пункт, по прошествии определенного времени будет осуществляться вход в си- стему от имени какого-то пользователя. Например, в кофейном магази- не под управлением Ubuntu можно установить автоматический вход в систему гостя ио истечении 30 секунд. Это позволит сотрудникам зайти в систему по своей учетной записи, перед тем как произойдет загрузка системы под учетной записью гостя. На этой же вкладке указывается необходимый промежуток времени. Безусловно, если он будет слишком 66
Глава 3. Изменение внешнего вида Ubuntu на свой вкус малым, у пользователей возможности войти в систему не будет, а слиш- ком долгое время ожидания может раздражать. Users У вкладки Users (Пользователи) есть две функции. Во-первых, она по- зволяет включать пользователей в списки на вкладке Security и исклю- чать их оттуда. По умолчанию в эти списки включены все пользователи. Во-вторых, на вкладке Users можно установить изображение для поль- зователей, у которых оно еще не установлено. Это изображение показы- вается рядом с именем пользователя на входном экране. Если вы хотите использовать подобные изображения, измените входной экран по умол- чанию. Для этого можно вернуться к вкладке Local и выбрать входной экран со списком, например Human List. Изменение эффектов рабочего стола По умолчанию графический интерфейс Ubuntu довольно незатейлив. Как вы увидели на предыдущих страницах, существует довольно много возможностей украсить систему на свой вкус. Практически весь интер- фейс можно настроить несколькими щелчками мыши. Если вы снова откроете окно /\ppearance Preferences или щелкнете правой кнопкой 67
Часть I. Знакомство с Ubuntu мыши по рабочему столу и выберете Change Desktop Background (а также выберете System => Preferences => Appearance), вы увидите еще две вкладки, которые мы еще не обсуждали. Вкладки Fonts (Шриф- ты) и Visual Effects (Визуальные эффекты) позволяют произвести до- полнительные настройки интерфейса системы. Вкладка Fonts дает возможность изменить используемые в интерфейсе шрифты. Можно изменить все шрифты или отдельный шрифт, напри- мер шрифт приложения, рабочего стола, заголовка окна и т. д. ф ЗНАЕТЕ ЛИ ВЫ? ЧТО ТАКОЕ BERYL? На различных форумах о Ubuntu и GNU/Linux вы можете встретить упоминания Beryl. Beryl — это трехмерный оконный менеджер, ко- торый можно установить поверх GNOME, KDE или XFCE. Beryl — удивительное улучшение интерфейса GNU/Linux, но для его работы требуется значительное количество ресурсов компьютера и опреде- ленные видеокарты. Если вы хотите установить Beryl в своей систе- ме Ubuntu, убедитесь, что в вашем компьютере есть хотя бы 512 Мб ОЗУ, хотя рекомендуется 1 Гб. На вкладке Visual Effects можно настроить эффекты интерфейса GNOME. Многие предпочитают, чтобы их система была как можно кра- сивее, однако чем больше эффектов включено, тем больше потребление ресурсов компьютера. На высокоскоростных компьютерах разница едва ли будет заметна, но большинство домашних компьютеров станут рабо- тать гораздо медленнее. На не самых современных компьютерах можно во всех пунктах уста- новить No Effects (Нет эффектов), чтобы другим программам остался максимальный объем ресурсов, или Simple Effects (Простые эффекты), что позволит достичь равновесия между внешним видом и вычисли- тельными мощностями. На компьютерах с достаточными мощностями можно установить визуальные эффекты Extra (Дополнительные). Ва- риант Extra делает рабочий стол максимально приятным для глаз. Наконец, есть вариант Custom для тех. кто хочет сам выбрать исполь- зуемые на компьютере визуальные эффекты. Чтобы определить, какой вариант лучше всего подходит на вашем компьютере, попробуйте каж- дый из них. Если вам кажется, что вариант Extra слишком сильно за- гружает процессор, переключитесь на Simple или попробуйте настроить эффекты самостоятельно и оставьте только то, что вам нравится.
Часть II УПРАВЛЕНИЕ UBUNTU Глава 4. Домашнее хозяйство: обновление и поддержание работы Ubuntu Глава 5. Установка периферии Глава 6. Движемся дальше: установка дополнительных программ Глава 7. Время обновления: установка нового аппаратного обеспечения Глава 8. Забота о безопасности: сделать Ubuntu более защищенной
Глава 4 ДОМАШНЕЕ ХОЗЯЙСТВО: ОБНОВЛЕНИЕ И ПОДДЕРЖАНИЕ РАБОТЫ UBUNTU Как... • Использовать Ubuntu Update Manager • Поддерживать работу Ubuntu • Создавать папки • Организовывать файлы Обновления ради безопасности Для большинства компаний скорость выпуска товара, которая дает возможность опередить конкурентов, является решающим фактором в процессе разработки. Идет ли речь об операционной системе, офисном пакете или определенном инструменте, прибыль может значительно увеличиться, если продукт первым появится на прилавке. Когда про- граммистам приходится работать в такой спешке, они могут многое про- пустить и отказаться от некоторых этапов тестирования. К несчастью потребителя, эта спешка попасть па рынок также может стать источни- ком многих уязвимостей, которыми часто пользуются недобросовест- ные хакеры, чтобы навредить системе. К счастью, к большей части программного обеспечения прилагается пакет обновлений, который устанавливается при установке системы. Для тех. кто знаком с Microsoft Windows, в качестве примера можно привести Windows Update. Каждый раз, когда разработчики Microsoft Windows выпускают обновление пли заплатку, в правом нижнем углу экрана появляется небольшой значок, который сообщает пользователю о доступности обновления. Конечно, компьютеры должны упрощать нашу жизнь. Поэтому для тех, кто не хочет задумываться о постоянных 70
Глава 4. Домашнее хозяйство: обновление и поддержание работы Ubuntu предупреждениях от Microsoft, существует возможность автоматиче- ской загрузки и установки обновлении в определенное время. В боль- шинстве случаев это делается, когда компьютер не используется, чтобы процесс происходил гораздо быстрее. СИСТЕМЫ БЕЗ ОБНОВЛЕНИЯ И ЧЕРВЬ SASSER Установка новых обновлений — необходимость, так как в наши дни наблюдается разгул вредоносных программ. Примером того, что может случиться с системой без установленных обновлений, явля- ется червь Sasser, который появился 30 апреля 2004 года. Sasser, быстро распространившийся по сетям и в Интернете, препятство- вал работе компьютеров, выключая их. После удаления червя необ- ходимо было установить заплатку, перед тем как снова подключать компьютер к корпоративной сети или Интернету. В результате действий червя были отменены рейсы, блокировалась работа военных частей и финансовых учреждений, а из-за отключе- ния компьютеров в больницах для проведения рентгена пациентов отправляли в другие учреждения. Ubuntu создастся не для получения прибыли, но и его разработчики выпускают обновления и заплатки. Хотя большинство атак недобросо- вестных хакеров направлено на продукты Microsoft, у Ubuntu нет имму- нитета к ним. Чтобы исправить уязвимости, разработчики выпускают заплатки — обновления, которые позволяют «наложить заплатку» на дыры, уязвимости в программном обеспечении, чтобы защитить его от определенного вида атак. Чтобы сделать операционную систему более безопасной для пользователей, Ubuntu также предоставляет систему уведомлений при доступности заплатки или обновления. Для стандартной настольной и серверной версии операционной систе- мы Ubuntu обновления безопасности предоставляются 18 месяцев. Для выпусков Long Tenn Support (LTS), например Hardy Heron, обновления поступают в течение более длительного срока. Настольная версия под- держивается три года, а серверная версия выпуска LTS — пять лет. Обновления для лучшей жизни Не все обновления Ubuntu пли других операционных систем предна- значены для устранения уязвимостей в безопасности. Иногда в сообще- стве создаются обновления, которые улучшают операционную систему. 71
Часть II. Управление Ubuntu Ubuntu обновляется каждые шесть месяцев. Это гарантирует, что со- обществу Ubuntu доступны новейшие функции операционной системы и сопутствующих программных пакетов. К этому времени вы уже, вероятно, заходили на веб-сайт Ubuntu и ви- дели. как можно помочь в ее разработке. Если вы этого еще не сдела- ли, потратьте пару минут и зайдите на http://blueprints.launchpad.net/ ubuntu/hardy, и вы можете увидеть список целей, принятых Canonical и сообществом для LTS-выпуска Hardy Heron (рис. 4.1). Как член со- общества Ubuntu, вы также можете предложить обновления. Одна из особенностей, являющихся гордостью Ubuntu, — подход «все необходимое на одном CD». В прошлых главах мы обсуждали тот факт, что в пакете Ubuntu содержатся полезные программы для работы, раз- влечения и образования. В отличие от коммерческих операционных систем, Ubuntu сообщает пользователям об обновлениях программных пакетов, а не только операционной системы. Если выйдет обновление Gimp, Ubuntu, безусловно, уведомит вас. Applications Places System Jeff Orloff 9 M Sat Apr 26. 9:26 PM pj} / ъПг₽рГ|г1Т';ТсгГТ11ЬнйГбУ’Н₽г8п -HoTHl srFiftMOx "* ' T"1 п"г5П &le Edit View History Bookmarks lools Help Ф* * v Ca *.’• https://bluepnnts.launchpad.net/ubuntu/hardy/ * ; |Qj • ly heron bluepnnt О Home Smart Bookmarks * (P Getting Started Latest Headlines V > lilt declined blueprint! * Register a blueprint 1 - 44W Priority e •** • • 41 rr»Ui> Blueprint hard/k erne 1-schedule П*С1фЛ Approved Deliuwy Implemented 1 -«• • -W. • • Assign»*» Ben Collins ». ar»* ••• »мж * a herdyk «rntl-vti $юп h j'dyvirtujliiatiftnhost leos-hardy wndows authenticat*onintegration Its-upgrades apt authentication reliability cleanup audio tumble developerweather ieport grub-configu rati on improvements hardy desHop effects hardy ubieuity reliability kuburtu hardyide4 hardy reducing duplication apt'jrchrve Key signatures hafdythe me about this computer A^P'oved App»esed Implemented Bon Cellini Soren Hansen Soren Hansen Rich Clark Michael Vogt Ted Gould Leann Ogasawara Steve Langasek Mrrco Muller Evan Dandrea Jonathan Riddell Martm Pitt Michael Vogt F-.enneth Wimer Ted Gould Chris Cheney F utt w®fi F«nr k iSS-s’♦: a- Approved Approved • • .»< Approved Appro.eo Approved Intplen «tn ted Uefav«vr< hardy-alpha-4 Г'л * * Implemented Good progress Implemented Started РеЫеутег? ♦ Implemented Uni iv.»r J •»«V 41 ipp'oved Approved Approved grafting N-W J 4pp*e.*<*d Approved Approved Approved Approved Approver Aj.p- oved •jv <0 gebunfu hardy hardy desktop •effects-profiles ha'd/desktop effects shortcuts hardy hardwai e detection id entity-management Started Nf.r Unknown Mirco Muller Mrrco Muller Scon lames Remnant Jonathan Riddell Tim Gardner (mu* lernel-crash dump Approved Gaad progress * .4.Л. .Vy x- ? Ft ЙС ••• W Blueprints for The на bluepnnts.launchpad.net "% • 'tl «ГЦЦ>К.а* Рис. 4.1. Страница Ubuntu Blueprints (Проекты Ubuntu) о выпуске Hardy Heron. На ней члены сообщества могут увидеть прогресс обновлений для готовящегося выпуска и даже предложить собственные идеи 72
Глава 4. Домашнее хозяйство: обновление и поддержание работы Ubuntu Update Manager Как уже было сказано. Ubuntu автоматически сообщит, когда будут до- ступны обновления для операционной системы и других программ, как показано на рис. 4.2. Несколько лет назад пользователям GNU/Linux приходилось вводить команды в терминале, чтобы обновить операци- онную систему. Поэтому пользователи выбирали операционные систе- мы, которые было проще обновлять. Когда популярность GNU/Linux привела к использованию этой операционной системы не столь продви- нутыми пользователями, начали появляться графические интерфейсы, которые облегчали обновление программ. Software updates available * Click on the notification icon to show the available updates Applications Places Рис. 4.2. Сообщение об обновлении программы Так как Ubuntu основывается на Debian, в ней используется графиче- ский интерфейс Update Manager. На рис. 4.3 представлено, как может выглядеть открытая программа Update Manager; в ее уведомлении по- казано, что доступно 391 обновление. Это уведомление появится на экране рабочего стола, когда операционная система решит, что настало время рассмотреть их. Ubuntu будет предупреждать вас о важных обновлениях, по. возмож- но, вы захотите вручную проверить, можно ли что-то обновить. Если вы захотите запустить Update Manager самостоятельно, просто выполните System Administration => Update Manager (Система => Администра- ция Update Manager). После этого Ubuntu начнет поиск обновлений в репозиториях программ. Это стоит делать, если автоматическое обнов- ление произвести не удается или при обновлении программных пакетов происходят ошибки. Чтобы запустить Update Manager, может потребоваться некоторое вре- мя, особенно если доступно 391 обновление. Поэтому, возможно, вы за- * * хотите самостоятельно настроить запуск Update Manager. Для этого в терминале необходимо отредактировать файл crontab — текстовый файл, в котором содержится список команд, запускаемых в определенное вре- мя. Эти файлы выполняются в фоновом режиме в заданное время. Если 73
Часть II. Управление Ubuntu вы установите запуск команд в файле crontab. не лишним будет убедить- ся, что они действительно были запушены, проверив файлы журналов. Об этом будет рассказано ниже. •0 Applications Places System J? Update Manager - । ° x «..• •tv-ch’’*.- Starting Update Manager Software updates correct errors, eliminate security vulnerabilities and provide new features. Reading state information X.l ; & ^date Manager 1|Яп Рис. 4.3. Update Manager проверяет наличие обновлений для системных программ после сообщения о доступности обновлений Помните, что необязательно редактировать файл crontab. чтобы на- строить запуск Update Manager. Если вас в данный момент смущает редактирование команд в терминале, пропустите остаток этой главы и перейдите к следующей. Многие пользователи GNU/Linux никогда не трогали файлов crontab. и их системы отлично работают! Итак, если вы готовы углубиться в изучение редактора crontab. засучите рукава и не бойтесь испачкаться. Вначале необходимо открыть окно Terminal. Для этого выберите Applications => Accessories => Terminal (Программы => Стандарт- ные => Terminal). Появившееся окно будет похоже на рис. 4.4. В окне Terminal должна быть запись, похожая на -desktop:-$ (см. рис. 4.4). Jeff — это пользователь, работающий в данный момент в системе, a jef f-desktop — название самого компьютера. Как раз по- 74
Глава 4. Домашнее хозяйство: обновление и поддержание работы Ubuntu еле $ мы и будем вводить простые команды, чтобы запустить редактор crontab. Введите в терминале строку: sudo gedit /root/.crontab Название команды sudo — это сокращение от super user do (суперполь- зователю выполнить). Опа позволяет вам, пользователю компьютера, запускать программы и команды с привилегиями суперпользователя. Если вы не введете эту часть команды, то не сможете сохранить изме- нения. gedit — это просто edit (правка), /root/ . crontab — файл, кото- рый вы будете редактировать. I Applications Places System jeff # f Ф Sun jun 22. 2:43 PM (!) — jfjfsjeff•desktop: - х file fidft yiew Terminal fafcs Help -desktop:-! | Рис. 4.4. Программа Ubuntu Terminal (J) ЗНАЕТЕ ЛИ ВЫ? ЗНАЧЕНИЕ ROOT У слова Root в GNI/Linux есть два значения. Пользователь root — это администратор компьютера. Ubuntu не создает учетной записи root, так как обычные действия, когда компьютер запущен под этой учет- ной записью, могут привести к необратимым последствиям. Второе значение слова root в GNU/Linux также известно как корне- вая директория, то есть директория самого высокого уровня в фай- ловой системе. При настройке в файле crontab вы берете этот файл из директории root. Введя эту команду в терминале, нажмите Enter. Должен появиться за- прос пароля. Укажите тот же пароль, который вводили для своей учетной записи. При вводе пароля ничего не будет выведено. Такое поведение типично для GNU/Linux со времен Unix. Это увеличивает безопасность, так как никто даже не догадается, сколько символов в вашем пароле. Если человек знает количество знаков в пароле, он может попробовать его угадать. После ввода пароля нажмите Enter. Через несколько секунд Должен появиться редактор с файлом crontab. Щелкните по окну редак- тора, чтобы убедиться в наличии курсора, и введите следующее: 00 00 * * * /usr/bin/apt-get update && /usr/bin/apt-get upgrade -у 75
Часть II. Управление Ubuntu Давайте проанализируем это перед сохранением изменений. Команда начи- нается с ряда нулей. Они указывают на время запуска команды. Таким об- разом, 00 00 означает 12:00 ночи. Если вы хотите установить время запуска файла в 4:30 дня. укажите в команде 16 30. Идущие дальше три звездочки позволяют указать день, месяц и/нли день недели. День может содержать значения от 1 до 31,.месяц должен быть в диапазоне от 1 до 12, а день недели можно установить от 0 до 6, где 0 соответствует воскресенью. Остальная часть команды сообщает операционной системе, какие дей- ствия выполнить и где. Местонахождение файла — /usr/bin,aapt-get — выполняемая программа. Update Manager — это графический интерфейс для части функций программы apt-get но обновлению, -у означает, что на все вопросы во время процесса будет дан ответ «да». Если вы хотите, чтобы ваша команда запускалась в 12 ночи, можете оставить файл в покое и выбрать File => Save (Файл => Сохранить). При желании укажите другое время или даже настройте дату и только затем сохраняйте файл. После сохранения файла закройте редактор с файлом crontab и терминал. Можете гордиться: из своего путешествия в дебри GNU/Linux вы вышли целым и невредимым! Но будьте осторожны, так как чем больше вы работаете в терминале, тем глубже осознаете, сколь- ко у вас контроля над операционной системой. Возможно, со временем вы даже перестанете использовать графические интерфейсы Ubuntu и будете производить все действия в терминале! СОВЕТ Вы также можете вручную запустить Update Manager из терминала. Откройте терминал и введите: sudo apt-get update sudo apt-get upgrade Вы уже должны были заметить команду update (обновление), которая устанавливает заплатки или добавляет новые возможности в различ- ные программные пакеты, а также upgrade — переход к новой версии. Переход к новой версии предполагает замену старо!i версии операцион- ной системы или другого программного пакета последней выпушенной или применение заплаток к программам. Он также производится в гра- фическом интерфейсе Update Manager. Независимо оттого, выведали Ubuntu уведомление или вы вручную запустили Update Manager, если доступна новая версия операционной системы, вы увидите всплыва- ющее сообщение, похожее на рис. 4.5. 76
Глава 4. Домашнее хозяйство: обновление и поддержание работы Ubuntu Your system is up-to-date Software updates correct errors, eliminate security vulnerabilities and provide new features. New distribution release '7.10 is available Upgrade] Рис. 4.5. Выпуск нового дистрибутива fl ПРИМЕЧАНИЕ При использовании apt-get update загружает список пакетов, a upgrade (или insta 11) устанавливает заплатки. Важно помнить, что приведенное изображение было снято на компью- тере под управлением 7.04 Feisty Fawn при обновлении до выпуска 7.10 Gutsy Gibbon. Когда вы будете обновлять ваш дистрибутив Ubuntи, ско- рее всего, номера выпусков будут соответствовать новым версиям про- граммного обеспечения. Поддержка Ubuntu по праву можно назвать чрезвычайно стабильной операцион- ной системой. При правильно!! установке в GNU/Linux не бывает сбоев системы, медленной работы и странного поведения, которые часто слу- чаются в других операционных системах. Однако все равно важно вы- полнять определенные шаги для поддержки, чтобы гарантировать нор- мальную работу компьютера. Имейте в виду, что в системе нет реестра, в отличие от Microsoft Windows. Поэтому поддержка работоспособности системы упрощается. fsck fsck расшифровывается как file system check (проверка файловой! систе- мы) или file system consistency check (проверка целостности файловой системы). Эта команда проверпг файловую систему и в интерактивном режиме исправит ошибки в ней. При обычных обстоятельствах ошибок в файловой системе не будет, и команда fsck всего лишь выведет коли- чество файлов, использованных и неиспользованных блоков в файло- вой системе. Если в файловой системе есть ошибки, команда fsck ото- бразит сообщение о них и спросит, хотите ли вы исправить эти ошибки. 77
Часть II. Управление Ubuntu По умолчанию Ubuntu будет запускать команду fsck после каждых 30 загрузок системы самостоятельно; однако, если вы хотите вручную запустить fsck, также можно это сделать. Самый простой способ запу- стить fsck — открыть Terminal и ввести: sudo fsck При выполнении команд в терминале обычно можно указать опции или флаги, которые указываются после команды, чтобы задать ее параметры. В файле crontab. который мы редактировали выше, строка выглядела так: 00 00 * * * /usr/bin/apt-get update && /usr/bin/apt-get upgrade -у В данном случае -у — это пример опции. Она сообщает команде, что на все вопросы следует отвечать положительно. У fsck есть много различ- ных опций, которые можно разместить после команды. В их числе: • -N — не производить никаких изменений в файловой системе при наличии ошибок, просто показать способы их исправления; • -V — включить многословный вывод. Многословный вывод очень под- робен, и выполнение команды может занять гораздо больше времени; • -а — автоматически исправлять файловую систему, не задавая во- просов; • -г — интерактивно исправлять файловую систему во время проверки. Следующая команда запустит fsck и исправит все найденные ошибки: sudo fsck -а Помните, что все опции команды зависят от регистра. -N и -п — это раз- ные вещи. Если при запуске команды fsck вручную возникают проблемы, вы мо- жете заставить команду выполниться, введя: sudo touch /forsefsck Очистка неполных пакетов К этойу времени вы уже должны довольно комфортно себя чувствовать в окне Terminal, чтобы воспользоваться следующим советом по под- * держке системы. Любому, кто загружал программы, известно, что порой вместо всей программы загружается только часть пакета. Когда это про- 78
Глава 4. Домашнее хозяйство: обновление и поддержание работы Ubuntu исходит, на компьютере остаются неполные пакеты, которые только за- нимают место в операционной системе. Еше раз откройте терминал и введите: sudo apt-get autoclean Теперь в терминале должны появиться имена файлов. Это остатки, ко- торые можно выбросить в корзину. Остаточные конфигурационные пакеты После удаления пакета часто остаются пакеты-зависимости. Пакеты- зависимости — это дополнительные пакеты, которые необходимы для правильной работы программы. Сохранившиеся после удаления основного пакета пакеты-зависимости называются остаточными кон- фигурационными пакетами (Residual config packages). Чтобы от них избавиться, откройте Synaptic Package Manager, выбрав System => Ad- ministration => Synaptic Package Manager. Щелкните по кнопке Status (Состояние) в левом нижнем углу окна. В списке над кнопкой Status вы увидите варианты All Installed (Auto Removable) — Все установ- ленные (автоудаляемые); Installed (Local and Obsolete) — Установлен- ные (локальные и устаревшие); Not Installed - Не установленные. Это означает, что на вашем компьютере нет остаточных конфигурационных пакетов. Если в списке есть пункт Not Installed (Residual config) — Не установленные (Остаточные конфигурационные), щелкните по нему, и справа откроется список пакетов. Щелкните по квадрату возле каждого пакета и выберите Mark for Complete Removal (Отметить для полного удаления). После этого щелкните по кнопке Apply, и Synaptic Package Manager удалит эти файлы. Пакеты-сироты Не закрывая Synaptic Package Manager, щелкните по кнопке Search (По- иск) и введите в поле поиска gtkorphan. Когда в поле справа появится приложение, щелкните по прямоугольнику и выберите Mark for Instal- lation (Отметить для установки). Теперь выберите Apply, и Synaptic Package Manager установит gtkorphan. После установки приложения закройте менеджер пакетов и выбери- те System => Administration => Remove Orphaned Packages (Систе- 79
Часть II. Управление Ubuntu ма => Администрация => Удалить пакеты-сироты). Отметьте пакеты, ко- торые вы хотите удалить, а затем щелкните по кнопке ОК. Папки и файлы Одна из важнейших задач по поддержке системы — организация фай- лов и папок. Хотя она практически не влияет на производительность операционной системы, при правильной организации вам будет гораздо легче найти отчет, срочно нужный для презентации. Создать папку чрезвычайно просто. Правой кнопкой мыши щелкните по рабочему столу. Первый пункт меню называется Create Folder (Соз- дать папку). Просто щелкните по нему, и на рабочем столе появится папка Untitled Folder, которую можно наполнить различными вещами. Как и в Microsoft Windows, вы можете создавать и папки внутри папок, чтобы организация была еще яснее. Просто щелкните правой кнопкой мыши! Если при создании папок вы проявите излишнее рвение, можете выбросить их, щелкнув по пункту Move То Trash (Переместить в корзи- ну). Если для вас это недостаточно просто, перетащите папки в корзину. Таким же образом можно перемещать файлы между папками. Порой возникает необходимость создать папки внутри существующей папки. Щелкните по кнопке Places (Места) в верней панели меню ра- бочего стола. 11а рис. 4.6 показан список папок, которые там уже есть. Названия большинства из них интуитивно понятны. Папка Documents предназначена для письменных материалов, Music позволяет хранить библиотеку песен, Pictures... ну, вы поняли. Home Folder Ж Desktop Documents ^..4 Music Pictures Videos 5 Computer 3 CD/DVD Creator __, Floppy Drive Network Connect to Server.. Я Search for Ales... Рис. 4.6. Папки во время установки Ubuntu Незнакомой может показаться папка Home (Домашняя) вверху списка. Внутри нее нахо- дятся ваши папки Documents, Music, Pictures и Videos. В ней также располагаются папка Desktop, в которой хранится содержимое ваше- го рабочего стола, папка Templates (Шаблоны), Public (Общее) с общим доступом и Examples (Примеры) с примерами того, что можно сде- лать в Ubuntu. Организация файлов требует прилежания. Если вы будете внимательно относиться к ней 80
Глава 4. Домашнее хозяйство: обновление и поддержание работы Ubuntu с самого начала, то заработаете хорошую привычку, которая избавит вас от проблем в будущем. Создавай те столько папок и подпапок, сколько нужно. Познакомившись с файловой структурой системы GNU/Linux. вы поймете, что. если разработчикам удастся так хорошо организовать структуру операционной системы, вам ничего не стоит хранить свою музыку отдельно от заметок. ф ЗНАЕТЕ ЛИ ВЫ? ГДЕ СОХРАНЯЮТСЯ ФАЙЛЫ? Хотя некоторые папки уже названы за вас, изображения не будут автоматически сохраняться в папке Pictures. Вам следует указать, в какой папке нужно сохранить рисунок, документ, песню и т. д. Со- храняя файл, вы сможете указать определенную папку или перейти к папке, не перечисленной в списке. Applications Places System Q left £ . ~i oo-about-these-files (read-only) - OpenOffice.org Writer file fdit View insert Format Table Tools Window Це1р oo-about-these-files fyame: Save in folder: v j Examples bave > Browse for other folders Rle^ype □ Save with password
Глава 5 УСТАНОВКА ПЕРИФЕРИИ Как... • Понять, что такое периферия • Понять, что такое драйверы устройств • Найти драйверы для устройств • Установить периферийные устройства Дни систем, состоящих из компьютера, мыши, клавиатуры и монитора, давно прошли. Чем больше люди осваивают домашний компьютер, тем активнее растет их потребность в дополнительных устройствах. Детям, набирающим отчеты о прочитанных книгах, нужны принтеры. Возмож- ности мультимедиа позволяют использовать фотоаппараты, наушники и микрофоны. Сканеры дают возможность оцифровывать изображения и документы. Игрокам нужны пульты управления и джойстики, чтобы они могли составить конкуренцию при игре с друзьями по Сети. Все эти устройства не всегда необходимы для работы компьютера, но они дела- ют ее значительно веселее. Что такое периферийные устройства За последние несколько лет типичный домашний компьютер «оброс» самыми разными устройствами: принтерами, фотоаппаратами, скане- рами, музыкальными проигрывателями — и позволил работать ком- понентам, которые значительно расширяют его возможности. Все эти устройства часто называют периферийными, так как они существуют на периферии компьютера, а не внутри него. С приходом технологии USB появилась возможность легко подключать и отсоединять периферийные устройства без необходимости переза- грузки системы, что позволяет переключать такие устройства на лету. Учитывая, что в настоящее время в стандартной конфигурации компыо- 82
Глава 5. Установка периферии теров как минимум четыре порта USB, многие внешние устройства мо- гут работать одновременно. (?) ЗНАЕТЕ ЛИ ВЫ? МЫШЬ И КЛАВИАТУРА - ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА Большинство людей считают самыми частыми периферийными устройствами принтеры, сканеры и фотоаппараты. На заре компью- терных технологий, то есть до разработки персонального компьюте- ра, базовая система состояла из материнской платы, центрального процессора и памяти. Учитывая это, мышь и клавиатура первона- чально считались периферийными устройствами. И в наше время многие считают эти устройства периферийными, так как многие из них требуют установки драйверов. Периферия на заре GNU/Linux Мы уже упоминали, что первоначально GNU/Linux считалась операци- онной системой для энтузиастов, помешанных на компьютерах. Одной из причин, по которой она не использовалась, было отсутствие поддержки пе- риферийных устройств. Не то чтобы не было устройств, с которыми могла бы работать система GNU/Linux, просто в ней не было драйверов для них. Большинство пользователей, установивших GNU/Linux на компьютере, либо умели писать драйверы для установленного у них аппаратного обе- спечения, либо знали, у кого можно достать рабочий драйвер. Очень часто эти пионеры GNU/Linux производили хакинг существующих драйверов. ПРИМЕЧАНИЕ Помните: hack — это не отрицательный термин! Хакинг (hacking) означает изменение чего-то с целью заставить его работать. В про- шлом для многих пользователей GNU/Linux изменение программ было необходимостью. Фактически в мире открытых исходных кодов хакинг поощряется. СМИ сократили это слово до четырех букв. Зло- умышленников, взламывающих компьютерные системы, правильнее называть словом «взломщик» или «недобросовестный хакер». ф ЗНАЕТЕ ЛИ ВЫ? ЧТО ТАКОЕ ДРАЙВЕР УСТРОЙСТВА? Драйверы устройств — это программы, которые сообщают, как мо- гут общаться между собой устройства и программы высшего уров- 83
Часть II. Управление Ubuntu ня по компьютерной шине, через которую обычно происходит такое общение. Драйверы устройств зависят от операционной системы, поэтому драйвер принтера для Microsoft Windows не будет работать с Ubuntu. В следующем разделе о драйверах Ubuntu вы лучше пой- мете, как все это работает. Со временем сообщество GNU/Linux росло. Привыкшее делиться, оно помогало в распространении драйверов среди пользователей. Вскоре людям уже не нужно было знать, как писать драйверы устройств, — до- статочно было лишь знать, где их искать. Как и в случае со всем осталь- ным, связанным с компьютерами, Всемирная паутина облегчила энту- зиастам поиск драйверов для дистрибутивов GNU/Linux. Со временем начала расти популярность таких дистрибутивов GNU/Linux, как Red Hal. SUSE и Ubuntu. Они появились в офисах бизнесменов и чинов- ников, в домах пользователей по всему миру. Чтобы не упустить этот растущий рынок, многие производители устройств стали выпускать драйверы для своей продукции, работающие в этих операционных си- стемах. В наше время, если пользователь хочет купить веб-камеру для компью- тера под управлением Ubuntu, ему достаточно проверить, для каких мо- делей уже написаны драйверы. Давайте запустим компьютер и посмо- трим, насколько легко найти периферийные устройства, которые могут работать в Ubuntu. Где можно все это достать Когда Интернет настолько доступен, многие пользователи использу- ют его для покупок, особенно цифровой электроники. На тысячах веб- сайтов размещаются обзоры различных продуктов и их сравнения с ука- занием цен. что позволяет найти самые дешевые. Также можно найти периферийные устройства, которые работают в операционной системе GNU/Linux. Определившись с производителем и моделью, которую вы хотите ку- пить, вы можете пойти двумя путями, чтобы убедиться, что устройство будет работать па вашем компьютере. Первый шаг — зайти на веб-сайт производителя и перейти в раздел загрузки драйверов или в любой раз- дел. откуда их можно загрузить. Там просто посмотрите, перечислена ли операционная система Linux в списке операционных систем, для кото- рых 11 редоста вл я к >тс я д pa i i ве р i »i. 84
Глава 5. Установка периферии ПРИМЕЧАНИЕ На веб-сайтах большинства производителей перечислены Microsoft Windows версии от Windows 2000 до Windows Vista, семейство Мас OS, Linux и FreeBSD. То, что операционная система называется не GNU/Linux, — не ошибка. Просто есть тенденция к тому, что Linux становится допустимым термином для операционной системы. Это приводит в смятение тех, кто приложил тяжелый труд по разработке операционной системы на начальном этапе. Поиск драйверов для Ubuntu На рис. 5.1 видно, что нет общей ссылки на доступные для GNU/Linux драйверы. Вместо этого есть ссылки на драйверы для Red Hal, SUSE. Linspire и т. п. Нигде не упомянута Ubuntu. Хотя многие производители признают популярность и роль Ubuntu, не все из них предлагают драй- веры именно для этого дистрибутива. Вместо этого они предоставляют драйверы для семейства GNU/Linux. IТомните, что в главе 1 при рассмо- трении истории GNU/Linux было сказано, что Ubuntu основана на дис- трибутиве Debian операционной системы GNU/Linux. Так как основа операционной системы происходит из Debian, вы можете использовать драйверы для Debian GNU/Linux, Lexmark is pleased tc announce WirdowsX /ista ccmpat'bilrt. with its consumer ano business printers. ^or mere inrfcrinati3’'. please cheese vou' printer type. Business Printers Consumer Inkjet Printers Windows Л'ЙЧТ.А* ’• *' ‘ •• ... . >x..3 . Л_ . '.lt ‘rd? Aor':i • 1С Д-5 3? : . . Macmtosh Unix/Linux Other Operating Systems -•ease %•* «rat d and of*- з:лПс л f s u э * а, л in; * ett r. ; c .stems -ifteci or ?•->•- cage Рис. 5.1. Раздел веб-сайта Lexmark, на котором показан весь набор драйверов для определенного принтера 85
Часть II. Управление Ubuntu Производителям проще указать одну ссылку для всех дистрибутивов, основанных на Debian, а не множество ссылок для каждого отдельного дистрибутива. Я уже упоминал, что на заре GNU/Linux тем, кто не умел писать драй- веры, приходилось полагаться на опытных программистов, если они хо- тели добавить периферийное устройство в систему. Так как дистрибутив Ubuntu основан на работе сообщества, для него есть страница в Интер- нете со списком поддерживаемых устройств. Чтобы увидеть этот список, откройте интернет-обозреватель и перейдите по адресу: http://wiki.ubun- tu.com/HardwareSupport. Откроется страница, показанная на рис. 5.2. • eSup port Ubuntu Wiki Uo.'iKa f (refox He tJt Mftory Oookrwrki Iccfc *jet> • • ’ //«<* ubuti>. com/H»A««»iSjCpart ф Gattnq Started IMetf HMjrw (J Camel «xxti.Mtu L—iiasXHCAH *»•»» V | ubuntu Hardwaresupport Introduction • ^fntir,^: -n «wr r.rtiprtter Pre-configured Systems • ,.W (0И reports Uettaa > * » Hardware Components • w Pwmie c»m es, miludH a rriobde sir-urt phones inu owj»b rd rtdw flare» • Me Mli • • м Done «41 ubtrfu 'on £| Рис. 5.2. Страница Ubuntu HardwareSupport Вы видите, что на странице поддержки перечислены различные катего- рии аппаратных устройств. Предположим, что вы ищете веб-камеру для своего нового компьютера с Ubuntu. Выбрав ссылку из этой категории, вы перейдете на следующую страницу, в которой перечислены различ- ные производители веб-камер и некоторые сведения об устройствах. Из рис. 5.3 становится понятно, как выглядит большинство страниц раздела HardwareSupport. Там не только перечислены производители 86
Глава 5. Установка периферии периферии и ссылки на страницы, но и приводятся замечания о тине устройств и ресурсы, которые помогают найти правильные драйверы для уже имеющихся у вас устройств. Так как вы вначале ищете пери- ферию, совместимую с Ubuntu, давайте посмотрим на производителей. Creative — один из наиболее известных производителей аудиовизуаль- ных периферийных устройств. Продукты этой компании можно купить практически в любом магазине, торгующем компьютерным оборудова- нием. Щелкнув по ссылке Creative, вы перейдете на следующую стра- ницу, показанную на рис. 5.4. il.,tdw.,ic^irppori(oniponcntsMii(tirne(fl4W«bCerncrM Ubuntu Wiki Md.rtltd Hrefox « W д c* &*°*т-«* a* О < lit pj .-.-лг. r. 3»:’ ► £,:• -4 ф I Me* HMdrm (J Gene.aunrt. Mp. Webcameras w»oc»ms поставу use the Wto Mi; ftamewrnx TM Uounlu kernel has support to vsi compiled too it You may also need a driver to your camera Nitdoesnotiustwork when you start eg »awtv. a good starting point to ooktovour camera is V hapj>vwwQbik-n.usb'dences/(use lhe search eeid win yotr manufacturer name) Some nice people nave also made an application to Ouiic the latest driver to some wabcams ;’-. >r for mo -t help seethe Фу^и-ип page 1A4 Tech HaitfwareSurcorti imconenesthjfimediaY/ebCarrerasxu r»;n Croat* Haidwart'AUpr QrtCompc^rntttiriihmednyvehC ami'asC гиИмг Oeniut -intwi'rSuipc-r'. tinpo; Hercule» HwdwarfcSuppoT. jmportnt^Muft'iiecirtVH.: »mua>Hei»i.ie; jenopMc ' HardwaieSuucot. стро.епимщ'.теок'меьс anerasJenoriOfc Logitech HM*r>r«3vMX“K Mediaforte Haidmm-SiiprxtC-impnrt ni$M:>e«.ne<!nWetK wns-ra Mt ifw , Mtcro Innovations Hjri.wji ^yi ^.| ;My in П.ВМ domr.c v.it.Ou; .Рмр» HwvateSurccT jm.pororr>io«! Mediavn'eBCamerabPr Samsung Har»*te ъ^рсофСупррг ffiisM jfcmegi ,w»bc jm.r »urg Sanyo HWw »H3u| Wrtt С'прог •|т-.Ми1П'пя.яо'«Уя1|,}апч-мчСатус Sony HMdwurt-'^ups.irtf отрогн<е Muifen<*<!i iWyliC arnwa-.c-yn Teuton HarrtMtfSubPOrtCemvonerittMuiomecka’MbCarnetasTeMOii Trust hardwar»3uppoT'.3mpcr»nt>Muitimedj»webCam.fe>as*i.jsi ^Typhoon ЧагОмчг, ...|p| -I.pt-,',! И r-.IH-'-mC tr.fi' Л’ ' I Note Wat pie W free Sceware F01F5! ittyn гы ynny several w»oc ams th al work without p'OC'ieUw s^rmvare Caetgorytirdwate Dm. »•*/ utuYu «XT A Рис. 5.3. Производители веб-камер На этой странице множество камер Creative разбиты по номеру модели, наличию драйвера, его поддержке и работоспособности. В списке также указано, на каких версиях Ubuntu были проверены камеры, есть раздел с комментариями пользователей. Обратите внимание, что некоторые веб-камеры не поддерживаются, но работают. Тем не менее, чтобы за- пустить многие модели, нужна программа EasyCam или EasyCam2. Эта маленькая программка была написана сообществом Ubuntu, она помо- гает автоматизировать процесс установки веб-камеры, устанавливая не- обходимые драйверы. 87
Часть II. Управление Ubuntu HardwareSupportComponentsMultimediaWebCamerasCreati've puminat у МйЙО Medel Dr We iiwpemn Works? Ubuntu СелмтмМг IM Vision ЦИп4 Creative Li.e* Elfe- tf NO NO «€ Ob tOacw О . <к>е$ not work e.itif t 2006 Ain-i$ < realW Webc in. Nu NG ** 06 «Dapper* <610 lEoy. . v and £ asvc >m2 donl pick it up 2C06- >yn 2^ webi am PC-1001 Follow insVufbon: fiom 4/ "j : ’ ; j . •• •• ~ 2007-Feb-i 7 NO Yes tomsta i the epc am kernel modu’e : amours can seed, but with baa quality Ekiga doesnll ke this camera Cieatr.e Леьс am W и Tts MbUfllU нс dce>ni autodetect but । have got the c amera working ь domg the <tep$ listed in the README file of the drrwtf -504 (Hoary) MS& Ю041е 40№VVoik$ J wite gnorr»eme«Hing andvii You ha*» to install that plugins to use i witr gnomemeeting 2005-MM 04 < lertivt webc am Nz $(ка5<х Not out ut ire box Wprks using l am ЛЮ (Эгееад Image quality is not tee best, ton dark with some apps too ugh? with others 2006-JjrrG? Cie-tiv* Wetx am Plus «Model PDOOMOi o*5i8 NO More oi less tee outpout IS sometimes g»een v6 06 (Dappen you have to manually load some modules to make it wort JOOb-Apr 10 Creative Lrve» < am Notebook Piu gspca YfS Yes 7 04 works out of th» box with Ekga as a V4L camera JOQbMar 1G C ie N — Webc am Lnet Motion No NO v7 04 (Fei$M Neither Easvcam лог picked it up сипе- 200?Mav26 ?r.e Ось .s a use vm&o C use (иус : compinntwwam and »s supoiMM Ру Рис. 5.4. Список веб-камер от Creative Внизу страницы есть ссылка на список веб-камер, не требующих несво- бодных встроенных программ (firmware). Кроме драйверов устройств, есть специальные встроенные программы, которые управляют работой периферийных устройств. Такие программы не выполняются на ком- пьютере, а хранятся в самом устройстве, обычно в чине ROM. Эти веб- камеры хорошо работают с большинством дистрибутивов GNU/Linux. их также поддерживает Фонд свободного программного обеспечения. которым и составляется список. Так как Ubuntu считается свободной системой, веб-камеры, перечислен- ные на странице www.fsf.com/resources/hw/cameras, должны работать без проблем. Фонд свободного программного обеспечения предоставля- ет также списки других устройств, работающих со свободными програм- мами. Список можно просмотреть по адресу: www.fsf.org/resources/hw. ПРИМЕЧАНИЕ Организации наподобие Фонда свободного программного обеспе- чения работают за счет пожертвований людей, которые пользуются ихюайтами и информацией. Вы также можете внести пожертвование деньгами или добровольной работой. Подобные организации рады принять любую помощь, поэтому не волнуйтесь, если ваш подарок будет слишком маленьким. 88
Глава 5. Установка периферии Установка периферийных устройств После покупки периферийного устройства необходимо установить его, чтобы оно работало на вашем компьютере. Как и в Microsoft Windows, в Ubuntu есть поддержка plug-and-play. Это означает, что, если BIOS, операционная система и устройства поддерживают plug-and-play, все драйверы находятся в базе данных операционной системы и для запуска процесса установки достаточно просто вставить устройство в порт USB. Если драйвера в системной базе данных нет, пользователю придется са- мому указать его местонахождение, чтобы продолжить установку. Ubuntu не просто поддерживает plug-and-play, а, по мнению многих лю- бителей GNU/Linux, осуществляет эту возможность лучше всех. Неко- торые устройства можно подсоединить к компьютеру, и через несколько секунд у вас попросят их настроить, так как установка уже завершится. Вот как удобно! На рис. 5.5 показано, какая именно информация выводится при подклю- чении нового периферийного устройства. Никто не спрашивает, хотите ли вы установить новое устройство; Ubuntu предполагает, что если вы подключили устройство, то хотите его установить. Также не появляют- ся всплывающие окна на каждом шаге процесса. Помните, что один из девизов Ubuntu — «Это просто работает». ь 9 м ; 1 в 48 пм .V* ’ 'К и Рис. 5.5. Plug-and-play для принтера HP DeskJet Однако после установки устройства, будь то принтер, фотоаппарат или сканер, вы можете его настроить. На рис. 5.6 показаны различные воз- можности настройки принтера в Ubuntu. Настройка проста и похожа на схему, к которой привыкли пользователи Microsoft Windows. GNU/Linux и поддерживающее его сообщество пытаются достичь того, чтобы как можно большее количество устройств без проблем работало с операционной системой. Теперь, когда даже Dell начала продажи новей- ших компьютеров под управлением Ubuntu, можно быть уверенным, ч то все большее количество производителен периферии будет обеспечивать работу устройств с Ubuntu и GNU/Linux. И чем больше бизнесменов
Часть II. Управление Ubuntu отдаст предпочтение GNU/Linux, тем больше периферийных устройств будет работать с этой операционной системой без дополнительных уси- лий со стороны пользователя. File Edit Heip New Printer New Class Copy Delete Goto Server Refresh Server Settings Local Printers PDF dj450 • Settings । Policies | Access Control I Pnnter Options Job Options Connectedto localhost Рис. 5.6. Настройка принтера Конечно, перечисленные в этой главе ресурсы только поверхностно рассказывают о поддержке сообщества GNU/Linux, когда дело заходит о правильной работе устройств. В качестве домашней работы можно предложить вам поискать в Интернете другие сайты с информацией об этом. Если вы вдруг узнаете, что существующие устройства не работают в Ubuntu, не бойтесь поместить сообщение на форумах об Ubuntu. Ска- жите, что вы новичок в сообществе и вам нужна помощь. Чаще всего от- вет появится раньше, чем вы будете его ожидать. Помните, что кое-что просто не работает. У тех, кто переходит на Ubuntu с Microsoft Windows Millennium Edition, может не работать устаревший струнный прин- тер. Однако не забывайте, что это устройство, скорее всего, не работает и в Microsoft Windows Vista.
Глава 6 ДВИЖЕМСЯ ДАЛЬШЕ: УСТАНОВКА ДОПОЛНИТЕЛЬНЫХ ПРОГРАММ Как... • Использовать инструмент Add/Remove для установки программ • Использовать Synaptic Package Manager для установки программ • Устанавливать дополнительные программы из репозитория • Устанавливать дополнительные программы с диска • Загружать программы из внешних источников • Распаковывать и установить загруженные программы • Использовать терминал для установки программ Мы покупаем компьютеры из-за их возможностей. Используем ли мы их, чтобы облегчить себе жизнь, посылая электронные письма, играть в игры или слушать музыку, нам нужны определенные функции. Хотя мы уже узнали кое-какие интересные и нужные вещи об Ubuntu, я уверен, что никто не устанавливает компьютер, чтобы изменить внеш- ний вид интерфейса! Нет, нужно, чтобы компьютер выполнял какие-то Действия, работал в приложениях. Приложения — это программы, которые выполняют какую-то работу Для пользователей. Текстовые и табличные редакторы, калькуляторы, системы управления базами данных, мультимедиапроигрыватели и видеоигры — все это при- меры приложений. 91
Часть II. Управление Ubuntu Заранее установленное программное обеспечение Applications Places System ф • О Accessories » л Games • e. A.sleRiot Solitaire и • —. Graphics * В ackjack м • Internet * ЯЛ Chess 1м Office * Five or More К Sound b Video * А» Four-inaRow Add/Remove... 5? «• t • a • •» © FreeCell Solitaire Gnometns lagno Klotski Mahjongg Mmes Nibbles Robots Same GNOME Sudoku Tali У Tetr a vex Рис. 6.1. Категории приложений в Ubuntu При запуске компьютера на вашем ра- бочем столе в Ubuntu появляются три пункта в левом верхнем углу экрана. Первый из них — Applications (При- ложения). 11менио ему посвящена большая часть данной главы. При щелчке по пункту Applications от- крывается меню, похожее на рис. 6.1. В этом списке перечислены катего- рии уже установленных на компьюте- ре приложений. Только последний пунктсписка. Add/ Remove, не содержит установленных приложений. Это инструмент для за- пуска программы, которая позволяет установить и удалить программное обеспечение, содержащееся в четырех репозиториях приложений, о которых будет рассказано в следующей главе. В числе установленных заранее программ следующие: Tomboy Notes Программа для создания заметок на рабочем столе Chess & Sudoku Популярные игры GNU Image Manipulation Program («The GIMP») Программа для редактирования фотографий, изображений Firefox 11нтсрнет-обозревател1». предпочитаемый в сообществе GNU, Linux Evolution Main Программа для работы с .электронной почтой и планировщик (JpenOffice.org Набор офисных программ, в который входят текстовый и табличный редактор, программа для работы с базами данных, инструмент для создания презентаций и редактор векторной графики Brasen > Disc Burning 11рограмма для записи дисков Movie Player Программа для просмотра фильмов па компьютере 92
Глава 6. Движемся дальше: установка дополнительных программ Конечно, заранее установлено гораздо большее число программ. Это лишь самые популярные. Если вы при чтении книги выполняете все действия на компьютере, щелкните по пунктам категорий, чтобы уви- деть, какие еще программы установлены заранее. Установка с помощью инструмента Add/Remove На рис. 6.1 было показано, что последним пунктом меню является Add/Remove (Добавить/удалить). Это инструмент с графическим интерфейсом для добавления приложений из четырех программных репозиториев или для удаления программного обеспечения с вашего компьютера. Репозитории разбиты на категории, называемые компо- нентами, на основании возможности Ubuntu поддерживать програм- му или того, как программы соотносятся с философией свободного программного обеспечения Ubuntu. Компонент Main В компоненте Main (Основной) содержатся приложения, которые сво- бодно распространяются и поддерживаются командой Ubuntu. Эти про- граммы разработчики Ubuntu отбирают как достаточно важные, предо- ставляя для них обновления безопасности и техническую поддержку. Компонент Restricted В компонент Restricted (Ограниченный) попадают программные паке- ты, которые поддерживаются разработчиками Ubuntu, но распространя- ются на основании не полностью свободной лицензии. Например, если при работе программы в Ubuntu возникают проблемы, у разработчиков может не быть возможности исправить их самостоятельно. О пробле- мах с подобными программами сообщают разработчикам этих прило- жений. Часть программ из ограниченного компонента поставляется на компакт-диске с Ubuntu. Компонент Universe Программное обеспечение из компонента Universe создается в сообще- стве свободного программного обеспечения с открытыми исходными 93
Часть II. Управление Ubuntu кодами. В этом компоненте достаточно много приложений; однако нет гарантии, что для них будут доступны обновления безопасности и под- держка. Компонент Multiverse Данный компонент состоит из несвободных программ. Это программное обеспечение не удовлетворяет правилам лицензирования компонентов Main и Restricted. В него попадают приложения, которые не соответ- ствуют ни одному из пунктов, перечисленных ниже: • позволять распространение; • не требовать лицензионных отчислений; • позволять дальнейшую передачу всех прав; • не делать исключения для пользователей; • нс зависеть от Ubuntu; • быть совместимыми с другими лицензиями. КАК... УПРАВЛЯТЬ ИСПОЛЬЗУЕМЫМИ КОМПОНЕНТАМИ В версиях Ubuntu до Hardy Heron 08.04 пользователи могли устанавливать лишь приложения из основного и ограниченно- го компонентов. Чтобы установить программы из компонентов Universe и Multiverse, необходимо было изменить настрой- ки. В последней версии LTS по умолчанию есть доступ ко всем компонентам. У пользователей появилась возможность его от- ключить. Для этого можно выполнить System => Administra- tion Software Sources (Источники программного обеспече- ния). Ubuntu попросит вас ввести пароль, затем появится список программ, которые можно загрузить из Интернета. Вы можете добавить репозитории от сторонних производителей на вклад- ке Third-Party Software (Программное обеспечение от сторон- них производителей). Конечно, для этого нужно знать URL сайта разработчиков. Чтобы начать установку приложений, необходимо открыть инструмен г Add/Remove. Это самый простой способ установить новые приложе- ния в Ubuntu. Щелкнув по пункту Applications на верхней панели рабо- 94
Глава 6. Движемся дальше: установка дополнительных прог рамм чего стола, вы увидите то же самое, что показано на рис. 6.1. Щелкните по пункту Add/Remove — откроется окно Add/Remove Applications (Добавить/удалить приложения), похожее на показанное на рис. 6.2. Это окно разбито на четыре части. Первая располагается вверху экрана, где можно искать приложения и выбирать, какие из них должны ото- бражаться. Вторая — это дальняя левая панель окна, на которой мож- но выбрать категории, по которым сужается поиск программ. Третья часть — панель непосредственно в середине окна. Именно здесь можно посмотреть список приложений в указанной категории. Наконец, чет- вертая панель расположена внизу экрана. В ней дается подробное опи- сание выбранного программного пакета. часть 3 часть 1 Add/Prmovr Application x часть 2 часть 4 aAccessories । ijiy Education Д Games Graphics Internet л» Other Г Programming Sound & Video System Tools Q Unrversal Access О Help Show. | All available ; pplications i j Search: □ U Application жж 20.000 Light tears into Space create a «tear network to power a city and repair m .. 3D Chess c3 3D chess tor XI1 । £ 4digits A guets-the-number game, aka Bulls and Cows । .. _____• . Popularity 20.000 Light Years Into Space single player real-time strategy game with steampunk sci-fi ▼ You have to build and maintain a steam distribution network on an alien planet, wh le under attack from aliens and other hazards. The game has three difficulty levels, an interactive tutorial, and a scoring system. "20.000 Light Years Into Space* is written in Python using pygame and it was rewarded with the second place in the Pyweek March 2006 individual Entries category Th.s app'ication is provided by the Ubuntu community Qtancei Рис. 6.2. Окно Add/Remove Давайте немножко повеселимся и установим новую игру. Для начала нам нужно выбрать категорию Games в списке. Доступные приложения появятся в соответствующей панели. Вы можете прокрутить список. 95
Часть II. Управление Ubuntu Обратите внимание, что около каждой игры есть звездочки. Они пред- ставляют популярность приложения. Если вы выполняете действия, описанные здесь, на компьютере, щелкните но какой-либо из перечис- ленных игр. и вы увидите, что на напели непосредственно под списком приложений появится ее описание. Поэтому, если вы рассмотрели спи- сок приложении, давайте остановимся на Potato Guy. Описание кажется интересным, поэтому можно продолжить и щелкнуть по галочке рядом с приложением. В правом нижнем углу программы находится кнопка Apply Changes (Применить изменения). Щелкните по ней. чтобы на- чать установку. У вас спросят пароль администратора, а затем начнется установка. Вот и все, готово! Вы можете запустить установленное при- ложение из меню Applications. Установка с помощью инструмента Add/ Remove не только очень проста. Если приложение поддерживается Ubuntu, вас также известят при появлении соответствующих обновле- ний в Update Manager. СОВЕТ Если вы хотите установить больше одного приложения сразу, може- те отметить все пункты, а затем щелкнуть по Apply Changes. ф ЗНАЕТЕ ЛИ ВЫ? ПРИЛОЖЕНИЯ KDE И GNOME Некоторые приложения, например Potato Guy, имеют пометку «For KDE» (Для KDE). Если вы используете Gnome, не бойтесь. Приложе- ния, написанные для одной среды, обычно хорошо работают в дру- гой. Они оптимизированы или для KDE, или для Gnome, но это не значит, что их можно запустить лишь в одной из этих сред. Synaptic Package Manager В главе 4 был упомянут Synaptic Package Manager, когда мы рассказыва- ли об очистке остаточных конфигурационных пакетов и пакетов-сирот. С помощью этого же инструмента можно установить программы, как и с помощью инструмента Add/Remove. Выполнив System => Adminis- tration => Synaptic Package Manager, вы можете запустить еще один графический интерфейс для установки и удаления программ. Как и ин- струмент Add/Remove. Synaptic спросит у вас пароль, а затем откроет окно, показанное на рис. 6.3. 96
Глава 6. Движемся дальше: установка дополнительных программ Рис. 6.3. Synaptic Package Manager Так в чем же, кроме внешнего вида, разница между Synaptic и Add/ Remove как программами для установки приложений? Оба они явля- ются графическими интерфейсами для команды dpkg/apc-get, кото- рую необходимо было бы запускать в терминальном окне. Эта команда устанавливает, удаляет различные пакеты и выводит информацию о них в Ubuntu и других дистрибутивах, основанных на Debian. В Synaptic перечислены пакеты — наборы программ, процедуры или правила. — ас- социированные с приложением, в то время как Add/Remove работает с приложениями как с целым. Synaptic — это более мощный интерфейс, который позволяет указать различные пакеты для установки или ис- правления. Add/Remove можно рассматривать как интерфейс, более Дружественный к начинающим пользователям. Использование диска Ubuntu Порой у вас может не быть соединения с 11нтернетом. Без соединения вы нс сможете скачать файлы из репозиториев Ubuntu для установки. Если вы окажетесь в подобной ситуации, попробуйте установить приложения из установочного компакт-диска Ubuntu, если эта возможность разрешена как источник приложений в Synaptic Package Manager. Чтобы разрешить 97
Часть II. Управление Ubuntu данную опцию, перейдите к System => Administration => Software Sour- ces. Затем поставьте галочку в разделе Installable from CD-ROM/DVD. Установка программ из внешнего мира В репозиториях Ubuntu доступны тысячи приложений. Для некоторых этого может оказаться мало. Предположим, существует видеоигра, в ко- торую вы очень хотите поиграть, и вам необходимо загрузить и устано- вить это приложение на вашем компьютере. Одним из лучших сайтов для новичков в GNU/Linux является www.tucows.com/linux. Это заме- чательный сайт и для опытных пользователей. В Tucows приложения сгруппированы в категории и подкатегории. Давайте посмотрим на рис. 6.4, где производится скачивание игры «Нарды» с Tucows. ) Opening kfibs-l.O.S.tar.gz' х You have chosen to open kfibs*1.0.5.tar.gz which is a: Gzip archive from: http://nyi.lmux.tucows.com What should Firefox do with this He? Open with j Archive Manager (default) О Save to Di§k □ Do this automatically for files like this from now on. Qcancel OK Рис. 6.4. Загрузка c Tucows После загрузки файла появляется новое диалоговое окно, в котором вам предлагается открыть kfibs-1.0.5.tar.gz. Если вы раныпе работали в Microsoft Windows, то можете заметить, что диалоговое окно програм- мы очень похоже на окно приложения для распаковки ZIP-файлов. Вы- берите. в какую папку вы хотите распаковать файлы, а затем щелкните по кнопке Extract (Извлечь). В данном случае мы будем распаковывать файл на рабочем столе. ПРИМЕЧАНИЕ В GNU/Linux .tar, как в .tar.gz, означает tarball, а расширение .gz — GNU zip или gzip. Файл TAR на самом деле является набором боль- шого количества файлов, запакованных в один файл. Этот файл, на- 98
Глава 6. Движемся дальше: установка дополнительных программ зываемый tarball, сжимается инструментом наподобие gzip. Сжатый файл можно легко и быстро пересылать по электронной почте или используя другой метод передачи данных. Так как файл сжат, он за- нимает меньше места. Сжатый файл называется файл.tar.gz. Чтобы открыть файл kfibs-1.0.5.tar.gz, его необходимо распаковать с по- мощью инструмента gzip, как показано на рис. 6.5. Create Folder £laces ........... **"• . jik Search © Recently Used Modified О All files Ф Selected files Desktop Documents fanil Examples Today at 20:01 02/03/08 12/21/07 Music Dirtijroc □ Open destination folder after extraction ©Help 02/03/08 Actions 31 Re create folders Overgnte existing files □ Do not extract older files ©Cancel -^Extract 1 object (370 8 KB), 1 object selected (0 bytes) Рис. 6.5. Инструмент распаковки GNU zip (gzip) Теперь необходимо открыть терминал и установить приложение. Во- первых, выполните Application => Accessories => Terminal (Приложе- ние Стандартные => Терминал). В терминале перейдите в директо- рию, где распаковывали приложение. В данном случае вы распаковали его в Desktop, поэтому давайте узнаем еще кое-что о терминале. При открытии в терминальном окне выводится строка: jeff@jeff-desktop:-$ Вместо первого jeff у вас будет написано имя пользователя, а вместо вто- рого jeff — имя компьютера. Когда эта надпись появится на экране, вве- дите в строке 1s, как показано ниже, а затем нажмите Enter. jeff@jeff-desktop:-$ is О Dies: | 99
Часть II. Управление Ubuntu V A'intKW- file Edit yiew Terminal Tabs tdelp ]efffljeff-desktop:-} Is В г •. index.html i iJv'.elou Gallery M . Pv*) • -1 s 1 y 1 ! a 11 line t • jeff@j eff-desktop:-} На экран будут выведены поддиректории, которые находятся внутри данной директории. Как видите, среди них перечислена и Desktop. Что- бы продолжить, необходимо перейти в эту поддиректорию. Поэтому можно ввести в командной строке cd Desktop, например: jeff@jeff-desktop:cd Desktop у/ ВНИМАНИЕ С точки зрения GNU/Linux, desktop — это не то же самое, что Desktop. Все зависит от регистра символов. После ввода 1s в командной строке появляется следующий экран: File fiJit yiew Terminal Tabs Help jef f(3jef f-desktop:-} cd Desktop jeff@jeff-desktop:~/Desktop$ Is gnome-terminal.desktop i (• *> jeff@jeff-desktop:-/Desktop$ | ! 100
Глава 6. Движемся дальше: установка дополнительных программ Как видите, здесь перечислена поддиректория kfibs-1.0.5. Если ввести: jeff@jeff-desktop:~$ cd kfibs-1.0.5 на экране будет отображено содержимое поддиректории kfibs-1.0.5. Внутри есть файл под именем config. Вот его-то мы и ищем. При нали- чии этого файла можно начать установку. ив»*-—' t яятму wwv***2''/*T r'" jjeff-desktop: -/Desktop file Edit yiew Terminal Tabs Help jeff@jeff-desktop:-) cd Desktop jeff@jeff-desktop:-/Desktop) Is gnome-terminal.desktop kf»bs I e S jeff@]eff-desktop:-/Desktop) cd kfibs-1.0.5 jeff@jeff-desktop:-/Desktop/kfibs-1.0.5) acconfig.h acinclude.m4 aclocal.iM AUTHORS BUGS jeff@jeff-desktop:~/Desktop/kfibs 1.0.5) ChangeLog config.h.bot config.h.in configure.in COPYING INSTALL Is k* b- kfibs.lsm khbs.xpr Makefile.am Makefile.in NEWS IX) README stamp-h.in TODO VERSION В процессе установки необходимо следовать инструкциям из файла INSTALL. Он находится в папке kfibs-1.0.5 на рабочем столе компьюте- ра. Просто откройте эту панку и дважды щелкните по файлу INSTALL. Откроется текстовый файл с пошаговым описанием процесса установ- ки данного приложения в терминале. В большинстве файлов INSTALL описаны настройка перед установкой, создание директорий и установ- ка приложения. Вот почему упомянутый ранее файл config так важен. Перед установкой необходимо его настроить. ПРИМЕЧАНИЕ Если установка не удается, возможно, вам не хватает пакетов, кото- рые называются зависимостями (dependencies). Эти пакеты можно загрузить и установить с помощью Synaptic. На то, чтобы привыкнуть к установке пакетов в терминале, может уйти время, но научиться делать это без ошибок — ценный опыт.
Глава 7 ВРЕМЯ ОБНОВЛЕНИЯ: УСТАНОВКА НОВОГО АППАРАТНОГО ОБЕСПЕЧЕНИЯ Как... • Выбрать соответствующее аппаратное обеспечение • Открыть корпус компьютера • Установить новое аппаратное обеспечение • Проверить существующее аппаратное обеспечение Большинство людей покупают предварительно собранный компьютер. Необходимо лишь подсоединить провода в гнезда, выделенные цветом, и включить компьютер в розетку. Долгое время такой способ установки был доступен лишь пользователям Microsoft Windows или Apple Mac OS. Авантюристам, использующим GNU/Linux, приходилось на самом деле устанавливать операционную систему. Теперь, когда Dell и Acer стали производить настольные компьютеры и ноутбуки с предустанов- ленной Ubuntu, пользователи GNU/Linux также могут покупать уже настроенный компьютер. Если вы купили уже настроенный компьютер, велика вероятность, что с ним произойдет одна из двух вещей. Первая — какое-то устройство может испортиться. После нескольких лет использования тепло, соз- даваемое компьютерами, может вызвать проблемы, связанные с обору- дованием. Если вы работали с компьютерами довольно долгое время, то, вероятно, наблюдали проблемы, связанные с неработоспособностью оборудования. Вторая типичная ситуация — необходимость обновле- ния части аппаратных средств при увеличении количества выполня- емых компьютером функций. В этой главе будет вкратце рассказано об основах установки аппаратных устройств; однако многим данная задача может показаться сложной. 102
Глава 7. Время обновления: установка нового аппаратного обеспечения Выбор соответствующего аппаратного устройства В главе 5 рассказывалось о выборе периферийных устройств. Как и в случае с периферийными устройствами, для любой добавляемой ап- паратуры необходимы драйверы, позволяющие программам и устрой- ствам общаться друг с другом. ф ЗНАЕТЕ ЛИ ВЫ? НУЖНА ПРОХЛАДА Тепло, производимое в компьютере, — главный враг вашей аппара- туры, особенно центрального процессора. Вентиляторы, которые гудят, когда вы работаете на компьютере, на самом деле нужны, что- бы охлаждать чувствительные детали. Чтобы избежать перенагрева аппаратуры, необходимо убедиться, что поток воздуха снаружи компьютера не перекрыт, а на вентиля- торах и внутри самого компьютера не скапливается пыль. Если на вентиляторах собирается пыль, используйте средство для ее удале- ния — грушу со сжатым воздухом, которую можно купить в магазинах. Не используйте пылесосы, так как они могут повредить компьютер. При обновлении или замене устройств вначале следует обратиться к стра- нице поддержки аппаратуры Ubuntu. Этот доку мент можно открыть в обо- зревателе по адресу: https://wiki.ubuntu.com/HardwareSupport. В списке компонентов аппаратуры, часть которого показана на рис. 7.1, представ- лены материнские платы (Motherboard), последовательные порты (Serial Ports), последовательные контроллеры АТА (Serial АТА Controllers), звуковые карты (Soundcarts), видеокарты (Video Cards), сетевые платы (Network Cards) и беспроводные сетевые платы (Wireless Network Cards). Полный список аппаратуры можно просмотреть в HardwareSupport. Это устройства, с которыми вы, скорее всего, будете иметь дело. Единствен- ное устройство, которого нет в списке, — устройство для чтения/записи CD/DVD. Если вы собирались установить его, не отчаивайтесь! Зайдите на www.hardware41inux.com. Конечно, там есть и Ubuntu. # ПРИМЕЧАНИЕ На сайте Hardware4Linux есть возможность зарегистрироваться. Возможности зарегистрированных пользователей немного шире. Так как в процессе регистрации вам нужно указать свой адрес элек- тронной почты, возможно, имеет смысл создать новый почтовый адрес специально для регистраций. 103
Часть II. Управление Ubuntu ' IUr<h»M(e4ippori Uhu’iln WIU Mn.’IHd Г hefox Ldt 'Ля* 5илклы»*« ТаС* Не* http* /Miibrtu.canih» dw« e'kcw’ Ф Ottnj Started i>, UM r*«ftne* Gematauxft «pi <5 ubuntu О * X 1 '.1* AJt St 'lta? I' ll*I Maa U Lfl-i SHwtMMM iiusi» Mwhwr, Hardwaresupport Introduction • rwavwmyiuilonou»' Pre-configured Systems 1 «I • uptto* (Old reports i»t*!g£) • °rw • Мэ-гяте» • ew-K'dfte >' PC s Hardware Components • tmtiMjtr. • 0 F-Q-fW*» 01ГM, «ЧЫИПр rood* pho^, $mprtprunes <1:0 SyrtiQ М4» r4»0 plpstS • МС0»Г|» • Mut-Jine.x, Done *4i jhrtu сов £ Рис. 7.1. Страница Ubuntu HardwareSupport Когда вы будете уверены, что аппаратура, которую вы ищете, будет рабо- тать в Ubuntu, убедитесь, что у вас есть драйверы для данного устройства. Как было упомянуто в главе 5, одним из лучших мест для поиска драй- веров является сайт производителя. Помните, что па некоторых сайтах просто указан вариант Linux или GNU/Linux, а на некоторых выбор бо- лее конкретизирован. Часто встречаемые дистрибутивы GNU/Linux — это Red Hat, SUSP2 Linux, Mandriva и Debian. Если в списке дистрибути- вов нет Ubuntu, можно спокойно загружать драйверы для Debian. Открытие корпуса компьютера Вы определили, что именно собираетесь заменять, знаете, что есть драйве- ры для работы этого устройства под Ubuntu, и уже купили новое устрой- ство. Что дальше? Теперь нужно установить само устройство в компьютер. Многие из вас уже успели установить новенькое устройство еще до того, как я написал это предложение. Если же вашей реакцией был вопрос: «Что мне надо сделать?», не волнуйтесь. В следующей части этой главы будет расписан процесс установки по шагам. 104
Глава 7. Время обновления: установка нового аппаратного обеспечения ПРИМЕЧАНИЕ Если вы еще никогда не открывали свой компьютер, можете пригла- сить профессионала, чтобы он установил устройство. Если же вы бу- дете устанавливать устройство самостоятельно, никогда, повторяю, никогда не открывайте блок питания. Заряд в блоке питания может сохраняться даже через много времени после выключения компью- тера, и он достаточно силен, чтобы вызвать серьезные поврежде- ния, даже смерть. Сначала подготовьте чистое рабочее место, соответствующее необхо- димым мерам безопасности (в частности, не забудьте о возможности возникновения статических разрядов). Не стоит работать с компьюте- ром на лохматом ковре в холодный зимний день. Статика, как и тепло, Сможет нанести компьютеру непоправимый вред. В то время как тепло 'медленно разрушает компьютер, статика работает быстро и тихо. Одной искры достаточно, чтобы испортить процессор. Кроме чистого рабочего места, вам, вероятно, понадобится маленькая ^крестообразная отвертка. Можно также почистить компьютер от пыли, поэтому пригодится и груша. Чтобы открыть корпус компьютера, выполните следующие шаги. 1. Выключите компьютер. После того как операционная система за- вершит работу, проверьте, есть ли на блоке питания выключатель. Если есть, выключите и его. 2. Отсоедините от компьютера кабель питания, все внешние кабели . и устройства. 3. Открутите винты, поддерживающие боковую панель. Как правило, их четыре: по два на каждую панель. Убедитесь, что вы не откручи- ваете винты блока питания; их следует оставить. 4. Потяните боковую панель, чтобы открыть корпус компьютера. /Р ПРИМЕЧАНИЕ В некоторых компьютерах, особенно фирмы Dell, не нужно ничего откручивать, чтобы открыть корпус. В них есть кнопка, которую сле- дует нажать при открытии корпуса. Если вы не уверены, что делать в вашем случае, прочитайте руководство от производителя или по- ищите ответ в Интернете. 105
Часть II. Управление Ubuntu И куда мне это вставить? Теперь, когда ваш компьютер лежит перед вами в разобранном виде, можно было бы закончить статью, чтобы проверить, научились ли вы обращаться с вопросами к сообществу Ubuntu. Однако меня предупре- дили, что в таком случае мою почту точно забросают гневными письма- ми, так что давайте разберемся, как все собрать. После открытия корпуса компьютера необходимо: а) установить аппа- ратное устройство в нужное место; б) с помощью правильных кабелей соединить новое устройство с материнской платой. CD, DVD и жесткие диски Если вы добавляете еще один жесткий диск или устанавливаете устрой- ство для работы с CD или DVD, необходимо поместить его в переднюю часть компьютера в одном из отсеков. Если вы заменяете устройство CD, DVD или жесткий диск, не нужно открывать отсек. При добавлении дополнительного устройства нужно освободить для него место. В боль- шинстве корпусов есть пластиковые крышки, которые удаляются, что- бы освободить место для устройства CD/DVD. Просто уберите крышку и поставьте на ее место диск. (j) ЗНАЕТЕ ЛИ ВЫ? НУЖНО НАСТРОИТЬ ПЕРЕМЫЧКИ Жесткие диски и диски CD/DVD — это загрузочные устройства, поэ- тому у них есть так называемые джамперы (перемычки). Обязатель- но прочитайте документацию к новому устройству, чтобы правильно его настроить. Если этого не сделать, оборудование может не рабо- тать. Поместив устройство в корпус, закрепите его винтами, которые по- ставляются с диском. Обязательно закрутите винты с двух сторон. Если закрепить только одну сторону устройства, вибрация может вызвать шум. После размещения устройства в отсеке подключите ка- бель питания и интерфейсный кабель. Для устройств CD/DVD также необходимо подсоединить аудиокабель, если вы хотите проигрывать на них музыку и фильмы. Если вы подсоединяете дополнительное устройство для записи, соединять его аудиокабелем со звуковой кар- той не нужно. 106
Глава 7. Время обновления: установка нового аппаратного обеспечения Использование гнезд для платы Большинство аппаратных устройств, например ви- деокарты, сетевые платы и звуковые карты, разме- щаются в гнездах в задней части компьютера, а не в отсеках спереди. Если вы посмотрите на заднюю часть материнской платы, то увидите несколько пор- тов. или гнезд, в которые можно установить такие устройства. Так как гнезда находятся на материн- ской плате, они обычно не соединяются кабелями. Как и отсеки для жестких дисков, гнезда закрыты от окружающего мира заглушками. Эти заглушки обыч- но металлические, и при необходимости можно от- крутить винты, соединяющие их с корпусом. Некото- рые полагают, что если снять заглушки, это уменьшит температуру внутри компьютера, так как будет еще одно место для выхода воздуха. Это неправда. Корпус спроектирован с целью усилить поток воздуха. Если удалить заглушки и не заменить их картой, это нарушит циркуляцию воздуха внутри компьютера. PCI (Интерфейс периферийных компонентов) Это наиболее часто встречающееся и используемое гнездо в компьюте- ре. Оно обычно белое, как показано ниже. 107
Часть II. Управление Ubuntu AGP (Порт для графики с ускорением) Этот порт используется исключительно для высокоскоростных домаш- них графических карт. Он быстрее порта РС1 и позволяет одновременно передавать больше данных. 1 Торт обычно светло-коричневого цвета. PCI Express Повое гнездо, которое часто используется для видеокарт, но также мо- жет позволить другим устройствам работать быстрее — скорость может увеличиться более чем на 100%. Вначале установка нового оборудования в гнездо может показаться пу- гающей. Это хрупкие, дорогостоящие устройства, которые не хочется испортить. И в то же время для правильной работы они должны крепко держаться в гнезде. При вставке карты в гнездо применяйте силу, но не перестарайтесь. КАК... УЗНАТЬ ИСПОЛЬЗУЕМОЕ ОБОРУДОВАНИЕ Вам могут понадобиться сведения о том, какие именно устройства установлены на вашем компьютере. Сообщество Ubuntu поддер- живает программу для KDE под названием Device Manager, кото- рую можно добавить в меню Applications (Приложения) с помо- щью инструмента Add/Remover (Добавить/Удалить). Выполните поиск Device Manager, чтобы найти это приложение и установить его. Программа достаточно информативна, и в ее удобном интер- фейсе показано все установленное на компьютере оборудование. 108
Глава 7. Время обновления: установка нового аппаратного обеспечения Device Manager удобна, но информацию также можно получить в терминале. Это еще один способ попрактиковаться в использо- вании терминала, поэтому откройте окно терминала и введите: sudo Ishw Теперь вас попросят ввести пароль. После этого на экран будет выведен длинный список оборудования на компьютере. С помо- щью команды Ishw можно узнать даже информацию о драйвере £щя устройства, которое вы ищете. Кроме этого, чтобы получить «ведения об оборудовании, вы можете ввести в терминале следу- ющие команды (не забудьте написать sudo перед командой, что- запустить ее от имени пользователя с расширенными полно- мочиями): Ishw -short Выводит краткую сводку об используемом оборудовании Lspci Выводит список устройств, соединенных через гнездо PCI Lsusb Выводит список устройств, подсоединенных к компьютеру через порт USB cat / proc/ cpuinfo Выводит информацию о процессоре компьютера Ishw -class network Выводит информацию о сетевых устройствах
Глава 8 ЗАБОТА О БЕЗОПАСНОСТИ: СДЕЛАТЬ UBUNTU БОЛЕЕ ЗАЩИЩЕННОЙ Как... • Сделать работу за компьютером безопасной • Установить и настроить Firestarter • Установить и настроить антивирус • Установить и настроить программы резервного копирования О безопасности компьютеров сейчас часто говорят в новостях, в жур- налах о компьютерах и торговле и во всем Интернете. Этот вопрос настолько часто поднимается, что некоторые считают его способом продать напуганным пользователям еще больше программного обеспе- чения. В конце концов, разве кто-то не заплатит 19,95 доллара за защиту от злых хакеров, чтобы они нс смогли узнать личную информацию и но- мера кредитных карточек? Действительно, есть люди, которые на вол- не компьютерной безопасности получают деньги, используя страшные всплывающие сообщения «Ваша система заражена — щелкните здесь, чтобы купить мою программу, которая очистит и защитит ваш компью- тер». Однако если бы все проблемы компьютерной безопасности были надуманными, зачем нужна была бы эта область сообществам свободно- го программного обеспечения и программного обеспечения с открыты- ми исходными кодами? Компьютеры подвержены риску просто при соединении с Интернетом. Среди возможного риска вирусы, черви, трояны, шпионские програм- мы, руткиты, вредоносные хакеры, фишинг, фарминг и социальная ин- женерия. При обсуждении безопасности профессионалы IT часто ис- пользуют выражение: «Единственный способ по-настоящему защитить компьютер — закрыть его в стальном ящике»; в общем, не используйте 110
Г Глава 8. Забота о безопасности: сделать Ubuntu более защищенной компьютер, и вы будете в безопасности. Понятно, что это непрактично, так как компьютеры используются каждый день, поэтому вместо того чтобы бояться, будьте хитрее. Понимание того, как безопасно работать ла компьютере и какие меры нужно предпринимать, — это разница между счастливым пользователем компьютера и тем, кто теряет свои файлы. Передовой опыт компьютерной безопасности Перед тем как изучать способы защитить компьютер под управлением Ubuntu, необходимо изучить некоторые термины и обратить внимание на основные принципы. После чтения этой главы у вас может возник- нуть вопрос: «Зачем вы мне все это рассказываете? Это же просто здра- вый смысл!» Мы знаем, что здравый смысл встречается не так часто. Иначе смысла включать эту главу не было бы. Терминология В этой главе будут обсуждаться термины, объясненные ниже. Важно ознакомиться с ними, так как они часто встречаются на форумах, свя- занных с безопасностью. • Ботнет (botnet). Несколько компьютеров (зомби), которые контро- лируются другим компьютером или пользователем. Обычно созда- ется вирусом или другими вредоносными программами. • Брандмауэр (firewall). Программный или аппаратный пакет, цель которого — предотвращать неавторизированный доступ к компью- терной системе или сети. Взломщик (cracker). Человек, получающий доступ к компьютерной системе без разрешения. Вирус (virus). Программа, способная копировать себя, чтобы зара- зить компьютер без ведома оператора. Вирусы могут уничтожать или портить данные на зараженных компьютерах. Вредоносные программы (malware). Слово malware — это сокраще- ние от malicious software. В общем, это любые программы, которые могут нанести компьютерной системе вред. Например, вирусы, тро- яны и черви. 111
Часть II. Управление Ubuntu • Зомби (zombie). Компьютер, зараженный вирусом, который позво- ляет кому-то управлять собой. • Руткит (rootkit). Вредоносная программа, которая позволяет обра- щаться к компьютеру под управлением GNU/Linux с правами поль- зователя root. В Microsoft Windows нападающий может получить права администратора. • Социальная инженерия (Social engineering). Высокотехнологичная версия мошенничества. Метод обмана пользователей, при котором они сообщают информацию, которую можно использовать для «ав- торизированного» доступа к компьютерной системе или сети. • Троян (trojan). Сокращение от «троянский конь» (Trojan horse), это компьютерная программа, устанавливаемая под видом другой про- граммы. Она открывает доступ к компьютеру для нападающего. • Уязвимость (vulnerability). Слабость компьютерной системы, про- цедуры или сетевой защиты, которую могут использовать взломщи- ки, чтобы получить доступ к системе. • Фарминг (pharming). Технология, при которой изменяются навига- ционные структуры DNS и человек перенаправляется на сайт зло- умышленника, а не на сайт, на который он хотел попасть. Так часто собирают банковскую и другую личную информацию от ничего не подозревающих пользователей. • Фишинг (phishing). Технология, заключающаяся в посылке поддель- ного электронного письма или сообщения якобы от банка или фир- мы. В сообщении у пользователя обычно запрашиваются информа- ция об учетной записи и пароль. Сообщение также может содержать ссылки на поддельные веб-сайты, на которых у пользователя может спрашиваться подобная информация, и этой информацией затем пользуются злоумышленники. • Хакер (hacker). Человек, который с помощью знаний и таланта ре- шает сложные проблемы, связанные с компьютерами. • Червь (worm). Вредоносная программа, которая может создавать свои,копии, чтобы распространиться по компьютерной сети. • Эксплойт (exploit). Ошибка в программном обеспечении, которой пользуются хакеры, чтобы получить доступ к компьютерной систе- ме или сети. 112
Глава 8. Забота о безопасности: сделать Ubuntu более защищенной Если вы искали сведения о GNU/Linux и Ubuntu в Интернете, то. веро- ятно, видели статьи и сообщения на форумах, в которых расхвбивает- ся безопасность это»! операционной системы ио сравнению с Microsoft Windows. Если вы еще этого не сделали, наберите в Google строку GNU/ Linux + security, и вы поймете, о чем я говорю. При установке Microsoft Windows пользователи должны создать на- чальную учетную запись. Этой учетной записи сразу присваиваются права администратора, и, значит, пользователю разрешено все. Поэто- му, если под этой учетной записью будет запущена вредоносная про- грамма, она получит полный доступ к компьютеру. Ubuntu использует другой подход. Пользователи, созданные во время установки, не могут делать все, что хотят. Помните, как при установке вам надо было наби- рать sudo? Это потому что пользователь — не администратор, или root, как это называется в GNU/Linux. По этой причине инструменты Add/ Remove и Synaptic Package Manager запрашивают пароль, если вы про- буете что-то установить. Такой подход, безусловно, работает, так как и Microsoft теперь использует подобную процедуру в операционной си- стеме Winodows Vista. Еще одна причина, по которой GNU/Linux безопаснее Microsoft Win- dows, заключается в том, что количество вредоносных программ, зара- жающих Microsoft Windows, очень велико по сравнению с GNU/Linux. Отличаются и пользователи этих операционных систем. Windows - самая популярная операционная система в домах и офисах. Эта доля рынка включает большое число пользователей, которые не заботятся о безопасности компьютера. Люди, работающие с GNU/Linux, отличают- ся — они продвинулись на шаг дальше ио сравнению с обычными поль- зователями и знают о компьютерах больше. Конечно, это только теория, и миллионы пользователей хорошо знакомы с Microsoft Windows. Дан- ная теория указывает на то, сколь важен пользователь при поддержании безопасности компьютера. Установка таких программ, как антивирус и брандмауэр, — это ваша задача. Следует обеспечить частые обновления этих и всех других приложений. Что еще важнее, необходимо использо- вать приложения безопасности. Установка Firestarter Нет, мы будем устанавливать не копию раннего фильма с участием Дрю Бэрримор. Мы будем устанавливать одну из важнейших деталей! пра- вильно составленного плана безопасности — брандмауэр. Уже много лет ИЗ
Часть II. Управление Ubuntu термин «брандмауэр» (firewall) понимают неверно. Порой его опреде- ляют как инструмент для запрета доступа к веб-сайтам. Хотя некоторые брандмауэры содержат такие фильтры содержимого. это не основная их задача. Брандмауэр — это инструмент, который ограничивает доступ к компьютерной системе или сети, контролируя доступ к портам ком- пьютера, которые служат точками соединения для передачи данных. В Ubuntu при стандартной установке на компьютере не открывается ни один порт. В большинстве компьютерных систем также не надо откры- вать никаких портов, поэтому, если не открывать порты во время уста- новки, это не повредит работе. Если Ubuntu не открывает при установке никаких портов, зачем тог- да нужен брандмауэр? Хороший вопрос. Хотя вначале на компьютере не открыто ни одного порта, вы можете решить открыть некоторые из них, чтобы использовать возможности удаленного доступа или запу- стить веб-сервер. В любом случае при открытии порта на компьютере нужен брандмауэр. Если вы решите оставить стандартные настройки и не открывать никаких портов, брандмауэр все равно может быть по- лезен, так как он выводит определенную информацию о безопасности. При запуске брандмауэра вы получаете информацию о других компью- терах, которые ищут па вашем компьютере открытые порты. Если вы увидите, что определенный компьютер постоянно проверяет все порты на вашем компьютере, это может стать проблемой, о которой стоит со- общить интернет-провайдеру. Лучше освоившись в Ubuntu, вы сможете установить политики для Firestarter. Политики (policies) — это правила, которым подчиняется брандмауэр, и они делятся на входящие (inbound) и исходящие (outbound). По умолчанию Firestarter подчиняется следу- ющим политикам: • новые входящие соединения из Интернета к брандмауэру или кли- ентским компьютерам блокируются; • главный компьютер с брандмауэром может без ограничений уста- навливать новые соединения; • все клиентские компьютеры могут устанавливать соединения с Ин- тернетом, по не с главным компьютером, на котором установлен брандмауэр; • трафик из Интернета в ответ на запросы соединения из компьюте- ров клиентов или компьютера брандмауэра обратно разрешен. Установить Firestarter просто. Откройте меню Applications и выберите Add/Remove. После запуска Add/Remove найдите Firestarter среди до- 114
Глава 8. Забота о безопасности; сделать Ubuntu более защищенной ступных приложений. Затем выполните обычные процедуры установки. После установки программы выполните Applications => Internet => Fire- starter для ее запуска. У вас спросят пароль. Это безопасность в работе! После запуска программы появится окно, похожее на рис. 8.1. Firewaff Wizard x Welcome to Firestarter This wizard will help you to set up a firewall for your Unux machine. 4>u will be asked some questions about your network setup in order to customize the firewall for your system. Tip If you are uncertain of how to answer a question It is best to use the default value supplied Please press the forward button to continue. Рис. 8.1. Приветственный экран Firestarter fl ПРИМЕЧАНИЕ Отметив Firestarter, вам также нужно будет в ответ на запрос раз- решить приложения сообщества. Затем щелкните по кнопке Apply Changes (Применить изменения). Также может появиться малень- кий экран, в котором будет написано о невозможности подтвердить подлинность приложения Firestarter, в результате чего его скачива- ние может быть опасным. Если вы скачиваете приложение, подлин- ность которого нельзя подтвердить, убедитесь, что получили его из достойного доверия источника. После щелчка по кнопке Forward (Вперед) откроется окно Network Device Setup (Настройка сетевого устройства). На нем вы увидите устройство, которое позволяет подключаться к Интернету. У большин- ства будет показано устройство Ethernet (ethO), как на рис. 8.2. Если у вас что-то другое, не переживайте — Ubuntu и Firestarter определили се- тевое устройство, используемое на вашем компьютере для соединения с Интернетом, поэтому выберите то, что вам будет предложено в окне Network Device Setup. Следующая часть важна. Если вы не указывали IP-адрес для сетевого устройства, отметьте пункт IP Address Is Assigned Via DHCP (IP-адрес присваивается с помощью DHCP). Если вы не пом- 115
Часть II. Управление Ubuntu ните, указывали ли IP-адрес для устройства, также отметьте этот пункт. У большинства он будет отмечен. Затем щелкните по кнопке Forward. f irpwan Wizard Network device setup Please select your internet connected network device from the drop down list of available devices. Detected device(s): Ethernet device (etho) C Tip rf you use a modem the device name is likely pppO if you have a cable modem or a DSL connection, choose etho Choose pppO tf you know your cable or DSL operator uses the PPPoE protocol □ Start the firewall on dial-out —» 1»^ -*»,« M « ...... i 0 IP address is assigned via DHCP * • • — — И**»1 • * *••••* •» *••••• HIM Back forward 41Qurt Рис. 8.2. Настройка сетевого устройства Если в предыдущем окне вы выбрали IP Address Is Assigned Via DHCP, оставьте данный экран пустым и щелкните по кнопке Forward. Возмож- ному вас дома одно соединение с Интернетом на несколько компьютеров, но пункт Enable Internet Connection Sharing (Разрешить разделение соединения с Интернетом) (рис. 8.3) имеет другое значение. Он пред- назначен для компьютеров, через которые с Интернетом соединяются другие компьютеры. Если какой-то компьютер соединяется с Интерне- том посредством вашего, отметьте этот пункт. s Firewall Wizard (~xj X"йтInternet connection sharing setup Firestarter can share your Internet connection with the computers on your local network using a single public IP address and a method called Network Address l>anslation. Q Enable Internet connection sharing = the IX p ‘unction <jaSack ^►forward JftQuit Рис. 8.3. Настройка разделения соединения с Интернетом 116
Глава 8. Забота о безопасности: сделать Ubuntu более защищенной Вот вы и на последнем этапе настройки. Убедитесь, что отметили пункт Start Firewall Now (Запустить брандмауэр сейчас) (рис. 8.4). и щелкни- те по кнопке Save. Fire w afiWl za r< x^ Ready to start your firewall The wizard Is now ready to start your firewall. Press the save button to continue, or the back button to review your choices. Д Start firewall now Tip' If you are connecting to the firewall host remotely you might want to defer starting the firewall until you have created additional policy Рис. 8.4. Брандмауэр готов к работе После щелчка по кнопке Save откроется окно Firestarter (рис. 8.5). Можете посмотреть, какие настройки есть у брандмауэра, но ничего не меняйте, особенно в политиках. Неправильные настройки могут не дать вам использовать Интер- нет. Хотя политики выходят за рамки этой книги, на форумах о Ubuntu есть много информации о Firestarter. Это снова преимуще- ства программ, поддерживаемых Ubuntu! Теперь, если вы хотите посмотреть на какие-то действия Firestarter, оставьте эго окно от- крытым и запустите обозреватель Firefox. Зайдите на пару сайтов, азатем вернитесь к Firestarter. Обратите внимание, что поля Re- ceived (Получено) и Sent (Посла- но) изменились. Это связано с тем, нто брандмауэр записывает в жур- нал объем данных, переданных по Firestarter jeff -desktop firewall Edit Eyents Policy Help Preferences Й Lock Arewail Stop Firewall Events I Policy I Status Firewall Status Active Events Tjjta! Serious inbound 0 0 Outbound 0 0 Network PCYltt bPf Rjtcerye^ $£nt ethO Ethernet 52 5 MB 10 MB 0.0KB/S i I t> Active connections Рис. 8.5. Окно Firestarter »• • *. «• • M • , ж • • L=J _£!*. 117
Часть II. Управление Ubuntu активному сетевому устройству. Данная информация может быть по- лезной, так как, если вы не используете Интернет и заметите, что по се- тевому устройству передается много данных, возможно, кто-то передает данные без вашего ведома. (J) ЗНАЕТЕ ЛИ ВЫ? АНАЛИЗ СЕТЕВОГО ТРАФИКА Один из способов, по которым эксперты могут узнать, что система была взломана,— использование инструмента анализа сетевого трафика (Network Traffic Analyzer), например Wireshark. Wireshark — это программа для анализа сетевого трафика с открытыми исход- ными кодами, которая записывает в журнал данные о сетевом тра- фике, как и Firestarter, но также позволяет анализировать трафик и пересылаемые пакеты данных. Так как компьютеры и сети обычно обмениваются некоторым объемом данных, сетевые администра- торы устанавливают базис, или объем трафика, считающийся нор- мальным. Когда трафик превышает базис без причины, они начина- ют искать возможный взлом или вредоносные программы. Познакомившись с Firestarter, обратите внимание на синий круг с чер- ной стрелкой на вашей панели инструментов (рис. 8.6). Это значок для открытия Firestarter, который также сообщает, что брандмауэр рабо- тает. Applications Places System -у - ф Jeff \ £ М Sun Feb 24. 7:48 PM gj Рис. 8.6. Firestarter в работе Если вы щелкнете по этому значку, окно Firestarter закроется, но бранд- мауэр все равно будет защищать ваш компьютер. Если же вы закроете окно Firestarter, то закроете программу и останетесь без защиты бранд- мауэра. Установка антивируса Один часто встречающийся миф о GNU/Linux — для этой систе- мы нет вирусов. Это просто неправда. Довольно долгое время для GNU/Linux действительно не было таких вирусов, как для Microsoft Windows. Хотя исследователи писали вирусы, заражающие GNU/ Linux, они делали это лишь в исследовательских целях. Однако с тех пор появились вирусы, заражающие операционную систему GNU/ 118
Глава 8. Забота о безопасности: сделать Ubuntu более защищенной Linux. Все чаще люди замечают вирусы «на свободе», которые могут заразить их систему. ПРИМЕЧАНИЕ Когда вирус выпущен, говорят, что он «на свободе». Так эксперты по безопасности различают вирусы в целях исследования и вирусы, цель которых — навредить компьютерной системе. Хобби некото- рых пользователей — собирать вредоносные программы «на свобо- де», анализировать их код и искать способы борьбы с ними. Ubuntu, как помните, создана на основе идеологии, что Ubuntu «про- сто работает». Чтобы Ubuntu работала должным образом, пользо- вателям должен быть доступен антивирус. Антивирусы работают по-разному. Во-первых, они должны уметь определить вредоносные программы на компьютере, зная, что нужно искать. Эта информация йредоставляется в файлах подписей, которые автоматически загру- жаются и устанавливаются программой. Если эти подписи устарели, компьютер становится уязвим для самых новых вредоносных про- грамм. ПРИМЕЧАНИЕ Файлы подписей (signature files) в некоторых антивирусах называют- ся «файлами определений» (definition files). Так как у большинства производителей антивирусов платным является не только приложение, но и годовая подписка на файлы подписей, найти антивирус, соответствующий модели Ubuntu, довольно сложно. К сча- стью, некоторые компании не берут с домашних пользователей деньги за антивирус и подписи. Сообщество Ubuntu выбрало ClamTk, так как он распространяется по публичной лицензии GNU. Установка ClamTk Установить ClamTk очень просто. Вначале откройте инструмент Add/ Remove. Вы же помните, как это сделать, да? Из категорий слева вы- берите System Tools, а затем прокрутите список до Virus Scanner. Затем просто выберите это приложение и щелкните но кнопке Apply Changes. Voila! Вы защитили компьютер от вредоносных программ. 119
Часть II. Управление Ubuntu Обновление файлов подписей Теперь, после успешной установки приложения, следует обновить фай- лы подписей. Проше всего для этого открыть окно терминала и ввести следующее: wget http://db.local.clamav.net/daily.cvd To, что будет написано после нажатия клавиши Enter, должно напоми- нать рис. 8.7. Это показ процесса загрузки файла. Затем нужно переместить файл в соответствующую директорию, введя: sudo mv daily.cvd /var/lib/clamav •ф Applications places System left w . fl Mon Peb 25. 8:47 PM Ц file Edit yiew Terminal Tafes IHelp jeff@jeff-desktop:-} wget http://db.local.clamav.net/daily.cvd --28:47:27-- http://db.local.cb3mav.net/daily.cvd => daily.cvd.Г Resolving db.local.clamav.net... 206.154.283.213. 289.59.139.38, 64.142.100.58, Connecting to db.local.clamav.net|206.154.203.213|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1,398,827 (1.3M> [text/plain] 109X[=====^========x============^====>] 1,398,827 647.38K/S 20:47:29 (645.69 KB/S) • 'daily.cvd.Г saved [1398827/1393827) jeff@)eff-desktop:-} | jM; ' Д| |eff@|eff-desktop Рис. 8.7. Загрузка подписей вирусов для ClamTk После этого обновленный файл будет размещен в папке clamav, что по- зволит приложению использовать самые свежие подписи. После нажа- тия Enter у вас потребуют пароль. После его успешного ввода вы вер- нетесь в терминал. Теперь вы можете закрыть терминал и приступить к проверке компьютера на вирусы. 120
Глава 8. Забота о безопасности: сделать Ubuntu более защищенной Проверка компьютера Большинство антивирусов для Microsoft Windows постоянно активно проверяют компьютер на наличие вредоносных программ, ClamTk же поступает иначе. Вы должны запустить пассивную проверку. Помните, что вирусов, которые способны заразить GNU/Linux, мало. Вероят- ность, что вы встретите вирус, низка, и если вы будете устанавливать приложения только из репозиториев, возможно, ваш компьютер никог- да не будет заражен. Однако стоит проверять компьютер время от вре- мени. Раз в неделю — хорошая частота для большинства пользователей, но тем, кто скачивает много файлов и часто открывает вложения к элек- тронным письмам, стоит проверять компьютер чаще. Чтобы проверить компьютер, необходимо открыть окно ClamTk из меню Applications. Однако если вы откроете это меню, в нем может не бы ть ка- тегории System Tools, в которой содержи гея ClamTk. Если это так, вместо открытия меню Applications щелкните по нему правой кнопкой мыши и выберите Edit Menus (Редактировать меню), чтобы открыть окно, пока- занное на рис. 8.8. Затем выберите System Tools и поставьте галочку рядом с Virus Scanner. Щелкните по кнопке Close и откройте меню Applications. Выберите System Tools => Virus Scanner, чтобы запустить приложение. Main Monti Menus: Itflms: W Applications Accessories Debian Education Games Graphics internet Office Programming Other Sound & Video Syftem Toole 57 •Show Item j. —**« ✓...Л—Ж..-. □ alacarte-made “j ° Hoppy Formatter Jfj Configuration Editor [j GDebi Package Installer 1 | fl, । New Login Q © New Login in a Window Щ Root Terminal ~] Ubuntu Device Database 3 □ Device Manager Universal Access System > Preferences 7) Ц Konsole Terminal Program Super User Mode 7) Virus Scanner | ©Help Рис. 8.8. Редактирование меню 121
Часть II. Управление Ubuntu Теперь в открытом окне ClamTk (рис. 8.9) выберите File => Full Home Scan (Полная проверка домашней директории). Запустится проверка вашей домашней директории. Вы также можете выбрать проверку от- дельных файлов, если загрузили что-то сомнительное, или отдельной папки из соображений безопасности. ClamTk Virus Scanner х file yiew Options Quarantine Help fl ПРИМЕЧАНИЕ Эта программа может быть известна вам как ClamAV. ClamAV рабо- тает в фоновом режиме, a ClamTk — это графическая оболочка, ко- торую вы используете. Резервное копирование и восстановление Быстро скажите: кто из вас регулярно выполняет резервное копирова- ние файлов? Понятно. Вероятно, все знают, что это следует делать, но все откладывают это на потом. Возможно, у тех, кто читает эту книгу, бывали случаи, когда что-то случалось. Свет отключили, компьютер за- вис или собака съела жесткий диск. Что бы ни случилось, результат — потеря данных. К счастью, Ubuntu не склонна к зависаниям. Если вы раньше пользо- вались Microsoft Windows, то можете помахать рукой синему экрану смерти. Если же вы работали с другой версией GNU\Linux, то можете ожидать той же стабильности, которая была в предыдущих дистрибути- вах. Если Ubuntu и GNU/Linux столь стабильны, зачем создавать резерв- ные копии своих данных? Случается всякое: пожары, наводнения, ураганы 122
Глава 8. Забота о безопасности: сделать Ubuntu более защищенной И другие природные катастрофы могут стереть семейные фотографии или финансовые данные за много лет. И у всех есть приятели и члены семьи, ко- торые просто не могут справиться с компьютерами. Хотя все команды до- статочно просты, не все могут понять, что Delete All означает «Стереть». В репозиториях Ubuntu можно выбрать одну из нескольких качествен- ных программ для резервного копирования. Поэтому давайте откроем инструмент Add/Remove и выполним поиск слова Backup. В первых строчках вам предложат Simple Backup Restore и Home User Backup. Доступно много других вариантов, но эти самые простые. Вам предла- гается установить Home User Backup и Ноте User Restore, поэтому вы- берите эти два пакета и щелкните по кнопке Apply Changes. fl ПРИМЕЧАНИЕ Как Simple Backup Restore, так и Home User Backup требуют установ- ки дополнительных пакетов. Для приложения Simple Backup Restore требуется дополнительная программа Simple Backup Config, а для Home User Backup необходима Home User Restore. После установки программы от- кройте System Administra- tion => Home User Backup, чтобы запустить программу. Вы можете выбрать резервное ко- пирование всех файлов в домашней папке или указать папку, резервную копию которой хотели бы создать (рис. 8.10). Вы также можете указать место сохранения резервной копии. По умолчанию Home User Backup запишет файлы на CD/DVD, если есть устройство для их записи. Предпочтительно хранить резерв- ные копии на устройстве USB. поэ- тому, как видно на рис. 8.10, выбра- но вариант Other (Другое). При выборе Other откроется но- вое окно. В нем можно выбрать, Sy»tem,-y;-_;Q Preferences (oj Administration Q Help and Support About GNOME About Ubuntu Quit... .p . HbiiuruiL —: . ла ж .. Л||М< ....... «WWW. . • Authonzations Arestarter B* Hardware Drivers % Home User Backup ^4 Home User Restore Keyring Manager PH Language Support Login Window Network ‘ - Network Tools ,W Printing Screens and Graphics Services Shared Folders Software Sources Synaptic Package Manager |P System Log [OE System Monitor Time and Date о 123
Часть II. Управление Ubuntu где вы хотите сохранить резервные копни. Здесь используется диск 520.1 MB Media (рис. 8.11). то есть мой USB-носитель. Если вы выпол- няете описываемые действия, щелкните по панке или диску, где хотите сохранить копию, и щелкните но кнопке Open. Applications Places System p-, _ , Q |eff Т.» §! ЧИ Mon Feb 25. 10:16 PM [*) 520.1 MB Media Files and folders to backup ф Backup all files in my home folder Q Exclude temporary hies, music and videos Ж| (□ Backup «1 О Рис. 8.10. Home User Backup Рис. 8.11. Выбор диска 124
Глава 8. Забота о безопасности: сделать Ubuntu более защищенной ВЫ вернетесь к окну Backup (Резервное копирование), но в пункте Save Backup То (Сохранить копию в) будет показано выбранное вами место. Теперь можете щелкнуть по кнопке Backup, чтобы начать процесс. При первом создании резервной копии Home User Backup спросит, хотите ли вы проверить целостность конин. Это стоит сделать, поскольку таким об- разом проверяется возможность успешного восстановления файлов. По- сле завершения копирования должно появиться два файла: ye/7-master- archive.l.dar и Je//-master-catalog.l.dar, где jeff — имя компьютера. Вы будете использовать эти файлы, если понадобится восстановить данные. Восстановление данных Конечно, мы все надеемся, что нам не придется восстанавливать поте- рянные данные, однако порой этот процесс необходим. Если вы будете выполнять резервное копирование но определенному расписанию, вос- становить данные будет достаточно просто. СОВЕТ Home User Restore находится в меню Applications; однако в некоторых версиях Ubuntu программа не запускается из меню. Можно запустить Home User Restore в терминале, чтобы избежать таких проблем. Чтобы восстановить файлы из резервных копий, необходимо запу- стить терминал, выбрав Applications => Accessories => Terminal. В окне Terminal введите строку: sudo dar -х /path/your_archive_flie -R /path/targetfolder В данном примере path - это путь к архивному файлу, a target folder - папка, в которой будут размещены скопированные файлы. Чтобы ис- пользовать файлы, которые были созданы и размещены на рабочем сто- ле в папке backup, я ввел команду для перемещения их в папку Restore также на рабочем столе: dar -х /home/backup/jeff-master-archive -R /home/Restore ПРИМЕЧАНИЕ Папку, в которую вы будете восстанавливать файлы (Restore в преды- дущем примере), необходимо создать до начала процесса восста- новления. В процесс восстановления папка не создается. 125
Часть II. Управление Ubuntu КАК... ШИФРОВАТЬ ФАЙЛЫ Может показаться, что шифрование — это мощная технология компьютерной эпохи, но на самом деле она существует со вре- мен Юлия Цезаря, который впервые защитил сообщение, написав его так, чтобы его можно было читать, лишь обернув вокруг палки. Если палка, или ключ, была неверной длины, понять сообщение было невозможно. Современное шифрование работает так же. Если кто-то зашифру- ет электронное письмо или данные на диске, информация станет нечитаемой. Ее можно будет сделать понятной лишь с помощью правильного ключа. Чтобы открыть окно Passwords And Encryption Keys (Паро- ли и ключи шифрования), выберите Applications => Accesso- ries => Passwords And Encryption Keys. Когда появится окно, выполните Key => Create New Key (Ключ => Создать новый ключ). Откроется окно Create New Key, выберите PGP Key (Ключ PGP) и щелкните по кнопке Continue (Продолжить). В открывшемся окне New PGP Key (Новый ключ PGP) вас попросят ввести полное имя и адрес электронной почты. После ввода этой информации щелкни- те по кнопке Create (Создать). Далее нужно ввести фразу-пароль для вашего ключа PGP. В поле Password введите фразу-пароль. В поле Confirm (Подтвержде- ние) введите ту же фразу. Если они будут идентичны, активируется кнопка ОК. Щелкните по ОК, и для вас будет сгенерирован ключ. Шифрование писем зависит от используемой почтовой програм- мы, но зашифровать папки просто. Просто щелкните правой кноп- кой мыши по папке или файлу и выберите Encrypt (Зашифровать). Затем вас спросят, какой ключ использовать. Если вы шифруете папку, у вас поинтересуются, как вы хотите запаковать папку перед шифрованием. Выберите формат сжатия и щелкните по кнопке ОК. Если вы шифруете один файл, не нужно будет выбирать фор- мат сжатия. Если вы работаете на ноутбуке, имеет смысл шиф- ровать файлы и папки, так как из незащищенных ноутбуков часто крадут важные данные.
Часть III ОТКРЫТЬ ДВЕРЬ В OPENOFFICE Глава 9. Учимся писать Глава 10. Выполнение расчетов в Calc Глава 11. Производим впечатление Глава 12. Вся ваша база Глава 13. Нарисовано в Open Source
Глава 9 УЧИМСЯ ПИСАТЬ Как... • Создать новый документ в OpenOffice.org • Отформатировать страницу • Отформатировать текст • Вставить изображения в документ • Открыть документ Microsoft Word • Сохранить документ, чтобы другие могли его прочесть Одно из главных разочарований при покупке компьютера с Microsoft Windows в том, что через 60 дней Microsoft Office перестает работать. Это связано с тем, что предустановленная версия Microsoft Office яв- ляется демонстрационной. Чтобы приложение продолжало работать, пользователь должен купить лицензию на него. Если покупать эту про- грамму в Windows Marketplace, стандартная версия будет стоить около 400 долларов, а профессиональная версия — 500 долларов! После по- купки самого компьютера никто не хочет тратить несколько сотен дол- ларов па программное обеспечение, без которого для многих компьютер бесполезен. Однако большинство пользователей потратят эти деньги, так как Microsoft Office предоставляет пользователям мощный тексто- вый редактор, программы для создания таблиц, редактирования баз данных и создания презентаций. Без этих программ функциональность компьютера будет сильно ограничена. ПРИМЕЧАНИЕ В Microsoft Office входят и другие программы, например Outlook и Publisher. В этой книге рассматриваются лишь ключевые програм- мы, используемые в пакете: Word, Excel, Access и PowerPoint. 128
Глава 9. Учимся писать Что такое OpenOffice.org Если бы в GNU/Linux нс было офисного пакета с подобными функ- циями, немногие пользователи стали бы им пользоваться, и переход с Microsoft Windows на Ubuntu не был бы таким простым. Ведь если вы не сможете набрать па компьютере письмо или создать таблицу с ме- сячным бюджетом, значит, функциональность компьютера значитель- но уменьшилась, так? Поэтому чтобы у пользователей Ubuntu был полноценный офисный пакет, в дистрибутиве Ubuntu автоматически устанавливается набор программ OpenOffice.org. OpenOffice.org — это полноценный офисный пакет, в состав которого входят Writer, тексто- вый редактор; Calc, программа для работы с таблицами; Base с большим набором функций для создания баз данных; Impress для создания пре- зентаций. Math и Draw позволяют создавать сложные математические функции и представлять информацию в виде графиков и схем. fl ПРИМЕЧАНИЕ Math — это компонент, который можно использовать самостоятель- но, из Writer или Impress. Draw—это программа для создания органи- зационных диаграмм, блок-схем и т. д., которую можно сравнивать с Microsoft Visio. Эти компоненты OpenOffice.org не рассматриваются в данной книге. За дополнительной информацией об использовании данных программ обратитесь к страницам сообщества OpenOffice, org. OpenOffice.org по функциональности схож с пакетом Microsoft Office, но он совершенно бесплатен. У него нет пробного периода, и лицензию на его использование покупать не надо. Как и в случае со всем дистрибути- вом Ubuntu, можно использовать программу, обновлять ее и передавать своим друзьям совершенно бесплатно! Перелайте ее и тем своим знако- мым, которые используют Microsoft Windows. OpenOffice.org можно за- грузить для Microsoft Windows, Mac OS, Solaris и, конечно, GNU/Linux. Что столь же важно, сообщество OpenOffice.org очень велико и готово помочь, как и сообщество Ubuntu. Функции OpenOffice.org, которых нет в Microsoft Word Для Windows Экспорт в PDF. Выберите File => Export То PDF (Экспорт в PDF), и Writer сделает документ транспортабельным: его можно будет раз- 129
Часть III. Открыть дверь в OpenOffice местить на веб-сайте, и любой сможет прочитать его в бесплатной про- грамме Adobe Acrobat Reader. КАК... УСТАНОВИТЬ ВЕСЬ НАБОР Не все приложения из набора OpenOffice.org устанавливают- ся сразу. В первоначальный пакет входят Impress, Writer, Draw и Calc. Чтобы установить Base и Math, следует перейти к Applica- tions => Add/Remove, а затем выбрать Office (Офис) из меню сле- ва. Вы заметите, что выбраны почти все приложения, но, прокрутив список, увидите OpenOffice.org Formula, OpenOffice.org Database и OpenOffice.org Office Suite. Поставьте галочки возле каждого из этих приложений, а затем щелкните по кнопке Apply Changes. Стандарт OpenDocument. В отличие от Microsoft Word, Writer из соста- ва OpenOftice.org хранит документы в гораздо более транспортабельном формате. К сожалению, поддержка закрытого формата Word ограничена. Создание нового документа Первый шаг при создании нового документа Writer — запуск приложе- ния. Давайте вначале щелкнем по кнопке Applications. В открывшемся меню одним из вариантов будет Office (Офис). Выберите его, а затем щелкните по строке OpenOffice.org Word Processor (Текстовый редак- тор OpenOffice.org). Это приведет к запуску приложения Writer. Обра- тите внимание, что окно Writer похоже на окна коммерческих тексто- вых редакторов. На рис. 9.1 видно, сколь графический интерфейс Writer похож на интерфейс Word, показанный на рис. 9.2. fl ПРИМЕЧАНИЕ Пользовательский интерфейс Microsoft Office 2007 очень сильно отли- чается от последних версий Writer из OpenOffice.org. В Sun Microsys- tems также планируют улучшить пользовательский интерфейс Writer. При зацуске Writer сразу же создается новый документ. Это довольно просто, правда? Если хотите, можете начать набирать текст в этом окне. Однако в коммерческих текстовых редакторах есть кое-что еще, что об- легчает жизнь пользователей: шаблоны. 130
Глава 9. Учимся писать Рис. 9.1. Пользовательский интерфейс Writer Mk.roiofl Word - 9 X Рис. 9.2. Пользовательский интерфейс Microsoft Word 2003 131
Часть III. Открыть дверь в OpenOffice Использование шаблонов Шаблоны — это предварительно отформатированные документы, кото- рые используются, чтобы облегчить работу. При написании письма можно задействовать шаблон и не заботиться о форматировании. Вам нужно будет лишь вписать текст в соответству- ющее место в шаблоне. Есть шаблоны практически на все случаи жизни: счета, планы, отче- ты, формы. Поэтому, раз OpenOffice.org конкурирует с коммерческими офисными пакетами, в нем должны быть шаблоны. Можно открыть новый шаблон, выбрав File => New => Templates And Documents (Шаблоны и документы). Когда появится окно Templates And Documents, показанное на рис. 9.3, вы можете выбрать шаблон, со- ответствующий вашим нуждам. Используйте этот шаблон как основу, и вам будет легче работать. Templates and Documents - New Document x Document !‘~T\ I___J Templates Text Document •' Spreadsheet C* Presentation 61 Drawing I®’ HTML Document : ,1 XML Form Document ! ч Master Document I— My Documents Samples •pi Labels Ql Business Cards Organise... Cancel Help Рис. 9.3. Шаблоны Writer Загрузка дополнительных шаблонов Если нафор шаблонов Writer вам не подходит, вы можете скачать до- полнительные варианты. Для этого достаточно в веб-браузере перей- ти по адресу: http://documentation.openoffice.org/Samples_Templates/ User/template/index.html. 132
Глава 9. Учимся писать На этой странице можно загрузить полный набор шаблонов для OpenOffice.org или выбрать шаблоны из различных категорий, которые видны внизу иллюстрации. Кроме того, здесь точно сказано, куда следует распаковать файл TAR: %OpenOffice.Org%/user/template. ПРИМЕЧАНИЕ Файлы TAR были описаны в главе 6. Вернитесь к ней, чтобы осве- жить в памяти распаковку и установку файлов из архивов TAR. 133
Часть III. Открыть дверь в OpenOffice Если вы не найдете нужных шаблонов, попробуйте поискать OpenOffice, org + Templates. Поисковая система выдаст большое количество шабло- нов для этого офисного пакета, которые, конечно же, бесплатны! Форматирование Когда говорится о форматировании применительно к документу, речь идет о разметке и атрибутах страницы и текста определенного доку- мента. Форматирование разметки страницы означает изменение таких характеристик, как поля и ориентация, цвет текста и атрибуты стиля, например курсив и полужирное начертание. При создании документа в Writer вам, вероятно, захочется изменить его форматирование. Форматирование страницы Если вы используете шаблон, страница, скорее всего, уже отформати- рована. Если же вы открываете пустой документ, то можете отформа- тировать страницу, чтобы она соответствовала вашим требованиям. В верхней панели выберите Format => Page (Страница). Затем выбе- рите вкладку Page из окна Page Style (Стиль страницы). В этой вклад- ке можно изменить цвет фона, добавить колонтитулы, добавить пли изменить края, добавить колонки и управлять сносками. На рис. 9.4 показано окно Page Format с настройками стандартного документа Writer. Рис. 9.4. Окно Page Format 134
Глава 9. Учимся писать форматирование текста Возможность изменить атрибуты текста относительно полезна при соз- дании документа. Вы можете отформатировать текст на свой вкус или строго следовать стилю ЛРЛ (Руководство по публикации американ- ской психологической ассоциации). Курсивным и полужирным шрифтом можно выделить важные фразы и использовать другие атрибуты, например подчеркивание или пере- черкивание слов. В Writer изменять формат текста так же просто, как и в коммерческих текстовых редакторах. На рис. 9.1 было показано окно New Document. В третьем слева ряду на панели инструментов должно быть видно слово Default (Обычный). Оно означает стиль абзаца текста. Если щелкнуть по стрелке вниз, вы увидите варианты заранее настроенно- го форматирования. Выбрав More (Больше), вы откроете еще больше вариантов. Наиболее часто используются заголовки (Headings). За- головки пронумерованы от 1 до 10 и описывают размер и некоторые другие атрибуты текста в абзаце. На рис. 9.5 показано, как выглядят заголовки от 1 до 10. На панели инструментов вы можете установить отступы абзаца, выбрать выравнивание текста и добавить в список маркеры или числа. 'Переместившись по панели управления слева направо, вы увидите слово Helvetica. Это название шрифта, которым отображается вы- бранный текст. Если щелкнуть по стрелке рядом с названием, откро- ется список различных шрифтов, доступных во Writer. Начертание имени шрифта полностью идентично тому, как будет выглядеть текст в документе. ПРИМЕЧАНИЕ Некоторые шрифты могут быть похожи на используемые в Microsoft Word, но называться иначе, поскольку типы шрифтов Writer похожи на некоторые из шрифтов Word. Например, многим пользователям Microsoft Words знаком шрифт Times New Roman. В Writer подобный шрифт называется Nimbus Roman No9 L Переходя дальше слева направо, вы увидите число 11.8. Оно опреде- ляет кегль (размер) шрифта. Если уменьшить число, размер шрифта Уменьшится. И наоборот, указание большего числа сделает шрифт 135
Часть III. Открыть деерь в OpenOffice крупнее. Вы также можете ввести здесь число, а не выбирать вариант из списка. Рядом с кеглем шрифта показаны три синие заглавные бук- вы А. Они позволяют сделать шрифт полужирным, курсивным и под- черкнутым. Рис. 9.5. Заголовки от 1 до 10 Чтобы изменить цвет шрифта, нужно выбрать Format => Character (Символ) из верхнего меню. Когда откроется окно Character, перей- дите на вкладку Font Effects (Эффекты шрифта), чтобы окно стало похожим на рис. 9.6. Кроме установки цвета шрифта (Font Colour), в этом разделе вы сможете добавить тень, сделать текст мерцающим или перечеркнуть его и т. и. На других вкладках вы можете создавать ги- перссылки, изменять расположение текста, фон или настраивать кегль и тип шрифта. 136
Глава 9. Учимся писать fl ПРИМЕЧАНИЕ При форматировании документа в Writer появляется и много других возможностей: изменение расположения и выравнивания текста, отступов; добавление таблиц и т. п. Как и в случае с коммерчески- ми текстовыми редакторами, на знакомство с новым интерфей- сом может уйти некоторое время. Учитывая, что продукт Microsoft Office Professional стоит от 15 000 рублей, изучение нового интер- фейса аналогичного офисного пакета не кажется настолько утоми- тельным. Рис. 9.6. Выбор цвета шрифта Вставка графики Если один рисунок стоит тысячи слов, нужно научиться вставлять в до- кумент изображения. Выбрав из верхнего меню Insert => Picture (Вста- вить => Рисунок), вы увидите, что при вставке команды Insert A Picture (Вставить рисунок) появляются два варианта: From File (Из файла) и Scan (Со сканера). Scan используется, если вы хотите вставить отска- нированный рисунок. Если у вас уже есть сохраненный на компьютере рисунок, выбирайте From File. При этом нужно будет перейти в папке, где вы сохранили изображение. Я сохранил его в папке Documents, что показано в левой верхней части рис. 9.7. Выбрав нужный рисунок (ubuntulogo.png), я щелкнул по кнопке Open (Открыть) внизу окна Insert Picture. После вставки рисунка в документ 137
Часть III. Открыть дверь в OpenOffice его можно переметать, изменять размеры и всячески настраивать. Как видно на рис. 9.8, после вставки изображения вверху окна Document по- является панель инструментов Picture. Эта панель позволяет изменять вставленные в документ изображения и даже добавлять новые. Рис. 9.7. Окно Insert Picture Ф ЗНАЕТЕ ЛИ ВЫ? ГДЕ МОЖНО НАЙТИ ИЗОБРАЖЕНИЯ В СВОБОДНОМ ДОСТУПЕ? В свободном доступе означает, что полученные данные (будь то написанная работа, изображение, фильм или любая другая ин- формация) можно использовать как угодно. Одно из лучших мест для поиска изображений в свободном доступе — сайт Wikimedia Commons, http://commons.wikimedia.org. На этом сайте полно раз- нообразных изображений. Хотя большинство из них свободны от авторских прав, некоторые авторы требуют, чтобы их уведомили об использовании изображений в целях, отличных от указанных на сайте. 138
Глава 9. Учимся писать Рис. 9.8. Вставленный только что рисунок Открытие файла Microsoft Word Если вы будете часто использовать компьютер, вам рано или поздно придется открыть документ Microsoft Word. Создатели OpenOffice.org понимают этот факт, поэтому в Writer есть возможность открыть доку- мент в формате Microsoft Word. Writer даже позволяет работать с до- кументами Microsoft Word. Возможно, вам придется немного поправить форматирование документа, но это случается и при открытии докумен- тов Word в Microsoft Works, а их производит одна и та же компания! Чтобы открыть документ Microsoft Word, просто выберите File => Open. Появится окно Open (рис. 9.9), в котором нужно перейти к папке, где хранится документ. Затем достаточно выбрать его и щелкнуть ио кноп- ке Open. Вот и все, и не нужно процесса преобразования. 139
Часть III. Открыть дверь в OpenOffice Places media KINGSTON1 Name OpPD * Modified A Search @ Recently Used drivers 11/13/2007 in progress Today at 16:54 jeff £3 Desktop \ ATMEPCNF.DLL calendar.doc 07/10/2002 12/12/2006 11/19/2007 ;__Floppy Drive * Pilot Matnx.xls 'l Registration Page - School.doc student reaistration.doc ...............10/23/2007 10/23/2007 i All files > File type Version: Bead-only Qiancel £jjQpen X Рис. 9.9. Окно Open ПРИМЕЧАНИЕ Расширение файлов Microsoft Word — .doc, а файлов OpenOffice.org Writer — .odt. Сохранение работы и ее перемещение Написав аккуратный отчет для своего начальника, вам, вероятно, за- хочется сохранить этот документ. Сделать это так же просто, как и от- крыть. Достаточно выбрать File Save As (Сохранить как). Это при- ведет к открытию окна Save, показанного ниже. x Save [> Browse for other folders > Ale type L Save with password z . .и —.m. — m. ~ «•••••••• - Qcancel /^jSave 140
Глава 9. Учимся писать Просто укажите имя своего документа и выберите папку, в которой хо- тите его сохранить; затем щелкните по кнопке Save. ПРИМЕЧАНИЕ Если вы ранее сохраняли документ, не нужно выполнять операцию Save As. Выберите File => Save, и Writer сохранит документ под тем же именем и в том же месте. Итак, вы сохранили отчет и готовы отправить его своему боссу, но вдруг вспоминаете, что один из ваших клиентов использует Microsoft Word. Если он получит документ, созданный во Writer, тот просто не откроется. Если же клиент не получит копию этого отчета, вы мо- жете остаться без своего красненького степлера Swingline и перей- ти на работу в подвал. Не волнуйтесь. Продукты Microsoft Office могут не признавать существования документов OpenOffice.org, но разработчики OpenOffice.org понимают это. Во Writer есть встро- енная возможность сохранить документ в другом файле. И снова File => Save. На этот раз щелкните по стрелке рядом с File Туре (Тип файла) (рис. 9.10). Появится список, который начинается со строки OpenDocument Text. Прокрутив список, вы увидите другие форматы Microsoft Word, в которых можете сохранить документ. Выберите со- ответствующий формат, а затем щелкните по кнопке Save. Расшире- ние файла изменится на .doc, и его можно будет открыть в Microsoft Word. Рис. 9.10. Сохранение документа Word 141
Часть III. Открыть дверь в OpenOffice Мысли напоследок Вы немного познакомились с OpenOffice.org Writer, но эту главу никак нельзя называть полным руководством по этой программе. Writer — это приложение с очень широким набором функций и инструментов, и для их полного описания нужна не одна книга. Рассказанного на этих стра- ницах достаточно, чтобы вы могли ориентироваться в пользовательском интерфейсе Writer и научились использовать все функции этого при- ложения. Если вам нужна более подробная справка по OpenOffice.org Writer, зайдите на www.openoffice.org. На этом сайте есть различные сведения, и там вы можете найти ответы на ваши вопросы. Также обязательно передайте своим знакомым ссылку на сайт OpenOffice.org. Любой, кто использует Microsoft Windows или Apple Mac OS, может загрузить на- бор OpenOffice.org для своей операционной системы. Конечно, эта про- грамма бесплатна и для них!
Глава 10 ЫПОЛНЕНИЕ РАСЧЕТОВ CALC Как... • Создать новую таблицу • Отформатировать ячейки • Выполнять вычисления • Добавить диаграмму • Работать с Excel В большинстве случаев на предприятии невозможно обойтись без при- ложения для создания таблиц. Хотя чаще всего в этих целях использу- ется Microsoft Excel, в пакете OpenOffice.org также есть такой инстру- мент — программа Calc. В электронных таблицах данные размещаются в маленьких прямоуголь- никах, которые называются ячейками. Из этих ячеек состоят строки и столбцы таблицы. Данные в ячейках можно сортировать, производить вычисления с цифровыми данными. В качестве примера сортировки данных используем список игроков школь- ной футбольной команды. Обычно в таком списке выводятся имя, позиция, рост и вес игроков. В электронной таблице каждый может отсортировать данные по любому из полей (категорий). Тренеру не нужно создавать спи- ски, упорядоченные по имени, позиции и т. д. Нужно лишь отсортировать список по соответствующему столбцу. На этом интересное нс заканчивает- ся. Тренер может выполнить первичную сортировку по позиции и вторич- ную — по росту. Или добавить еще одну сортировку по весу, если захочет. Возможность выполнять вычисления — истинная мощь электронной таблицы. Предположим, вам нужно рассчитать бюджет. Электронная таблица позволяет ввести в столбец слева все текстовые подписи, а их цены — в столбец справа. Затем вместо калькулятора или счетной ма- шины можно применить встроенную функцию суммирования, чтобы 143
Часть III. Открыть дверь в OpenOffice подсчитать частичные и полные суммы вашего бюджета — вот почему приложение называется Calc. Создание новой таблицы Создать новую таблицу в Calc столь же просто, как и работать с любым другим приложением OpenOffice.org. При открытии Calc автоматиче- ски будет создана новая таблица. Если программа Calc уже загружена, вы можете открыть новую таблицу, выбрав File => New => Spreadsheet (Файл => Новый => Электронная таблица). ПРИМЕЧАНИЕ Существующую таблицу можно открыть, выбрав File => New => Open. Затем необходимо перейти к месту, где сохранена таблица, и вы- брать ее. При щелчке по кнопке Open Calc откроет выбранный файл. Панели инструментов При открытии электронной таблицы вы увидите четыре панели инстру- ментов, похожие на используемые в Writer. Панель Menu (Меню), пока- занная ниже, расположена вверху и позволяет выполнить большинство основных команд Calc, например открытие или создание таблиц; выре- зание, копирование и вставку; вставку информации; форматирование текста и ячеек; сортировку данных и др. Eile Edit yiew Insert Format Tools Qata Window Help Под панелью Menu находится панель Standard (Стандартная). Как и па- нель Menu, она предоставляет доступ к командам New, Open, Print и т. д. Однако, в отличие от панели Menu, на панели Standard расположены значки, показанные ниже. При щелчке по одному из них будет запущена ассоциированная с ним команда. Если вы не уверены в том, какое дей- ствие выполняет значок, наведите на него указатель мыши — появится название значка. *1 • 3 3 & М Л £ ©Q -1 «V* ' fi L * V... * Третья панель инструментов — панель Formatting (Форматирование) — позволяет изменять шрифт, выравнивать текст в ячейках, устанавливать 144
Глава 10. Выполнение расчетов в Calc границы вокруг ячеек и выполнять другие действия, связанные с внеш- ним видом таблицы. ! Nimbus Sans L v j 10 » s Последняя панель инструментов, которая дает возможность исполь- зовать настоящую мощью электронных таблиц, — это панель Formula (формула). Она позволяет вводить математические формулы, по кото- рым производятся вычисления в таблице. О том, как это работает, будет рассказано ниже в этой главе. Таблица Теперь, когда вы знаете, зачем нужны панели, обратимся к самой табли- це (рис. 10.1). Рис. 10.1. Электронная таблица Calc 145
Часть III. Открыть дверь в OpenOffice В верхнем ряду написан ряд букв, а в самом левом столбце — ряд чисел. Они указывают адрес ячейки, который показывается в поле Address в левой части панели Formula. Подобно клеточкам на шахматном поле, у ячеек в электронной таблице есть свой адрес. Первая ячейка в таблице называется А1. Если перейти на две ячейки вправо и на пять ячеек вниз, то там будет ячейка С6. Адреса очень важны при выполнении вычис- лений. Форматирование ячеек и данных Как и любое другое приложение OpenOffice.org, Calc позволяет на- строить формат и расположение данных на свой вкус. В открывшейся электронной таблице введите 1234 в ячейке А1 и -4321 в ячейке А2. Затем щелкните правой кнопкой мыши по одной нз ячеек и выберите Format Cells (Формат ячеек). Появится окно Format Cells, показанное на рис. 10.2. Рис. 10.2. Окно Format Cells В нем можно изменить любые параметры, связанные с ячейками и дан- ными. На вкладке Numbers (Числа) в списке Category (Категория) можно выбрать способ отображения денежных сумм (Currency), даты и времени (Date and Time). В области Format (Формат) можно выбрать, каким способом отделяются тысячи, на вкладке Options можно заста- вить отрицательные числа отображаться красным цветом. Это очень 146
Глава 10. Выполнение расчетов в Calc удобно при создании таблицы с финансовыми данными. Итак, отметь- те Negative Numbers Red (Отрицательные числа красным) и закройте окно. Данные в ячейке А2 станут красными. Шрифт и эффекты шрифта На рис. 10.2 видно, что в окне Format Cells гораздо больше вкладок. Вкладки Font (Шрифт) и Font Effects (Эффекты шрифта) определя- ют способ отображения текста внутри ячеек. Вы можете указать шрифт, кегль и цвет шрифта или даже заставить текст отбрасывать тень. Выравнивание Вкладка Alignment (Выравнивание) позволяет выбрать, где в ячейке бу- дет отображаться текст. По горизонтали: Left (Слева), Right (Справа), Center (В центре), Justified (Выравнять) или Filled (Заполнить). По вертикали: Тор (Вверху), Bottom (Внизу) и Middle (В середине). Если вы собираетесь вводить несколько строк текста, выберите пункт Wrap Text Automatically (Автоматический перевод строки). Без него длин- ный текст будет выводиться одной строкой. Если включить переход на новую строку, будет расширяться высота ячейки; в таком случае при до- стижении конца ячейки Calc перенесет текст на новую строку, а не будет выходить за границы ячейки. Ячейки На экране компьютера ячейки выглядят аккуратно обрамленными. Од- нако при печати вы увидите, что обрамление лишь помогает вам ориен- тироваться на экране, и оно не будет напечатано. Это исправляется на вкладке Borders (Границы) в окне Format Cells (Формат ячеек). Здесь можно указать, с какой стороны у ячейки будут границы, а также вы- брать толщину и цвет границ. Фон Вкладка Background (Фон) позволяет изменить цвет фона ячейки или группы ячеек. Она часто используется, чтобы выделить ячейки и облег- чить чтение таблицы. Фон строки-заголовка также часто меняют, чтобы отличить его от ячеек с данными. 147
Часть III. Открыть дверь в OpenOffice Изменение размера строки или столбца Изменить размер строки или столбца можно двумя способами. Первый метод — переместить указатель на границу двух заголовков столбцов, чтобы указатель превратился в инструмент изменения размеров. Тогда можно перетащить столбец, чтобы увеличить его ширину. Таким же об- разом можно, перетаскивая столбец с номерами строк, увеличивать или уменьшать высоту строки. Второй метод — указать размер строк и столбцов, выбрав Format => Row (Строка) или Format => Column (Столбец). В этом меню можно устано- вить высоту или ширину соответственно, вводя размер в дюймах или долях дюймов (рис. 10.3). Вы также можете выбрать Optimal (Опти- мальный), чтобы установить ширину и/или высоту автоматически, учи- тывая количество текста в строке или столбце. В Untitled] - OppnOffirp.ofq Cak x Eile Edit View Insert loots Data window Help x Default Formatting Ctrl+Shift+Space Cells *» Ctri+1 tte I Nimbus Sans L Bow Al column Sheet Merge Cells H«>9ht... Optimal Height... Hide Show ----F------1 ( 2 3 4 5 6 7 8 9 10 11 12 13 14 IS 16 17 Page... Print Ranges Sheet 1 / 3 Change Case j Styles and Formatting Ц л ’{.Г-* . ;<* Cgnditional Formatting Anchor 5 Alignment Arrange Elip Group Graphic ‘ \Sheet 1/Sheet2/Sheet3/ |JTi Г100% Г Default Fll I.......... STD Sum-0 О В Рис. 10.3. Форматирование строки fl ПРИМЕЧАНИЕ Чтобы выполнить форматирование, необходимо выделить текст или ячейки, к которым оно применяется. Для этого достаточно щелкнуть по ячейке левой кнопкой мыши. Текст или несколько ячеек можно 148
Глава 10. Выполнение расчетов в Calc выделить, удерживая левую кнопку мыши и перетаскивая указатель над областью выделения. Вычисление и сортировка данных Как уже было сказано, настоящая мощь электронных таблиц заключа- ется в возможности выполнять математические вычисления с данными, введенными в ячейках. Конечно, данные должны быть числовыми. Если ‘вы хотите рассчитывать сумму или среднее арифметическое данных в таблице, убедитесь, что во всех ячейках, с которыми вы будете работать, указаны числовые значения. Суммирование чисел в строке или столбце . Самая простая операция, которую можно выполнить в Calc, — подсчет суммы чисел. Хотя можно написать формулу, суммирующую содержи- мое каждой ячейки: А1+А2+АЗ, гораздо проще использовать кнопку Sum (Сумма), Е. Чтобы использовать кнопку Sum, просто выберите ячейку в конце стро- ки или столбца, сумму содержимого которого вы хотите подсчитать. За- тем щелкните по кнопке Sum, и на панели Formula появится запись при- мерно в таком формате: =А1:А5. Она означает «добавить числа в ячейках от А1 до А5 и поместить сумму в выбранную ячейку». Если вы хотите выбрать другие ячейки, поместите курсор на панель Formula и введите адрес ячеек, которые необходимо просуммировать. Еще один способ выбрать нужные ячейки для подсчета суммы — исполь- зовать синюю рамку, которая появится после щелчка по кнопке Sum. Можно перетащить эту рамку, чтобы она включала все ячейки в строке или столбце, сумму которого вы хотите подсчитать. Подсчет средних значений Самая частая операция, которая выполняется в электронных табли- цах, не считая суммирования, — поиск среднего значения нескольких чисел. В Calc это также легко сделать. На рис. 10.4 показана электрон- ная таблица с последовательностью чисел в столбце А. В столбце А6 число $24.00 представляет собой среднее значение ячеек данного столбца. 149
Часть III. Открыть дверь в OpenOffice Д Untitledl > OpenOffice.org Calc _ ’о* "x file Edit yiew insert Format Tools Qata Window jjelp x У j ггдд ада EIHSHH - * a a *' • • ЛЛ • ... ..».»••• — — •—« —4 »• о»——* — — — — щи i i — — - -4— • -4 >«•••—• m— in — — — — • • •••»• —•— • — .— -••• ♦ > — — — A6 ........EJ Л* I = f—AVE RAGE (Al :A5) 15 ........ .. ..«•. . 16 mj(j](> I m;\Sheetl/Sheet2/Sheet3/||<i Sheet 1/3 Default 100% | STD Рис. 10.4. Нахождение среднего значения Sum-$24.00 Посмотрите на вкладку Formula на рис. 10.4 — там написано =AVERAGE(A1:A5). Чтобы получить такой результат, необходи- мо выделить ячейку А6, затем щелкнуть по кнопке (=) на панели Formula. В поле для ввода текста появится знак (=). После (=) введите AVERAGE(A1:A5), и среднее значение указанных ячеек будет вычисле- но и вставлено в ячейку А6. СОВЕТ Хотя $ — не цифра, если вы введете его перед числом, Calc будет считать, что у данной ячейки денежный (Currency) формат. С денеж- ными полями можно производить математические вычисления. Арифметика На вкладке Formula можно указать формулу любого математического выражения (как и среднее значение). Выберите ячейку, в которой хоти- те разместить результаты формулы, щелкните по кнопке (=) на вклад- ке Formula, а затем введите выражение между скобками. В следующей 150
Глава 10. Выполнение расчетов в Calc таблице показано, как вводить основные .математические выражения в Calc: Сложение =(А1+А2) Вычитание -(А1-А2) Умножение =(А1*А2) Деление =(А1/А2) Сортировка данных Еще одна причина использовать специализированную электронную таблицу, а не создавать таблицу в текстовом редакторе — возможность сортировки данных. На рис. 10.5 показано три столбца данных. В столб- це А находится последовательность чисел, в столбце В — фамилии, а в столбце С — имена. UrinnodJ- OponOfficn.org Calc Edit yiew Insert Format Tools Qata Window Help » HM.mbus SansL ' ' io’ Д А [Г 'T! g] g ® * 53 Й M—— II» ч • -а»*, - • « ашмаа».*»- — >> •-»« - <пппаяй>"•» г •foT " >1 /w z = г • А | 8 C 1 0 I E I F 1 1 10 Doe John л 18 Smith Jane | Д — 4 220rlofl 10 Perkins Jeff Kathy 5 6 7 34 Perkins 24 Vasquez 8 Arroid Andrew Maria George В 9 10 11 12 13 14 15 16 Й&1 ► н \Sheetl /Sheet?/Sheet3 Г 1 « - - 4 Sheet 1/3 Default 100% STD • Я, * z Sum-0 x » Рис. 10.5. Несортированные данные Чтобы отсортировать эти данные, следует на панели Menu выбрать Data => Sort (Данные => Сортировка). На экране появится окно Sort, показанное на рис. 10.6. 151
Часть III. Открыть дверь в OpenOffice Untitled 1 -OpenOfflce.org Calc < » |[ о | x File £drt View Insert Format lools Qata Window Help x 4. • £ □ i2 5й а м a “ Q • j *» • <* al: . “ .. . . Nimbus Sans L 10 Sort Sort Criteria' Options A1:C7 Sort by Sheet fy л гсетж-у лгксги / • ;j4 OK I: Cancel H«lp J ? fieeet I ___'J-J-----------------------------------IT — • —«41.- ........ . Sheet 1/3 Default 100% STD |* Sum-0 x Рис. 10.6. Окно Sort Calc - OponOffico.org Calc XT File Edit View Insert Fgrmat Tools Bata Itfindow x ГвТо.. . Ы /м Z = [ Sheet 1/3 Default 100% STD • Sum-0 Рис. 10.7. Отсортированные данные 152
Глава 10. Выполнение расчетов в Calc В этом окне можно указать, как следует отсортировать данные. Пред- положим, вам нужна сортировка по фамилии. В поле Sort By (Сорти- ровать по) по умолчанию будет выбран столбец А. Мы установим там сортировку по фамилии, которой соответствует столбец С, как показано на рис. 10.6. В поле Then By (Затем по) изменим стандартное значение undefined (не определено) на столбец В, чтобы после сортировки по фамилии произ- водилась сортировка по имени. Вы также можете выбрать сортировку от наименьшего к большему (Ascending) или от большего к меньшему (Descending). После щелчка по кнопке ОК вы вернетесь к таблице, и данные будут от- сортированы по фамилии и имени, как показано на рис. 10.7. Добавление диаграмм Порой для представления данных только чисел недостаточно. Calc по- зволяет отметить результаты с помощью графиков или диаграмм. На рис. 10.7 показана электронная таблица с именами и числами. Предположим, что столбец А соответствует продажам за день, и вы хо- тели бы создать график, помогающий сравнить результаты различных продавцов. В окне Menu выберите Insert => Chart (Вставить => Диаграмма), и на экране появится Chart Wizard (Мастер диаграмм), как показано па рис. 10.8. С помощью этого мастера вы можете пройти все шаги, необходимые для построения диаграммы. Вначале вас попросят выбрать тип диаграммы: столбчатую, круговую, площади и т. д. После щелчка по кнопке Next (Далее) у вас спросят, откуда вы хоти- те получить данные. Можно вручную ввести диапазон данных (Data Range) или щелкнуть по кнопке Select Data Range (Выбрать диапазон данных), чтобы выбрать, данные каких ячеек использовать. После щелчка по этой кнопке вы вернетесь к таблице. Чтобы указать данные, с помощью мыши выберите числа, выделив первую ячейку и перетащив указатель на остальные ячейки, удерживая левую кнопку. Когда вы отпустите кнопку мыши, Calc снова вернет вас к мастеру. 153
Часть III. Открыть дверь в OpenOffice «eps___________ 1 Chart туре 2. Data Range 3. Data Series 4. Chart Elements Choose a data range Qata range SSheetl |A$1:|C$7 Data senes in fows ф Data series in columns Select data range Help First row as label Fjrst column as label —a — - - М..ЦИИ...Д» ..... «Back J yext >> Finish Cancel File Edit yiew insert Fgrmat Tools Window Ffelp 4. • £2 l3 й ® Ы Л ® Q ** ♦* . Л й a: ш т Рис. 10.8. Электронная таблица в Calc После щелчка по кнопке Next вас попросят выбрать категории. Это де- лается так же. как выбор данных на последнем шаге: можно или ввести значения, или использовать кнопку Select. ♦ После выбора категорий щелкните по кнопке Next, и вы перейдете на последний шаг мастера. Здесь можно указать заголовок диаграммы, подписи и формат осей X и Y. Закончив, щелкните по кнопке Finish (За- вершить), и вы увидите полученную диаграмму в таблице! 154
Глава 10. Выполнение расчетов в Calc работа с Excel Как и у Writer, у Calc есть конкурент от Microsoft, который используют большое количество пользователей. Microsoft Excel в настоящее время является самым продаваемым приложением для работы с электронны- ми таблицами, поэтому Calc должен хорошо взаимодействовать с ним. Чтобы пользователи Calc не оказались не у дел, Calc позволяет откры- вать таблицы Excel и сохранять их в формате, понятном Excel. Чтобы открыть таблицу, созданную в Microsoft Excel, на панели Menu выберите File => Open. Перейдя в папку, где сохранена таблица, выбери- те файл, и Calc его откроет. Сохранение файла, который можно будет открыть в Microsoft Excel, так же просто. Когда вы будете готовы к сохранению, выберите File => Save As (Сохранить как). В окне Save введите название вашей таблицы. В пункте File Туре щелкните по стрелке, чтобы появилось всплывающее меню. В меню выберите версию Microsoft Excel, для которой хотите со- хранить файл. После щелчка по кнопке Save таблицу можно будет про- читать как в Excel, так и в Calc. fl ПРИМЕЧАНИЕ Расширение файлов Microsoft Excel — .xls, а файлов Calc — .ods (OpenDocument Spreadsheet).
Глава 11 ПРОИЗВОДИМ ВПЕЧАТЛЕНИЕ Как... • Создать новую презентацию • Добавить фон в слайды • Вставить изображения • Изменить переходы между слайдами • Создать анимацию текста и графики • Экспортировать во Flash • Использовать полезные советы Microsoft PowerPoint формирует презентации из набора слайдов пред- почтительным методом представления информации. Учителя ежедневно показывают слайды в классе. Профессионалы по продажам с помощью слайдов представляют свой продукт возможным клиентам. Слайд-шоу используют при ознакомлении с бизнес-планами, отчетами о продажах и в обучении. В любой ситуации, когда вам нужно ознакомить аудито- рию с информацией, слайд-шоу может значительно улучшить ее пред- ставление. Так как слайд-шоу столь популярны, разработчики OpenOffice.org включили в офисный пакет приложение для создания презентаций. Impress устанавливается в Ubuntu так же, как и другие приложения. Вы можете открыть новое слайд-шоу, выбрав Applications => Of- fice => OpenOffice.org Presentation (Приложения => Офис => Пре- зентация OpenOffice.org). После этого сразу же появится окно Масте- ра презентаций (Presentation Wizard), которое показано на рис. 11.1. В нем можно сразу же выбрать, хотите ли вы начать работу с Impress с пустой презентации, шаблона или открыть презентацию, над которой уже работали. 156
Глава 11. Производим впечатление Рис. 11.1. Мастер презентаций Impress Создание новой презентации При открытии Мастера презентаций выберите Empty Presentation (Пу- стая презентация), азатем щелкните по кнопке Next. Наследующем шаге вас попросят выбрать оформление слайдов. По умолчанию слайды про- сто белые, но вы можете использовать любой из множества фонов, вы- брав Presentation Backgrounds (Фоны презентаций) или Presentations (Презентации) из появившегося контекстного меню. Справа от оформ- ления слайдов находится окно Preview (Предварительный просмотр), в котором можно увидеть, как будет выглядеть слайд с выбранным фоном. Настроив фон слайдов, вы можете указать, какое средство показа слай- дов будете использовать (рис. 11.2). Если вы собираетесь показывать презентацию на большом экране, оставьте значение по умолчанию. В противном случае выберите любой другой вариант. После этого щел- кните по кнопке Next. В третьем шаге Мастера презентаций настраиваются переходы между слайдами. Переходы позволяют указать, что будет происходить при сме- не одного слайда другим. Если выбрать No Effect, слайды будут просто появляться. Изучив раскрывающийся список Effect, вы увидите множе- ство различных вариантов. Как и на предыдущем шаге, в окне Preview будет показано, как будут выглядеть переходы между слайдами, чтобы вы могли выбрать подходящий. Вы также можете указать скорость пе- рехода. 157
Часть III. Открыть дверь в OpenOffice Рис. 11.2. Выбор оформления слайда Н иже области для выбора переходов между слайдами находится область, в которой можно указать тип создаваемой презентации (рис. 11.3). Если вы оставите значение Default (По умолчанию), то не сможете из- менить никакие настройки. Выбрав Automatic (Автоматически), вы сможете указать, как долго слайд будет оставаться на экране, используя опцию Duration Of Page (Длительность страницы). Настройка Duration Of Pause (Длительность паузы) указывает, сколько времени должно пройти до возобновления слайд-шоу. Если вы оставите значение Default, повторный показ слайд-шоу начнется сразу же после окончания демонстрации последнего слайда. Рис. 11.3. Переходы между слайдами и тип презентации 158
Глава 11. Производим впечатление ф ЗНАЕТЕ ЛИ ВЫ? ПЕРЕХОДЫ МОГУТ МНОГОЕ СКАЗАТЬ О ПРЕЗЕНТАЦИИ Часто при настройке возникает соблазн установить множество приятных на вид переходов. Однако при этом важно изучить пред- полагаемую аудиторию. Хотя шахматные клетки и ромбы могут вы- глядеть внушительно, они едва ли будут восприняты по-деловому. В формальных презентациях используйте затенения или стирающи- еся слайды, но не вычурные переходы. Итак, выбрав переходы и тип презентации, вы можете щелкнуть по кноп- ке Create (Создать). Это вызовет окно Impress. Как и у других офисных приложений, у Impress есть панели Menu, Standard и Formatting. Под этими панелями инструментов расположено три окна, каждое из которых предоставляет информацию о создаваемых слайдах. Окно Slides Окно Slides (Слайды) позволяет просмотреть и организовать слайды, созданные в презента- ции. Для каждого слайда выводится его номер и рисунок. В этом окне можно добавить слайды в презентацию, щелкнув правой кнопкой мыши ниже последнего слайда. Если вы щелкнете правой кнопкой мыши между двумя слайдами, Impress вставит новый слайд туда. В этом окне Slides Slide 1 также можно изменить порядок следования слайдов, щелкнув ио выбранному слайду и перетащив его в новое место. Рабочая область Именно в рабочем окне, которое находится в середине экрана (см. сле- дующую иллюстрацию), можно добавлять текст, рисунки и заметки к слайдам. На первой вкладке, Normal (Режим рисования), вы будете 159
Часть III. Открыть дверь в OpenOffice SUd« Sorter | Normal 1 Outline j Notes | Handout выберите одну из выполнять большую часть творческой работы над отдельными слайдами. По- сле создания вкладок, чтобы добавить в презентаци ю другие компоненты. Вкладка Outline (Режим структуры) позволяет создать план презентации, который удобно ис- пользовать при демонстрации. Вклад- ка Notes (Режим примечаний) позво- ляет написать заметки об отдельных слайдах, которые станут основой ва- шего доклада во время демонстрации. Вкладка Handout (Режим тезисов) дает возможность напечатать презентацию на бумаге и обеспечить ко- пией каждого зрителя. В раздаточных материалах также есть место для заметок. Вкладка Slide Sorter (Сортировщик слайдов) предоставляет ту же информацию, что и окно Slides слева. Окно Tasks По умолчанию в окне Tasks (Задачи), находящемся слева, открыто меню Layouts (Макеты). Оно позволяет выбрать различные макеты для слай- дов. По умолчанию слайд полностью пуст, но вы можете выбрать любой из стилей области Layouts, щелкнув по нему левой кнопкой мыши. Выбрав макет слайда, вы увидите, что в нем есть место для ввода текста. Например, выберите макет справа от пустого макета, чтобы применить к слайду тип Title Slide (Заглавный слайд). Слайд должен стать похожим на рис. 11.4. Переместите указатель мыши на область с текстом Click to add title (Щелкните, чтобы добавить заголовок) и щелкните в этом месте. Текст исчезнет, уступив место полю для ввода заголовка. Введите заголовок, но не нажимайте Enter, если только не хотите разорвать стро- ку. Чтобы закончить работу с текстовым полем, щелкните ио другой об- ласти слайда. Попробуйте выбрать Click to add text (Щелкните, чтобы добавить текст) и ввести какой-либо текст. Так можцо действовать на любом макете. Вы можете изменять разме- ры и положение текстовых полей макета и даже удалять их, если они вам не нужны. Для этого необходимо вызвать метки-манипуляторы, маленькие квадратики, которые позволяют изменять размер области. 160
Глава 11. Производим впечатление Переместите указатель мыши на край текстового поля, чтобы указатель превратился в рисунок, похожий на кулачок. Normal у • Outline Ockto Kid text Tasks View Si' Je Soief Notes Handout Click to add title ► Master Pages ▼ layouts > Custom Animation ► Slide Transition □Quofl Рис. 11.4. Выбор макета Title Slide Затем, щелкнув мышью, вы увидите, что текстовое поле изменилось, и теперь вокруг него появились зеленые маркеры изменения размеров (рис. 11.5). Можно удалить текстовое поле, нажав клавишу Delete. Вы также можете перетащить поле, чтобы переместить его, или перетащить метку, чтобы изменить размер. ПРИМЕЧАНИЕ Пункты меню в окне Tasks, о которых не было рассказано, мы рас- смотрим в следующих разделах данной главы. _____________ Slide Sorter ! Normal 1 Outline Notes Impress □ □ □ O Ock te «50 text о Handout Tasks View • X о □ □ Рис. 11.5. Изменение размера текстового поля □ODoO I 1в > Custom Animation t Slide Transition 161
Часть III. Открыть дверь в OpenOffice Панель инструментов Drawing Внизу окна Impress расположена панель Drawing (Рисование). Это одна из важнейших частей приложения Impress. Инструменты этой па- нели позволяют создавать содержимое слайда. Если вы хотите добавить в презентацию формы, символы, другие текстовые поля, выноски и даже блок-схемы, следует использовать инструменты данной панели. Если вы не знаете, зачем нужны некоторые значки, просто наведите указатель мыши на значок, и появится подсказка. Ь / - не s М • X •.. ’ о ’ _ П / © ч ; Ъ 10.53/-1.16 :И 0.00x0 00 27% . Slide 1 /1 Default Вставка графических объектов Слайд-шоу должны предоставлять визуальную информацию во время презентации. Разве можно сделать это лучше, чем с помощью рисун- Рис. 11.6. Добавленное изображение ков, диаграмм и других графических объектов, которые просто заставляют презентацию спрыгнуть с экрана? На панели меню выполните Insert => Picture (Изображение). Вы можете выбрать вариант From File (Из фай- ла) и указать путь к изображению на диске или выполнить команду Scan (Сканировать) и получить изображе- ние с графического устройства. Вы- брав файл, который вы хотите вста- вить в слайд, дважды щелкните по нему, и он автоматически появится на слайде (рис. 11.6). Обратите внимание, что вокруг изображения уже есть метки-манипуля- торы, поэтому вы можете менять его размеры и расположение. Создание переходов между слайдами Ранее в этой главе мы упоминали, что в окне Tasks можно выполнять мно- жество разнообразных действий. Снова обращаясь к этому окну, посмо- 162
Глава 11. Производим впечатление трите на рис. 11.5, где показано меню Slide Transition (Смена слайда). Если вы щел- кнете по стрелке, в окне будут показаны все доступные переходы между слайдами. В меню Slide Transition вы можете изменить тип перехода или отказаться от переходов вообще, а также выбрать скорость переходов или добавить сопровождающий их звук. Это меню позволяет указать, когда произойдет переход к следующему слайду: по щелчку мышью или по таймеру. Настроив переходы, вы можете применить их ко всем слайдам в презентации с помощью кнопки Apply То АП Slides (Применить ко всем слайдам). Tasks View * х ► Master Pages ........ ... - - . • — - ► Layouts ► Custom Animation ▼ Slide Transition Apply to selected slides ± No Transition T Wipe Up s. WipfLBioht.......... ” i«l ,и I. E Modify transition--------- Speed ^Medium ,$ | Sound £<No sound> $ j Loop until next $oi jfc Advance slide — On mouse click Q Automatically after r^i Анимация текста и графики Непосредственно над меню Slide Transition находится меню Custom Animation (Эффекты), которое можно раскрыть, щелкнув по стрелке рядом с ним. Перед началом работы с меню Custom Animation следует выбрать, анимацию какого объекта вы хотите настраивать. При первом открытии этого меню вы можете только щелкнуть по кноп- ке Add. После этого нужно указать анимацию при появлении объекта (Entrance — Вступление), установить постоянную объекта (Emphasis — Выделение), способ его исчезновения (Exit) или определить пути дви- жения (Motion Path). Как и в случае с переходами, вы также можете задать скорость анимации. ПРИМЕЧАНИЕ Благодаря анимации можно создать множество действий на слайде. Будьте осторожны и не настраивайте слишком много эффектов, так как это может вызвать негативное отношение к презентации у зрителей. Экспорт презентации во Flash Как и другие приложения OpenOffice.org, Impress позволяет сохра- нять презентации в формате аналогичной программы от Microsoft, 163
Часть III. Открыть дверь в OpenOffice PowerPoint, открывать и редактировать файлы, созданные в ней. Чтобы сохранить файл, в строке меню выберите File => Save As. Как и в случае с другими приложениями OpenOffice.org, вы можете выбрать формат Microsoft PowerPoint или сохранить файл в формате ODP, собственном формате Impress. В наше время Сеть — наиболее широко используемый способ отображе- ния информации. Принимая этот факт во внимание, Impress позволяет экспортировать презентацию для отображения в Сети. Для этого следу- ет выполнить File => Export, и появится окно Export. В нем вы можете сохранить презентацию как документ HTML или PDF, который сможет открыть любой пользователь, на компьютере которого установлен бес- платный Adobe Acrobat Reader. Кроме того, презентацию можно сохранить во многих других форматах, и наиболее впечатляющим является экспорт непосредственно в Adobe Flash. Adobe Flash — это программа для создания интернет-приложений с богатой функциональностью для веб-сайтов. Подобная возможность есть только у Impress, а в Microsoft PowerPoint для этого требуются при- ложения от сторонних разработчиков. Советы по созданию эффектных презентаций Иногда при показе презентаций выступающий читает каждый слайд дословно. Это, вероятно, одно из наихудших применений столь замеча- тельного инструмента. Слайд-шоу должен содержать данные для ауди- тории, а не слова для выступающего. Другие важные советы, о которых следует помнить при создании пре- зентации: • не создавайте слишком много слайдов. Показывайте каждый слайд примерно минуту, чтобы зрители могли его прочесть; • ограничьте содержание слайда ключевыми фразами и идеями. Из- быточное содержание может показаться скучным для аудитории; • мерцающие переходы отвлекают внимание; • излишние вычурные спецэффекты едва ли вызовут к вам доверие; • репетируйте!
Глава 12 ВСЯ ВАША БАЗА* Как... • Открыть новую базу данных • Создать таблицу • Создать форму • Создать запрос • Создать отчет Все компьютеры используются для обработки данных. Интернет задей- ствуется для сбора информации, текстовые документы и презентации — для ее представления, а электронная почта — для отправки. В большин- стве сетей есть файловые серверы и мейнфреймы.единственная причина существования которых — хранение информации. Конечно, существуют некоторые исключения, но обычно основой хранилищ информации яв- ляются базы данных. Базой данных называется набор организованных данных — информации, которую компьютер может обновлять и запра- шивать. Большинство баз данных, предоставляющих информацию в Интерне- те или крупных корпоративных сетях, — огромные программы, в кото- рых используется несколько компьютеров, известные как кластеры баз данных. OpenOffice.org предоставляет приложение для работы с базами данных, которое можно использовать на персональном компьютере. Как и другие приложения OpenOffice.org, Base поставляется бесплатно вме- сте с дистрибутивом Ubuntu GNU/Linux. * Часть фразы персонажа из японской видеоигры, полностью звучащая на английском так: «АП your base are belong to us» («Вся ваша база есть принадлежать нам»). Эта ло- маная фраза стала чрезвычайно популярной, являясь одним из известных интернет- феноменов. — Прим. ред. 165
Часть III. Открыть дверь в OpenOffice ПРИМЕЧАНИЕ В реляционных базах данных (именно они создаются в Base) ис- пользуется язык под названием SQL (Structured Query Language — структурированный язык запросов) для управления, сортировки и отображения данных. Произносится название как «сиквел», и это основа большинства приложений Web 2.0. Открытие новой базы данных Так как Base не входит в первоначальный пакет Ubuntu, следует уста- новить это приложение самостоятельно. Помните, как добавлять про- граммы? Вначале выполните Applications => Add/Remove. Затем щел- кните по кнопке Office и прокрутите список, чтобы увидеть строку OpenOffice.org Database. Поставьте галочку возле этого приложения, а затем щелкните по кнопке Apply Changes. В появившемся окне Apply The Following Changes выберите Apply, введите пароль в окне запроса и щелкните по кнопке ОК, чтобы завершить установку. ПРИМЕЧАНИЕ Если вы не хотите прокручивать список в поиске приложения Base, можете выполнить поиск OpenOffice.org Database. После установки программы вам остается выбрать Applications => Of- fice => OpenOffice.org Database. После открытия приложения появится окно Database Wizard (Мастер баз данных) (рис. 12.1). Если вы создаете свою первую базу данных, оставьте выбранной опцию Create A New Database (Создать новую базу данных). Если же вы открываете файл с другой базой данных или соеди- няетесь с уже существующей базой, выберите другой вариант. В данный момент мы рассмотрим создание новой базы данных, поэтому щелкните по кнопке Next, чтобы перейти в следующее окно. На втором шаге Мастер баз данных позволяет указать способ сохране- ния базы. Это необходимо, поскольку сразу же после щелчка по кнопке Finish (Завершить) будет сохранена ее копия. Обратите внимание, что в окне мастера (рис. 12.2) должен отобразиться первый вопрос: Do you want to register the database in OpenOffice.org? 166
Глава 12. Вся ваша база (Хотите ли вы зарегистрировать базу данных в OpenOffice.org?). Вари- ант ответа, выбранный по умолчанию, — Yes, register the database for me (Да, зарегистрировать базу данных). Не меняйте его и перейдите к следующему вопросу: After the database file has been saved, what do you want to do? (Что делать после сохранения файла базы данных?) Здесь можно выбрать варианты Open the database for editing (Открыть базу данных для редактирования) или Create tables using the tables wizard (Создать таблицы с помощью Мастера таблиц). Datubaso Wizard _ ' "х Steps____________________ Welcome to the OpenOffice.org Database Wizard l .jSefect сййа6е#а| I Use the Database Wizard to create a new database, open an existing database file, or connect to a database stored on a server. 2 . Save and proceed What do you want to do? ф Create a new database Open an existing database file ‘4 bed / г....... ..’ Steps 1. Select database 2.[Siv»¥raf proceed; ' Connect to an existing database • •* - - —• - »»» JDBC I —«» — »«<»»»»»»»»» I I • im. ЯМХма Next» Рис. 12.1. Мастер баз данных Eirwsh Cancel DatAhaVe Wizarrf _ ”х Dedde how to proceed after saving the database Do you want the wizard to register the database In OpenOfflce.org? $ Yes. register the database for me Г) Nfl. do not register the database After the database file has been saved, what do you want to do? fig Open the database for editing 'Create tables using the table wizard Click •Finish' to save the database. «Back finish j Cancel Рис. 12.2. Что делать после сохранения файла базы данных 167
Часть III. Открыть дверь в OpenOffice В отличие от предыдущего вопроса, здесь можно выбрать несколько вариантов ответа. В данном случае отметьте оба пункта и щелкните по кнопке Finish. © ЗНАЕТЕ ЛИ ВЫ? ЧТО ОЗНАЧАЕТ РЕГИСТРАЦИЯ БАЗЫ ДАННЫХ? При регистрации базы данных она не сохраняется в Интернете или на сайте OpenOffice.org. Создается запись в структуре данных OpenOffice.org на вашем компьютере. Это дает вам право облада- ния базой данных. Работая с базами в других программах, напри- мер MySQL и Oracle, вы, возможно, не захотите регистрировать базу данных. В отличие от Microsoft Access, который исходит из предпо- ложения, что вы будете работать только с Access, OpenOffice.org Database предоставляет вам возможность выбора. Опять-таки это одно из основных понятий философии GNU/Linux, свободного про- граммного обеспечения и Ubuntu. Так как базы данных автоматически сохраняются при щелчке по кнопке Finish, будет открыто новое окно Save. В нем можно указать название базы данных и выбрать место ее расположения. В этом примере база данных на- зывается Ubuntu Users и по умолчанию сохраняется в папке Documents. Введя имя в соответствующем поле, щелкните по кнопке Save. > filetype Q^ancel Создание таблицы Таблицы базы данных — это хранилища вводимых, хранимых и запра- шиваемых данных. В основной форме таблица похожа на таблицу Calc, так как она оформлена в виде строк и столбцов. Создание таблицы про- изводится непосредственно в базе данных. На панели Tasks (Задачи) вы можете выбрать Create Table in Design View (Создать таблицу в ре- жиме проектирования) и таким образом непосредственно ввести имена (Field Name), типы (Field Туре) и описания (Description) полей. 168
Глава 12. Вся ваша база **О ApplKtio™ РЬсм System О j«ff Orloff ЗД • Ф Sun Маг 16. 8:13 РМ Hhiintu User». - Opr-nOffke.oni Bas* [O X £Йе Edit yiaw Insert look #ndow Help x Tasks Database Quenes S Ubuntu Users Forms Beports Tables » J H Wizard to Create Table... Я £reate View... «•Table in Design Vtaw... '| Description Create a table by specifying the field names and properties, as well as the data types. None • .[HSQL"database engine i HSQL database engine Pt| Ubuntu Users * Open... ] MS Jeff Orloff £ 0И Sun Mar 16. 8:11 PM 169
Часть III. Открыть дверь в OpenOffice Также на панели задач можно выбрать Use Wizard То Create Table (Ис- пользовать Мастер для создания таблицы). При выборе мастера вам предложат выполнить несколько шагов, необходимых для создания та- блицы. Так как вы выбрали создание таблицы в окне Database Wizard, этот мастер будет запущен автоматически. Вы выполнили начальное сохранение базы данных, поэтому будет запу- щен Мастер таблиц (Table Wizard) (рис. 12.3). По умолчанию категория (Category) таблицы установлена на значение Business (Деловой), и в списке Sample Tables (Примеры таблиц) выбран пункт Assets (Акти- вы). Так как вы создаете базу данных пользователей, замените Assets пунктом Contacts (Контакты) из раскрывающегося списка. Затем вы можете выбрать поля из списка предложений. Чтобы выбрать поле, либо дважды щелкните по нему, либо щелкните по нему и по кнопке (>). ТлЬТе WizanT ’""'ТГ' Steps______________________ Select fields for your table 1. Select field» 2. Set types and formats This wizard helps you to create a table for your database. After selecting a table category and a sample table, choose the fields you want to include in your table. You can include fields from more than one sample table. 3 Set primary key 4. Create table Category & Business Sample tables Personal Available fields Birthdate ChlldrenNames Contactslnterests ContactTypelD Count ryOrRegwn FaxNumber MantalStatus MobileNumber Selected fields Address City ContactlD » Г ... i____1 FirstName LastName I. /- J EmallAddress Baxt > J | £ini«h Cancel Рис. 12.3. Выбор полей Таким же образом удаляются поля из списка Selected Fields (Выбран- ные поля). Щелчком по кнопке (») или («) можно переместить все содержимое одного списка в другой. В данном примере выберите Address (Адрес), City (Город), ContactlD (Контактный код), FirstName (Имя), LastName (Фамилия) и EmailAddress (Адрес электронной по- чты). Подле этого щелкните по кнопке Next. На шаге 2 Мастера таблиц выбираются типы и формат нолей (рис. 12.4). Типы полей: Image (Картинка). Integer (Целое число), Number (Чис- 170
Глава 12. Вся ваша база ло), Decimal (Десятичное число), Time (Время), Date/Time (Дата/вре- мя), Text (Текст) и т. и. Большинство этих вариантов будет важно, если вы собираетесь писать программы на каком-то языке программирова- ния для выполнения различных выражений. В большинстве баз данных лучше ограничиться простыми типами: Image, Number и Text. Table Wizard x Set field types and formats 1. Select fields gftt types and formats 3. Set primary key 4. Create table Selected fields Address City ContactlO FirstName LastName EmailAddress Field Information Field name Field type Entry required Length Address {Text (VARCHA [No |199 Help < Back finish......j Cancel v _ Г I Рис. 12.4. Настройка типов полей и форматов Вы также можете сделать поле обязательным, выбрав Yes в списке Entry Required (Обязательное). В этом случае пользователи базы данных бу- дут обязаны ввести что-то в это поле, в противном случае они увидят сообщение об ошибке. Наконец, вы можете указать длину (Length) поля в соответствующей строке. Это число, определяющее, сколько символов можно ввести в поле. В данный момент оставьте все стандартные значе- ния и щелкните по кнопке Next. Третье окно мастера позволяет указать первичный ключ базы данных. Как вы видите на рис. 12.5, первичный ключ очень важен в базе данных. Если вы его не укажете, то не сможете ввести данные в базу, о чем вас предупредят в сообщении. Так как смысла в пустой базе данных нет, да- вайте укажем первичный ключ. По умолчанию выбран вариант Automatically add a primary key (Авто- матически добавить первичный ключ). При выборе этого пункта будет создано поле с автоматически увеличи- вающимся значением, так как первичный ключ должен быть уникален. 171
Часть III. Открыть дверь в OpenOffice Так как у вас есть поле ContactID, вы можете сделать его первичным ключом, выбрав Use an existing field as a primary key (Использовать су- ществующее поле как первичный ключ). После выбора этого варианта укажите поле ContactID. Также отметьте Auto Value (Автоматическое значение), чтобы в поле автоматически указывалось число. Затем щел- кните по кнопке Next. Рис. 12.5. Выбор первичного ключа Последнее окно Мастера таблиц — это окно Create Table (Создать та- блицу), в котором вам предлагается сразу указать имя таблицы. Так как в большинстве баз данных есть множество разнообразных таблиц, важ- но давать им уникальные имена, по которым эти таблицы легко узнать. В нашем примере переименуйте таблицу с Contacts (Контакты) на Ubuntu Users (Пользователи Ubuntu). В окне Create Table есть пункт Inster Data Immediately (Немедленно вставить данные). При выборе этого пункта вы сразу же перейдете к вводу данных, похожему па ввод данных в таблице Calc. Опция Modify The Table Design (Модифицировать дизайн таблицы) позволяет изме- нить формат и тип полей. Наконец, вы можете выбрать Create a form based on the table (Создать форму па основе данной таблицы). Этот ва- риант дцет возможность создать дружественную форму, или пользова- тельский интерфейс, для ввода данных в базу. Выберите этот вариант, как показано на рис. 12.6, а затем щелкните по кнопке Finish. Откроется Мастер форм (Form Wizard). 172
Глава 12. Вся ваша база Рис. 12.6. Окно Create Table Создание формы Как уже было сказано, формы предоставляют простой интерфейс для ввода данных в базу. Так как вы выбрали создание формы в предыдущем мастере, перед вами будет открыт Мастер форм. В Мастере форм (рис. 12.7) вас попросят выбрать поля для формы. Так как у вас есть только одна таблица, Ubuntu Users, выберите ее. Если бы таблиц было больше, вы могли вы выбрать нужную из раскрывающего- ся списка. Как и в Мастере таблиц, поля выбираются двойным щелчком или их выделением и щелчком по соответствующей кнопке со стрел- ками. Расположив нужные поля в области Fields In The Form (Поля в форме), щелкните по кнопке Next. После этого вы перейдете к окну Subform (Субформа) Мастера форм. Так как у вас есть только одна таблица, никаких отношений между таблицами нет. Поэтому вам не нужно настраивать субформу. Если бы вы хотели до- бавить дополнительную форму внутри основной, то могли бы указать это в окне Subform. Так как это окно вам не нужно, щелкните по кнопке Next. На следующем шаге можно расположить элементы управления на вашей форме (Arrange the controls on your form) (рис. 12.8). Здесь показано, как будет выглядеть получившаяся форма. Вы можете указать подходящий внешний вид. Для данной формы выберите In Blocks — Labels Above (Блоки — подписи сверху). После этого щелкните по кнопке Next. 173
Часть III. Открыть дверь в OpenOffice Рис. 12.7. Выбор полей Рис. 12.8. Выбор расположения элементов В открывшемся окне мастера укажите, как будут вводиться новые дан- ные. По умолчанию в форме разрешен показ всех данных, и их можно изменять, удалять или добавлять. Также есть пункты, позволяющие за- претить пользователям изменение, удаление или добавление данных. Кроме того, можно разрешить пользователям исключительно добавле- ние новых данных. После щелчка по кнопке Next вы перейдете к окну Style (Стиль), где на- страиваются границы полей и выбираются различные варианты оформ- ления формы. Определившись с внешним видом, щелкните по кнопке 174
Глава 12. Вся ваша база Next, чтобы перейти к последнему окну, в котором нужно указать имя формы. По умолчанию имя совпадает с именем таблицы (в данном случае — Ubuntu Users); однако вы можете назвать форму как угодно. В этом окне вы также можете выбрать, хотите ли работать с формой (Work With The Form) или изменить ее (Modify The Form). Мы не бу- дем изменять форму, поэтому оставьте вариант Work With The Form и щелкните по кнопке Finish. Результат показан на рис. 12.9. Applications Places System jeff Orloff ЧФл ft АН Sun Маг 16, 8:51 РМ Ф T as j? : Ubuntu Users (read-only) - OpenOffire.org Writer Cj (£de Edit yiaw Insert Format Table Jools window Help 3 gj Record [1......... | of 1 * « > * * £3 ►** * i x i я 7 .... iiiniiii* . • •••> >•>•••«•. >«.•> ... . . - — • ••• ••• .. . .. —••• ••• . • • — ..... . ...... . - -- - ___ / -J * r ® ®& a - эf [Page 1/1 Default : STD В I ft Ubuntu Users • 0.7. ifQ OMe eouec— VL. ]|Q ubuntu Users: Co.. g Ubuntu Users (rea... Рис. 12.9. Созданная форма ПРИМЕЧАНИЕ На рис. 12.9 можно увидеть, что два текстовых поля выходят за край экрана. Чтобы изменить их размер, щелкните по форме правой кноп- кой мыши и выберите Edit (Правка). Форма будет открыта в режиме редактирования, и объекты на ней можно будет перемещать. Создание запроса Запросы нужны для получения данных из базы. Если в базе хранится много данных, запросы позволяют сортировать их и отбрасывать не- 175
Часть III. Открыть дверь в OpenOffice нужную информацию. Чтобы создать запрос, выберите Queries (Запро- сы) на панели Database (База данных) в базе данных Ubuntu Users. На панели Tasks отметьте Use Wizard То Create Query, дважды щелкнув по нему. Как и формы, запросы основываются на таблицах. В Мастере запросов (Query Wizard) вас вначале попросят выбрать таблицу, к которой вы бу- дете обращаться с запросом. Опять-таки Ubuntu Users — единственная таблица, поэтому использовать мы будем ее. Из списка Available Fields (Доступные поля) выберите City, FirstName и LastName, а затем щел- кните по кнопке Next. ПРИМЕЧАНИЕ При наличии нескольких таблиц вы можете выбирать поля из более чем одной таблицы, если между ними существует связь. Связи — это ссылки между двумя или более таблицами в базе данных, при которых в каждой таблице есть одно и то же поле. Второе окно мастера позволяет сортировать полученные данные по одному или нескольким полям. Сортировка, как и в Calc, может быть возрастающей (Ascending) или убывающей (Descending). После опре- деления условий сортировки щелкните по кнопке Next, чтобы перейти к важнейшей части запроса — условиям поиска. В окне условий поиска можно выбрать, какие данные будут запраши- ваться. В первом пункте укажите, должны ли данные соответствовать всем из следующих условий (Match All Of The Following Condition) или любому из следующих условий (Match Any Of The Following). Вы можете выбрать желаемые поля (Fields), условие (Condition) и значе- ние (Value) данных. На рис. 12.10 показан пример выбора для запроса данных из Ubuntu Users. fl ПРИМЕЧАНИЕ В этом запросе в первых двух условиях написано «равно» (is equal to), то есть значение должно точно соответствовать указанному. На- пример, значение Cabo Frio не выдаст результатов cabo trio или Cabo frio, пак как соответствия не точны. В третьем условии используется слово «как» (like), а не «равно». Поэтому при проверке на значение West Palm beach из базы данных будут возвращены и значения West Palm Beach, хотя регистр букв не совпадает. 176
Глава 12. Вся ваша база 5 данный момент вы можете щелкнуть по кнопке Finish, чтобы снова рткрыть окно Database. После этого можно выполнить запрос, дважды щелкнув по кнопке Query_Ubuntu Users на панели Queries. Результаты показаны на рис. 12.11. Рис. 12.10. Условия поиска для запроса О П X ня orioff ед Sun Mar 16, 9:22 PM Ubuntu «личу Ubuntu l/sm tfew Tools Window tfalp z bl Oty Flrathiame [ LastNama j [West balm Йеасц j'elT Johnson yhlcigo Pnsdlla Knowsltall Cabo Frio Jackal me Carneiro l>H« Mrl О Ubuntu u. (jj Ubuntu U..J О Ubuntu U... »16 Рис. 12.11. Запрос данных из таблицы Ubuntu Users по городу 177
Часть III. Открыть дверь в OpenOffice Создание отчета Так как результаты запроса, показанные на рис. 12.11, не очень красиво выглядят, возможно, он не всем понравится. Чтобы запрос выглядел более эстетично, вы можете использовать ин- струмент отчетов. Для вызова Мастера отчетов (Report Wizard) выбери- те Reports (Отчеты) на панели Database, а затем дважды щелкните по пункту Use Wizard То Create Report (Использовать мастер для созда- ния отчета). В Мастере отчетов (рис. 12.12) необязательно получать данные из та- блицы; можно выбрать как таблицу, так и запрос. Мы создаем отчет па основе запроса Ubuntu Users Query, поэтому выберите его в раскрыва- ющемся списке Tables Or Queries (Таблицы или запросы) и отметьте все доступные поля. Рис. 12.12. Мастер отчетов После щелчка по кнопке Next вы перейдете к окну Labeling Field (Поля меток). Здесь можно изменить метки на более удобные для чтения. На- пример, LastName и FirstName на Last Name и First Name. Еще раз щел- кните по кнопке Next, чтобы перейти к следующему окну, в котором необходимо указать способ группировки данных. Так как у вас нет сход- ных данных, пропустите это окно и щелкните по кнопке Next, чтобы перейти к окну Sort Options (Параметры сортировки). Как и в случае с сортировкой в Мастере запросов, вы можете выбрать способ сортировки результатов и поля. 178
f Глава 12. Вся ваша база После щелчка по кнопке Next вы перейдете к окну Choose Layout (Вы- бор стиля), где можно изменить способ представления данных и размет- ку колонтитулов. Наконец, вы можете выбрать ориентацию страницы: вертикальную (Portrait) или горизонтальную (Landscape). В последнем окне, Create Report (Создать отчет), изменяется заголовок отчета (Title Of The Report) (рис. 12.13). Введите в этом поле Ubuntu Users By City. Также можно указать, будет ли это статический отчет (Static Report), в котором данные останутся такими же, как и во время создания отчета, или динамический отчет (Dynamic Report), где инфор- мация изменяется при изменении данных в базе. По умолчанию отчет будет динамическим; не меняйте этого. Также оставьте вариант Create Report Now (Создать отчет сейчас), а не Modify Report Layout (Моди- фицировать шаблон отчета). Затем щелкните по кнопке Finish. Рис. 12.13. Окно Create Report После щелчка по кнопке Finish отчет будет сгенерирован автоматиче- ски. На рис. 12.14 показано, насколько лучше выглядит отчет по сравне- нию с выводом результата запроса. Базы данных гораздо мощнее, чем было описано в этой главе! Только о проектировании баз данных написаны целые книги! Хотя сообщество программного обеспечения с открытыми исходными кодами может ока- зать значительную помощь в создании баз данных, существуют и другие ресурсы, которые могут помочь вам научиться создавать крупные базы данных для интерактивных веб-сайтов. 179
Часть III. Открыть дверь в OpenOffice Ei Application* Place* Syvtem (£) 44 Sun Marlfl. 9:44 PM О X Ubuntu by Tjty (ir-.«d-nnly) • OponORb <•.019 Writer £ile Edit yiew Jneert Format Tgble loot* J^ndow ИФ i щ 08 В й M 88 ’ 'JD <1 pSwFI Q. © ® Ж сю«.рг«й» . В Г ЯГ s ОЮ [Title: Author: Jeff Orloff, Me: 3/1&O8 сяу Aral Mama LnTMaow Won Pam Beech Jen Johnuxi Chicago Pencils KnowaiWI Cabo Fno Jactaaiine Carnot ro "г ezz Рис. 12.14. Внешний вид отчета
Глава 13 НАРИСОВАНО В OPEN SOURCE Как... • Нарисовать простые фигуры • Форматировать рисунки • Сохранить снимок экрана • Импортировать графический объект • Создать схему Практически все пользователи Microsoft Windows потратили немало времени за компьютером, экспериментируя с Microsoft Paint. Эта ма- ленькая графическая программа позволяет создавать простые рисунки и редактировать снимки экрана, чтобы подготовить их к использованию в документе или презентации. В состав Ubuntu входит подобное приложение из пакета OpenOffice, org под названием Draw. Draw обладает практически теми же функ- циями, что и Microsoft Paint, а также имеет специфические особенно- сти. OpenOffice.org Draw запускается не так, как другие программы из этого набора. Хотя Draw установлен в Ubuntu по умолчанию, в меню Applications он расположен не в категории Office. Чтобы открыть Draw, необходимо выбрать Applications => Graphics => OpenOffice.org Drawing (Приложения => Графика => Рисование OpenOffice.org). На рис. 13.1 показана запущенная программа. Рисование простых фигур На новом рисунке вы увидите перед собой пустой холст и список Pages (Страницы) слева, расположенный так же, как список Slides в Impress. Как и в других приложениях OpenOffice.org, панель меню расположена вверху экрана. Под ней находится панель инструментов Standard (Стан- дартная) и панель инструментов Lines And Filling (Линии и заливка). 181
Часть III. Открыть дверь в OpenOffice Внизу экрана расположена панель Drawing (Рисование). Именно с ее помощью выполняется большинство действий в Draw. С? Applications Places System Q Jaff Orloff Cfc- 9 Sat Mar 22, 5:52 PM 0 fl llntitlf-dl - Opr-llOffb r.orrf r>!<4W _ - ’x’ Eiie Edit Yiww Insert Format loots Modify Window EJelp * • AB a S SA ~ [*] X ® J WB 4rz г S fi S • [ o j <2? (color _-o jmiueV \oj □ i i * I (N <V| in <D 14 00 OJ 'o- 0B 5 < I,,.,',.?'.1. " 2 3 4 5 6 7 8 9 10 11 12 13 [3 « > » \layout/Controls / Dimension Lines / J7t' " '%, ' " | [£ / — ю e E JO f ’ “ ... '7 -3.22/•JeTjH abb x 0.00 28% r Slide! /i D^uit Ж| I ft' [Welcome - OpenOffi... |[Д untitled 1 • OpenOffic.7 ] _Л_И1 6 Рис. 13.1. Новый рисунок (0 ЗНАЕТЕ ЛИ ВЫ? ПАНЕЛИ ИНСТРУМЕНТОВ МОЖНО НАСТРОИТЬ В OpenOffice.org можно настроить панели инструментов, используя маленькие стрелочки в правом углу панели. Если щелкнуть по ним, появится контекстное меню со множеством различных настроек. Вы можете добавлять и удалять кнопки, присваивать «горячие» клави- ши и менять другие настройки. ПРИМЕЧАНИЕ • «Горячие» клавиши позволяют использовать комбинацию из * нескольких клавиш для перемещения по функциям опреде- I___э ленной программы. Чтобы добавить фигуру на рисунок, необходимо использовать панель Drawing. 182
Глава 13. Нарисовано в Open Source В следующей таблице перечислены различные значки этой панели И дано описание выполняемых ими действий: Выделить Позволяет перемещать и настраивать фигуры, текстовые поля и другие объекты в Draw Линия Используется для рисования линий Линия со стрелкой на конце Используется для рисования линий со стрелками Прямоугольник Используется для рисования прямоугольников и квадратов Эллипс Используется для рисования скругленных фигур Текстовые Позволяет вставлять текстовые поля - Объекты кривых Позволяет рисовать фигуры и многоугольники Соединительная линия Позволяет соединять фигуры и поля друг с другом Линии и стрелки Меню, активируемое инструментами для рисования линий и стрелок; позволяет выбрать различные линии и стрелки Основные фигуры Меню, активируемое инструментами Прямоугольник и Эллипс; позволяет выбрать другие основные фигуры Фигуры-символы Используется для вставки заранее нарисованных символов Блочные стрелки Позволяет добавить на рисунок большие стрелки Схемы Позволяет выставить формы для рисования схем Выноски Позволяет вставить вынесенные поля Звезды Позволяет выбрать различные звездообразные фигуры Изменение геометрии Позволяет управлять точками на различных фигурах Точки соединения Позволяет вставить соединительные точки для связи различных фигур Чтобы нарисовать основную фигуру, достаточно выбрать соответ- ствующий инструмент на панели Drawing, указатель мыши должен стать крестообразным. Наведите такой указатель туда, где хотите на- чать рисование, щелкните левой кнопкой мыши и, удерживая ее, пере- таскивайте указатель, пока фигура не будет желаемого размера. Если фигура окажется слишком маленькой или слишком большой, изме- ните ее размер с помощью инструмента выделения (Pointer). При выбранном инструменте Pointer можно навести указатель на одну из точек (Points) на форме, чтобы появился указатель для ее перемеще- ния. Затем, удерживая левую кнопку мыши, измените размер. С по- мощью инструмента выделения также можно перемещать объекты, 183
Часть III. Открыть дверь в OpenOffice для чего следует переместить указатель на фигуру, чтобы он превра- тился в маленькую руку. Затем снова перетащите фигуру, удерживая левую кнопку мыши. Это можно делать с любой из доступных в Draw фигур. Форматирование рисунка Если бы в Draw можно было только рисовать синие фигуры, показан- ные на рис. 13.2, от этой программы было бы мало толку. Но очень про- сто изменить формат различных фигур: изменить цвета, добавить тени, добавить градиент и изменить линии. Application* Places System вг ф Jaff Orloff О i в sat Маг 22. 7.10 РМ Fi ilntitlrdl - Op«*nof(i< n.orci [»r.H7 _ - к ' EHa Edit ^iaw Imert Format look Modify Window H*lp (!) Ш й $ ' I 'Si I000' [autx ф |cato ; |яаи»« | □ TJ-csf/a.ee ТЕПГммо.оо I am ri'! 'TsMai/i Гм£* [Й] | QmlcowMi - OynOffi... |l Д Untrtl.dl OpenOffic... Рис. 13.2. Различные фигуры И Выбор цвета Давайте досмотрим на квадрат и облако на рис. 13.2. Предположим, вы хотите изменить цвет этих фигур. Используя инструмент Pointer, вы- берите квадрат щелчком по нему. После этого должны появиться точки в четырех углах и в центре каждой стороны. 184
Глава 13. Нарисовано в Open Source иУ<»(н|\1ауои1/ Controls / Dimension fnes / |Ji] | ~T В Выбрав квадрат, найдите на панели Lines And Fills вверху экрана поле с вариантом Blue 8 (Синий 8). При щелчке по нему появится список, в ко- тором можно выбрать любой из большого количества цветов. Прокрутите список до значения Ubuntu Orange (Оранжевый Ubuntu) и выберите его. Обратите внимание, что квадрат приобрел красивый оранжевый оттенок. Теперь изменим цвет облака, но будем использовать другой метод. Вы- берите облако, снова используя инструмент Pointer. На панели Lines And Fills должен быть виден значок Paint Bucket (Ведро с краской). При щелчке по нему появится меню цвета Area (Область). Выберите среди цветов Ubuntu Yellow (Желтый Ubuntu), а затем щелкните по кнопке ОК. Облако должно стать желтым. Добавление теней Куб на холсте впечатляет, но если добавить к нему тень, он станет вы- глядеть по-настоящему трехмерным. Как и при смене цвета, сначала вы- берите куб (Cube), используя инструмент Pointer. Затем перейдите к маленькому желтому квадратику в крайнем правом углу панели Lines And Fills и щелкните по нему. За кубом появится тень. Попробуйте сде- лать то же самое со стрелкой, и она также будет отбрасывать тень. > СОВЕТ Если у вас проблемы с поиском значка на панели инструментов, на- ведите указатель мыши на интересующий вас значок. Через мгнове- ние под ним появится название. 185
Часть HI. Открыть дверь в OpenOffice Градиенты Молния на рисунке должна выглядеть впечатляюще. К сожалению, бледно-синий цвет не очень подходит к этой фигуре, поэтому мы изме- ним его и добавим градиент. Градиент принимает два цвета и медленно преобразовывает их из одного в другой. Как и в случае с другими опциями форматирования, вначале выберите молнию с помощью инструмента Pointer. Затем на панели Lines And Fills щелкните но строке Color (Цвет) и в контекстном меню выберите Gradient. После этого поле с надписью Blue 8 (Синий 8) станет пустым. Выделив его, вы увидите список доступных градиентов. В данном при- мере щелчком выберите Gradient 1 (Градиент 1). Цель использования градиента в нашем случае — привлечь внимание к молнии. Черный и белый цвет для этого едва ли подходят, поэтому вернитесь к значку Paint Bucket (Область) и щелкните по нему. В окне Area выберите вкладку Gradient (рис. 13.3). ilntitfpdl • OponOffirp.orrj Draw Eile Edit yiew insert Ffirmat look Modify Mtfndow Help ..•Black......: ] Ф ka(MlX 6 P 3 2 х Slide 1 I I I I M Invisible 2 Color = Gradient Hatching Bitmap 1•• ;li»-j\Layout/Controls"/ Dimension Unas "7 / — c e 0 M ♦ “u - — ’ Й • о • - • □ • D * JO / j Shape selected ta5.25/f75№.50x3.00 29* • Slide 1 /1 (Layout) ~ iPafaufc Рис. 13.3. Вкладка Gradient На вкладке Gradient вы можете изменить тип градиента и выбрать его угол (Angle). В данном случае оставьте угол 0°. Чтобы изменить цвет, 186
Глава 13. Нарисовано в Open Source следует выбрать нужный вам вариант из раскрывающегося списка цве- тов, доступных в Draw. Там, где на вкладке Gradient написано From (От), выберите Green (Зеленый), а там, где написано То (До), — Yellow (Желтый). Выбрав новые цвета, щелкните по кнопке ОК. Затем Draw попросит вас сохранить градиент. По умолчанию эта схема градиента будет называть- ся Gradient 7, но вы можете выбрать любое название. Изменение толщины линий Вы еще не применили никакого форматирования к выноске, поэтому давайте уделим ей немного внимания и изменим толщину линий. Толщина линий определяет, насколько широка линия вокруг фигуры. Выделите выноску инструментом Pointer, а затем найдите инструмент Line Width (Толщина линии). Это текстовое поле, в котором написано 0.08”, оно находится на панели инструментов Lines And Fill под знач- ком Print на панели Standard. Щелкните по стрелке вверх и установите ширину 0.12". После этого линия вокруг выноски должна стать значи- тельно толще (рис. 13.4). Рис. 13.4. Предпросмотр всех изменений Н -7.20 /1.3® 1К 6.00 x 0 00 28» ["• г‘ SOde l/l ' Default 187
Часть III. Открыть дверь в OpenOffice Сохранение снимка экрана Одна из важнейших возможностей Draw — способность сохранить сни- мок экрана и отредактировать его. Снимок экрана, также известный как «скриншот», — это изображение, снятое с экрана компьютера. Чтобы создать снимок экрана в Ubuntu, необходимо нажать клавишу PmtScr - откроется окно Save Screenshot (Сохранить снимок экрана) (рис. 13.5). В нем можно указать, как будет называться файл со снимком экрана, и в какой папке его следует расположить. Рис. 13.5. Сохранение снимка экрана Чтобы открыть снимок экрана и начать его редактирование, откройте новый рисунок, выбрав File => New => Drawing (Файл => Новый => Ри- сунок). На пустом холсте выберите Insert => Picture => From File (Встав- ка => Изображение => Из файла). Перейдите в папку, куда сохранили изображение, выберите его и щел- кните по кнопке Open. После этого снимок экрана будет вставлен на холст, и вы сможете изменять его размер, добавлять фигуры и тексто- вые поля. Снимки экрана очень полезны при создании обучающего текста, в ко- тором необходима иллюстрация любого окна программы или веб-сайта. Фактически все иллюстрации в этой книге (и в любой подобной книге) являются снимками экрана. Создание схемы Один из лучших способов иллюстрации процесса — использование схе- мы. Если вы знакомы с программами от Microsoft, то для создания схем используете Microsoft Visio, дополнительную программу для Microsoft 188
Глава 13. Нарисовано в Open Source Office. Хотя в Microsoft Visio можно создавать не только схемы и орга- ргаационные диаграммы, для большинства обычных пользователей ис- пользование Visio на этом заканчивается. Чтобы у пользователей OpenOffice.org были такие же возможности, ц OpenOffice.org Draw есть возможность создания схем. Так как в ор- ганизационных диаграммах используются подобные фигуры, их можно создавать в Draw. Создать схему просто. На панели Drawing выберите меню Flowcharts (Схемы), чтобы увидеть доступные фигуры. Выделите фигуру, которую хотите использовать, и нарисуйте ее на холсте, как и другие фигуры. (О ЗНАЕТЕ ЛИ ВЫ? ЧТО ТАКОЕ PNG? Расширением .рпд отмечены файлы в формате Portable Network Graphics (Переносимая сетевая графика), используемом для хра- нения изображений. Этот тип файлов похож на рисунки JPEG и GIF, он был создан для уменьшения объема передаваемой информации при загрузке веб-страницы с сервера на компьютер, так как сжатие в нем лучше, чем в JPEG, а количество цветов такое же. Файлы PNG позволяют использовать больше цветов, чем GIF, что делает их при- влекательнее для использования. ПРИМЕЧАНИЕ Если вам нужно несколько прямоугольников или других фигур одно- го размера, создайте первую фигуру, а затем используйте копиро- вание/вставку. Нарисовав стадии процесса, нужно соединить их стрелками, чтобы при- дать схеме официальный вид. Для этого следует выбрать инструмент Connector (Соединительная линия) и указать используемый тип соеди- нительной линии. Выбрав инструмент Connector, вы увидите, что манипуляторы на фигу- рах были заменены маленькими иксами (рис. 13.6). Эти иксы — точки соединения, которые позволяют соединять одну фи- гуру с другой. При помощи инструмента Connector зафиксируйте ука- затель на одной точке соединения и перетащите его на точку соединения другой фигуры. Так нужно показать на схеме весь процесс. 189
Часть III. Открыть дверь в OpenOffice О D 3rowaa and run installed application! ь - nprnOffic»>.r»iq Гилю X Dla Edit ^iew insert Ffirmat Tools Modify Window Help * » s Sis- Pages 41 fr ocr rg (Вйск .0] £1 [color'0THl B4ua8 p i Q r 5 4 I 3 2 1 . 2 3 •• 5 5 7 8 9 10 11 12 1 j Slide 1 *4<ЯйУаУо^ Controls / Dimension Lines / |fij £ >Ж1 I If Untitledl - OpenOffic... Рис. 13.6. Схема Конечно, у приложения Draw есть гораздо больше функций для созда- ния самых разных изображений, которые можно использовать в пре- зентациях, документах и на веб-страницах. Как и все другие приложе- ния OpenOffice.org, Draw позволяет использовать конечный результат в других программах пакета.
Часть IV ДОСТИЧЬ БОЛЬШЕГО Глава 14. Все общее. Работа с сетью в Ubuntu Глава 15. Можно поговорить? Общение в Интернете Глава 16. Мастер в своем домене — инструменты веб-дизайна Глава 17. Хорошо уживаться с Windows
Глава 14 СЕ ОБЩЕЕ. РАБОТА С СЕТЬЮ UBUNTU Как... • Понять основы работы с сетью • Настроить Ethernet • Познакомиться с Samba • Исправлять основные ошибки На заре компьютерной эры семьи были счастливы обладать одним ком- пьютером, которым пользовались все члены семьи. С падением стои- мости компьютеров и пропорциональным увеличением их покупок в большинстве домов теперь стоит несколько компьютеров. Некоторые установлены в спальнях и используются для обучения; в общих комна- тах помещают мультимедиакомпьютеры для просмотра фильмов, прои- грывания музыки и игр; есть и портативные устройства, например КПК или iPhone. Когда устройства соединяются между собой, считается, что они объеди- няются в сеть. Сетевые компьютеры и другие устройства могут обме- ниваться ресурсами и информацией. Ресурсом может быть практически что угодно. Например, соединение с Интернетом — ресурс, который ча- сто делают общим. Также в сетях из нескольких компьютеров часто де- лают общими файлы и принтеры. Чтобы понять, как можно подключать к сети компьютеры под управлением Ubuntu, важно вначале познако- миться с основными понятиями сетей. ПРИМЕЧАНИЕ Большая часть настроек сети, о которых будет рассказано ниже, вы- полняется при установке Ubuntu, и если вы не хотите делать файлы и принтеры общими, возможно, вам никогда не придется работать с сетевым интерфейсом Ubuntu. 192
Глава 14. Все общее. Работа с сетью в Ubuntu Основы построения сетей Большинство людей, работающих на компьютерах в офисе, больни- це или в школе, обладают опытом работы в сети. Часто это крупные, сложные сети, которые расположены по всему городу, штату или даже государству. Пользователи таких сетей должны выполнять аутентифи- кацию, то есть вводить свое имя и пароль. После аутентификации они получают доступ к определенной части сети, в зависимости от того, ка- кой мандат ассоциирован с введенным именем и паролем. Такой метод построения сетей называется клиент/сер вер, так как управление ресур- сами и аутентификация производится на особых компьютерах, называ- емых серверами, к которым обращаются обычные компьютеры, клиен- ты. На серверах обычно используются операционные системы типа Microsoft Windows Server 2008. Есть также особый вариант Ubuntu для серверов — Ubuntu Server Edition. Большинство домашних сетей гораздо проще. Они редко строятся по технологии клиент/сервер. В большинстве домашних компьютеров не используется аутентификация. При включении компьютера пользова- телем он автоматически подключается к домашней сети. В этом случае мандат пользователя хранится на отдельном компьютере, и каждый пользователь может указать свое имя и установить пароль. Такая сеть называется децентрализованной (сетьюpeer-to-peer). При этом сети для управления аутентификацией и ресурсами нет, и в большинстве случаев мандаты всех пользователей равны (рис. 14.1). При создании сети необходимо разобраться с одной основополагающей лемой: нужно знать, куда будут передаваться данные. Например, у вас есть один компьютер в кабинете, один — в детской комнате, а один — в общей. У всех этих компьютеров общий высокоскоростной доступ к Интернету через маршрутизатор. Как определяется, куда посылать данные в домашней сети? В конце концов, вряд ли дети будут рады по- лучить ваш отчет о проведении испытаний вместо музыки из сериала «Ханна Монтана»! © ЗНАЕТЕ ЛИ ВЫ? РАЗНИЦА МЕЖДУ КЛИЕНТ-СЕРВЕРНЫМИ И ДЕЦЕНТРАЛИЗОВАННЫМИ СЕТЯМИ Клиент-серверные сети часто очень велики и сложны. Обычно для их создания и запуска требуется долгое планирование, но они предо- ставляют пользователям широкие возможности: хранение большого 193
Часть IV. Достичь большего количества файлов и доступ к ним; ограничение доступа к файлам; общая настройка программ для всей сети с одного компьютера; центральные базы данных для всех пользователей и многое другое. Децентрализованные сети обычно достаточно просто настраива- ются. Так как нет одного сервера, все компьютеры обычно равны, и практически ничего не нужно планировать заранее. Так создаются меньшие сети, и у них, конечно, нет возможностей крупных клиент- серверных сетей. Обычно такие сети организуются дома или в не- больших офисах, поэтому их называют «сетями SOHO (small offile, home office)». Они лишь обеспечивают общий доступ к таким основ- ным ресурсам, как соединение с Интернетом и печать, а также об- щий доступ к файлам. Беспроводной компьютер Рис. 14.1. Пример домашней сети В сети, чтобы определить, куда будут переданы данные, используются адреса, как на почте. Эти адреса, известные как IP-адреса, часто представ- ляются в форме десятичных чисел с точками. Например, 192.168.1.1 — это IP-адрес, который обычно используется модемом для доступа в Ин- тернет. Адреса могут присваиваться сетью, или вы сами можете выбрать используемый адрес. Позволив сети самостоятельно присваивать адреса (что проще), вы будете использовать динамический протокол конфигу- рации узла (DHCP). Если же вы будете сами указывать адреса для сете- 194
Глава 14. Все общее. Работа с сетью в Ubuntu вых устройств, это будут статичные адреса. В сети могут существовать устройства как с динамическими, так и со статическими адресами. ПРИМЕЧАНИЕ У вашего модема/маршрутизатора будет два IP-адреса. Внешний адрес присваивается вашим провайдером интернет-услуг, а вну- тренний будет присваиваться сетью или вами, если вы укажете его статически. Так чему в компьютере присваивается IP-адрес? Адреса есть у почтовых ящиков возле квартир или у самих домов (чтобы отличать их от сосед- них). В компьютерах адреса есть у особых плат, называемых платами Ethernet. Они позволяют передавать данные между сетевыми устрой- ствами. Карты Ethernet могут быть передающими данные по проводам. если к ним подключается кабель, и беспроводными, если данные пере- даются по другим каналам связи. Хотя часто встречаются компьютеры с обоими видами плат, обычно используется только один из них. Мы рассмотрим использование графического инструмента Ubuntu под на- званием network-admin и научимся настраивать проводную и беспровод- ную карту Ethernet. Чтобы открыть приложение network-admin, следует выбрать System => Administration Network (Система => Администра- ция => Сеть). После этого интерфейс станет серым, и программу нельзя будет использовать. Не волнуйтесь — это сделано в Ubuntu специально, чтобы повысить безопасность. Вначале следует разблокировать пользо- вательский интерфейс, щелкнув по кнопке Unblock (Разблокировать). После этого необходимо ввести пароль, если у вас его спросят, и щел- кнуть по кнопке Authentificate (Аутентификация) или нажать клавишу Enter. (£) ЗНАЕТЕ ЛИ ВЫ? У НАС ЗАКАНЧИВАЮТСЯ 1Р-АДРЕСА Так как в наше время существует множество устройств, которые по- зволяют обмениваться данными, количество IP-адресов заканчива- ется. Текущая схема адресации называется IPv4 (протокол Интерне- та версии 4). Это двоичный формат, который позволяет использовать до 4 294 967 296 уникальных адресов. Кажется, что число достаточ- но велико, но если учесть количество людей на планете и количество устройств, подключенных к Интернету у каждого человека и у каждой организации, вы быстро поймете, почему их не хватает. 195
Часть IV. Достичь большего Чтобы защититься от возможной катастрофы, умные люди придума- ли IPv6. В IPv6 используется шестнадцатеричная схема адресации, которая позволяет использовать до 340 ундециллионов (3,403x1038) уникальных адресов, формат которых похож на следующий: 2001:0d b8:85a3:08d3:1319:8a2e:0370:7334. Настройка Ethernet На заре Интернета для соединения с ним использовался коммутиру- емый доступ по модему, который подключался к телефонной розетке по телефонному проводу. Для современных веб-сайтов, изобилующих изображениями, модемы оказались слишком медленными, поэтому сейчас их редко используют. В наше время для выхода в Интернет задействуется высокоскоростной доступ DSL или доступ по кабелю. Чтобы позволить работу на более высоких скоростях, высокоскорост- ные модемы подключаются непосредственно к специальной плате Ethernet с помощью более толстого кабеля. На ноутбуках, как пра- вило, используется беспроводной доступ. Беспроводной доступ рабо- тает точно так же, но соединение с компьютером происходит не по кабелю. После того как программа для управления сетью будет разблокирована, появится окно Network Settings (Настройки сети), в котором отобра- зятся все доступные сетевые соединения. На рис. 14.2 показаны кабель- ное соединение Wired Connection, которое является соединением Ether- net, и соединение Point То Point, то есть коммутируемое соединение по модему. Да, в большинстве компьютеров все еще установлен модем для коммутируемого соединения. Если на вашем компьютере есть другие проводные или беспроводные соединения Ethernet, они также будут по- казаны. Выбрав Wired Connection => Properties (Свойства), вы сможете уста- новить сетевые настройки для этого устройства в окне ethO Properties (Свойства ethO) (рис. 14.3). ПРИМЕЧАНИЕ Это не опечатка, и на вашем компьютере нет ошибок. ethO — это на- звание первого устройства Ethernet на вашем компьютере. Почему 0? Помните программистскую шутку в главе 1? У программистов счет начинается с 0, а не с 7. 196
Глава 14. Все общее. Работа с сетью в Ubuntu Рис. 14.2. Окно Network Settings с типичными сетевыми устройствами Со Proporti#**. X doable roaming mode] ( onnectian Setting*; C onfajuranon Subrx-t Рис. 14.3. Окно Свойства ethO Gateway addrett». QtanceJ При открытии окна ethO Properties многие настройки могут быть за- блокированы. В этом случае следует снять галочку с пункта Enable Roaming Mode (Включить режим роуминга, букв, «бродячий режим»). Режим роуминга часто включен по умолчанию. В этом режиме Ubuntu автоматически соединяется с текущей сетью, используя доступные на- стройки. В Connection Settings (Настройки соединения) есть четыре варианта: Configuration (Конфигурация), IP Address (IP-адрес), Subnet Mask (Маска подсети) и Gateway Address (Адрес шлюза). 197
Часть IV. Достичь большего Конфигурация Опция Configuration — это меню, где можно выбрать следующие вари- анты: • Static IP Address (Статический IP-адрес) — можно вручную ввести настройки сети; • Automatic Configuration (DCHP) — Автоматическая настройка (DCHP) — настройки сети устанавливаются автоматически, с ис- пользованием сервера DCHP; • Local Zeroconf Network (IPv4LL) — Локальная сеть Zeroconf (IPv4LL) — настройки сети будут установлены автоматически, если в сети нет сервера DCHP. IP-адрес В этом поле можно ввести IP-адрес, если вы хотите присвоить его стати- чески. Каждый адрес в сети должен быть уникальным, чтобы избежать конфликтов. Маска подсети В поле Subnet Mask можно указать часть IP-адреса для подсети при ста- тическом указании настроек. Маска подсети должна совпадать на всех компьютерах. Существует формула, определяющая маску подсети для заданного набора IP-адресов. Это выходит за рамки данной книги, но в Интернете есть множество ресурсов на эту тему. Адрес шлюза Gateway Address — это внутренний адрес модема/маршрутизатора. Он будет совпадать на всех компьютерах сети. При статической настройке адресов он вводится в этом поле. DNS . При статическом присвоении IP-адресов вам следует указать адрес DNS-сервера (рис. 14.4). В больших сетях часто используются собствен- ные DNS-серверы; однако в домашних сетях серверы DNS обычно пре- 198
Глава 14. Все общее. Работа с сетью в Ubuntu доставляются провайдерами интернет-услуг (ISP). Если вы не знаете этого адреса, спросите его у своего провайдера. Network Settings х Location: Рис. 14.4. Указание адреса DNS-сервера DNS-сервер принимает IP-адрес компьютера или адрес веб-сайта и пре- образует его в понятное название. Например, если вы напишете www. google.com в адресной строке Mozilla Firefox, DNS-сервер пошлет запрос веб-страницы по адресу 74.125.47.147, и наоборот. После указания настро- ек устройства Ethernet вы вернетесь к окну Network Settings. В нем есть вкладка DNS, в которой можно произвести необходимые изменения. Указание сетевого имени компьютера При первой установке Ubuntu вас просят указать сетевое имя компьюте- ра. Все имена в сети должны быть уникальны. Локальные DNS-серверы связывают IP-адрес компьютера и его сетевое имя. Если вы по какой-то причине захотите изменить сетевое имя компьютера, это можно сделать в окне Network Settings (рис. 14.5). На вкладке General (Общие) мож- но открыть Host Settings (Сетевые настройки компьютера) и изменить Host Name (Сетевое имя). Также есть место для ввода имени домена (Domain Name). Его можно оставить пустым, если вы не подключаетесь к клиент-серверной сети. Конечно, проще всего просто оставить включенной опцию Enable Roa- ming Mode. 199
Часть IV. Достичь большего Network Sottinn*. Location: £|ose Help Li I'Oui' i X Рис. 14.5. Опции Host Settings Знакомство c Samba Здесь не будет латиноамериканских танцев. Речь пойдет о Samba, свя- занной с протоколом SMB (Server Message Block). SMB важен при ра- боте в сети, так как именно этот протокол используется для открытия общего доступа к файлам, принтерам и серийным портам в сети. ф ЗНАЕТЕ ЛИ ВЫ? ЗАЧЕМ НУЖНА SAMBA? Мы описали, зачем нужен протокол SMB, но вам, возможно, инте- ресно, что же происходит на самом деле. Протокол SMB исполь- зуется, как правило, в сетях Microsoft Windows. Если вы посмотри- те на Сетевое окружение в компьютере под управлением Microsoft Windows, то увидите все файлы, доступ к которым открыт в сети. Если подключить к такой сети компьютер под управлением Ubuntu, ресурсы системы Ubuntu будут недоступны. Это связано с тем, что в GNU/Linux обычно используется протокол сетевой файловой си- стемы (NFS). Samba — это программная реализация протокола SMB для компьютеров, не использующих протокол NFS. По-русски это значит, что компьютеры под управлением Microsoft Windows смогут обращаться к компьютеру под управлением Ubuntu, если использо- вать Samba. Установка Samba Чтобы начать работать с Samba, следует провести некоторую предвари- тельную подготовку. На рис. 14.5 показано, где можно найти сетевое имя 200
Глава 14. Все общее. Работа с сетью в Ubuntu компьютера. Запомните его. Во всей этой книге используется имя jeff- desktop. Затем следует установить Samba GUI, для чего можно открыть Applica- tions => Add/Remove и выполнить поиск по слову Samba. Когда Samba будет найдена, отметьте ее и щелкните по кнопке Apply Changes, чтобы установить приложение. Затем нужно создать общую папку Samba (Samba share), для чего сле- дует выбрать пункт System => Administration => Samba. Щелкните по кнопке Add Share (Добавить общую папку) (показано ниже), чтобы от- крыть окно Create Samba Share (Создать общую папку Samba), пока- занное на рис. 14.6. Qirectory: | | Browse... Share name: □ascription: •• • • . • • ••• м •• .•••мае Мам * »• Q Writable □ Visible Qiancel Рис. 14.6. Создание общей папки Samba Щелкните по кнопке Browse (Обзор), чтобы выбрать папку, к кото- рой вы хотите открыть общий доступ. Также можно добавить описание (Deskription), но важнее указать, как пользователи смогут использовать эту папку. Если вы хотите, чтобы у пользователей была возможность сохранять в ней файлы, отметьте пункт Writeable (Доступ для записи). Если вы хотите, чтобы пользователи могли увидеть эту папку, отметьте пункт Visible (Видимая). Перейдите на вкладку Access (Доступ), чтобы выбрать пользователей, которые смогут использовать выбранную вами папку. Если вы хотите, чтобы она была доступна всем в сети, отметьте Allow Access То Everyone (Разрешить доступ всем). Щелкните по кнопке ОК, чтобы открыть об- щий доступ к папке. Если вам надо будет изменить настройки, може- те выбрать общую папку в окне Samba Share Configuration и выбрать Properties (Свойства). 201
Часть IV. Достичь большего file preferences Це1р + -л о Add Share > Help »- <.»«< '• •«« gi!'. ..... *M'i ам*ма***- iWii"<M«u i • ’" *v"^MMaiaa ~»Л........ - . — re —. Directory Share name Permissions visibility Descnption . . __ »»....— - M .......II I..... I* I '">.>.. -. . ч — м. МММ I < /var/iib/samba/printers pnnt$ Read Only Visible Pnnter Drivers СОВЕТ Вы также можете разрешить общий доступ к папке, щелкнув по ней правой кнопкой мыши и выбрав Sharing Options (Настройки общего доступа). Здесь достаточно отметить пункт Share This Folder (От- крыть общий доступ к папке), и папка станет общей. Этот метод бы- стрее, но он не позволяет выполнить другие настройки. Вы сможете указать только права на чтение и гостевой доступ. Доступ к общей папке Windows Чтобы открыть общую папку Windows, необходима некоторая предва- рительная подготовка. Вначале откройте общий доступ к папке в Micro- soft Windows. Для этого можно щелкнуть по выбранной папке правой кнопкой мыши, а затем отметить Sharing And Security (Общий доступ и безопасность) в меню. Появится окно Properties (Свойства), похожее на окно, показанное на рис. 14.7. В нем отметьте пункт Share This Folder On The Network (Открыть общий сетевой доступ к этой папке). Затем щелкните по кнопке Apply, а после этого — ОК. После открытия общего доступа к папке в Windows вернитесь к Ubuntu. Выберите Places => Network (Места => Сеть), чтобы открыть окно Net- work — File Browser (Сеть — Обозреватель файлов). В нем должен нахо- диться значок Windows Network (Сеть Windows). Щелкните по кнопке Windows Network, и вы увидите еще один значок под названием WORK- GROUP или любым другим названием; щелкните по нему дважды. Затем нужно смонтировать общую папку. Для этого достаточно щел- кнуть правой кнопкой по общей папке Windows и выбрать Mount Volu- me (Монтировать диск). Затем необходимо указать ваш пароль и щел- кнуть по кнопке Connect (Соединение). На рабочем столе появится зна- чок для открытия общей папки (рис. 14.8). 202
Глава 14. Все общее. Работа с сетью в Ubuntu Рис. 14.7. Открытие общего доступа к папке Windows Рис. 14.8. Рабочий стол со значком общей папки 203
Часть IV. Достичь большего Вы также можете нажать сочетание клавиш Alt+F2, появится окно Run Application (Выполнить приложение), показанное рядом. В нем введи- те зтЪ-.//ИмяКомпьютераУ^1п<1от£)8/ИмяОбщейПапки, где ИмяКом- nbwmepaWindows — имя или IP-адрес компьютера, на котором находит- ся общая папка или файл, а ИмяОбщейПапки — имя этого файла или папки. fl ПРИМЕЧАНИЕ Если вы хотите использовать файлы из общей папки Windows, при- дется повторять процесс монтирования после каждой переза- грузки. Решение проблем Порой с компьютерами или сетям что-то случается. Иногда пробле- мы можно просто решить. Порой для исправления ошибок нужны знания об устройстве компьютерных сетей. В конце этой главы мы расскажем об основных шагах при решении проблем, связанных с компьютерными сетями. Если они не помогут, вы, по крайней мере, сможете лучше объяснить ситуацию специалисту по технической поддержке. Это может звучать смешно, но первый шаг при проблемах с сетью — про- верить, все ли подключено. Не ленитесь, проверьте. Сетевые кабели мо- гут быть по-хитрому устроены, поэтому убедитесь, что они правильно вставлены в компьютер и модем/маршрутизатор. Если вы используете беспроводное соединение, убедитесь, что оно подключено. Если вс£ правильно подключено, проверьте сам модем/маршрути- затор. Горят ли лампочки? Какого они цвета? Попробуйте включить и выключить модем/маршрутизатор. Перед включением подождите 30 секунд. 204
Глава 14. Все общее. Работа с сетью в Ubuntu рели вам кажется, что все работает, но проблемы с сетью сохраняются, можно ввести в терминале следующие команды для проверки соеди- нения: —— команды Описание Команда Ping Посылка запроса по друго- му адресу, чтобы проверить передачу данных ping hostnamer -с4 -с4 означает, что будет четыре про- верки. Если не указать количество проверок, они будут выполняться бесконечно Ifconfig Проверка настройки сете- вого соединения Ifconfig Traceroute Выдача названий различ- ных остановок пакета перед определением направления traceroute hostname ПРИМЕЧАНИЕ В качестве hostname можно использовать www.ubuntu.com или IP- адрес. Многие провайдеры не позволяют выполнять команду ping. Дело в том, что есть способ атаки на сервер, называемый Ping of Death, при котором команды проверки отправляются до того момен- та, когда на сервере произойдет сбой. Как я сказал, эти команды можно использовать для поиска ошибок. По результатам вы можете определить, в чем заключается проблема с се- тью. Если вы не сможете выполнять ping к компьютерам вне сети, воз- можно, маршрутизатор работает неправильно. При запуске trace route вы можете увидеть, где происходит остановка при передаче пакета. Если проблема в локальной сети, вам нужно ее исправить. В противном слу- чае это проблема вашего провайдера, if con fig позволяет узнать, есть ли у вас IP-адрес и каков он. Если в результате всех ваших усилий по поиску ошибок вы ничего не достигнете, позвоните в службу технической поддержки. Сообщите им о шагах, которые предприняли. Возможно, они будут к вам иначе отно- ситься, когда поймут, что вы знаете, о чем говорите!
Глава 15 МОЖНО ПОГОВОРИТЬ? ОБЩЕНИЕ ИНТЕРНЕТЕ Как... • В Firefox просматривать Сеть • Отправлять и принимать электронные письма • Использовать программы мгновенного общения За последние десять лет Интернет стал основным средством деловой и социальной коммуникации и образования. У большинства пред- приятий есть веб-сайты, доступные клиентам по всему миру. Даже если предприятие не продает товары в Интернете, у него есть веб- сайт. Школы, университеты и другие образовательные учреждения используют Интернет для предоставления информации ученикам, родителям и студентам. Удаленное обучение доступно на всех уров- нях: от детского сада до докторантуры. Огромное количество людей используют Интернет для общения. Любой может показать свои фотографии на специально созданных для этого сайтах, вести свое семейное дерево или просто общаться с другими людьми по всему миру. Разработчики Ubuntu понимают, как важен Интернет, поэтому включи- ли в эту операционную систему инструменты, помогающие пользовате- лям применять все, что может предоставить им Интернет. Перед тем как рассказать, какие именно инструменты доступны в Ubun- tu, давайте вкратце рассмотрим сам Интернет. Большинство путают Интернет и веб-страницы во Всемирной паутине (World Wide Web, WWW), для просмотра которых существуют браузеры типа Microsoft Internet Explorer или Mozilla Firefox. Хотя Web — это большая часть Ин- тернета, она не единственная. Интернет на самом деле — это сеть, в кото- рой компьютеры обмениваются между собой информацией. В Web ин- формация предоставляется в графическом формате, в виде веб-страниц. 20(Г ” ’
Глава 15. Можно поговорить? Общение в Интернете В Интернете существуют и другие средства коммуникации: электронная почта, протокол передачи файлов (FTP) и USENET (доска объявлений, популярность которой значительно уменьшилась с развитием форумов и дневников). Просмотр веб-страниц в Firefox Хотя Всемирная паутина — не единственное средство общения в Интер- нете, она является одним из самых популярных методов. Веб-страницы создаются на специальном языке HTML (Hypertext Markup Language — язык разметки гипертекста), который выглядит примерно следующим образом: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML I.0 Strict//EN" *http://www.w3.org/TR/xhtmll/DTD/xhtmll-strict..dtd"> <html xmlns="http://www.w3.org/l999/xhtml" lang="en" xml:lang-"en"> <head> <title>Ubuntu Home Page I Ubuntu</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="EditURI" type»"application/rsd+xml" title="RSD" href="http://www.ubuntu.com/blogapi/rsd" /> <link rel="shortcut icon" href="/themes/ubuntu07/favicon.ico" type="image/x-icon" /> <style type="text/css" media="aH">@import "/modules/book/book.css";</style> Пример кода HTML взят с веб-сайта Ubuntu www.ubuntu.com. Это лишь небольшая часть домашней страницы, но она позволяет увидеть, что на самом деле представляет собой веб-страница. Если вы не разрабатывали веб-страницы, этот набор цифр, букв и символов, скорее всего, для вас ничего не значит. Чтобы веб-страницы засверкали яркими красками и привлекательными рисунками, HTML должен быть обработан особой программой, называемой веб-браузером. При покупке компьютера с операционной системой Microsoft Windows используется веб-браузер под названием Internet Explorer. Так как в Ubuntu работают только программы с открытыми исходными кодами, в ее состав входит веб-браузер под названием Mozilla Firefox. ПРИМЕЧАНИЕ Mozilla Firefox можно использовать и на компьютере под управлени- ем Windows. 207
Часть IV. Достичь большего • Запустить Firefox в Ubuntu просто. На панели Menu на д рабочем столе Ubuntu рядом с вкладкой System (Систе- • ма) есть значок Firefox (показанный здесь). При щелчке по нему открывается веб-браузер Firefox, который позво- лит вам просматривать ваши любимые сайты и находить новые стра- ницы. Если вы уже знакомы с перемещением в Сети, но не работали с Firefox, то, вероятно, заметите, что он мало чем отличается от используемого вами ранее браузера. При запуске Firefox открывается домашняя стра- ница Ubuntu. Вы вскоре сможете это изменить, но давайте сначала узна- ем, какие инструменты доступны в Firefox. На рис. 15.1 изображен интерфейс Firefox. На панели меню доступны различные пункты, которые позволяют изменить оформление и функ- циональность Firefox. Ниже располагается панель инструментов, знач- ки которой помогают перемещаться во Всемирной паутине. На третьей панели расположены дополнительные функции браузера. Е>1« Mtftory Tool» ~р~| [С'* '»?'»» X llbtintij Home Плоп • I’lMinlti • Мп/1Нл firef*»* ? Rnt w Smart Bockmerfci » WGatting Started kJ Latest Haadunei About Ubuntu 5 u‘>untfc« Рг»м Room Done ‘Sk tops Ilf'Vy ЛП1| <. Г».' IHliir.l.Hl Ubuntu it a community developed. Linux-beaad open* ng aytfem that it perfect lor laptops. de^dopt and a^ven It axitaina ail the •ppheationt you need a web Iwww. preeantafon. document and »1lwwe. ineant meetaging end much mere L Get Support Ftw г-ъе rtf .ee । ала Dow foed utx/tu now ax Free, a CO or buy it on □VO or CO Рис. 15.1. Браузер Mozilla Firefox ► Products a Support * Commuorta * Panners * hews Scji-Ji Download Upgr.icic Find out mor<i UK xpendt Ubuntu Ente:pf-ae Настройка Firefox ♦ В обозревателе Firefox есть множество различных параметров, которые позволяют настроить внешний вид браузера на свой вкус. Что важнее — вы также можете добавить в него новые функции. 208
Глава 15. Можно поговорить? Общение в Интернете Для настройки оформления Firefox можно использовать пункт View (Вид). Если навести указатель мыши на меню View и щелкнуть левой кнопкой мыши, откроется меню (рис. 15.2). Первый пункт, Toolbars (Панели инструментов), позволяет добавить значки на панель инстру- ментов, удалить значки или даже добавить в браузер дополнительные панели. Ниже в меню есть пункт Sidebar (Боковая панель), который дает возможность добавить в браузер боковую панель с закладками (Bookmarks) или журналом посещений (History). file Edit yitw History Bookmarks Tools yelp lii Smart E Toolbars Status Bar Sidfibar ф Qeload D://www.ubuntu.c Switch Page Direction Zoom Page Style Character Encoding Page Sgurce Ctrl+U full Screen Fll ► fted 0 Latest I Ctri+R I tu 8.04 th easy tin It you'll nd Рис. 15.2. Опции меню View Опция Zoom (Масштаб) также очень полезна. С ее помощью можно уве- личить или уменьшить размер окна браузера. Кроме того, есть возмож- ность увеличить или уменьшить кегль шрифта на веб-странице, чтобы текст было легче читать. ПРИМЕЧАНИЕ Рядом с некоторыми опциями есть пометки, например Ctrl+R, F11 и т. д. Это клавиши для быстрого доступа к командам. Например, чтобы быстро обновить веб-страницу, просто удерживайте клавишу Ctrl и при этом нажмите R. Увеличение популярности Всемирной паутины повлекло за собой и расширение ее функций. Открыв Edit => Preferences (Правка => На- стройки), вы сможете указать, каким образом в Firefox будут работать эти функции, о чем рассказано ниже. Вкладка Main (Основные), показанная на рис. 15.3, позволяет устано- вить домашнюю страницу. Щелчком по кнопке Use Current Page (Ис- 209
Часть IV. Достичь большего пользовать текущую страницу) вы можете сделать открытую в данный момент страницу домашней. Кроме того, у вас есть возможность вручную ввести адрес домашней страницы. Например, если ввести в поле Home Page (Домашняя страни- ца) адрес www.google.com, домашней страницей станет Google. В поле Downloads (Загрузки) вы можете указать, где будут храниться загру- женные из Интернета файлы. Рис. 15.3. Вкладка Main СОВЕТ До тех пор пока вы не будете уверенно ориентироваться в файло- вой системе, стоит загружать все файлы на рабочий стол. Когда вы сможете находить файлы и папки, измените эту настройку, чтобы не засорять рабочий стол. Вероятно, самая полезная возможность этого окна — управление допол- нениями (add-ons). При щелчке по кнопке Manage Add-ons (Управление дополнениями) открывается репозиторий приложений, созданных специально для 210
Глава 15. Можно поговорить? Общение в Интернете добавления новых функций в браузер Firefox (рис. 15.4). Выбрав Get Add-ons => Browse All Add-ons (Получить дополнения => Обзор всех дополнений), вы перейдете на страницу https://addons.mozilla.org/en- US/firefox. На ней можно найти любое количество полезных и продви- нутых инструментов, которые сделают работу с Firefox более удобной и веселой. Выбрав дополнение, которое вы хотели бы установить, щелкните по кнопке Add То Firefox (Добавить в Firefox). Вот и все! При следующем запуске браузера дополнение можно будет использовать. Applications Places System jeff Ortoff A Z I . I —ZA • » r Get Add-ons Extensions Themes Languages Plugins Seai ,h ah •••:<< • arawc Alt Add-qps Gat Ubuntu Extensions Recommended ф Extension да 0tuaOqpmzar understands the content of web pages end offers a smart-browsing «фепепсе: when looking et an address, find it on Google maps instantly. when reading a book review save It to your AmawnMfth Lfa with a single click. огаЫп looking at a movie add it immediately to your Netflix queue - and much more. Mahalo Share Easily share and recommend links across 12 different bookmarking and blogging services. PDF Download PDF Download relieves the pain experienced when encountenng PDF files on the Web. whenever you dick on... - ReminderFox RemmderFox is an extension that displays and manages lists of date-based reminders and ToDo's. Remind... I ® Pf Arefox Preferences JpB Add-ons LI S Рис. 15.4. Дополнения КАК... ОТМЕНИТЬ БЛОКИРОВКУ ВСПЛЫВАЮЩИХ СООБЩЕНИЙ Блокировка всплывающих сообщений очень полезна, так как она не дает сойти с ума от изобилия рекламы, которая так и норовит появиться на экране во время работы в Интернете. К сожалению, на многих хороших сайтах используются всплывающие окна. Что- бы отменить блокировку сообщений на сайтах, заслуживающих доверия, просто нажмите Ctrl. 211
Часть IV. Достичь большего Следующая вкладка, которая называется Tabs (Вкладки), позволяет на- строить работу на вкладках. Эта функция определяет способ, которым Firefox будет обрабатывать связанные страницы. При просмотре стра- ниц на вкладках можно открыть новое окно или (что делается по умол- чанию) новую вкладку. Во втором случае все открытые веб-страницы будут располагаться в одном окне. На вкладке Content (Содержание) можно запретить запуск JavaScript и Java в браузере, изменить цвет шрифтов, указать способ обработки изображений и настроить блокировку всплывающих окон в Firefox. ПРИМЕЧАНИЕ По умолчанию Java и JavaScript включены. Это позволяет использо- вать многие функции на многих веб-сайтах, но представляет опре- деленный риск безопасности, так как дает возможность запустить на компьютере программу из внешнего источника. Это замечатель- ный инструмент, но убедитесь, что вы доверяете сайтам, на которых запускаете подобные сценарии и приложения. Вероятно, самые важные вкладки в окне Firefox Preferences (Настрой- ки) — это Privacy (Приватность) и Security (Защита). Они позволяют указать, как в браузере будут обрабатываться пароли, cookies, журнал посещений веб-страниц и другая сохраненная информация. Cookies и история посещений полезны тем, что они позволяют узнать, как вы ис- пользуете Сеть, и сохраняют такие сведения, как номера счетов и паро- ли. На вкладке Privacy (рис. 15.5) вы можете указать Firefox, где и когда эти данные должны очищаться, и произвести ручную очистку, щелкнув по кнопке Clear Now (Очистить сейчас). На вкладке Security (рис. 15.6) можно изменить способ работы с сохраненными паролями и даже спо- соб уведомления о недобросовестных сайтах. ПРИМЕЧАНИЕ Cookies —- это небольшие файлы, которые записываются на ком- пьютере при посещении определенного веб-сайта. В cookies обыч- но хранится информация о товарах в корзине, с их же помощью вы можете настраивать веб-сайт на свой вкус. Хотя cookies помогают увеличить продуктивность работы в Интернете, они также предо- ставляют другим людям информацию о ваших привычках во время работы в Интернете. 212
Глава 15. Можно поговорить? Общение в Интернете f-irr-fov Pr nfnrnrv г-*. _ г x Mam Tabs Content Applications Privacy Security Advanced History 0 Keep my history for at least g| Remember what I enter in forms and the search bar 0 Remember what iVe downloaded 90 * days. Cookies Й A&cept cookies from sites О Accept third-party cookies Keep until: they expire Private Data □ A%ays clear my private data when I close Firefox 0 Ask me before clearing private data ©Help Close Рис. 15.5. Вкладка Privacy g Firefox Preferences QC°1C*J щ—s- Mam Tabs Content Applications Privacy Security Advanced me when sites try to install add-ons fliellme if the site I'm visiting is a suspected attack cite □ Jell me if the site I'm visiting is a suspected forgery Passwords glBemember passwords for sites □ Use a master password Exceptions... Exceptions... Change Master Password.. Saved Easewords... Warning Messages Choose which warning messages you want to see while browsing the web Settings... ©Help Close Рис. 15.6. Вкладка Security 213
Часть IV. Достичь большего Последняя вкладка, Advanced (Продвинутые опции), не столь уж и про- двинутая. Как и на других вкладках, здесь есть набор опций, которые по- зволяют настроить различные аспекты Firefox при работе в Интернете. Пусть вас не пугает эта вкладка. Она не сложнее остальных. Электронная почта Evolution Электронная почта стала одним из основных применений Интер- нета с момента своего появления. Электронная почта вовсе не нова. Первое электронное письмо послал программист Рэй Томлинсон (Ray Tomlinson) в 1971 году! Хотя то письмо было отправлено на стоящий рядом компьютер, так была заложена основа одного из самых важных средств коммуникации, используемых в наши дни. Вверху панели на рабочем столе Ubuntu находится значок Firefox, на который мы указывали ранее. Рядом с ним располагается маленький значок с письмом. Он позволяет открыть электронную почту Evolution. При первом открытии Evolution появляется Мастер настройки. В пер- вых двух окнах мастера щелкните по кнопке Forward. Вы начнете вво- дить данные лишь в окне Identity (Личные данные). В окне Identity (рис. 15.7) Evolution запросит у вас полное имя (Full Name) и адрес электронной почты (Email Address). По умолчанию бу- дет указано имя, которое вы ввели при установке Ubuntu. При необхо- димости имя можно сменить. Также добавьте адрес почтового ящика, с которым хотите работать в Evolution, и укажите свою организацию (Organisation) и адрес для ответов (Reply-То). Закончив, щелкните по кнопке Forward. fl ПРИМЕЧАНИЕ В Evolution вы можете работать с несколькими почтовыми ящиками. Просто выберите ящик, который используете чаще всего, как ос- новной. В следующем окне, Receiving Email (Получение почты), в списке Server Туре (Типсервера) выберите способ, которым Evolution будет обрабаты- вать посылаемые вам электронные письма (рис. 15.8). Вам нужно узнать эти настройки у провайдера электронной почты. Если вы зарегистриро- ваны на бесплатном почтовом ящике от Gmail или Yahoo!, то, вероятнее 214
Глава 15. Можно поговорить? Общение в Интернете всего, будете использовать IMAP или POP. После выбора типа серве- ра Evolution (в области Configuration) спросит, какой сервер (Server) использовать. Это название почтового сервера, который обрабатывает вашу почту. Данную информацию также следует узнать у провайдера электронной почты. Username (Имя пользователя) — это имя, с кото- рым вы обращаетесь к серверу для проверки почты. Не придумывайте нового имени. Если для доступа к вашей электронной почте необходим пароль, оставьте в поле Authentication Туре (Тип аутентификации) зна- чение Password (Пароль). Снова щелкните по кнопке Forward. Evolution Setup Assistant x -Phase enter your name and email address below. The ♦optional’ fields below do not need to be filled in, £ .unless you wish to include this information in email you send. i, Required information * Full Namfi; Jjeff Orloff Email Address: jeff.orloff@myemail.com| ' i Optional Information 0 Make this my default account Reply-To: | Organization: I j I Q Cancel 4«fiack forward Рис. 15.7. Ввод адреса электронной почты ПРИМЕЧАНИЕ Скорее всего, для доступа к вашей электронной почте нужно вводить пароль. В программе, конечно, есть функция запоминания пароля, чтобы вам не приходилось его вводить при каждом соединении, но так делать не рекомендуется. Если ваши программы будут знать па- роль, получить доступ к информации сможет любой, кто пользуется вашим компьютером. 215
Часть IV. Достичь большего Evnfntfon Setup X Please select among the following options Server type: IMAP « Descnption: For reading and stonng mail on IMAP servers. I Security Use Secure Connection: zr..— . , Authentication type No encryption C Password Tj Chftck for Supported types □ Remember password Qiancel forward Рис. 15.8. Настройки получения почты Указав, как Evolution будет обрабатывать входящие письма, вы перей- дете к окну Receiving Options (Опции получения). Оно позволяет указать, как часто Evolution будет проверять наличие новых писем па сервере, какие папки следует показывать и какие опции доступны. Вам, скорее всего, следует определить частоту проверки почты в Evolution. Удобным будет число в промежутке от 5 до 10 минут. Также, если вы указали для почты какие-то фильтры, следует отметить Apply filters to new messages in INBOX on this server (Применить фильтры к новым сообщениям в папке ВХОДЯЩИЕ на этом сервере). Затем снова щел- кните по кнопке Forward. ПРИМЕЧАНИЕ Когда в Evolution у вас спросят тип аутентификации (Authentication type),’щелкните по кнопке Check For Supported Types (Проверить поддерживаемые типы). Тогда Evolution запросит эти данные у по- чтового сервера, чтобы помочь вам в настройке. Такая же возмож- ность возникнет и в окне Sending Email (Отправка почты). 216
Глава 15. Можно поговорить? Общение в Интернете (О ЗНАЕТЕ ЛИ ВЫ? СКОЛЬ УМНЫ ПОЧТОВЫЕ ПРОГРАММЫ! В наши дни электронная почта становится все более и более важной, и есть люди, которым приходится ежедневно разбираться с сотнями электронных писем. Чтобы упростить работу в таких случаях, почто- вые программы позволяют устанавливать фильтры входящих писем. Эти фильтры могут переправлять почту из определенных адресов в одну папку, а письма с вложениями — в другую папку. Можно настро- ить фильтры, которые будут искать в письме определенное содер- жимое и реагировать на него. Указав способ обработки входящих писем в Evolution, настройте обра- ботку отправляемых писем в окне Sending Email (рис. 15.9). Тип сервера (Server Туре), скорее всего, будет совпадать со стандартным, SMTP. Под Server Configuration (Настройка сервера) следует ввести имя сервера в поле Server. Как и в случае с настройкой входящей почты, значения должен указать провайдер. Снова убедитесь, что Username введено пра- вильно, и щелкните по кнопке Forward. rvohrtion Sri up Assistant x Please enter information about the way you will send mail. If you are not sure, ask your •ystem administrator or internet Service Provider. I Jk , 1 | aA . 1 Server туре: SMTP ,C • Description: For delivering mail by connecting to a remote mailhub using SMTP. Server Configuration Server: smtp.mymail.com 0 Seryer requires authentication Security Use Secure Connection: No encryption । C Authentication PLAIN < A I V Chftck for Supported Types Username: jeff.orioff i 1 0 Remember password L 1 Рис. 15.9. Экран настройки Sending Email forward 217
Часть IV. Достичь большего После настройки способа отправки сообщений в Evolution вы перейдете к окну Account Management (Управление учетной записью), где можно ука- зать имя своей учетной записи. После этого щелкните по кнопке Forward, чтобы перейти к окну Timezone (Часовой пояс), где можно указать свой ча- совой пояс. Щелкнув по кнопке Forward, вы перейдете на последний экран с поздравлением о завершении настройки Evolution, после чего щелкните по кнопке Apply (Применить). Вы увидите окно аутентификации с серве- ром. В нем следует ввести пароль к вашей электронной почте. У вас снова есть возможность выбрать пункт Remember This Password, чтобы в Evolu- tion не вводить его каждый раз. Помните, что этого делать не стоит. После настройки вы сможете использовать Evolution для управления входящими и исходящими сообщениями, контактами, календарями, за- метками и задачами (рис. 15.10). При знакомстве с Evolution обрати- те внимание, что он не только внешне похож на коммерческие почто- вые программы, например Microsoft Outlook, но и предоставляет те же функции, только бесплатно! £•*♦ t* Fgldar М«»»*да Search «•*₽ Sand I Racava j) • Rapty Repute A* Forward Delafe Not Sear;tv ; A ‘ v on ThH Computet from | Sublet ____1Ы тает «иАМпе... Wkama tbE^Mon: — Draft* Out bo« В Sant Search Folder* From The Evolution ibam < eypM «goenoygl cpm> Ta: Evolution Uteri < evoM*9n#novtl cgm> Subject: *ekpmr to Evolution! Dote: M March 2007 12X7O OO *0000 (2)1)0 EST) -u unmatched Jem* Contact» । Г4 Memo* J J *) Data •i de* eonti . | Current Foktor The Evolution Team r |»i nil’ wh<»ntt v ч 1 ' Evolution j im;*! -’ %y*.h in i m tibijr i. j v« -tn • • h । .ин г ik .di »ns .и? I । 11. ii tub •! in -ill >n Getting Started On the left of the Evolution window ri th< $»de bar. wdh shortcuts to *Я your fokH's B>k)w that, you wd find button* your cakndw* contMtt. talk*. m>J and For a complHe gu»de to uwvj Evolution, calect Table of Content» tn the Help menu or pre»» the Fl key New Features fvoMion 2 10 bring-» you C integration wrth gtk-pnnt C CuHornaaWe fete brig of «MAP beader» Рис. 15.10. Электронная почта в Evolution fl ПРИМЕЧАНИЕ Evolution — это отличная программа, и она автоматически устанав- ливается в дистрибутиве Ubuntu. Однако вы можете использовать и другие бесплатные почтовые программы, например Thunderbird от Mozilla (от создателей браузера Firefox). 218
Глава 15. Можно поговорить? Общение в Интернете Мгновенные сообщения FWIM IM is a GR8 way to communicate, BICBW. Если вы можете это прочитать, значит, вы один из тех, кто использует программы мгновен- ного обмена сообщений. Небольшая программа на компьютере позво- ляет осуществлять мгновенный обмен сообщениями с людьми по всему миру. В отличие от чатов, обмен сообщениями производится между дву- мя пользователями. Для многих молодых людей мгновенный обмен со- общениями стал привычным видом общения. В деловом мире мгновен- ный обмен сообщениями позволяет организовать совместную работу. fl ПРИМЕЧАНИЕ Если вы пытаетесь понять, что значит сообщение, приведенное в на- чале данного раздела, выполните в Интернете поиск по ключевым словам IM Acronyms. Пользователи Ubuntu могут установить на компьютере большое коли- чество программ для мгновенного обмена сообщениями. Хотя многие из них устанавливаются с помощью инструмента Add/Remove, программа Pidgin уже имеется в Ubuntu, поэтому пользователи могут начать об- щаться со своими знакомыми практически сразу же. Pidgin на самом деле является клиентской программой, поддерживающей несколько протоколов. Часто используемые программы для обмена со- общениями, например ICQ, MSN, AIM и др., позволяют общаться только с теми пользователями, у которых установлена та же программа. Напри- мер, ICQ дает возможность общаться только с пользователями ICQ. К со- жалению, большинство людей используют больше одной программы для обмена сообщениями. У многих есть учетная запись ICQ, учетная запись MSN, AIM и Yahoo! Pidgin поддерживает различные протоколы и позво- ляет работать со всеми учетными записями в одной программе. fl ПРИМЕЧАНИЕ Название Pidgin произошло от слова пиджин, которое обозначает смесь языков, появляющуюся в соседних странах при совместной торговле. Запустите Pidgin, выбрав Applications => Internet => Pidgin. Если вы запускаете Pidgin впервые, вас предупредят о том, что ни одна учетная 219
Часть IV. Достичь большего запись не настроена. Щелкните по кнопке Add, чтобы начать настройку Pidgin. После щелчка по кнопке Add откроется окно Add Accounts (Добавле- ние учетных записей). При добавлении учетной записи вначале выбери- те используемый протокол. В меню Protocol (Протокол) можно указать службу обмена сообщениями, которую вы будете использовать. Напри- мер, если вы добавляете учетную запись MSN, выберите этот вариант в списке протокола. ПРИМЕЧАНИЕ Вы в любое время можете добавить в Pidgin новые протоколы, выбрав Accounts => Manage => Add (Учетные записи => Управление => До- бавить) в окне Pidgin Buddy List (Список контактов Pidgin). После выбора протокола следует ввести отображаемый псевдоним (Screen Name), пароль (Password) и локальный псевдоним (Local Alias), который будет использоваться службой обмена сообщениями. Вы также можете выбрать вариант Remember Password, если не хотите вводить пароль при каждом использовании протокола. В окне Add Accounts есть вкладка Advanced (Дополнительно), на ко- торой можно указать номер порта для вашего протокола и изменить на- стройки прокси-сервера. Если вы настраиваете программу на домашнем компьютере, скорее всего, на данной вкладке вам не придется ничего менять. После добавления учетной записи в Pidgin вы можете войти в систему и начать общение. Если вы впервые используете программу мгновен- ного обмена сообщениями, сначала нужно добавить кого-то в список контактов. Чтобы добавить человека, вы должны знать его отображае- мое имя. В этом случае достаточно выполнить Buddies => Add Buddy (Контакты => Добавить контакт). Если вы посмотрите на меню Buddies, то увидите, что контакты в нем можно также разбивать на группы для лучшей организации списка, показывать различную информацию о ва- ших знакомых, сортировать список и получать информацию о других пользователях. Чтобы отправить новое сообщение, просто выберите Buddies => New Instant Message (Контакты => Новое мгновенное сообщение). Оста- нется только ввести имя получателя, а затем отправить ему сообщение. 220
Глава 15. Можно поговорить? Общение в Интернете Так как мгновенные сообщения часто используют вместо разговоров по телефону, вы также можете передавать свои эмоции. При отправке со- общения с помощью кнопки Smile (Смайлики) выводится список раз- личных смайликов, которыми можно выразить свое настроение. Смай- лики очень популярны. В меню Tools (Инструменты) в списке контактов Pidgin (Pidgin Buddy List) вы можете настроить работу Pidgin, установить дополнения, на- строить безопасность и даже передать файлы своим знакомым. Если больше нет вопросов, TAFN («это все на данный момент»)! КАК... ЗАБЛОКИРОВАТЬ ПОЛЬЗОВАТЕЛЯ В PIDQIN К сожалению, не всегда программы для обмена сообщениями ис- пользуют дисциплинированно. Порой пользователи надоедают друг другу. Большинство программ-клиентов позволяют заблоки- ровать сообщения от другого пользователя, и в Pigdin тоже есть такая возможность. Если пользователь послал вам сообщение и вы хотите заблокиро- вать его или ее, выберите Conversation (Беседа) в окне сообще- ния. Затем выполните Block (Блокировка). После этого пользо- ватель не сможет отправлять вам сообщения с заблокированной учетной записи. Если он создаст новую учетную запись и про- должит надоедать вам, вы можете с бщить об этом провайдеру интернет-услуг и местным властям.
Глава 16 МАСТЕР СВОЕМ ДОМЕНЕ - ИНСТРУМЕНТЫ ЕБ-ДИЗАЙНА Как... • Получить место для вашего сайта и доменное имя • Установить программу для разработки веб-сайта • Создать простой веб-сайт • Опубликовать веб-сайт в Интернете В предыдущей главе вы увидели, как просматривать веб-сайты в браузе- ре Firefox, поставляемом с Ubuntu. В этой главе вы узнаете, как создавать собственные веб-сайты. Зачем это может понадобиться? Простейший ответ — чтобы сообщить другим какую-то информацию. Предприятия создают веб-сайты, чтобы предо- ставить клиентам самую свежую информацию. Люди также создают личные веб-сайты. Возможно, вы захотите поделиться новостями с членами семьи, живу- щими далеко от вас, или у вас есть хобби и вы хотите найти единомыш- ленников и поделиться с ними своими мыслями. Веб-сайт позволяет обмениваться информацией независимо от того, зачем вам это может понадобиться. Решив создать собственный сайт, стоит сначала спланировать его. Опре- делите, из скольких страниц он будет состоять и что будет написано на каждой странице. Чем больше времени вы потратите на планирование, тем лучше сайт бу- дет выглядеть и тем легче будет перемещаться по страницам. В Сети есть много ресурсов с советами о планировании веб-сайтов. Сто- ит прочитать информацию по этой теме — вы ведь читаете инструкцию перед тем как начать устанавливать домашний кинотеатр. 222
Глава 16. Мастер в своем домене — инструменты веб-дизайна ф ЗНАЕТЕ ЛИ ВЫ? ХОРОШИЙ ДИЗАЙН САЙТА Есть целые сайты, посвященные исключительно ссылкам на веб- сайты с плохим дизайном. Неудачные цветовые схемы, чрезмерное количество рисунков, беспорядочные страницы, ведущие в никуда ссылки и многие другие факторы могут привести к тому, что стра- ница попадет в список «как не надо делать». Чтобы не повторять ошибок, стоит поискать в Интернете статьи об удобстве использо- вания. Удобство использования веб-сайта обозначает то, насколько сайт дружественен к пользователю по своей навигации, дизайну и функ- циональности. В Интернете есть очень много ресурсов, которые мо- гут посвятить вас в тонкости этого дела. Поиск сервера Если только вы не сделали свой компьютер сервером, нужно найти компьютер, на котором будет находиться ваш веб-сайт. Есть компании, предоставляющие услуги но размещению информации (hosting): они позволяют загрузить файлы веб-сайта на свой сервер, предоставляя вам возможность заниматься собственным сайтом и гарантируя необходи- мое аппаратное обеспечение. Вы можете выбрать один из двух видов услуг ио размещению информа- ции: бесплатный и платный. Очевидное преимущество бесплатных услуг в том, что они ничего не стоят. Большинство таких компаний чрезвычайно надежны, предлагают достаточно места для хранения файлов и множество дополнительных услуг, позволяющих увеличить функциональность сайта. Недостатки бесплатного размещения сайта в том, что такие компании часто размещают на сайте рекламу, от которой вы не сможете избавить- ся, и практически не предоставляют технической поддержки. Платные услуги по размещению информации обычно стоят не слишком дорого. Можно разместить сайт примерно за 5-10 долларов в месяц. В счет обычно входит техническая поддержка. У большинства компаний, пре- доставляющих такие услуги, есть скидки при оплате сразу за год или за два. 223
Часть IV. Достичь большего Ваше доменное имя У веб-сайта должно быть имя. Имя, под которым вы зарегистрируете сайт, называется доменным именем. Зарегистрированное имя станет частью вашего доменного адреса. Например, Ubuntu зарегистрировала доменное имя Ubuntu.com. Поэтому адрес их сайта — www.ubuntu.com. Вам также предоставят доменное имя, которое будет адресом вашего веб-сайта. Некоторые компании по размещению информации взимают за это до- полнительную плату и даже соблазняют вас использовать свои услуги, регистрируя доменное имя самостоятельно. Если таких скидок нет, ожи- дайте, что доменное имя будет стоить 10-15 долларов в год. Бесплатные компании, предоставляющие услуги по размещению сайта, могут пред- лагать и бесплатное доменное имя, но обычно это поддомен. Например, у вашей компании может быть доменное имя jeffsfreesites.com. Тогда поддоменом будет http.7/yowrszle.jeffsfreesiter.com. К сожалению, многие доменные имена уже заняты, поэтому первый вы- бранный вариант может быть недоступен. Если это так, проявите твор- ческий подход. Со временем вы найдете что-то приятное на слух и от- ражающее концепцию вашего сайта. Зарегистрировав доменное имя и выбрав компанию, предоставляющую место для сайта, вы будете готовы начинать разработку. Установка программы для разработки сайта В стандартную установку Ubuntu не входит программа для разработ- ки веб-сайтов; однако с помощью инструмента Add/Remove можно установить такую программу, называющуюся Screem. Хотя Screem об- ладает всеми функциями для создания веб-сайта, я лично отдаю пред- почтение KompoZer, но его нужно устанавливать в терминале. Откройте Applications => Accessories => Terminal и введите следующую строку: sudo apt-get install kompozer Помните, что sudo означает «super user do» (суперпользователю выпол- нить). Так как вы хотите, чтобы эту программу выполнил суперполь- зователь, Ubuntu потребует ввести пароль. После успешного ввода па- роля начнется процесс установки. Непосредственно перед установкой вас предупредят, что KompoZer займет определенное место на диске, как показано на иллюстрации ниже. 224
Глава 16. Мастер в своем домене — инструменты веб-дизайна jAff^j^n-dcsIdop: ~ ’ о *'х file Edit View Terminal Tifas Help jeffgjeff-desktop:~$ sudo apt-get install nvu [sudo] password for jeff: Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: kompozer The following NEW packages will be installed: kompozer nvu 0 upgraded. 2 newly installed, 0 to remove and 0 not upgraded. Need to get 8661kB of archives. After this operation, 26.7MB of additional disk space will be used. Do you want to continue [Y/n]? Этот процесс часто используется при установке программ в Ubuntu. Когда вам будет сообщена данная информация, щелкните по кнопке Y в ответ на вопрос, а затем нажмите клавишу Enter, чтобы начать установ- ку программы. После завершения установки закройте окно терминала. Чтобы запу- стить KompoZer, перейдите в Applications => Internet => KompoZer. На рис. 16.1 показано окно программы. Рис. 16.1. KompoZer 225
Часть IV. Достичь большего ПРИМЕЧАНИЕ Если вы используете Screem, его можно запустить с помощью пун- кта Applications =t> Programming => Screem. При открытии KompoZer вам сообщат совет. Возможно, стоит прочитать несколько таких советов, для чего есть кнопка Next. Если вы не хотите читать такие советы при открытии KompoZer, уберите галочку возле пун- кта Show Tips At Startup (Показывать советы при запуске). Запомнив пару советов, щелкните по кнопке Close (Закрыть), чтобы начать работу. Веб-сайты пишутся на языке HTML (Hypertext Markup Language — язык разметки гипертекста). Возможно, вы помните, что мы упоминали о нем в главе 15. В HTML (рис. 16.2) содержимое форматируется с помощью тегов. Теги сообщают браузеру, как отображать содержимое, текст ли это, рисунок или что-то еще. Е<И *•« №* ^•РОсТУГ*: ft:»- ' '.HXJ'OTD ХЮ*. i О Strict./EN' ‘http / wS strict <Mal nlne-'http //vw w3. org/1999/xht»l' lenf-'an* nl :lan***en'» «he *4» «titleHJbuntu Hom Page I Ubuntu«/title> <wta http>e4ulv-*Content-Type* cant ent -'text/ht»l, charser-utt-8' » «link rsl-'EditlFI' type-*applic»txon/rsckx»r titls-'RSO* href-'http //ww. ubuntu coe/blogapx/rsd' «link rel-'shortcut icon- href-'/tha»es/ubuntuO?/tavicon ice’ type-*xaaga/x-icon' /> «style type-’.axt/css* MdU-*all*»fiBport '/eodules/book/book css' .«/style» «style type-’tait/css* aedi*-‘all'>fi»port '/sodules/cck/content.css'.«/style» «style type-'teit/css* edl*-'aU*>fiaport •/•odules/node/heds csa';«/styl»> «style type-' text /css' ee4i»>'aU*>fieport '/Mdules/systM/defsults.css'.«/style» «style type-’text/css* Mdb»*all*»fisport '/•odules/systM/systea csf;«/styla> «style type-*tc*t/css’ asdia-'alUsfispert '/sodules/user/user css';</style> «style type-'tax t/css' ae4ia-*all*>fieport '/eodules/cck/fxeldgroup css';«/style> «style type-'text/css' a»4i*-'alU>4i»port '/thSM»/ubur»tuO7/styla c»»';</style> «script type*'test/jaxascapt'» «/script» «script typa-’text/)»vascript* src-'http/Лллг ubuntu co»/tbeMS/ubuntuO7/eootools.»l. 11. js'x/scrtpt» «script type-*test/iavascnpt* src-'/theeas/ubuntuO/Zaenus js'w/scrlpt» </he*d> «borfyx-. g- wtft 'J • •» «41» id-'contaxner'» «41» ld-'content'» <di» id-' top*»»'» <ul> «lixe hr»f-'/products/whetisubuntu'»Prodvcts</*><ul claes-'subsenu'» «Их» kref-*/products/«Aatisubuntu'»«hat is ubuntu?«/*>«/ll» «lixa hraf-'/gatubu<itu'>Oovnlo8d or Cat Ubuntu«/*xA 1» <lixa hraf-'/products/«rf»ati»ubuntur0CMteatur»s/'»Oeektop Feature Tour«/*x/li> «Иже href-'/products/whatisubjntu/senreredition*»Serv»r Edition«/*x/li> «lixa hraf-'/products/softwarecatalogue'»Sottv»re Catalogue»/»»*/! 1> IX. l.Col 1 Рис. 16.2. Пример HTML из www.ubuntu.com На заре развития Всемирной паутины каждую веб-страницу приходи- лось создавать вручную на языке HTML. С ростом популярности Сети многие компании разработали программы, позволяющие создавать веб-страницы людям без или с минимумом понимания HTML, так как подобные программы заботятся о правильности HTML-конструкций самостоятельно. Такие программы стали называться WISYWYG (про- износится «визивиг»), W1SYW1G — это аббревиатура от What You See 226
Глава 16. Мастер в своем домене — инструменты веб-дизайна Is What You Get (Что видите, то и получите). И Screem, и KompoZer являются WlSYWIG-программами для разработки веб-сайтов. Чтобы увидеть, как просто работать в KompoZer, введите в окне сообщение Hello World! Welcome to my first web page! Сохраните этот файл, и вы создадите свою первую веб-страницу. Если вы используете команду File => Browse Page (Файл => Просмотреть страницу в браузере), соз- данный сайт будет открыт в браузере (рис. 16.3). Indi • • Мн/ПкИ • • h.-t.'i '> - - X ДМ*.*» М»иу Mbrwta »й , ____________ _________________________ С Тчй ♦ - 6 о ф hli^/hom«/)>ff/ndax html ~ i . ifBSffwt Bookmeriu * ^Gcttrtg Started gjLatMt Headbnai - Hello Worldl Welcome to my first web pagel Dona Рис. 16.3. Ваша первая веб-страница ПРИМЕЧАНИЕ Так как обычно веб-сайты состоят из нескольких страниц, браузер вначале должен определить, какую страницу следует открывать первой. Чтобы он смог это сделать, при сохранении первой страни- цы назовите файл index.html. Браузер найдет файл с таким именем и отобразит его на экране, если в адресной строке будет введено доменное имя вашего сайта. Вернитесь к рис. 16.1 и посмотрите на набор вкладок внизу страницы: Normal (Нормальный), HTML Tags (Теги HTML), Source (Исходный код) и Preview (Предварительный просмотр). Normal позволяет рабо- тать в среде WYSIWYG. Открыв вкладку HTML Tags, вы увидите теги, с помощью которых определяется содержимое вашей страницы. Перей- дя на вкладку Source (Исходный код), вы поймете, как выглядит код ва- шей страницы на языке HTML. Preview (Предварительный просмотр) позволяет увидеть, как будет выглядеть сама веб-страница. 227
Часть IV. Достичь большего ПРИМЕЧАНИЕ Вкладки Normal и Preview выглядят практически идентично. Теперь, когда вы знаете, как добавлять простой текст на веб-страницу, следует добавить в веб-дизайн немного собственного дизайна. Давайте улучшим внешний вид страницы изображениями, таблицами и разноо- бразными шрифтами. Вставка изображения В дни, когда в области домашнего соединения с Интернетом безраздель- но властвовало коммутируемое соединение, следовало быть чрезвычай- но осторожным относительно размера добавляемых на веб-страницы изображений. Слишком объемные изображения значительно замедляли загрузку на медленных модемах, и пользователям надоедало ждать за- грузки сайтов. Теперь, когда большинство пользователей используют вы- сокоскоростное кабельное или DSL-соединение с Интернетом, загрузка веб-страниц с большим количеством рисунков не вызывает затруднений. mag fairs " х Location [Dimensional Appearance [ Link | Image Location: [Pictures/ubuntulogo.png | S URL is relative to page location looltip. Ф Alternate text: | Ubuntu Logc( О Don’t use alternate text r Image Preview Actual Size: . | > ubuntu Width: 202 Height: 55 Advanced Edit. . Help Cancel OK Рис. 16.4. Окно Image Properties В KompoZer легко вставить изображение. Вначале переместите ука- затель в то место, где хотите поместить изображение. Затем щелкните по кнопке Image (Изображение) на панели инструментов. После это- го появиться запрос Image Location (Местонахождение изображения) (рис. 16.4). Если вы не знаете путь к изображению, щелкните по ма- ленькой желтой папке справа, чтобы включить просмотр изображений перед выбором. Указав изображение, нужно будет ввести Alternate Text 228
Глава 16. Мастер в своем домене — инструменты веб-дизайна (Альтернативный текст) для браузеров, которые не могут отображать рисунки. Введите описание используемого изображения, щелкните по кнопке ОК, и изображение появится на странице. . КАК... ИЗМЕНИТЬ ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ j ИЗОБРАЖЕНИЯ Кнопка Advanced Edit (Дополнительная правка) в окне Image Properties (Свойства изображения) позволяет изменить такие свойства, как источник изображения, выравнивание и другие V атрибуты, доступные в HTML. При щелчке по кнопке появляет- । • ся Редактор дополнительных свойств Advanced Property Editor, который будет полезен, если вы решите больше узнать о веб- дизайне. Вы также можете добавить к изображению JavaScript. £ JavaScript — это язык программирования, который работает на веб-страницах и позволяет расширять их функциональность. В окне Image Properties на вкладке Dimensions (Размеры) вы можете изменить размер изображения, вкладка Appearance (Внешний вид) по- зволяет поменять атрибуты картинки, а вкладка Link (Ссылка) — соз- дать гиперссылку на другую веб-страницу или веб-сайт. Использование таблиц Если вы часто использовали такие текстовые редакторы, как Writer или Microsoft Word, то, скорее всего, задействовали таблицы для организа- ции информации в документе. На веб-страницах также можно исполь- зовать таблицы. Как и при добавлении изображения, вначале следует переместить курсор в то место, где вы хотите вставить таблицу. Решив вставить таблицу, щелкните но значку Table (Таблица) рядом со значком Image на панели задач. Откроется окно Insert Table (Встав- ка таблицы) и первая его вкладка, Quickly (Быстро), которая позволяет добавить таблицу, выбрав количество строк и столбцов. Если вы хотите ввести число строк и столбцов самостоятельно, воспользуйтесь вкладкой Precisely (Точно). Вкладка Precisely позволяет указать ширину таблиц в пикселях или процентах от размера окна. Вы также можете задать ширину границы (Border) таблицы. Чтобы в таблице не было границ, введите 0. Вкладка Cell (Ячейка) позволяет настроить ячейки и их содержимое. Вы можете указать вертикальное или горизонтальное выравнивание со- 229
Часть IV. Достичь большего держимого таблицы, отступы в ячейках и перенос строк. Если выбрать значение Wrap (Перенос), при достижении конца ячейки текст будет перенесен на новую строку. Если выбрать Don’t Wrap (Без переноса), текст будет шире границ ячейки. На рис. 16.5 показаны все три вкладки окна Insert Table (Вставить таблицу). Ilibf’lt Lib I г Horiz. abgnmeft: ROWS: [Advanced fcdft... | • 1 Vert alignment Text wrapping: Cettspadng Ceilpaddng Unsped fled | Unspecified ♦ Wrap О Doot wrap Cancel [ Cancel ] । OK J Cancel"; OK Рис. 16.5. Три вкладки окна Insert Table Advanced &М... j Columns: i 2 Mfrth: [100 I | % of window 3 Выбор шрифта Простая веб-страница с черным текстом на белом фоне вряд ли привле- чет много посетителей. Если кто-то и зайдет на нее, он не останется там надолго. Простой способ улучшить дизайн веб-сайта — изменить шрифт и, возможно, добавить пару гиперссылок. Давайте вначале изменим кегль текста «Hello World!». Выберите этот текст. На панели инстру- ментов Text Formatting (Форматирование текста) три раза щелкните по кнопке Larger Text Font (Больший кегль шрифта). Затем выберите слово Welcome. Щелкните по кнопке Choose Colour for Text (Выбрать цвет текста) и выберите новый цвет. СОВЕТ Старайтесь не использовать синий цвет — он ассоциируется с ги- перссылками. Гиперссылки на веб-странице позволяют реализовать концепцию Все- мирной паутины. Она называется паутиной, так как страницы, связан- ные между собой, представляют собой, по сути, паутину. При добавле- нии гипецссылки, или ссылки, вы используете данный подход. Чтобы создать гиперссылку, поместите курсор под таблицей на вашей стра- нице. Затем выберите Insert => Link (Вставить => Ссылка). Когда вас по- просят ввести отображаемый текст, введите Visit Ubuntu.com (рис. 16.6). 230
Глава 16. Мастер в своем домене — инструменты веб-дизайна Затем, когда вас попросят определить местонахождение веб-сайта, введите www.ubuntu.coin. В области Target (Цель) окна Link Properties (Свойства ссылки) укажите, будет ли ссылка открыта в новом окне или во фрейме. Если не отметить пункт Link Is То Be Opened (Ссылка должна быть от- крыта), новая страница заменит старую в окне браузера. Настроив ссылку, щелкните по кнопке ОК. На рис. 16.7 показана готовая страница. т» I ink Properties х* Ur* Text-------------------------------------------------------------------- Enter text to display Гог the link: [visit Ubuntu.com Link Location-------------------------------------------------------------- Enter a web page location. a local file, an email address, or select a Named Anchor or Heading from the popup list [ http://www.ubuntu.com . |p) ; ! The above is an email address i URL is relative to page location Рис. 16.6. Окно Link Properties [filA*;, 'indr* hlmll - KofMpo/r'T MW* Вгомм UM» Anchor Ur* knagr T«Ne “0 I (no class) 3 I I и ! *= •= *> «> I 3 Forwi UScadeS ,fv»rt4«ewi<*h Q if' Z । £ fC | В I It | К « 3 М$рж у» A* * О Hello World! Welcome to my first web page! This Basic Table Is a f • S x l молле» Рис. 16.7. Готовая страница 231
Часть IV. Достичь большего Ссылки на страницы на вашем веб-сайте Веб-сайты состоят из нескольких страниц. Чтобы пользователи могли перейти на другие страницы сайта, на нем должно быть навигационное меню со ссылками. При создании веб-сайта лучше всего хранить все файлы в одной папке. Тогда легче создавать на них ссылки. В разделе Link Location (Адрес ссылки) в окне Link Properties (см. рис. 16.6) есть значок с папкой (Folder), который позволяет выбрать другие файлы на диске. Так мож- но создать ссылки на уже созданные страницы. Некоторые дизайнеры сразу создают все страницы сайта, поэтому таким образом можно орга- низовать систему навигации по сайту. Кроме того, дизайнеры обычно хранят все изображения в одной папке, которая, как правило, называет- ся Images. При вставке изображений они выбирают их непосредственно в папке Images. При загрузке файлов на сайт копируются файлы HTML и папка Images, чтобы путь к изображениям оставался неизменным. Вы увидели, как просто создавать веб-страницу в таком WYSIWYG- редакторе, как KompoZer, и у вас может возникнуть вопрос: зачем сле- дует изучать HTML? Ответ зависит от того, хотите ли вы заниматься созданием веб-сайтов. Если вы желаете разместить в сети всего лишь несколько страниц для семьи и друзей, знать HTML вовсе необязатель- но. Если же вы хотите понять, как настроить мелкие детали и использо- вать более сложные методы дизайна и программирования, следует разо- браться в коде веб-страницы. Изучить HTML достаточно просто, и есть много веб-сайтов с инфор- мацией для новичков, которые помогают понять основы кода HTML. Посмотрите замечательные обучающие тексты относительно HTML и других аспектов веб-дизайна на сайте www.w3schools.com. Публикация веб-сайта Вы когда-нибудь задумывались, почему в начале адресов стоит http? HTTP означает Hypertext Transfer Protocol (Протокол передачи гипер- текста). Это способ запроса веб-страницы браузером с сервера. При вво- де адреса в строку большинства браузеров они делают предположение, что вы используете http. Для публикации сайта используется другой протокол передачи данных, который называется FTP (File Transfer Protocol — Протокол передачи 232
Глава 16. Мастер в своем домене — инструменты веб-дизайна файлов). С помощью FTP можно посылать программы, музыку, видео и ДРУгие файлы с какого-то компьютера на сервер FTP, откуда файлы могут быть доступны и на других компьютерах. Некоторые из этих фай- лов могут составлять ваш веб-сайт. Чтобы передать файлы по FTP, нужен FTP-клиент, адрес сервера FTP, имя пользователя и пароль. К счастью, в KompoZer есть инструмент FTP для отправки файлов на сервер. Нужные данные, скорее всего, вы уже получили от компании, предоставляющей услуги по размещению фай- лов. Если нет, спросите их у специалистов по технической поддержке. Следующий шаг при публикации веб-сайта в Интернете — открытие ин- струмента Publish Page (Публикация страницы) (рис. 16.8), для чего следует щелкнуть по значку Publish на панели инструментов KompoZer. В Publish Page надо будет указать название сайта (Site Name). Вы може- те ввести любое название. Затем у вас спросят адрес веб-сайта. Введи- те полный адрес примерно в таком формате: www.yowrsfte.com. Затем нужно будет ввести адрес публикующего сервера (Publishing Server). Это ваш сервер FTP. Замените http и www на ftp, чтобы адрес выглядел примерно так: ftp://ftp.yowrsfte.com. Опция Select Directory (Выбор папки) позволяет указать, в какой папке на FTP-сервере вы хотите раз- местить файлы. Publish Page X Site Name: Му Website Web Site Information HTTP address of your homepage (e.g.: ’http://www.myisp.com/myusemame') http://www.mywebsite.com/ Publishing Server-------------------------------------------------------- Publishing address (e.g.: 'ftp^/ftp.myisp.com/myusemame’): ftp://ftp.mywebsite.com/ Select directory User name: Password: □ Save Password Hdp Cancel Publish Рис. 16.8. Возможности инструмента Publish Page После ввода адресов укажите свое пользовательское имя и пароль, а за- тем щелкните по кнопке Publish. Если ваша домашняя страница назы- 233
Часть IV. Достичь большего вается index.htm или index.html, вы можете набрать адрес вашего веб- сайта в браузере и увидеть результаты своего тяжелого труда! Если вам не нравится инструмент публикации в KompoZer, посмотрите на других клиентов FTP в репозиториях Ubuntu, чтобы найти вариант, который подходит вам. Сложный дизайн Да, созданная вами веб-страница выглядит скромно по сравнению с крупными динамическими страницами. Пусть это вас не останавли- вает! Если вас интересует веб-дизайн, начните с изучения каскадных таблиц стилей (Cascading Style Sheet, CSS). Они делают жизнь проще и позволяют обновить весь сайт всего несколькими щелчками мыши. Если вас действительно интересует веб-разработка, установите в Ubuntu Server Edition среду LAMP для размещения динамических веб-сайтов. LAMP состоит из операционной системы Linux (в вашем случае — Ubuntu); веб-сервера Apache\ базы данных MySQL и языков РНР/Рег1/ Python для написания сценариев, которые объединяют все в единое целое. Сеть изменила способ общения людей, покупки, развлечения, и, если вы сможете использовать возможности Всемирной паутины, это поможет вам во многих ситуациях.
Глава 17 ХОРОШО УЖИВАТЬСЯ С WINDOWS Как... • Установить Wine • Установить приложения Windows в Ubuntu После того как вы прочитали столько страниц о достоинствах Ubuntu, глава о Windows может заставить вас подумать, что мы снова воз- вращаемся к тому, от чего ушли. Действительно, многие программы с открытыми исходными кодами и свободные приложения могут со- ставить серьезную конкуренцию Windows. Однако в некоторых си- туациях возникает необходимость запустить приложение, созданное специально для Windows. К сожалению, из-за различий в операцион- ных системах вы не сможете просто так установить Microsoft Office в Ubuntu. Если вы знакомы с историей вычислительной техники, то, вероятно, помните о ситуации с Apple Macintosh. После первоначального успеха продажи компьютеров Мас стали уменьшаться, так как пользователям не хватало программ для них. В начале своего существования GNU/ Linux испытала те же проблемы. Даже энтузиасты, которых не пугала GNU/Linux, не использовали ее постоянно, так как для GNU/Linux было написано мало программ. Сейчас все изменилось. Существует не только большое количество при- ложений для GNU/Linux, но и дополнительные инструменты, которые позволяют устанавливать и запускать в системах наподобие Ubuntu приложения, созданные для Microsoft Windows. Конечно, многие чле- ны сообщества GNU/Linux заверяют, что программы, написанные Microsoft, работают лучше и менее подвержены сбоям, если они запу- щены в среде GNU/Linux. Правы ли они? Вы сможете узнать это сами, читая о том, как Ubuntu может уживаться с приложениями Microsoft Windows. 235
Часть IV. Достичь большего Двухвариантная загрузка Если вы стали использовать Ubuntu, но вам все равно нужно запускать программы для Windows, рассмотрите возможность двухвариантной за- грузки. Двухвариантная загрузка позволяет установить на компьютере две операционные системы, а при запуске выбрать одну из них. ф ЗНАЕТЕ ЛИ ВЫ? РАСШИРЕНИЯ ФАЙЛОВ В UBUNTU Если вы раньше пользовались MicrosoftWindows, то знаете, что при установке программ следует запускать файл с расширением .ехе. Ubuntu, как и другие дистрибутивы GNU/Linux, не поддерживает рас- ширение файлов .ехе. Вместо этого в дистрибутивах GNU/Linux ис- пользуются файловые расширения .deb или .rpm. Пакеты с расши- рением .deb созданы специально для дистрибутивов на базе Debian. Название пакетов .rpm происходит от Red Hat Package Manager (Ме- неджер пакетов Red Hat), и они используются в таких дистрибутивах, как Fedora Core, SUSE Linux и Mandriva. Хотя вы можете установить пакеты с расширением .rpm, они созданы не для Ubuntu и других от- ветвлений Debian. При установке пакетов .rpm их следует преобра- зовать в пакеты DEB с помощью программы Alien. ПРИМЕЧАНИЕ На дороге встречаются распутья, а у дистрибутивов GNU/Linux есть различные ответвления (forks). Ответвления — это дистрибутивы, которые, как Ubuntu, были созданы на основе другого дистрибутива. Так как Ubuntu основывается на Debian, она считается ответвлением Debian. Такой способ работает, так как жесткий диск разбит на части, называ- емые разделами. Например, если на компьютере установлен жесткий диск размером 120 Гб, вы можете создать два раздела по 60 Гб. Если вы не хотите разбивать жесткий диск на равные части, можете создать один раздел размером 100 Гб, а второй — размером 20 Гб. Вы можете разбить диск на любое количество разделов и ограничены лишь размером жест- кого диска. ПРИМЕЧАНИЕ Разделы следует настраивать во время установки первой операци- онной системы. 236
Глава 17. Хорошо уживаться с Windows Решение с разбиением диска кажется оптимальным, но у него есть недо- статки. Разбивка на разделы может занять достаточно много времени, и вы должны разбираться в доступных файловых системах и типах разде- лов, Если вы решите разбить жесткий диск и настроить двухвариантную загрузку, обратитесь к приложению данной книги, в котором описывается установка операционной системы Ubuntu. Вы также можете найти много информации в Интернете на различных форумах, и эти данные позволят рам лучше понять способ разбиения диска на разделы, поэтому пусть вас не пугает уровень сложности. Такую работу можно сделать; просто не сле- дует пытаться заниматься этим без предварительной подготовки. Существуют и другие проблемы, которые могут снизить привлека- тельность двухвариантной загрузки. Первая проблема заключается в лицензировании. Если вы хотите установить на компьютере Microsoft Windows, придется за него платить. В настоящий момент загруженная копия Windows Vista на сайте Microsoft стоит от 129,95 до 219,95 дол- лара, в зависимости от того, какую версию вы хотите приобрести. Затем придется записать диск и загрузить документацию. Другая проблема при использовании этого метода — необходимость перезагружать компьютер, чтобы использовать другую операционную систему. Если вы набираете отчет в Writer и хотели бы использовать программу Windows, придется сохранить свою работу, переза1рузить компьютер, выбрать Microsoft Windows и дождаться ее загрузки. Если вы потом захотите вернуться к Ubuntu, то вынуждены будете выпол- нить перезагрузку, выбрать Ubuntu и ждать, пока загрузится эта опера- ционная система. Если вы хотите воспитать в себе терпимость, такой способ вам, безусловно, в этом поможет. У многовариантной загрузки есть и положительная сторона. В таком случае программы будут запускаться именно в той среде, для которой они написаны. Если вы не можете обойтись без программы, написанной для Windows, то можете запускать ее в Windows. Виртуальные машины Виртуальные машины — это действительно замечательная идея, так как они становятся все важнее на больших предприятиях. Виртуальная ма- шина (VM) — это компьютер, имитируемый на другом компьютере с по- мощью определенного программного пакета. Имитируемый, или вирту- альный, компьютер ведет себя так, как будто это совершенно отдельная 237
Часть IV. Достичь большего машина. Виртуальные машины полезны в бизнесе, так как позволяют системным администраторам создавать тестовые системы для провер- ки работы новой программы, обновления и т. п. С помощью нескольких виртуальных машин можно сымитировать сетевую среду, и администра- торы могут проверить, каким образом то или иное изменение повлияет на сеть и отдельные компьютеры. Так чем же нам может помочь виртуальная машина? Как и при исполь- зовании двухвариантной загрузки, виртуальная машина позволяет — в среде Microsoft Windows — запускать написанные для Windows прило- жения. Хотя среда имитируется, программа будет работать так, как если бы она работала на компьютере под управлением Microsoft Windows. Так как для работы нужно устанавливать Microsoft Windows, вам не- обходима лицензионная версия операционной системы. Если у вас есть старая неиспользуемая версия Windows, можете использовать ее в вир- туальной машине. Если лишней копии под рукой нет и вы хотите уста- новить Windows на виртуальном компьютере, нужно приобрести лицен- зию перед установкой. ПРИМЕЧАНИЕ Виртуальные машины не ограничены лишь запуском Microsoft Win- dows. Вы можете создать виртуальную машину практически для лю- бой операционной системы. Преимущество виртуальной машины перед двухвариантной загрузкой в том, что виртуальная машина может работать одновременно с другой операционной системой. Говоря нормальным языком, на виртуальном компьютере можно работать с Windows и Ubuntu одновременно, не пе- резагружая машину, чтобы использовать другую среду. Установка пакета виртуализации Так как для создания виртуальной машины нужны специальные про- граммы, их нужно установить. Если вы подумали, что нужно открыть Applications => Add/Remove, то оказались абсолютно правы! В окне Add/Remove перейдите к меню Show (Показывать) и выберите пункт All Available Applications (Все доступные приложения). В поле поис- ка введите VirtualBox. Ubuntu просмотрит все репозитории и найдет свободный пакет с открытыми исходными кодами, который называется VirtualBox и поддерживается Sun Microsystems. 238
Глава 17. Хорошо уживаться с Windows ПРИМЕЧАНИЕ OpenOffice.org также поддерживается Sun Microsystems. Когда в Add/Remove будет найден пакет VirualBox OSE, отметьте его. У вас спросят, хотите ли вы разрешить установку поддерживаемых сообществом программ. Щелкните по кнопке Enable (Разрешить), а затем — по кнопке Apply Changes (Применить изменения). Когда по- явится окно Apply The Following Changes (Применить следующие из- менения), щелкните по кнопке Apply. Если вас попросят ввести пароль, введите его в этом поле и щелкните по кнопке ОК. После завершения установки щелкните по кнопке Close. Чтобы открыть VirtualBox, выберите Applications => System Tools => Vir- tualBox OSE. Когда появится окно VirtualBox (рис. 17.1), вы увидите рисунок с пингвином Туксом и бабочкой MSN. Чтобы начать создание новой виртуальной машины, щелкните по кнопке New (Новая) в левом верхнем углу окна. jAll available applications С Search: virtualbox j Application Popularity АЙ VlrtualBox OSE x86 virtualization solution - binaries V 4$ VirtualBox is a free x86 virtualization solution allowing a wide range of x86 operating systems such as Windows. DOS. BSD or unux to run on a Linux system. This package provides the bmanes for the Open Source Edition of VirtualBox. : This application is provided by the Ubuntu community. Homepage: httpiZfrWW.yirtualbgx.prg/ Рис. 17.1. VirtualBox OSE После щелчка по кнопке New появится мастер Create New Virtual Ma- chine (Создание новой виртуальной машины), который проведет вас 239
Часть IV. Достичь большего через все необходимые шаги. Щелкните по кнопке Next. В следующем окне мастера вас попросят назвать виртуальную машину (рис. 17.2). Если вы собираетесь использовать несколько виртуальных машин, придумайте уникальное название, а не просто Windows. После ввода названия выберите, какую операционную систему вы будете устанав- ливать. Доступны варианты от Windows 3.1 до Windows Vista, включая редакции для серверов, GNU/Linux, различные версии Berkley Soft- ware Distribution (BSD, дистрибутив программного обеспечения от Berkley), Solaris, L4, DOS, OS/2 Ward и Unknown (Неизвестная) для других операционных систем. Мы будем создавать виртуальную маши- ну Windows Server 2003, поэтому выберите этот вариант. Щелкните по кнопке Next. ПРИМЕЧАНИЕ 2.2, 2.4, 2.6 после Linux при выборе операционной системы озна- чают используемую версию ядра. Причина, по которой не исполь- зуется название GNU/Linux, заключается в том, что в VirtualBox упоминается только ядро, которое называется исключительно Linux. VirtualBox О St X File Machine Цеф Welcome to VirtualBox! The left part of the window is intended to display a list of afl virtual machines on your computer. The list ts empty now because you haven’t created any virtual machines yet. In order to create a new virtual machine, press the New button in the main tool bar located at the top of the window. You can press the Fl key to get instant help, or visit www.virtualbox.org for the latest information and news. Рис. 17.2. Указание названия виртуальной машины и типа операционной системы 240
Глава 17. Хорошо уживаться с Windows в следующем окне у вас спросят, сколько ОЗУ вы хотите выделить для данной операционной системы. Значение по умолчанию — 256 Мб, и мы его таким и оставим. Если указать меньшее число, могут возник- нуть проблемы со скоростью работы виртуальной машины. Если задать слишком большое значение, виртуальная машина будет забирать слиш- ком много ресурсов у основной операционной системы. Помните: это не место на диске, а оперативная память процессора. Снова щелкните по кнопке Next. В окне Virtual Hard Disk (Виртуальный жесткий диск) (рис. 17.3) вас попросят выбрать жесткий диск, который будет загрузочным. Если вы ранее создали в VirtualBox загрузочный диск, можете использовать его повторно. Так как вы впервые создаете виртуальную машину, щелкните по кнопке New. Crratr Npw Virtual Marfitnr x Virtual Hard Disk Select a hard disk image to be used as the boot hard disk of the virtual machine. You can either create a new hard disk using the New button or select an existing hard disk image from the drop-down list or by pressing the Existing button (to invoke the Virtual Disk Manager dialog). If you need a more complicated hard disk setup, you can also skip this step and attach hard disks later using the VM Settings dialog. The recommended size of the boot hard disk is 2O4S0 MB. - Boot Hard Disk (Primary Master) haro disk.> Njgw... | Existing... j Back Next > | Cancel | Рис. 17.3. Создание нового жесткого диска После щелчка по кнопке New вы перейдете к мастеру New Virtual Hard Disk (Новый виртуальный жесткий диск). В нем вы пройдете через про- цесс создания загрузочной части виртуальной машины. В нервом окне щелкните по кнопке Next. Во втором окне у вас спросят, какой образ диска вы хотите создать: Dynamic Image (Динамический образ), кото- рый вначале занимает мало места, увеличивая свой размер при необхо- димости, или Fixed-Size Image (Образ фиксированного размера), при котором сразу устанавливается размер виртуального образа. Чтобы сэкономить ресурсы настоящего компьютера, выберите Dynamic Image и щелкните по кнопке Next. 241
Часть IV. Достичь большего Следующее окно — Virtual Disk Location and Size (Местонахождение и размер виртуального диска). Вы можете указать, где будет храниться виртуальная машина. Например, если вы хотите использовать вирту- альную машину более чем на одном компьютере, можете сохранить ее на переносном жестком диске или устройстве USB. Указав, где сохранять виртуальную машину, нужно выделить место на виртуальном жестком диске. Если только у вас не старый компьютер, оставьте стандартный вариант в 20 Гб. При необходимости этот пункт можно будет изменить. Выполнив все настройки, щелкните по кнопке Next. В следующем окне еще раз посмотрите на настройки. Если они вас устраивают, щелкните по кнопке Finish. В противном случае щелкните по кнопке Back и вне- сите нужные изменения. После щелчка по кнопке Finish вы вернетесь к мастеру, с которого начи- нали. Но теперь в области Boot Hard Disk (Primary Master) будет указан созданный диск. Щелкните по кнопке Next, чтобы продвинуться дальше. Create fjc-w Virtual MarlHnn x Virtual Hard Dbk Select a hard disk image to be used as the boot hard disk of the virtual machine. You can either create a new hard disk using the New button or select an existing hard disk image from the drop-down kst or by pressing the Existing button (to invoke the Virtual Disk Manager dialog). If you need a more complicated hard disk setup, you can also skip this step and attach hard disks later using the VM Settings dialog. The recommended size of the boot hard disk is 20480 MB. - Bgot Hard Disk (Primary Master) ---------------------- Ww -cw' Server 2003 vet • Tg“4 jef?* VirtuolBox/Vt !; Nflw... | Existing I < Back | ffext > | Cancel | Затем должно появиться последнее окно. Если настройки верны, щелкни- те по кнопке Finish, и на экране откроется окно, похожее на рис. 17.4. На рис. 17.4 вы видите, что в окне указано, что CD/DVD-ROM не смон- тирован. Если бы вы попробовали установить операционную систему, диск не $ыл бы прочитан, поскольку вы его не смонтировали. Монтиро- вать диски в VirtualBox просто; следует всего лишь дважды щелкнуть по кнопке CD/DVD-ROM, после чего появится окно настроек. Отметьте Mount CD/DVD Drive, а затем щелкните по кнопке ОК. 242
Глава 17. Хорошо уживаться с Windows VirlibilBo* DSC Efe Machine Неф x New Settings Delete Start Windows Server 2003 ii.;: r h.-.r--.-. $QeUfa | ®Snapshots | ^Description | Семге! Name Windows Server 2003 OS Type Windows Server 2003 Base Memory 256 MB Video Memory 8 MB Boot Order Floppy, CD/DVD-ftOH. Hard Disk ACPI Enabled ЮАЯС Disabled (3 Hard Disk* Primary Master Windows Server 2003.vdi [Normal 15.07 GB] @ CD/DVD>ROM Not mounted M Floppy Not mounted i» Audio Disabled Network Adapter 0 NAT > Serie! Pert* Disabled Рис. 17.4. Виртуальная машина Windows Server 2003 243
Часть IV. Достичь большего КАК... УСТАНОВИТЬ МОДУЛИ При первой попытке установки операционной системы в VirtualBox может появиться сообщение об отсутствующих модулях. Не вол- нуйтесь — достаточно просто завершить установку в Synaptic Package Manager. Если вы забыли, как это делать (см. главу 4), вкратце опишем этот процесс снова. Выберите System => Administration => Synaptic Package Manager. Когда откроется Менеджер пакетов, выпол- ните поиск по слову VirtualBox. Отметьте VirtualBox Modules And Packages и выберите Mark For Installation. Закончив, щелкните по кнопке Apply, и Менеджер пакетов установит все выбранные пакеты. Если вы еще раз посмотрите на рис. 17.4, то увидите, что там написано, что Windows Server 2003 выключен. Чтобы начать установку операционной системы на виртуальном ком- пьютере, вставьте установочный диск в соответствующее устройство и щелкните по кнопке Start (Запуск). Затем следуйте инструкциям по установке операционной системы. Хорошее Wine Wine значит «вино», но мы не предлагаем сделать перерыв и выпить. Вместо этого мы рассмотрим, как можно запускать приложения, соз- данные для Microsoft Windows, в среде Ubuntu. Wine HQ, или Wine, как его часто называют, — это еще одна рекурсивная аббревиатура («Wine Is Not an Emulator», «Wine — это не эмулятор»). Wine — это приложение, которое позволяет выполнять приложения для Windows в основанных на Unix операционных системах, а не эмулиро- вать Windows. Таким образом, Wine — это реализация системного про- граммного интерфейса (API) Windows. Если вы ничего не поняли, не переживайте. Программный интерфейс — это интерфейс, который позволяет написать, скажем, Microsoft Word, и допускает его взаимодействие с другой программой, Microsoft Windows. То, что приложения Microsoft Windows используют формат, непонят- ный в GNU/Linux, связано с программными интерфейсами. 244
Глава 17. Хорошо уживаться с Windows Wine действительно реализует API Windows, то есть работает как пере- водчик для операционных систем типа Ubuntu. Когда приложение Win- dows пытается совершить действие, которое Ubuntu не понимает, Wine берет команду из программы и преобразует ее в понятный для Ubun- tu вид. Что это значит? Это значит, что с помощью Wine можно запускать про- граммы, написанные для Microsoft Windows, на компьютере с Ubuntu! Да, Microsoft Word, PowerPoint, Excel и Microsoft Access — все они запу- скаются на операционных системах, основанных на Unix, если исполь- зовать Wine. ПРИМЕЧАНИЕ Программы из репозиториев Ubuntu и многие другие программы, используемые членами сообщества ПО с открытыми исходными кодами, бесплатны, но это не относится ко многим приложениям Microsoft Windows. Обязательно соблюдайте все лицензионные со- глашения, если вы собираетесь использовать Wine. То, что вы ис- пользуете бесплатную операционную систему, не значит, что и все приложения будут для вас бесплатны. У Wine есть важные преимущества перед двумя другими решениями, о которых было рассказано выше. Так как вы не устанавливаете и не эмулируете Windows, не нужно платить за лицензию на использование Microsoft Windows. Wine, как и Ubuntu, бесплатен. При использовании Wine не нужно перезагружать компьютер, как при использовании двухвариантной загрузки. Кроме того, процессору не нужно разделять ресурсы между основ- ной и эмулируемой системой, как это происходит при применении Virtual Box. Хотя у двух представленных ранее решений есть свои преи- мущества, я уверен, что Wine гораздо лучше подходит для использова- ния дома и в малом бизнесе. Однако нельзя сказать, что у Wine нет недостатков. Многие программы в Wine работают без проблем, но в некоторых возникают незначитель- ные ошибки. Кроме того, Wine способен запустить не все программы для Microsoft Windows. Список программ, работающих без проблем, постоянно уве- личивается, однако его никак нельзя назвать полным. 245
Часть IV. Достичь большего В данный момент в базу данных Wine входит около 10 000 приложений; ниже перечислены самые популярные из них. Приложение Описание Dreamweaver Программа для создания веб-сайтов Flash Программа для создания веб-анимации Microsoft Office Офисный пакет Kayako Live Response Набор для службы технической поддержки Timbuktu Pro Программа для удаленного управления компьютером Counter-Strike Популярная игра Madden NFL 08 Популярная игра Inspiration Программа для тренировки визуального мышления, используемая в школах ExamView Программа для создания тестов Encarta Энциклопедия Если вы хотите узнать, какие еще приложения работают в Wine, посети- те сайт Wine с полной базой данных приложений и замечаниями об их работе — http://appdb.winehq.org/appbrowse.php. Установка Wine Хотя можно установить Wine через инструмент Add/Remove, мы пред- лагаем установить его в терминале, чтобы получить самую свежую и стабильную версию. Перед открытием терминала убедитесь, что вы разрешили все репози- тории в System => Administration => Software Sources (Источники про- грамм). Затем запустите терминал, для чего выберите Applications => Accesso- ries => Terminal. В окне терминала введите следующую строку: sudo aptitude update Так будут обновлены все репозитории, чтобы получить последние паке- ты. Затем введите: sudo aptitude install wine 246
Глава 17. Хорошо уживаться с Windows После завершения установки Wine его необходимо настроить, поэтому введите: winecfg Когда будет создана и обновлена директория, вы увидите окно, удиви- тельно похожее на окно в Microsoft Windows. Эта конфигурационная папка на самом деле является скрытой папкой, в которой находятся под- дельный диск С: и файлы реестра, подобные тем, которые используются в версии Windows, где запускается программа. Чтобы изменить версию Windows, щелкните по вкладке Applications (рис. 17.5). Рис. 17.5. Настройка Wine Установка и запуск программ с помощью Wine Давайте вначале загрузим программу, которую собираемся устанавли- ватьс помощью Wine. Хотя подойдет любой исполняемый файл Windows (с расширением .ехе), мы будем использовать FileZilla. FileZilla — это бесплатный FTP-клиент, версии которого существуют для любой плат- формы. Вначале запустите Firefox и введите http://filezilla-project.org/ download.php в адресной строке. Когда откроется страница, первым до- 247
Часть IV. Достичь большего ступным вариантом будет Windows. Выберите файл FileZilla 3.0.9.3 win32-setup.exe и загрузите его. ПРИМЕЧАНИЕ Вы можете загрузить файлы ZIP, но вам нужен инструмент для их распаковки! После завершения загрузки файла создайте подпапку в своей домашней папке и назовите ее Windows. Перетаскивайте в нее скачанные прило- жения для Windows, чтобы знать, где они находятся. Переместите туда файл FileZilla и опять запустите терминал. В окне терминала введите следующую команду, чтобы перейти в дирек- торию Windows. Помните, что в терминале различается регистр симво- лов, поэтому windows и Windows — это разные вещи! cd Windows Затем в папке Windows необходимо установить файл FileZilla. Обяза- тельно проверяйте то, что набираете в терминале. Если появились сооб- щения об ошибках, скорее всего, вы что-то неправильно ввели, поэтому вернитесь и проверьте. wine FileZilla_3.0.9.3_win32-setup.exe Если все было введено правильно, вы увидите окно установки програм- мы. Поздравляем! Дальше выполняйте все шаги программы установки. 248
Глава 17. Хорошо уживаться с Windows ПРИМЕЧАНИЕ Когда у вас спросят, в какую директорию вы хотите установить при- ложение, выберите C:\Program Files, как и в MicrosoftWindows. Если установка программы в Wine показалась вам простой, то вы еще не видели, как просто в Wine запустить программу! Нужно всего лишь по- вторно скомпилировать весь код приложения, чтобы он работал с ядром Linux, — и все готово! Ой, подождите, Wine все это за вас уже сделал! Чтобы запустить программу, достаточно выбрать Applications => Wi- ne => Programs => FileZilla FTP Client FileZilla. Все установленные в Wine программы будут появляться в меню Programs. Попробуйте по- вторить это с Internet Explorer или Windows Media Player. Wine — не подлинный Если вы в последнее время использовали Microsoft Windows, то, веро- ятнее всего, встречались с проверкой подлинности Windows (Windows Genuine Advantage). Из-за популярности Microsoft Windows и цен на программы для нее часто создаются пиратские копии продуктов Microsoft. Пиратская программа — это нелицензионная копия программы, ко- торая часто каким-то образом взломана, чтобы се можно было запу- стить. Хотя взломанные программы могут работать практически без проблем, пиратские версии Windows не проходят проверку Windows Genuine Advantage. К сожалению, некоторые продукты Microsoft под управлением Wine также не проходят эту проверку. Если вы хотите использовать Internet Explorer или Media Player, у вас не возникнет проблем. Но если вы бу- дете использовать Microsoft Office, проблемы возникнут при загрузке дополнительных шаблонов. Мысли напоследок Итак, возможно, вам пришла в голову мысль: «Если я перехожу на Ubuntu, зачем мне приложения Microsoft Windows?» Если вы так поду- 249
Часть IV. Достичь большего мали, замечательно! Вы уже понимаете, как важно программное обеспе- чение с открытыми исходными кодами для будущего вычислительной техники. Однако помните, что философия Ubuntu рассматривает использование программ и свободы. Поэтому у пользователя должна была свобода вы- бора и возможность выбрать приложения, не соответствующие фило- софии свободного ПО. Я не говорю, что программы для Microsoft Windows лучше программ с открытыми исходными кодами, но если вы хотите их использовать, у вас должна быть такая возможность.
Часть V ВЕСЕЛЬЕ В UBUNTU Глава 18. Игры и развлечения — играйте в игры в Ubuntu Глава 19. Воспроизведение музыки — используем мультимедиа на полную Глава 20. Стать умнее! Использование образовательных программ
Глава 18 ИГРЫ И РАЗВЛЕЧЕНИЯ - ИГРАЙТЕ В ИГРЫ В UBUNTU Как... • Искать игры для Ubuntu • Устанавливать игры из репозитория • Играть в игры для Windows • Найти игры для GNU/Linux • Играть в сетевые игры Компьютерные игры прошли длинный путь со времени Space Invaders и Asteroids. A Pong? Забудьте. В наше время компьютеры и игровые кон- соли позволяют создавать изображения, не отличимые от настоящих людей и монстров. И рисунки столь хороши, что порой нельзя опреде- лить, играют ли ваши дети в ЕА Sports Madden NFL или смотрят транс- ляцию настоящей игры! Хотя часто компьютерные игры считают тратой времени и обвиняют в том, что они мешают детям делать домашнюю работу, на самом деле есть много взрослых, которые каждый день играют в компьютерные игры. Будь это электронная игра на Flash или уровень Tiger Woods’08, как дети, так и взрослые могут наслаждаться ими часами. В игровом мире система GNU/Linux считалась ужасной для игроков из-за недостаточной поддержки оборудования и отсутствия игр, напи- санных для этой системы. В данной книге вы уже увидели, что Ubuntu и GNU/Linux развеяли многие из этих мифов. Когда речь идет об играх, эти мифы тоже не имеют под собой основания. Здесь мы рассмотрим игры и покажем, что Ubuntu способна запускать игры с той же скоростью и без потерь в качестве изображения по сравне- нию с Microsoft Windows. Конечно, невозможно обойти стороной игры, написанные специально для GNU/Linux. Когда вы увидите все игры, 252
Глава 18. Игры и развлечения — играйте в игры в Ubuntu написанные специально для Ubuntu, возможно, вы даже не захотите за- ботиться о запуске игр, написанных для Windows! Игры для Ubuntu В Microsoft Windows есть такие игры, как Пасьянс «Косынка», Сапер и Солитер. В состав Ubuntu также входит множество игр, и они могут за- просто стать препятствием для написания отчета по работе. Открыв меню Applications => Games (Игры), вы увидите список, похожий на представ- ленный на рис. 18.1. Это игры, которыебыли установлены вместес Ubuntu, поэтому их можно запустить сразу. В списке вы можете увидеть, что даже самые преданные поклонники Солитера найдут в Ubuntu свою любимую игру! В списке на рис. 18.1 перечислен набор игр, созданных специаль- но для графической среды GNOME. В этом наборе, который называется Gnome Games, содержатся не только знакомые всем, но и новые игры. AisleRiot Solitaire Набор из более чем 80 различных пасьянсов Blackjack (Блэкджек) Все как в казино, но вы не можете потерять свои деньги Chess (Шахматы) Шахматы, в которые можно играть на двухмерной и трехмерной доске Five or More (Пять или больше) Логическая игра, в которой надо сложить линию из пяти шаров одного цвета Four- in-а- Row (Четыре в ряд) Логическая игра наподобие Connect Four FreeCell Solitaire (Пасьянс Косынка) Версия классической игры для Gnome Gnometris Игра типа Тетрис lagno (Ясно) Вариант старой настольной игры Реверси KJotski (Клецки) Решите головоломку с блоками за минимальное число ходов Mahjongg (Маджонг) Игра для одного человека с фишками Mines (Мины) Найдите мины на поле, руководствуясь числом мин в соседних клетках Nibbles Змея растет, поедая бриллианты Robots Уйдите от роботов-убийц! Same GNOME Игра, похожая на Bejeweled. Составляйте соответствия из цветных шаров, и они исчезнут Sudoku Популярная головоломка, в которой надо расставить числа Tali Древняя римская игра, напоминающая покер на костях Tetra vex — Интересная геометрическая загадка с поиском со< п ветств v ющи х ч и сел • 253
Часть V. Веселье в Ubuntu 11 Accessories ► $ в *•<*«* «**• А Graphics ► I |Д Blackjack Internet ф Office I ff Programming £j Sound & Video I System Tbols f Wine |J^ Add/Remove... I»»1 — ini .»»•- Ц Places I Л1 System »! ► i I > > » > ► pX Chess JjJ Rve or More J Four-in-a-Row Щ Pre eCell Solitaire JI Gnometns lagno Klotski Mahjongg {ф} Mmes Nibbles ф Robots £ Same GNOME fjt| Sudoku $ Wi Tetravex Рис. 18.1. Список игр Одна из самых замечательных характеристик Gnome Games в том, что они поддерживают многопользовательскую игру по Сети. Вы можете соединиться с сервером и похвастаться своими умениями перед други- ми игроками со всего офиса или мира! Многопользовательские игры В данный момент в Gnome Games есть возможность многопользователь- ской игры в Nibbles, lagno, Four-in-a-Row и Mines. Чтобы сыграть с другим человеком, нужно установить соединение с сер- вером. Покажем это на примере Nibbles. Если запустить игру, вверху окна вы увидите панель меню. В меню выберите Game => Network Game (Игра => Сетевая игра). Когда откроется окно Network Game, выберите First-lune Login or Guest Login (Вход в игру впервые или гостевой вход). После первого входа в систему вы сможете выбрать свой профиль и войти в систему немедленно. При первом входе необходимо указать некоторые данные. При гостевом вхо- де не нужно ничего указывать, но результаты игры не будут сохранены, так как при гостевом входе не сохраняется никакой информации. 254 "
Глава 18. Игры и развлечения — играйте в игры в Ubuntu Network Game Server Profile Profile: | Edit Profiles Server: gnome.ggzgammgzone Port: 568B User Information Username: jeff Password: •••••••• Email: £jeff@myemail.com Authentication type Q Normal Login О Guest Login First-time Login ©delp Qtancei ПРИМЕЧАНИЕ Стоит создать отдельный адрес электронной почты для сетевых игр. Введенные адреса видны программам по сбору адресов, и именно на созданный адрес вы будете получать спам.
Часть V. Веселье в Ubuntu Если вы хотите создать профиль сервера или отредактировать суще- ствующий профиль, щелкните по кнопке Edit Profiles (Редактировать профиль). Стандартный профиль сервера — GGZ Gaming Zone. Сервер в таком случае называется gnome.ggzgamingzone.org, а номер порта GGZ Gaming Zone — 5688. Этот номер очень важен, так как без него невоз- можно подсоединиться к серверу. Когда вы будете готовы начать, щелкните по кнопке Connect (Соедине- ние), и вы перейдете в Lobby выбранной игры. Чтобы присоединиться к игре, найдите активную игру и щелкните по кнопке Join (Присоеди- ниться). Вы можете также посмотреть на процесс игры, выбрав ее и щел- кнув по кнопке Watch (Следить). Чтобы отключиться от сервера, про- сто щелкните по кнопке Disconnect (Разорвать соединение). Установка новых игр из репозиториев Набор Gnome Games позволяет убить время, но со временем вы захотите чего-то нового. Не волнуйтесь, команда Ubuntu понимает, сколь важны игры для пользователей. Как и в случае с большинством приложений, которые вы устанавли- ваете в Ubuntu, следует выбрать пункт Appications => Add/Remove. 256
Глава 18. Игры и развлечения — играйте в игры в Ubuntu В разделе Show выберите пункт All Available Applications. Выбрав этот вариант, в левой части окна щелкните по категории Games. В разделе Application должен появиться список всех игр для Ubuntu, доступных в репозиториях. В этом списке вы можете установить симуляторы, гонки и даже шутеры. Качество большинства этих игр такое же, как и у Gnome Games, но есть и действительно интересные вещи. Например, SuperTux. Поклонники видеоигр помнят, что Super Mario для Nintendo поднял интерес к этой консоли, когда этого никто не ожидал. Аналогом данной игры является SuperTux, но с пингвином Туксом в главной роли. # ПРИМЕЧАНИЕ Раз речь зашла о Nintendo, в репозитории Ubuntu есть особый вид игры, эмулятор ZSNES. Эта программа эмулирует виртуальную Super Nintendo Entertainment System на компьютере с Ubuntu. Она позволяет запускать классические видеоигры, для чего следует ска- чать ROM-игры. ROM — это данные из карты памяти самой игры. Хотя из репозитория можно установить ZSNES Emulator, вы увидите, что к данной программе не прилагается никаких игр. Это связано с тем, что на распространение файлов ROM существуют юридические ограничения. Хотя файлы ROM есть в свободном доступе, это не значит, что вы можете просто скачать их и начать игру. Я упомянул это, чтобы вы случайно не нарушили закон. Вы можете просто не использовать эту программу, а установить любые свободные игры, играть в которые не менее весело. Запуск игр, созданных для Windows Хотя мы уверены, что GNU/Linux — очень стабильная и безопасная операционная система, созданная с учетом прав пользователей, сложно отрицать, что Microsoft Windows в данный момент гораздо популярнее. Простые экономические подсчеты заставляют разработчиков создавать игры для платформы Windows. ® ЗНАЕТЕ ЛИ ВЫ? ИГРЫ В WINE НУЖНО НАСТРАИВАТЬ Хотя Wine позволяет запускать большинство приложений сразу же после установки из меню Applications, установка компьютерных игр сложнее. К сожалению, компьютерные игры часто копируются и продаются незаконно, поэтому многим разработчикам приходится встраивать 257
Часть V. Веселье в Ubuntu в игры механизмы защиты от копирования. Порой при запуске игры нужно вставить диск, или для защиты от копирования используются данные в реестре. Разработчики не только защищают свои игры от незаконного копиро- вания, но и улучшают их, используя Интернет. Так как широкополосное соединение с Интернетом столь доступно, разработчики часто добав- ляют в игры функцию загрузки нового содержимого из Интернета. Если вы для запуска игр используете Wine, нужно настроить работу игр в Ubuntu или в той версии Windows, которую вы используете. Пе- ред установкой игры с помощью Wine зайдите на www.winehq.com и прочитайте инструкции о том, как заставить конкретную игру работать в Wine. Как и в других сообществах программ с открытыми исходными кодами, члены сообщества Wine всегда готовы помочь новичкам. Значит ли это, что вам придется исключить из своей коллекции такие популярные игры, как World of Warcraft, Counter-Strike и EA Sports? Конечно, нет. Помните о приложении Wine, о котором было рассказано в прошлой главе? Оно позволяет запускать в Ubuntu не только Microsoft Word, но и большинство современных компьютерных игр. Cedega В самом начале этой книги упоминалось, что не все программы с откры- тыми исходными кодами бесплатны. Примером является Cedega. Cedega построена на основе кода Wine и позволяет пользователям GNU/Linux запускать приложения для Microsoft Windows на своем компьютере. В то время как Wine пытается обеспечить совместимость со всеми при- ложениями, Cedega делает акцент только на компьютерных играх. Cedega работает по принципу месячной подписки. Оплатив подписку, вы будете получать обновления программы и техническую поддержку, а также получите доступ к форумам TransGaming, производителя Cedega. Так как это коммерческий продукт, Cedega создается и поддерживается сотрудниками TransGaming. ПРИМЕЧАНИЕ Есть разные точки зрения относительно того, что лучше: Cedega или Wine. Многие люди советуют вначале попробовать Wine, так как она бесплатна. Другие предлагают использовать Cedega, так как она создана специально для игр и проще в настройке. Как вы уже, веро- ятно, заметили, сообщества программ с открытым исходным кодом 258
Глава 18. Игры и развлечения — играйте в игры в Ubuntu могут очень сильно помочь, но в них много людей с самыми разными мнениями. Следуйте советам тех, кто предлагает использовать то, что лучше вам подходит. Чтобы установить Cedega, следует приобрести подписку на сайте Trans- Gaming. Откройте Firefox и введите в адресной строке http://transgam- ing.com — вы перейдете на домашнюю страницу TransGaming Technolo- gies. На ней щелкните по кнопке Register Now (Зарегистрироваться сейчас). Вам нужно будет указать TransGaming личную информацию и информацию о платеже. Когда вы приобретете подписку, TransGaming пришлет вам временный пароль и информацию о том, как войти в систе- му. Войдя на сайт TransGaming как зарегистрированный пользователь, выберите Downloads Cedega (Загрузить Cedega) в верхнем меню. Затем вы перейдете на страницу, похожую на рис. 18.2. Л Applications Places System Q jeff j tt * 1US Aug 5. 9:55 PM О CerHa.rom - Horne of Ti ansGaminq s Cedeqa - Play Windows qainc^ on I tnnx - Mozilla f-irr-f• X file Edit yisw Hiftory fiookmada ]pols Help О cot C' httpJAnNW.cedega.com/downloads/ | Google Do you want Firefox to remember this password? flemember Never for Ths Site [ Not Now ♦ Downloads Cedega Download the latest prepackaged version of Cedega for your Linux distribution. File Name/Descriptlon File Size Posted > Download Cedega DFB DEB format for Debian, Ubuntu, Umpire, Knoppbt, and other ’’ Debian-bated tyttem*. 1.7MB 05/16/2008 Require*: ПЬсб >— 2.2.4-4, xllbme*a3 or llbgll, python >“ 2.3, python-gtk2 > 2.4, python-glade2, wget. Recommended: python 2.4 and python2.4-dbuc. Download Cedega HPM RPM format for Red Hat and Fedora Core-bated tytems. 1.8MB 05/16/2008 Require*: python >- 2.3, pygtk2 >- 2.4, gtfc2 >- 2.4, wget, dbus-python. Done LJ Рис. 18.2. Страница для скачивания Cedega fl ПРИМЕЧАНИЕ При желании вы также можете загрузить инструкции Cedega Quick- Start (Быстрый старт) и Troubleshooting (Устранение неполадок). Й a if\ □ 259
Часть V. Веселье в Ubuntu На странице Downloads вам следует выбрать правильный пакет. Пе- рейдите к середине страницы, найдите cedega-small_6.0.2_all.deb и дважды щелкните по нему. Должно появиться окно загрузки файла, в котором у вас спросят, что Firefox должен сделать с файлом. Так как это пакет DEB, оставьте стандартный вариант Open With GDebi Pack- age Installer (Открыть в программе для установки пакетов GDebi). Вы также можете выбрать вариант Save File (Сохранить файл), и тог- да пакет будет сохранен на рабочем столе, и вы сможете открыть его позже. Давайте оставим стандартный вариант, так что выберите Open With, а затем щелкните по кнопке ОК. Откроется окно Package In- staller (Программа установки пакетов), показанное на рис. 18.3. Щел- кните по кнопке Install Package вверху окна, чтобы начать процесс установки. Parkaqp Installpf - г pdpqa-small _ □ х file Help ----------- ----1---------r. ........... %....................... Package: cadag.-.m.ll | ^> jnatall Package Status: All dependencies are satisfied u—— Descnption Details Included Files Cedega from TransGaming Technologies Inc., www.transgaming.com i Рис. 18.3. Окно Package Installer fl ПРИМЕЧАНИЕ Перед тем как приступить к настройке Cedega, обязательно изме- ните пароль на сайте Cedega. Для этого щелкните по кнопке Mo- dify Account (Изменить учетную запись), а затем выберите Change Password (Изменить пароль). * Чтобы запустить Cedega, выберите Applications => Graphics => Trans- Gaming Cedega (Программы => Графика => TransGaming Cedega). При- няв условия лицензионного соглашения, вы перейдете к мастеру Cedega 260
Глава 18. Игры и развлечения — играйте в игры в Ubuntu Setup Wizard (Мастер настройки Cedega). На первой странице будет вкратце описан процесс установки. Щелкните по кнопке Forward. На втором экране мастера нужно будет ввести имя пользователя и пароль. Эта та информация, которую вы указывали при создании учетной запи- си TransGaming. После ввода этой информации убедитесь, что галочка Check For Updates (Проверять обновления) установлена, и щелкните по кнопке Forward. fl ПРИМЕЧАНИЕ На этом этапе может появиться окно Information, в котором у вас спросят, хотите ли вы установить обновление. Это произойдет в том случае, если доступно обновление, так что щелкните по кнопке ОК. После этого у вас будут самые свежие пакеты. Также нужно согла- ситься с лицензионным соглашением пакетов от сторонних произ- водителей в случае их установки. На третьей странице мастера речь пойдет об аппаратном обеспече- нии компьютера. На рис. 18.4 показан пример того, что может быть определено на компьютере. Хотя эта информация уже определена, вы можете щелкнуть по кнопке Autodetect (Автоматическое определе- ние), чтобы Cedega определила оборудование еще раз. Если настрой- ки аппаратного обеспечения вас устраивают, щелкните по кнопке Forward. Crdr-ga Setup Wizard System Itests (Page 4 of 5) The setup wizard will now run a number of system tests to determine the compatability of your system with Cedega g OpenGL Direct Rendenng 0 3D Acceleration g POSIX Threads (Pthreads) g Copy Protection g OSS Sound g ALSA Sound i Run Selected Testsi 261
Часть V. Веселье в Ubuntu На четвертой странице мастера будет запущен ряд тестов, чтобы опреде- лить, насколько хорошо Cedega будет работать на вашем компьютере. Для начала тестов щелкните по кнопке Run Selected Tests (Запустить выбран- ные тесты). При этом не стоит отменять какие-то тесты, особенно если Cedega запускается на вашем компьютере впервые. После завершения те- стов щелкните по кнопке Forward, чтобы завершить работу мастера. < Srhip VJizwrf System Setup Stage 2 (Page 3 of 5) Hardware Information CPU IrteKR) Pentium(R) 0 CPU 2.80GHz CPU GHz 2.8 Memory (MB) 503 Video Card Manufacturer Mesa project iype Mesa GLX Indirect Video RAM (MB) AGP Mem Available (MB) In/A Driver Version 1.4 (2.1 Mesa 7.0 3 rc2) Sound Card Name Ensoniq ES1371 [AudioPCi-97] (rev 02) Driver OSS System Information Kernel 2.6.24-16-386 XWrtion Distribution Debian lenny/std ^Autod etact Рис. 18.4. Настройки оборудования ПРИМЕЧАНИЕ Если на вашем компьютере все тесты выполнились неудачно, щел- кните по кнопке More Info (Больше информации), чтобы узнать при- чину. Очень часто тесты завершаются неудачно, поскольку оборудо- вание компьютера не поддерживает тестируемые функции. В последнем окне вам сообщат, что установка завершена. Вы можете щелкнуть по кнопке Finish, чтобы запустить Cedega. 262
Глава 18. Игры и развлечения — играйте в игры в Ubuntu Установка игр с использованием Cedega При запуске Cedega выведет окно, показанное на рис. 18.5. Чтобы начать установку игры для Windows, вставьте компакт-диск с игрой, которую поддерживает Cedega. Если будет выведено окно This media contains software intended to be automatically started. Would you like to run it? (На данном носителе есть программа, предназначенная для автоматиче- ского запуска. Запустить ее?), щелкните по кнопке Cancel (Отменить). На диске настроен автоматический запуск файла .ехе. Помните: Ubuntu не знает, что делать с файлом .ехе. Рис.18.5. Cedega Вместо того чтобы использовать стандартный автоматический запуск, мы задействуем пункт Install в верхнем меню Cedega. Когда появится окно Install Software, вам нужно будет указать некоторые сведения. Game Folder (Папка игры) Введите здесь название папки, которую хотите выделить для игры. Вы можете использовать здесь название игры. 263
Часть V. Веселье в Ubuntu GDDB Entry (Запись GDDB) Выберите название игры из раскрывающегося списка. Так можно удо- стовериться, что игра входит в базу данных игровых дисков Cedega (Cedega Game Disk Data Base). Installer (Программа установки) Щелкните по кнопке Browse (Обзор) и укажите путь к программе установки на диске с игрой. Программа установки обычно называется setup.exe или install.exe. После ввода необходимой информации щелкните по кнопке Continue (Продолжить), чтобы начать процесс установки. Как и в Wine, вначале необходимо установить игру, которую вы хотите запустить. Следуйте инструкциям в программе установки. Когда игра будет установлена, вы можете поиграть в нее, выбрав соз- данную папку игры, а затем — ярлык игры. Выбрав ярлык, щелкните по кнопке Play (Играть), чтобы запустить игру. Игры для GNU/Linux Мы увидели, что на компьютере под управлением Ubuntu есть возмож- ность запуска игр, созданных для Microsoft Windows. Все это хорошо, но существуют ли игры специально для пользователей GNU/Linux? Со- общество GNU/Linux очень велико, и, конечно, для операционной си- стемы Ubuntu есть отличные компьютерные игры. Нужно только уметь их найти. При поиске игр для Ubuntu лучше всего открыть Firefox и выполнить поиск по словам Linux games или best Linux games. Вы увидите море сай- тов со ссылками на игры для GNU/Linux, в которые можно играть без эмуляции и запуска других программ. В число игр для Ubuntu входят: Битва за Веснот Стратегическая игра, в которой вам нужно создать армию и вернуть себе трон Веснота. Вы можете играть в эту игру самостоятельно или в многопользовательском режиме, пригласив до семи друзей Nexuiz W Шутер от первого лица, похожий на Doom или Quake. Вы можете играть в нее самостоятельно или создать многопользовательскую игру для компании в 63 человека Tux Racer Проверьте, как быстро вы можете маневрировать символом Linux, пингвином Туксом, на различных дорогах 264
Глава 18. Игры и развлечения — играйте в игры в Ubuntu The Open Race Car Simulator Сядьте за руль одной из 50 различных машин и соревнуйтесь против компьютерных противников или троих друзей Flight Gear Симулятор полетов с открытыми исходными кодами Frets in Five С помощью клавиатуры подбирайте музыкальные ноты в компьютерной игре, которая напоминает Guitar Него Это лишь немногие игры для операционной системы Ubuntu, которые доступны для скачивания. Установка игр от сторонних разработчиков Установка игр от сторонних разработчиков ничем не отличается от уста- новки любых других программ в Ubuntu. Первый шаг — загрузить про- грамму. Так как мне нравятся гитарные игры, давайте откроем Firefox и введем http://fretsonfire.sourceforge.net в адресной строке. В разделе Download For Linux выберите Full Version (Полная версия). Так как это не пакет DEB, а пакет GZ, у вас будет вариант Open With Archive Man- ager (Открыть в менеджере архивов). Щелкните по кнопке ОК, чтобы загрузить пакеты. После загрузки пакетов откроется Archive Manager, который позволяет распаковать файл. Я всегда создаю папку Games, в которую распаковываю игры, чтобы не создавать беспорядок. Щелкните по кнопке Create A Folder (Создать папку) и назовите ее Games. Когда папка будет создана, щелкните по кнопке Extract (Извлечь). cedega-small-6.0 2 1 .1386.rpm 1800KB File Description: Cedega 6.0.2 in RPM format for Red Hat and Fedora Core-based sysems. Requires: python >= 2 3. pygtk2 >= 2.6, gtk2 >= 2.6. wget. dbus-python. cedega-small-suse-6 0.2-1.>386 rpm 1800KB File Description: Cedega 6 0.2 in RPM format for SuSE systems. Requires: python >= 2.3, python-gtk >= 2.6, gtk2 >= 2.6, wget. dbus-l-python. cedega-small-mandnva-6 С.2-1.(386.грт 1800KB File Description: Cedega 6.0.2 in RPM format for Mandnva systems. Requires: python >= 2.3, pygtk2 0 >= 2.6, pygtk2.0-hbglade. gtk2 >= 2.6 wget, dbus-python. cedega small_6.0.2_albdeb 1788KB File Description: Cedega 6 0.2 in DEB format for Debian, Ubuntu, Lmdows, Knoppix, and other Debian-based systems. Requires: Iibc6 >= 2.2.4-4. xlibmesa3 or Itbgll, python >= 2.3, python-gtk2 >= 2.6, python glade2. wget. Recommended: python 2.4 and python2 4-dbus. 265
Часть V. Веселье в Ubuntu fl ПРИМЕЧАНИЕ В большинстве случаев Firefox будет предлагать подходящую про- грамму для открытия загружаемых файлов. Чтобы завершить установку игры, откройте Terminal и перейдите к папке Games, которую мы только что создали, а затем откройте папку FretsOnFire: cd Games/FretsOnFire fl ПРИМЕЧАНИЕ Помните, что при вводе команд в терминале следует различать про- писные и строчные буквы! Games и games — это разные вещи! Теперь, находясь в директории FretsOnFire, введите ./FretsOnFire, чтобы установить игру! Игры в Интернете В число самых популярных компьютерных игр входят некоторые сете- вые игры, размещенные на сайтах. Эти игры используют две техноло- гии от Adobe (ранее — от Macromedia): Flash и Shockwave. Flash — это инструмент анимации, который позволяет встраивать в веб-страницы анимационные ролики и интерактивные игры. Flash используется так часто, что Adobe разработала проигрыватель Flash в виде дополнения для Firefox, который работает в Ubuntu и дру- гих версиях GNU/Linux. Кроме того, Фонд свободного программно- го обеспечения поддерживает свободный проигрыватель Flash, Gnash (GNU flash), который можно использовать в браузерах с открытыми ис- ходными кодами. Без проигрывателя Flash невозможно просматривать содержимое Flash. Когда вы попадете на сайт с Flash-играми, вам пред- ложат установить хотя бы один проигрыватель Flash из списка. После установки дополнения у вас не будет проблем, если на сайте использу- ется Flash-анимация. Shockwave — это технология, похожая на Flash и разработанная той же компанией. Хотя в Shockwave больше возможностей, чем во Flash, она не столь популярна. Это плюс для пользователей Ubuntu, так как 266
Глава 18. Игры и развлечения — играйте в игры в Ubuntu в данный момент нет дополнения к Firefox для поддержки Shockwave на платформе GNU/Linux. Попав на сайт, где используется Shockwave, вы увидите ссылку Click Here То Download Plugin (Щелкните здесь, чтобы загрузить дополне- ние). Если такое дополнение существует, все будет просто. Поскольку это не так, вы можете использовать Wine. Если вы решили использовать Wine для устранения этой проблемы, за- грузите версию Firefox для Microsoft Windows. Скачав файл .ехе, уста- новите его, как и любую другую программу в Wine. Попав на сайт, где ис- пользуется анимация Shockwave, откройте версию Firefox для Windows и зайдите на этот сайт через него.
Глава 19 ВОСПРОИЗВЕДЕНИЕ МУЗЫКИ - ИСПОЛЬЗУЕМ МУЛЬТИМЕДИА НА ПОЛНУЮ Как... • Сохранить музыку с диска • Воспроизвести музыку • Установить музыкальный проигрыватель • Установить видеопроигрыватель • Просматривать и редактировать изображения • Записывать звук и видео • Работать с iPod в Ubuntu Куда ни глянь, везде можно найти людей с наушниками. Ушли дни гро- моздких кассетных проигрывателей. Людям больше не надо бояться, что с диском что-то случится, если они будут слишком много двигать- ся с плеером. Проигрыватель наших дней — это высокотехнологичное устройство, но функциональности превосходящее большинство домаш- них компьютеров назаре Интернета. За последнее время не только улучшилась технология проигрывателей, но и выросло количество типов мультимедиа. В прошлом переносные устройства могли проигрывать только музыку, а сейчас проигрыватель может в цифровом формате воспроизвести музыку, фильмы и теле- программы, подкасты, аудиокниги, электронные книги и даже новости с любого сайта с поддержкой RSS (Really Simple Syndication). Хотя в пцследние годы портативные мультимедиаустройства становят- ся все популярнее, есть рост и на рынке домашних развлечений. Именно мультимедиаспособности компьютера часто подчеркивают при продаже домашних компьютеров, так как люди хотят обмениваться музыкой, ви- 268
Глава 19. Воспроизведение музыки — используем мультимедиа на полную део и рисунками с друзьями и членами семьи. Компьютеры даже заме- нили огромное число компонентов, которые когда-то размещались дома отдельно. Действительно, зачем покупать тюнер, цифровой видеомаг- нитофон (DVR), CD-проигрыватель, DVD-проигрыватель и фотоаль- бомы, если компьютер может заменить все вышеперечисленное? В прошлом GNU/Linux редко использовали люди, работавшие с муль- тимедиа. Предпочтительной системой считалась Mac OS, а пользовате- ли Windows получили такие возможности с появлением Microsoft Media Centre в версии Windows ХР. К сожалению, редко кто использовал для этих целей GNU/Linux, поэтому у нее осталась репутация недруже- ственной к пользователю системы. Это миф. Как и все мифы, он очень далек от правды. В конце концов, в сообществе GNU/Linux хватает по- клонников музыки и фильмов. Программисты в сообществе программ с открытыми исходными кодами приложили огромные усилия, чтобы все пользователи (как опытные, так и новички) могли выбрать подходящий проигрыватель. Чтобы сделать Ubuntu как можно дружественнее пользователю, коман- да Canonical нс только попыталась включить самые лучшие со своей точки зрения инструменты для работы с мультимедиаданными, но и по- зволить пользователям Ubuntu устанавливать новые программы. Хотя репозитории полны различных програмги для работы с мультимедиа, мы рассмотрим только те, которые доступны сразу после установки Ubuntu. Хотя эти программы могут быть удобными, стоит попробовать и другие варианты из списка. Сохранение музыки с компакт-диска Перед тем как проигрывать музыку или копировать ее на портативный проигрыватель, нужно, чтобы на компьютере была хоть какая-то музы- ка. Даже если бы в состав Ubuntu были включены музыкальные компо- зиции, среди них вряд ли оказался бы ваш любимый компакт-диск. Поэтому вначале вставьте компакт-диск в устройство для чтения. После этого Ubuntu автоматически определит, что это компакт-диск со звуко- записями, и откроет окно Music Player. На самом деле это окно про- игрывателя Rhytmbox, в котором мы будем проигрывать музыкальные файлы. Но нам надо открыть не Rhytmbox, а программу Sound Juicer, ко- торая по умолчанию используется в Ubuntu для копирования музыки с дисков. 269
Часть V. Веселье в Ubuntu ПРИМЕЧАНИЕ При копировании музыки с диском ничего не произойдет. Программа просто скопирует музыкальные записи и преобразует их в файловый формат, например MP3, WMA или Vorbis, который сможет прочитать проигрыватель на компьютере или портативный проигрыватель. Чтобы открыть Sound Juicer, выберите Applications => Sound & Vi- deo => Audio CD Extractor (Приложения => Звук и видео => Програм- ма копирования звука с аудиодисков). Когда откроется приложение, вы увидите информацию о диске: название, исполнителей, длительность проигрывания, названия каждой дорожки и т. д. Эта информация появится в окне Sound Juicer благодаря электронной базе данных о музыкальных произведениях MusicBrainz с открытыми исходными кодами. В этой базе данных содержатся тысячи песен, что позволяет пользователям мультимедиапроигрывателей организовать музыку. Так как вся информация доступна, вам не нужно ее вводить; до- статочно скопировать ее в библиотеку данных на компьютере. Чтобы скопировать музыку с диска, выберите песни, которые вы хотите скопировать. По умолчанию в Sound Juicer будут выбраны все песни. Если вы не хотите копировать какие-то дорожки, снимите с них выде- ление. Выбрав все необходимые дорожки, щелкните по кнопке Extract (Скопировать). Sound Juicer начнет копирование записей. Это может 270
Глава 19. Воспроизведение музыки — используем мультимедиа на полную занять достаточно много времени, в зависимости от того, сколько песен и какой длины было выбрано. Когда Sound Juicer скопирует звуковую дорожку с диска, он уберет соответствующую галочку. После заверше- ния копирования все галочки исчезнут. ПРИМЕЧАНИЕ В Sound Juicer рядом с кнопкой Extract есть кнопка Play. Здесь мож- но даже проигрывать музыку; Sound Juicer — замечательный инстру- мент, чтобы выбрать, какие песни следует скопировать. Его можно использовать как проигрыватель музыки, но возможности Rhytmbox гораздо богаче. Если вы откроете Sound Juicer и в соответствующих полях не появится информация о вашем диске, она отсутствует в базе данных MusicBrainz. В таком случае у вас появится редкая возможность сделать что-то для сообщества! Sound Juicer предупредит вас о том, что информации о до- рожках в базе данных нет. Вы можете выбрать варианты Submit Album (Послать альбом) или Cancel (Отменить). В поле Title (Заголовок) вве- дите название альбома. В поле Artist введите имя исполнителя. Вы так- же можете ввести жанр, год и номер компакт-диска, если он входит в на- бор из нескольких дисков. В отделе Track (Дорожка) введите заголовок (Title) песни. Введя эту информацию, выберите Disk => Submit Track Names (Диск => Послать имена дорожек). Тогда вы перейдете на сайт MusicBrainz, чтобы обновить информацию в базе данных. ПРИМЕЧАНИЕ Возможно, вам придется создать учетную запись MisicBrainz, чтобы отправить туда информацию. Все это совершенно необязательно. Если вы решите не регистрироваться в системе, информация о дис- ке все равно останется на вашем компьютере. Чтобы просмотреть только что скопированную музыку, выберите Pla- ces => Music (Места => Музыка). Вы увидите папку с именем испол- нителя; дважды щелкните по ней. Появится название альбома. Дважды щелкните по папке альбома, и вы увидите список всех дорожек, которые только что скопировали (рис. 19.1). Если вы посмотрите на расширение файлов с музыкой, то увидите, что это не .mp3 и не .wma, a .ogg. Так отмечаются файлы в формате Ogg 271
Часть V. Веселье в Ubuntu Vorbis — формате аудиофайлов с открытыми исходными кодами. Кро- ме того, что это проект с открытыми исходными кодами, файлы OGG также занимают меньше места, чем файлы других форматов, что по- зволяет уменьшить количество передаваемых данных, и считается, что качество записанного звука в них лучше. Вы можете изменить формат, выбрав Preferences => Output Format (Предпочтения => Формат вы- вода). Рис. 19.1. Скопированные аудиофайлы Проигрывание музыки Теперь, когда у вас на компьютере есть музыка, вы можете начать ее слушать. В этой главе я уже упоминал, что при вставке компакт-диска с музыкой в компьютер автоматически открывается аудиопроигрыва- тель Rhytmbox (рис. 19.2). Rhytmbox позволяет прослушивать компакт- диски, скопированную на компьютер музыку, покупать музыку в интернет-магазинах, слушать подкасты и радиостанции в Интернете. Rhytmbox также дает возможность копировать музыку с компакт-диска в библиотеку. Вставив диск, вы можете щелкнуть по кнопке Сору То Library (Скопировать в библиотеку). 272
Глава 19. Воспроизведение музыки — используем мультимедиа на полную ПРИМЕЧАНИЕ Хотя Rhytmbox позволяет копировать звуковые дорожки с компакт- диска на компьютер, основная его функция — проигрывать музыку. В сообществе Ubuntu есть некоторые споры, стоит ли использовать Rhytmbox для копирования музыки с компакт-дисков. Так как Sound Juicer написан специально для этой цели, он делает это лучше. Но аргумент сторонников Rhytmbox заключается в том, что Rhytmbox тоже делает это достаточно хорошо, а использовать одну програм- му для выполнения всех действий проще. Рис. 19.2. Rhytmbox Воспроизведение музыки с компакт-диска В Rhytmbox легко проиграть CD. Just press Play! (Просто щелкните по кнопке Play!) Ладно, это была фраза Aerosmith, но мы же говорим о му- зыке, разве не гак? Серьезно, если щелкнуть по кнопке Play на панели меню, начнется проигрывание выбранной песни. Вы можете переклю- читься на другую песню, щелкнув по ней. Кроме того, вы можете пере- ключаться между песнями с помощью кнопок Next и Previous (Вперед) или щелчков по песням. 273
Часть V. Веселье в Ubuntu При проигрывании музыки с компакт-диска может появиться обложка альбома. Это еще одна функция, которая доступна благодаря базе дан- ных MusicBrainz. При проигрывании песни из альбома загружается и показывается обложка этого альбома. Воспроизведение музыки из библиотеки Хотя достаточно легко слушать музыку просто с компакт-диска, чтобы слушать музыку из библиотеки, необходимо выполнить несколько ша- гов, но они того стоят. Если у вас будет своя библиотека, не надо будет волноваться о компакт-диске, ведь информация на нем не может быть повреждена. Вы также сможете создавать списки воспроизведения с му- зыкой из различных компакт-дисков и произведениями разных испол- нителей, имеющихся в вашей библиотеке. Чтобы послушать музыку из библиотеки, надо открыть Rhytmbox. Вы- берите Applications => Sound & Video => Rhytmbox Music Player (Про- игрыватель музыки Rhytmbox). Затем импортируйте звуковые карты, если только вы не использовали Rhytmbox для их копирования с диска. Так как для копирования мы использовали Sound Juicer, нужно импор- тировать эти файлы. Выберите Music => Import Folder (Импортировать папку). В левом меню выберите Music. Дважды щелкните по папке со скопированной музыкой (в нашем примере это Elvis Presley). Дважды щелкните по папке с именем альбома (в данном случае — Heart & Soul). Щелкните по кнопке Open, и все музыкальные файлы из этой папки будут импортированы в Rhytmbox. Вы можете импортировать файл, для чего выберите Music => Import File (Импортировать файл), а затем перейдите в нужную папку и выделите файл, который хотите импортировать. После этого достаточно щелкнуть по кнопке Open, и файл будет импортирован в проигрыватель Rhytmbox. ПРИМЕЧАНИЕ При использовании опции Import File (Импортировать файл) вы мо- жете выбрать несколько файлов, удерживая клавишу Ctrl. Теперь вы мЪжете проиграть песню в Rhytmbox, выбрав ее из библиоте- ки внизу окна и щелкнув по кнопке Play. Кроме того, вы можете дважды щелкнуть по песне, чтобы проиграть ее. В Rhytmbox также присутству- ет удобная функция Shuffle (Случайный выбор). Если вы щелкнете по
Глава 19. Воспроизведение музыки — используем мультимедиа на полную кнопке Shuffle, а затем — по кнопке Play, Rhytmbox случайно выберет музыкальное произведение из библиотеки и проиграет его. Списки воспроизведения Музыку также можно организовать в списки воспроизведения. Список воспроизведения — это всего лишь набор произведений из вашей биб- лиотеки. Можно в определенное время прослушивать всю музыку из какого-то списка воспроизведения. Списки воспроизведения позволя- ют рассортировать музыку по жанрам или по настроению. Например, если у вас нет настроения слушать агрессивный рок, просто не добав- ляйте Core ’ngratio в список. Для создания списка воспроизведения выберите Music => Playlist => New Playlist (Музыка => Список воспроизведения => Новый список воспро- изведения). В левом нижнем углу окна должен быть пункт Playlists (Списки воспроизведения) (рис. 19.3). Там будет выделено место рядом со значком с двумя нотами. Это ваш новый список воспроизведения, поэтому введите его название и нажмите клавишу Enter. В данном при- мере список воспроизведения назван Му New Playlist. М||мг Г . ** X Not Ploying Play Queue Д Минс ф Podcaixi Mt **dio Stores Megnatune Я )*T,»pdo PieyHtt tju*c £d< ^ew Control И**Р ' сэ ж О Мау к- Парам ШИЦЙ 8лжм vteuetaetron ©, My ibp Rated © Recently Addee 0 Recently Played му New ptayiu 0 song» Рис. 19.3. Создание списка My New Playlist 275
Часть V. Веселье в Ubuntu Затем в новый список воспроизведения нужно добавить музыку. Давай- те вернемся к библиотеке Rhytmbox, для чего щелкнем по кнопке Music в разделе Library. Выберите песню из библиотеки и щелкните правой кнопкой мыши по заголовку. Выберите Add То Playlist => Му New Playlist. Если у вас больше одного списка воспроизведения, все они будут пере- числены в меню. Вы также можете создать новый список, выбрав New Playlist. Ииек ЕЛ tfew Control ы*|р Visualization Not Ploying v Search:! *| [ Л1 1 Artists Albums Titles * . ’ . *1 .w . Album Podcasts Ems Presley (22) Peer! jam (14) Play Queue Stores Q Magnatune Jamendo PMsts My lop Rated Recently Added Recently Played My New Playtist ; Heart 6, soul (22) i Wn (14) 0 Add to Play Queue AddtoPiay** % •• Btmove ». MyNawPiayWt /. tj*W Pl*y(lSt 1 • t j Tit 1» О Move to Ttash Artist Album Tme g* ’ 1 Once Browse Thu Serve Pead jam Ten 3:51 2 Even Flow Browse This Art>sl Paadjam теп 453 1 3 Alrvt Brows* This Album ‘ Paadjam Ten 5:41 4 Why Go j Psarijam Ten 3:19 К Qteuf t ' ii -A Properties . ' ’4*' 4 Ci t« e Hramy Unknown Psarijam Ten 5:18 7 Ocsans Unknown Paadjam Ten и 0 Porch Unknown Paad jam Tan 3 30 9 Garden Unknown Paadjam Ten «• | 10 Deep Unknown Paadjam Ten 4:18 H 11 li 12 Release Unknown ..-.lldcMwrv. Paadjam Oaadjam Ten Ian 9.03 4-S4 I IL 36 songs. 2 hours and 12 minutes. 137.» MB I® j Добавив несколько песен в Му New Playlist, вы можете выбрать Му New Playlist в разделе Playlist слева. Все песни, которые вы добавили, будут перечислены не только в библиотеке Rhytmbox, но и в этом списке. ПРИМЕЧАНИЕ При создании списка воспроизведения и добавления в него песен они не удаляются из основной библиотеки. Музыкальные файлы остаются в основной библиотеке; список воспроизведения — это на самом деле файлы, сгруппированные для прослушивания в про- игрывателе. 276
Глава 19. Воспроизведение музыки — используем мультимедиа на полную Покупка музыки в Интернете В левой стороне окна есть раздел Stores (Магазины). В отличие от других электронных музыкальных магазинов, Jamendo и Magnatune позволяют исполнителям загружать музыку и продавать ее в Интернете. Исполните- ли, которые выставляют музыку на сайте Jamendo, получают 50% прибыли и 100% средств, которые пользователи могут перечислить исполнителям, если захотят. Mangatune на самом деле является магазином независимого лейбла звукозаписи. Как и в Jamendo, исполнители получают 50% прибы- ли от продаж. В обоих магазинах продается музыка, доступная по лицен- зии Creative Commons, поэтому у вас гораздо больше прав, если вы хотите распространять музыку, чем в большинстве случаев. Приобрести музыкальные произведения в любом из этих магазинов просто. Щелкните по кнопке Jamendo или Mangatune, чтобы открыть эти магазины. В двух верхних панелях вы можете отсортировать отобра- жение по исполнителям, альбомам или просмотреть все файлы в мага- зине. В меню Jamendo вы увидите две кнопки: Download Album (Загру- зить альбом) и Dontate То Artist (Перечислить деньги исполнителю). В Mangatune будут кнопки Purchase Album (Приобрести альбом) и Purchase Physical CD (Приобрести физический компакт-диск). Щел- кнув по любой из этих кнопок, вы перейдете на соответствующий сайт, чтобы завершить транзакцию. Прослушивание подкастов Когда речь идет о мультимедиа, первыми вспоминаются песни и филь- мы. Популярность Apple iPod привела к появлению нового типа муль- тимедиа — подкаста (podcast). Подкаст — это составное слово из двух, iPod и broadcast (трансляция). Подкаст — цифровая трансляция, кото- рая похожа на радиопередачу. В отличие от настоящих радиопередач, подкасты могут распространяться в Интернете (то есть их можно ска- чивать, как файлы), передаваться как потоковое аудио или в лентах. Любой пользователь с соответствующим программным обеспечением может создать подкаст на любую тему, а любой пользователь с соответ- ствующим проигрывателем может прослушать его. ПРИМЕЧАНИЕ В Интернете есть множество людей, которые сами объявляют себя экспертами в какой-то области. Любой из них может создать под- каст. Собравшись довериться информации из подкаста, убедитесь, что его источник достоин доверия. 277
Часть V. Веселье в Ubuntu Чтобы прослушать подкаст, надо указать в Rhytmbox источник подка- ста. Щелкнув по кнопке Podcasts (Подкасты) в меню Library, вы увиди- те две новые кнопки в новом меню, New Podcast Feed (Новый источник подкастов) и Update All Feeds (Обновить все источники). При выборе кнопки New Podcast Feed появится всплывающее окно, в котором надо вставить URL подкаста и щелкнуть по кнопке Add (рис. 19.4). После этого подкаст будет загружен в Rhytmbox. Хотя Rhytmbox авто- матически загружает новые версии подкастов, на которые вы подписа- ны, с помощью кнопки Update All Feeds вы можете вручную обновить загрузить все самые свежие версии подкастов. Чтобы найти другие подкасты, введите тему в поле поиска и нажмите кла- вишу Enter. Если вы захотите удалить выпуск подкаста из Rhytmbox, про- сто отметьте его и на панели меню выберите Edit => Remove (Удалить). Рис. 19.4. Добавление нового подкаста У вас спросят, хотите ли вы удалить только выпуск или и выпуск, и файл с ним. Выберите второе, чтобы полностью удалить выпуск с компьютера. Чтобы удалить весь подкаст, щелкните по нему правой кнопкой мыши и выберите Delete Podcast Feed (Удалить источник подкаста). Вы може- те удалить только источник подкаста или источник и все файлы. 278
Глава 19. Воспроизведение музыки — используем мультимедиа на полную ф ЗНАЕТЕ ЛИ ВЫ? ГДЕ ЕЩЕ МОЖНО НАЙТИ ПОДКАСТЫ? Поиск подкастов не так сложен. На многих популярных сайтах в Ин- тернете есть URL, который позволяет подписаться на их подкаст. Вы можете произвести поиск в Google по словам podcast + интересу- ющая тема. Например, введя Ubuntu + podcast, вы найдете URL подкаста с рис. 19.4. Вы также можете зайти на сайты типа www.PodcastDirectory.com, где доступные подкасты разбиты по категориям. Прослушивание интернет-радио В то время как подкасты позволяют любому пользователю сделать аудиоматериалы доступными в Интернете, радиостанции также предо- ставляют возможность слушать свои материалы в Сети. Благодаря Ин- тернету радиостанции и отдельные радиопрограммы доступны не толь- ко в зоне приема, но и по всему миру. В разделе Library в левой части окна Rhytmbox вы можете щелкнуть по кнопке Radio, чтобы прослушивать радио в программе. Как и в разделе Podcasts, вы можете выполнить поиск радиостанций, щелкнув по кнопке New Internet Radio Station (Новая сетевая радио- станция). Вам также придется ввести URL радиостанции, чтобы доба- вить ее в Rhytmbox. Установка нового проигрывателя Rhytmbox используется в Ubuntu по умолчанию, но это не единствен- ный проигрыватель. Чтобы установить другую программу, выберите Applications => Add/Remove, а затем Sound & Video из списка катего- рий слева. В поле Show выберите All Available Applications. В поле по- иска выберите Music Player и нажмите клавишу Enter. Затем вы можете выбрать подходящий проигрыватель. Выбор достаточно велик, но если вы ищете замену Rhytmbox, лучшим выбором для вас будут Banshee или Amarok. Чтобы установить один из них или оба, отметьте эти проигры- ватели, а затем щелкните по кнопке Apply Changes. Выполните Apply и введите свой пароль, чтобы установить программы. Как и в случае с другими приложениями, они будут загружены из Интернета и установ- лены. 279
Часть V. Веселье в Ubuntu ПРИМЕЧАНИЕ Если вы установите Banshee, при первом запуске эта программа предложит вам импортировать музыку из Rhytmbox. Просмотр видео в Ubuntu Задолго до распространения видеороликов с YouTube и видеоподкастов люди использовали компьютер для просмотра DVD и передачи видео. Входит ли компьютер в систему домашнего кинотеатра или если это просто домашний компьютер с DVD-проигрывателем, возможность про- игрывать видео стала стандартной в домашних компьютерах. На сайтах типа YouTube видео встроено в саму веб-страницу, а для просмотра других видеоматериалов следует использовать специальный проигрыватель. Если вы загрузили видео или хотите просмотреть DVD, вам нужен от- дельный видеопроигрыватель. Вот где пригодится Totem — видеопроиг- рыватель, который по умолчанию установлен в системе Ubuntu. Чтобы запустить его, просто выберите Applications => Sound & Video => Movie Player (Видеопроигрыватель) (рис. 19.5). Рис. 19.5. Видеопроигрыватель Totem 280
Глава 19. Воспроизведение музыки — используем мультимедиа на полную КАК... УСТАНОВИТЬ ДОПОЛНИТЕЛЬНЫЕ КОДЕКИ Порой при попытке просмотреть видео вам могут сообщить, что у вас нет кодеков, необходимых для проигрывания файла. Коде- ки — это программы для сжатия и распаковки файлов, чтобы их можно было переносить. Без кодеков фильмы бы не поместились на диск DVD, и если бы файлы в Интернете не сжимались кодека- ми, они загружались бы гораздо медленнее. Если у вас не будет кодека, вы не сможете распаковать и воспроизвести файлы. В репозиториях полно кодеков, которые вы можете установить для проигрывания видео. В Ubuntu эти кодеки можно установить с помощью инструмента Add/Remove. Просто выполните поиск по слову codec, и вы увидите длинный список файлов. Вы можете сразу установить все кодеки или подождать до тех пор, пока у вас не появятся файлы, сжатые ими. Totem сам может предложить найти кодек для отдельного видео- файла. Если проигрыватель будет столь услужлив, позвольте ему сделать это. Просто выполните указанные инструкции, и кодеки будут установлены. При установке кодеков вас могут предупредить, что на их исполь- зование наложены ограничения. Прочитав все предупреждения 281
Часть V. Веселье в Ubuntu и убедившись, что использование кодеков в стране вашего про- живания разрешено, с уверенностью щелкайте по кнопке Confirm (Подтвердить). Если вы хотите просмотреть непосредственно DVD, вначале следует установить дополнительную программу, так как большинство продавае- мых коммерческих DVD зашифрованы, чтобы помешать их незаконному распространению. Чтобы установить программное обеспечение для рас- шифровки содержимого DVD, вначале нужно добавить пакеты в Synaptic Package Manager. Для этого выберите System => Synaptic Package Manag- er (Система => Менеджер пакетов Synaptic). В поле поиска введите libdvd, и вы увидите несколько различных вариантов, как показано на следующей иллюстрации. Я предлагаю выбрать все доступные варианты, но необхо- димо отметить хотя бы следующие пункты: libdvdnav4, libdvdread3 и gx- ine. Файлы libdvd* позволяют расшифровать содержимое DVD, a gxine добавляет в Totem поддержку меню DVD. Отметив все, что хотите уста- новить, щелкните по кнопке Apply. Чтобы завершить установку, откройте Terminal, введите следующий текст и нажмите клавишу Enter: sudo /usr/share/doc/libdvdread3/install-css.sh ОИ 6Й £d< Package Settings fcjeip Synaptic 1Ъ<Ьф» H.Mi.'ifiH Reload Mark AJ! Upgrades Apply ii ......•• It Package rl П cpdvd bdvdreadH ogle 0 9.2-5 1 ‘ library for reading DVDs (development) bbdvdread provides the functionality that •$ required to access many DVDs, it parses frO foes. reads NAV-Wocks. end pe^orms CSS authentication and descramblmg installed version Latest Version DescnpCon t^nsfer a DVD title to your hardchek Properties Search 1 10 0 0 0.9.7«Bubuntul 0 9.2*8ubuntul library for reading DVDs OVD p-eytr with support for DVD menus kbOvd'ead currently uses l«bdi to dynamically probe for tbdvdcss at njntrme if found hbdvdcss wll be used to decrypt sections of the OVD as necessary j. j. Tbs package contains the development hies 0 broken li to inetaHftjpgrade, 0 to rrmovt; 11.3 MB wfbe used LI i 282
Глава 19. Воспроизведение музыки — используем мультимедиа на полную fl ПРИМЕЧАНИЕ Если какая-то из галочек зеленого цвета, например Iibdvdread3, это значит, что пакет уже установлен в системе. Теперь в Totem появится возможность проигрывания DVD. Чтобы пре- дотвратить ошибки типа РЕВКАС, убедитесь, что у вас на компьюте- ре установлен DVD-проигрыватель! Вы не сможете просмотреть DVD, если на компьютере присутствует только проигрыватель CD-ROM! fl ПРИМЕЧАНИЕ РЕВКАС — это аббревиатура частой ошибки при использовании компьютеров, которая означает Problem Exists Between Keyboard And Chair (Проблема находится между клавиатурой и стулом). Если вы хотите открыть видеофайл, находящийся на вашем компью- тере, выберите Movie => Open, а затем перейдите в папку, где сохране- но видео. Конечно, лучше всего сохранять видеофайлы в папке Videos (Видео), которая создается при установке Ubuntu. Если вы хотите от- крыть видео в Сети, выберите Movie => Open Location (Открыть место- положение). Когда появится окно Open Location, введите URL видео, которое хотите просмотреть, и щелкните по кнопке Open. В Totem также есть достаточно много функций, которые могут быть по- лезны. Щелкнув по кнопке View (Вид), вы сможете изменить Aspect Ratio (Соотношение ширины и высоты) видеофайла, включить показ субтитров, если они доступны, показать или скрыть элементы управле- ния или перейти в полноэкранный режим (Full Screen mode). Щелкнув по кнопке Edit, вы сможете выбрать режим Repeat (Повто- рять), чтобы видеофайлы постоянно проигрывались в одном порядке, или режим Shuffle (Случайный выбор), чтобы файлы выбирались из списка воспроизведения в случайном порядке. В меню Edit вы можете выбрать пункт Preferences (Предпочтения), чтобы изменить внешний вид и функциональность Totem, изменить цветовой баланс и настройки звука. В этом же меню можно выбрать пункт Plugins (Дополнения), где устанавливаются разнообразные дополнения для Totem. Наконец, меню Go (Перейти) позволяет перемещаться по разнообраз- ным меню DVD при проигрывании DVD, в частности основному меню DVD, а также меню Chapter, Title, Audio и Angle. Также в меню Go есть пункты для перехода по сценам и перемещения вперед и назад. 283
Часть V. Веселье в Ubuntu Просмотр и редактирование рисунков Одна из замечательнейших функций домашнего компьютера — возмож- ность хранить на жестком диске тысячи фотографий. Цифровая фото- графия избавляет вас от необходимости платить за пленку и ее проявку Вы можете спокойно перемешать изображения с фотоаппарата на ком- пьютер. Если у вас есть подходящий принтер, вы можете сделать сколь угодно много высококачественных фотографий, нс выходя из дома. Как и в случае с музыкой, видео и документами, в Ubuntu есть подходящая папка, которая в данном случае называется Pictures. Как вы уже догада- лись, это место хранения цифровых фотографий и других изображений. В Ubuntu есть не только место для хранения фотографий — добрые люди из Canonical позаботились и о приложении для импорта, органи- зации, передачи и редактирования цифровых фотографий. Программу, которая называется F-Spot, можно вызвать с помощью пункта меню Ap- plications => Graphics => F-Spot Photo Manager (Приложения => Гра- фика => Менеджер фотографий F-Spot). F-Spot поддерживает 16 раз- личных форматов файлов, в том числе JPEG, TIFF, GIF и PNG. Если вам нужно отредактировать фотографии перед размещением их в Ин- тернете, вы можете удалить эффект «красных глаз», обрезать изображе- ния, изменить их размер и даже яркость и контраст. Как и все остальное в Ubuntu, этот инструмент совершенно бесплатен! Импорт изображений Чтобы начать работу с F-Spot, нужны фотографии. Вначале запустите F-Spot. Когда появится окно программы (рис. 19.6), выставьте устрой- ство, на котором есть фотографии, чтобы начать импорт. Щелкните по кнопке Import на панели, чтобы открыть окно Import. Затем выбери- те источник, из которого вы хотите импортировать рисунки. В меню Import Source (Источник) выберите CD, после чего сразу же начнется загрузка изображений с диска. Когда F-Spot закончит загрузку изобра- жений, щелкните по кнопке Import. Если вы хотите импортировать изображения непосредственно с циф- рового фотоаппарата, запустите F-Spot и подключите к компьютеру фотоаппарат. Когда будет установлено соединение между компьютером и фотоай паратом, щелкните по кнопке Import. В данном случае выбе- рите фотоаппарат в меню Import Source. После того как изображения будут загружены, щелкните по кнопке Import, чтобы скопировать изо- бражения в F-Spot. 284
Глава 19. Воспроизведение музыки — используем мультимедиа на полную Edit Hwlp + й ч г import Rotate Left Rotate Pu^ht Rrowie Edrt imaQe FuHvreen Sbdeshcw 3/31/2004 3/31/2004 1/29/2004 1/26/2004 data aba exposure 14 photos H оея ?=&^= 4 Рис. 19.6. Окно программы F-Spot F-Spot хранит изображения в собственном каталоге (Catalog). Если вы хотите переместить фотографии в папку Pictures, следует внача- ле выделить изображения, которые нужно переместить в панку. После этого выберите пункт File => Export То => Folder (Файл => Экспорти- ровать в => Папку). Откроется окно Folder Export (Экспорт в папку); выберите папку, в которой хотите сохранить изображения. Чтобы помочь вам организовать рисунки, F-Spot создает в выбранной папке галерею (Gallery). Вы можете переименовать галерею на свой вкус. В Export Method (Метод экспорта) выберите создание веб-галереи, которую можно загрузить на сайт, или только экспорт изображений. Определившись с настройками, щелкните по кнопке Export. ПРИМЕЧАНИЕ Вы можете использовать функцию Export не только для переноса изображений в папку, но и для их экспорта на компакт-диск или на некоторые из сайтов для обмена фотографиями. 285
Часть V. Веселье в Ubuntu F-Spot аго-пФ •троп Fsvornes Heddon People L J Event! Ed* Image 0te Б* U«w *4 JH" ВФ Rotate Left AotetaR^ht Photo* Eoldtr: Сайгу Name; Gentry oo; g Autorot st • name </8/2004 3/31/2004 •Im exposure 15 Photos (3 selected) ® tfe fsp* version j dote FuHicrean SMethow Destination Pisces Oescnptxxv 0 Open dost motion when done oxponmg Export Method (j Create standalone #eb gaflery * Sav^ the hies only О Create gsfcery using •Ongmoh Stylo $£**•< | Export 3/31/2004 1/29/2004 </20/2004 1/26/2004 Редактирование изображений Хотя каждый хотел бы считать, что он немножко Апсель Адамс, правда в том, что не всегда наши фотографии получаются лучшего качества. Порой плохо настроено освещение или у членов семьи па фотографии красные глаза. Для таких случаев в F-Spot есть отличные инструменты, которые позволяют несколько приблизить воспоминания к совершен- ству. В каталоге F-Spot вы можете двойным щелчком выбрать изображение, над которым надо немного поработать. Когда в основном окне откроется рисунок, просто используйте значки редактирования внизу окна (рис. 19.7). Вы можете выбрать инструмент Crop (Обрезать), чтобы вырезать часть рисунка. Red Eye Remover (Удаление красных глаз), чтобы исправить красноту* глаз, Adjust Photo Colours (Настроить цвета фотографии), чтобы настроить яркость и контраст, и, наконец, с помощью опций Convert То Black And White (Сделать черно-белым) и Convert То Sepia (Преобразовать в сепию) изменить стиль рисунка. 286
Глава 19. Воспроизведение музыки — используем мультимедиа на полную FuHscrwen Sbdashow Import ftotet» L«ft Aotau Right name 100_1047.|PG version Ongmal date 3/31/2004 7:48 PM size 2576x1032 exposure f/2.8 1/50 sec ISO 140 edt image Рис. 19.7. Редактирование фотографии Запись звука и видео Если вы готовы стать новой сенса- цией в Интернете, включайте веб- камеру и начинайте... Когда веб- камера будет вставлена, а драйверы установлены, откроется программа, поставляемая с устройством. В этой программе вы можете записывать видео и звук, если ваша аппаратура поддерживается в Ubuntu. Эти ви- део можно сохранить в файловой системе в папке Videos. Так как не все получается с перво- го раза, возможно, вам придется отредактировать записанные ви- деофайлы. Чтобы отредактировать видео- или аудиофайлы, необхо- димы специальные программы. <9 QuickCdm*& RocofdVMeo Take Photo 287
Часть V. Веселье в Ubuntu В зависимости от действий, которые вы собираетесь выполнить, следу- ющие программы помогут вам занять свое место в истории. Diva Редактор видео Kino Многофункциональный нелинейный цифровой редактор видео PiTiVi Легкий в использовании редактор видео Audacity Программа для записи звука и редактор, который позволяет оцифровывать кассеты и записи DeVeDe Программа для создания DVD Subtitle Editor Редактирование и создание субтитров для видео Stopmotion Создание видео с использованием кукольной анимации Работа с iPod в Ubuntu На рынке сейчас есть множество конкурирующих мультимедиапроигры- вателей, но iPod в данный момент занимает львиную долю рынка. Это не- большое устройство, созданное в Apple, произвело революцию в музыкаль- ной индустрии, дало новую жизнь компьютерам Apple и изменило наше представление о мультимедиа. Учитывая, какую роль iPod играет в совре- менной культуре, можно быть уверенным, что разработчики Ubuntu доба- вили в свою операционную систему возможность копировать музыку на iPod. iPod должен автоматически смонтироваться при подключении к ком- пьютеру. Если этого не произойдет, обратитесь к врезке «Как...» (см. ниже). Если ваш iPod был смонтирован, переходите к следующему разделу. КАК... ПОДКЛЮЧИТЬ ВАШ IPOD Порой Ubuntu автоматически не определяет iPod. В таком случае нужно открыть Terminal и засучить рукава. В терминале введите следующее: pt-get install ipodslave После этого попробуйте повторно подсоединить iPod к компью- теру. Если он будет смонтирован, все готово. Если нет, придется смонтировать устройство самостоятельно. Для этого вначале сле- дует найти устройство. Снова откройте Terminal и введите: dmesg Будетвыведенодовольномноготекста.Найдитесреди выведенных строк iPod и посмотрите, как в Ubuntu называется это устройство. БуДет написано что-то типа /dev/sda. Более чем вероятно, что iPod будет разбит на два раздела: на одном изних,/dev/sda, будутразме- щены внутренние программы устройства, а на другом, /dev/sda2, — 288
Глава 19. Воспроизведение музыки — используем мультимедиа на полную Ip ? Ся;- • ; •Л Ж песни и другие файлы. Именно второй раздел необходимо смон- тировать. В терминале введите следующую строку: sudo mkdir /mnt/ipod После этого будет создана папка, в которой смонтируется iPod. Затем введите: sudo gedit /etc/fstab Когда откроется редактор, добавьте: /dev/sdal /mnt/ipod vfat user,noauto,umask=000 0 0 Обязательно сохраните этот файл. После чего вы сможете смон- тировать iPod, введя в терминале строку: sudo mount /dev/sda2 -i’t* ’ ‘ t’. ' Ж Смонтировав iPod, вам нужно установить программу gtkpod. Эта про- грамма позволяет копировать файлы с iPod и на него. Установить gtkpod можно с помощью инструмента Add/Remove в меню Applications. Ког- да откроется окно Add/Remove, введите gtkpod в поле поиска. Когда он будет найден, выберите Apply. Выполнив Applications => Sound & Video => gtkpod, вы увидите изображение, показанное на рис. 19.8. Если не считать различных мелочей iTunes, gtkpod не так уж и отличается от названной программы по функциональности. Рис. 19.8. Gtkpod 289
Часть V. Веселье в Ubuntu Добавление папок и файлов Чтобы скопировать целую папку на iPod, щелкните по значку Add Folder (Добавить папку). Откроется окно, в котором будет отображена вся файловая система Ubuntu, и вам нужно будет указать папку с му- зыкальными файлами. Вот где становится важной организация файлов. Помните, что при копировании файлов с компакт-диска мы сохранили файлы в папку Music? Учитывая это, вы можете выбрать свою домаш- нюю папку и найти там папку Music. Найдя папку с музыкальными фай- лами, обязательно выделите ее и щелкните по кнопке ОК. Файлы добавляются так же. Просто щелкните по кнопке Add Files, что- бы перейти к отдельным звукозаписям, которые вы хотели бы перене- сти на iPod. Это замечательная опция, если вы не хотите добавлять от- дельные записи со стороны В. КАК... ПРЕОБРАЗОВАТЬ ФАЙЛЫ OGG В MP3 Файлы OGG замечательны, так как они занимают меньше места, но если вы хотите послушать аудиоверсию книги на своем прои- грывателе iPod, вам придется преобразовать файлы в MP3. Откройте Add/Remove и введите Sound Convertor в поле поиска. Не забудьте выбрать в меню Show пункт All Available Applications, иначе эта программа не будет найдена. Когда в Add/Remove бу- дет найдена нужная программа, установите ее на компьютере. Скорее всего, вам понадобится пакет для записи MP3. Чтобы за- грузить его, откройте веб-браузер и введите адрес http://sound- converter.berlios.de/gstreamer-mp3-encoding-howto/. На от- крывшейся странице найдите раздел об Ubuntu и щелкните по ссылке Click Неге. Откроется окно менеджера пакетов, в котором у вас спросят, хотите ли вы установить дополнительное программ- ное обеспечение. Щелкните по кнопке Yes, и менеджер пакетов загрузит и установит пакет. Когда все будет установлено, выберите Applications => Sound & Vi- deo => Sound Convertor (Преобразователь звука). Когда откроет- ся Sound Convertor, выберите пункт меню Edit => Preferences и в поле Type Of Result? (Тип результатов?) отметьте MP3, а затем щелкните по кнопке Close. Теперь вы можете с помощью значков на панели преобразовывать файлы и папки. Закончив настройки, щелкните по кнопке Convert, чтобы создать копию всех записей, переведенную из формата OGG в формат MP3, которую можно будет скопировать в iPod. 290
Глава 19. Воспроизведение музыки — используем мультимедиа на полную Копирование файлов на компьютер Больше всего жалоб на iPod связано с отсутствием возможности скопи- ровать песни с iPod на компьютер. Это сделано, чтобы у людей не было возможности незаконно копировать песни, и, конечно, имеет смысл; од- нако, если у вас произойдет сбой на компьютере и вы захотите восста- новить свою коллекцию музыки с iPod, вам не повезло. Или это ложные страхи? Gtkpod позволяет копировать песни с iPod в вашу файловую систему. Это идеальный вариант, так как после перехода на Ubuntu вам вряд ли понадобится предыдущая операционная система, о Вы можете с легкостью копировать музыку и ни о чем не волноваться. Чтобы перенести музыку, выберите песню на проигрывателе iPod и щел- кните по ней правой кнопкой мыши. Вы также можете выбрать несколь- ко песен, для чего следует нажать клавишу Ctrl и щелкнуть по нужным песням. Выберите Copy Tracks То Filesystem (Скопировать записи в файловую систему). Укажите папку, в которую вы хотите сохранить пес- ни, или создайте новую и щелкните по кнопке Save. Nrckalback Peart jam Spoon Auhkma Creed Disturbed Drowning Pool too fighters Art ret О ® Enqueue Create Plwykst Rle Album Genre P>ycnt . Rtng Е* к* У'** *>оИ fcHP £ Podcaste {B Photos rf E Load Podfs) Save Changes Add Woe Add Folder Add PiejAst New Playfat Playfcsts Q local ^Podtattt в update Wacks from We 6 Sync Playlist with Orts) 0 Delete йот Pod 0 Delete йот Placet Q;i Copy selected treckfs) to. Album АЛ » Edit Wack Dot мН 27 6 G8 Free Р:2Т:2/ев й И 291
Часть V. Веселье в Ubuntu ПРИМЕЧАНИЕ Вас предупредят, что копирование музыки, которая вам не принад- лежит, запрещено законом. Чтобы не волноваться по этому поводу, копируйте с iPod на компьютер только музыку, которую вы приоб- рели. Как видите, миф о том, что GNU/Linux плохо работает с мультимедиа, ничем не подтверждается. Конечно, в дни, когда терминал был един- ственным способом работы с системой, работать с мультимедиа было невозможно. Но, если вы помните, в DOS работа велась также из ко- мандной строки. Все меняется, а когда речь идет о компьютерах, все ме- няется довольно быстро. Если вы хотите больше узнать о мультимедиавозможностях Ubuntu, по- смотрите на Ubuntu Studio. Это версия операционной системы специ- ально для тех, кому нужны сложные инструменты для работы с мульти- медиа. Чтобы записать ISO-образ на диск, нужно устройство для записи DVD, так как образ этого дистрибутива гораздо объемнее большинства других образов GNU/Linux. Подробности можно узнать на сайте www. ubuntustudio.org. Если вас действительно интересуют компьютеры и вы в курсе последних новинок, можете попробовать создать компьютер MythTV на базе опера- ционной системы Ubuntu. MythTV — это набор программ с открытыми исходными кодами, которые позволяют просматривать HDTV и SDTV, записывать телепередачи на жесткий диск компьютера, одновременно записывать несколько программ, приостанавливать и прокручивать на- зад трансляцию и делать сотни других замечательных вещей с вашим телевизором или домашним кинотеатром. Вы можете превратить ком- пьютер в цифровой видеомагнитофон с дополнительными функциями. Конечно, для этого нельзя использовать старый компьютер, который собирает пыль в углу гаража. Если вы хотите создать систему MythTV, нужно приобрести определенные компоненты. Дополнительные сведе- ния о том, как создать систему MythTV на базе Ubuntu, вы найдете по адресу: https://help.ubuntu.com/community/MythTV.
Глава 20 СТАТЬ УМНЕЕ! ИСПОЛЬЗОВАНИЕ ОБРАЗОВАТЕЛЬНЫХ ПРОГРАММ Как... • Найти образовательные программы в репозиториях • Загрузить образовательные программы • Определить, подходит ли вам Edubuntu Задолго до начала работы над Ubuntu Марк Шаттлворт потратил часть своего капитала на основание организации Shuttleworth Foundation, так как он был уверен, что «образование — это ключ, позволяющий рас- крыть творческий и интеллектуальный потенциал». Хотя его органи- зация ставит своей целью развитие образования в его родной Южной Африке, влияние усилий Шаттлворта по развитию образования на раз- витие Ubuntu в Canonical заметно невооруженным глазом. В Ubuntu есть не только множество образовательных приложений и программ, облегчающих запоминание, но и проект на основании дан- ной операционной системы, который предназначен школам и ученикам по всему миру. Редакция Edubuntu выделяется не только включением образовательных приложений в систему, но и тем, что она предоставля- ет альтернативу дорогим операционным системам для школ. Поиск образовательных программ в репозиториях Вам необязательно устанавливать Edubuntu, чтобы воспользоваться преимуществами образовательных программ Ubuntu. Выбрав Applica- tions => Add/Remove, вы увидите окно для установки программ, к кото- рому уже так привыкли (рис. 20.1). Вместо того чтобы сразу приступать к поиску программ, выберите в поле Show пункт All Available Applica- tions. Затем откройте меню Education (Образование) слева. Окно при- 293
Часть V. Веселье в Ubuntu ложения заполнится различными программами, которые позволяют создавать карточки для обучения, строить модели, анализировать ис- кусственные формы жизни или просто сыграть в «виселицу». Show- М «имаЫв application* SMfCh: [ • Accetsones лл-'ХАй&-1| Games м>д GrtphKt f in iaAdun u 9 еклмЬсчЫ senuteer • I u 9^ ViweHs cm turwys ' ЛА other ft Programming Sounds vdao CM team ВААК и SR eawwvnent daMened bf yeung<h ! I п Ы Жосо* ® ONUetet ЭиСесее КсЫт Ф System Iboh i L-J Mt chemical urvctures end raectwna g^Bfcnfcan________________ ; j A memary enhancement fame >ln ж, CdMte (QUIT) . LJ “ eptera «м webaree *» *t« Malted »«« «tenMten Un A C*U>“* (gnome) : 5й W bcp*ort the UnMres e thm detaHed ем« swnUeben l|n E CberWeafcafcidaiKor ; |LJ WW Д arcgpi, MtcvUtor Fee chemistry ‘Cbemtool Огш end тйи cekvtato*» or chcmkd ftnRbmrs AcNNea Life Simulator • An artificial Hfa and evolution simulator ▼ | Achilles ic an artificial kfa and evolution simulator that uses Hebbian I л \ Apply Рис. 20.1. Образовательные программы в Ubuntu Эти программы устанавливаются так же, как и любой другой пакет, — с помощью Add/Remove. Просто отметьте пакеты, которые вы хотите установить, а затем щелкните по кнопке Apply Changes. Не думайте, что взрослым нельзя использовать образовательные программы. Одни образовательные программы созданы специально для взрослых, а дру- гие заставят вас почувствовать, что вы вернулись в начальную школу. После более чем десятилетней практики можно поручиться, что пере- численные здесь программы — это лучшие образовательные пакеты для пользователей домашнего компьютера. GCompri$ GCompris — это образовательный пакет для детей в возрасте от двух до десяти лет. Программы в GCompris отлично написаны и затрагивают 294
Глава 20. Стать умнее! Использование образовательных программ широкий круг предметов, что выгодно отличает этот набор. GCoinpris получил несколько наград, включая Free Software Award в 2003 году. Дети помладше могут научиться пользоваться мышью и клавиатурой с помощью программ для изучения компьютера. Дети постарше могут с помощью программ из этого пакета изучать алгебру, естественные нау- ки, географию и чтение. В перерывах между учебой детям и взрослым предоставляется возможность поиграть в логические игры. Есть уже бо- лее 100 различных способов провести время, и еще большее их количе- ство в разработке, так что с помощью этой программы можно многому научиться. Celestia Кто хотя бы на мгновение не засматривался на звезды? Астрономиче- ская программа Celestia представляет вам всю вселенную в трехмерном виде (рис. 20.2). Вы можете выполнить поиск любого небесного тела или проследить за движением объекта в течение какого-то времени. liow Options Window ц«1р Рис. 20.2. Юпитер в Celestia 295
Часть V. Веселье в Ubuntu KTouch Все большее число людей проводит время за компьютером, и логично предположить, что естественным образом они научились печатать. К сожалению, очень многие печатают плохо, и это постоянный источ- ник раздражения. Часто слышим от многих взрослых сожаления, что они уделяли слиш- ком мало внимания урокам по набору текста. Тем, кто хочет получить второй шанс, Ubuntu предоставляет программу для обучения набору KTouch. Эта программа постепенно увеличивает количество букв, чтобы у вас было время с ними познакомиться, и пре- доставляет вам данные о точности и времени набора. View Your Mind View Your Mind позволяет конструировать диаграммы связей, которые помогают организовывать свои мысли, генерировать новые идеи и ка- заться творческим человеком во время этого процесса. ® ж I Рис. 20.3. Простая диаграмма связей, созданная в программе View Your Mind 296
Глава 20. Стать умнее! Использование образовательных программ Диаграммы связей помогают ученикам учиться, решать проблемы, при- нимать решения и писать, не ограничиваясь линейным способом мыш- ления, а позволяя думать неординарно. Диаграммы связей очень часто использовал Леонардо да Винчи. Если бы он задействовал View Your Mind, то очень быстро смог бы создать простые диаграммы связей. Эта программа позволяет пользователям задать основную тему, а затем до- бавить набор дочерних ветвей, для чего следует щелкнуть по кнопке Add Branch As Child (Добавить дочернюю ветвь) (рис. 20.3). GConjugate * Так как после изучения главы 14 вы уже знаете, что такое Samba, пора начать учить португальский. После этого попробуйте учить испанский, латинский, японский, французский или даже английский. Хотя эти про- граммы не превратят вас в полиглота, свободно владеющего всеми пере- численными языками, вы можете выучить основы нового языка. ПРИМЕЧАНИЕ При установке образовательных программ из репозиториев в меню Applications появится подменю Education, в котором и будут нахо- диться установленные программы. Поиск образовательных программ в Интернете Хотя репозитории Ubuntu полны замечательных образовательных про- грамм, вы можете загрузить и установить множество других программ из мира открытых исходных кодов. На перечисленных ниже сайтах на- ходятся бесплатные программы с открытыми исходными кодами, кото- рые можно использовать для обучения детей в школах, молодых людей в колледжах или просто тех, кому интересно что-то новое. SchoolForge www.schoolforge.net SchoolForge — это организация, которая применила философию про- грамм с открытыми исходными кодами в образовании. Их цель — 297
Часть V. Веселье в Ubuntu объединить организации и тех, кто «пропагандирует, использует и раз- рабатывает ресурсы с открытыми исходными кодами для образования». Так как этот сайт создан для тех, кто занимается образованием, он раз- бит на такие категории, как офисные инструменты, вспомогательные программы и другие области, используемые в школах. Если вы ищете программы для обучения, они находятся в разделе Educational Software (Образовательные приложения). Этот раздел разбит на два подраздела, Entertainment (Развлечения) и Games (Игры). Здесь располагаются те же программы, что и в репозитории Ubuntu, а также дополнительные приложения. Обязательно следуйте инструкциям по установке про- граммы. Если у вас возникнут сложности, посмотрите справку на до- машней странице программы. Программы на этом веб-сайте предназначены для работы в опера- ционной системе GNU/Linux, но вы заметите, что очень часто есть версии для Microsoft Windows и Mac OS. В сообществе программ с открытыми исходными кодами пытаются сделать свои приложения доступными как можно большему числу людей, и это яркое тому сви- детельство. Linux4Kids www.filegate.net/linux4kids/ Проект Linux4Kids поддерживается сетью распространения файлов FileGate, которая предоставляет конечным пользователям бесплатные и свободные программы. Их веб-сайт вряд ли получит какие-то награды за дизайн, так как он оформлен в виде таблицы из двух столбцов: назва- ния программы и ссылки на файл, а также описания приложения. Хотя внешний вид вряд ли вас заинтересует, программы, размещенные здесь, представляют серьезный интерес. Можно загрузить и устано- вить более 70 различных приложений: от программ для обучения бы- строй печати до программ, позволяющих рисовать сложные химические структуры. Хотя в Linux4Kids есть широкий выбор образовательных программ, вы увидите, что все файлы сжаты в форматах ZIP и RAR. В начале этой книги мы гфворили, что эти архиваторы по умолчанию не поддержива- ются в GNU/Linux, поэтому, чтобы их распаковать в Ubuntu, вам необ- ходимы приложения Ark или Fileroller. Обе программы можно устано- вить с помощью Synaptic Package Manager. 298
Глава 20. Стать умнее! Использование образовательных программ Free Software Foundation http://directory.fsf.org/category/educ/ Цель Free Software Foundation — поддержка программ, которые позво- ляют пользователю анализировать, изучать и изменять исходный код. Поскольку образование столь важно в миссии Free Software Foundation, многие образовательные программы они разрабатывают в сотрудниче- стве с UNESCO (Организация ООН по образованию, науке и культуре). На сайте Free Software Foundation не только существует самая большая библиотека образовательных программ. Эти программы организованы формальнее, чем на двух других упомянутых сайтах. Категория Educa- tion (Образование) разбита на восемь подкатегорий: Online (Сетевые), Elementary (Начальные), Secondary (Средняя), Adult (Для взрослых), Typing (Набор текста), Programming (Программирование), Misc (Разное) и Language Learning (Изучение языков). Среди размещенных на сайте приложений вы найдете не только программы, которые помогают что-то выучить, но и удобные приложения, которые можно использовать в обра- зовательных учреждениях для проведения обучения и курсов по Интерне- ту, системы управления студентами, программы для ведения электронного журнала. Все они доступны для школ, колледжей и других учреждений. Другие методы Популярность Web 2.0 привела к значительным нововведениям в сфе- ре веб-разработки. Все больше разработчиков создают исключительно сетевые приложения, и все большее число людей участвует в этой раз- работке. В приложениях, называемых веб-приложениями (web apps), ча- сто используются такие технологии, как Flash от Adobe и Java от Sun. Это огромное преимущество для пользователей Ubuntu. Так как веб- приложения не устанавливаются на локальном компьютере, они неза- висимы от платформы. Это значит, что их можно выполнить на любом компьютере, независимо от операционной системы. В мире образования веб-приложения становятся все популярнее, так как их легко разрабатывать, они не зависят от платформы и конечным пользователям легко их использовать. Существуют самые разные веб- приложения: от сетевых калькуляторов до офисных пакетов, от инстру- ментов для проведения исследований до многопользовательских сете- вых ролевых игр, например Food Force и Peacemaker. 299
Часть V. Веселье в Ubuntu Как и в случае со всем остальным в мире GNU/Linux, применяется философия «если кого-то не удается победить, к ним надо присоеди- ниться». Конечно, я говорю об использовании Wine для запуска обра- зовательных программ, написанных исключительно для операционной системы Microsoft Windows. Хотя образовательные игры и не являют- ся крупнейшей категорией в Wine HQ, вы можете выбрать нужные из довольно большого списка. Конечно, если какое-то отдельное образо- вательное приложение не включено, вы можете попробовать запустить его самостоятельно и сообщить результаты сообществу или попросить помощь у других членов сообщества. Это для образования... Раньше при знакомстве с семейством операционных систем Ubuntu Edubuntu считался одним из упомянутых проектов Ubuntu. Edubuntu — это операционная система, созданная на основе Ubuntu спе- циально для школ, но она часто используется и учениками на домашних компьютерах. Рис. 20.4. Одна из дружественных детям тем в Edubuntu
Глава 20. Стать умнее! Использование образовательных программ В Edubuntu и Ubuntu похожи не только названия. Edubuntu построе- на на архитектуре Ubuntu и использует тот же цикл разработки, что и Ubuntu, то есть новые выпуски выхолят каждые шесть месяцев. Edubuntu отличается от Ubuntu набором программ, которые устанав- ливаются в самой операционной системе. Многие из образовательных программ, доступных в репозиториях Ubuntu, уже включены в первона- чальный пакет Edubuntu. Кроме того, в Edubuntu есть несколько других тем, предназначенных для детей (рис. 20.4). Возможно, у вас возник вопрос: зачем нужно создавать совершенно новую версию операционной системы лишь для того, чтобы добавить несколько программ и тем?* Во-первых, разработчики хотели сделать Edubuntu достаточно простой, чтобы дети могли взять се домой и запу- стить на своем компьютере. Как и у всех версий Ubuntu, у Edubuntu есть Live CD, который позволяет запустить операционную систему и прило- жения, ничего не устанавливая. Дети, использующие в школе GCompris и KDE Edutainment Suite, могут вставить дома Live CD Edubuntu в свой компьютер и использовать ту же обучающую среду без необходимости загружать, распаковывать или устанавливать что-то и независимо от того, какая операционная система используется на домашнем компью- тере. Во-вторых, причиной создания версии Edubuntu стало желание сде- лать ее простой и для учителей информатики в школе, чтобы они могли установить программы на любом компьютере так же просто, как и дети у себя дома. Edubuntu помогает школам с очень ограниченным бюдже- том приобрести новые компьютеры. Многие школы получают старые модели компьютеров, и часто учителя обнаруживают, что они слишком стары, чтобы установить на них последнюю версию Microsoft Windows. Вот где может помочь Edubuntu. В нее включен Linux Terminal Sewer Project (LTSP). Он позволяет в школе превратить старые компьютеры, у которых не хватает мощности для запуска Microsoft Windows, Micro- soft Office или даже Ubuntu, в так называемые клиентские компьютеры. Клиентские компьютеры — это компьютеры, которые используют ре- сурсы центрального сервера. По сути, один действительно мощный ком- пьютер, сервер, обрабатывает все задачи и хранит данные для каждого клиентского компьютера. Школы экономят деньги, так как им не нужно покупать дорогие компьютеры, а можно ограничиться недорогими кли- ентскими или даже использовать старые компьютеры. Школы экономят не только на покупке компьютеров, но и на администрировании, так как устанавливать программы и управлять ими надо только на одном серве- 301
Часть V. Веселье в Ubuntu ре. Кроме того, чтобы исправить клиентский компьютер или заменить его, достаточно просто вставить в сеть новый. (J) ЗНАЕТЕ ЛИ ВЫ? ЭКОЛОГИЯ И КЛИЕНТСКИЕ КОМПЬЮТЕРЫ Одна из лучших сторон клиентских компьютеров заключается в том, что они тратят гораздо меньше электроэнергии, чем обычные ком- пьютеры. Так как для обработки данных клиентские компьютеры об- ращаются к центральному серверу, они практически не тратят на это энергию. Если школы и предприятия хотят стать более экологически чистыми, им стоит рассмотреть вариант с установкой клиентских компьютеров. Даже если вы решите не устанавливать Edubuntu на домашнем компью- тере, запустите Live CD (как и с любой другой версией Ubuntu). Вы мо- жете загрузить образ ISO с Edubuntu но адресу: www.edubuntu.org.
Часть VI ПРОДВИНУТЫЕ ВОЗМОЖНОСТИ UBUNTU Глава 21. Выйти из границ — справка по командам оболочки в GNU/Linux Глава 22. Текстовый редактор Emacs Приложение 1. Установка Ubuntu Приложение 2. Полезная информация
Глава 21 ВЫЙТИ ИЗ ГРАНИЦ — СПРАВКА ПО КОМАНДАМ ОБОЛОЧКИ В GNU/LINUX Как... • Перемещаться по файловой системе в командной строке • Создавать директории • Перемещать и копировать файлы и директории • Создавать пользователей • Устанавливать разрешения на доступ к файлам и папкам • Искать файлы с помощью grep и find • Искать справку • Управлять процессами Теперь вы уже должны комфортно себя чувствовать в Ubuntu. Вы научи- лись устанавливать программы, искать драйверы, тестировать аппарат- ное обеспечение и даже использовать терминал. Считайте, что на этой главе заканчивается ваше обучение работе с графическим текстовым интерфейсом. Вы не ограничены коробкой графического интерфейса. За ней находится мир текстовой оболочки GNU/Linux, которая назы- вается Bash (Bourne Again Shell — Родившаяся заново оболочка). Само название — это шутка по поводу оболочки, которая использовалась в Unix ранее и называлась Войте Shell, в честь создателя, Стивена Борна (Stephen Bourne). Оболочка Bourne Again Shell стала стандартом в опе- рационных системах GNU/Linux и Mac OS X. В отличие от GNOME, который предоставляет графический интерфейс, интерфейс JJash текстовый (TUI), то есть команды вводятся с клавиа- туры. До разработки таких графических интерфейсов, как GNOME и KDE, пользователи GNU/Linux могли работать только подобным об- разом. У вас уже есть определенный опыт работы в Bash. Каждый раз, 304
Глава 21. Выйти из границ — справка по командам оболочки в GNU/Linux когда вы что-то вводили в терминале, вы вводили команды оболочки! Пока что вы использовали команду apt-get install, но вскоре позна- комитесь и с другими. ПРИМЕЧАНИЕ Терминал используется для ввода команд, которые затем обрабаты- ваются оболочкой. Перемещение в терминале Чтобы овладеть всей мощью Bash, вначале следует нау- читься перемещаться в терминале. В конце концов, вам нужно знать, куда вы хотите попасть и где находитесь. Давайте вначале создадим кнопку запуска для терми- нала, так как в этой главе мы будем часто им пользоваться. Выберите Applications => Accessories (Приложения => Стандартные). Щелкните по пункту Terminal правой кнопкой мыши и выберите Add This Launcher То Desktop (Добавить эту кнопку запуска на рабочий стол). После этого на рабочем столе будет создан ярлык для запуска терминала. Теперь, если вам надо будет что-то сделать в терминале, вы можете про- сто щелкнуть по кнопке запуска Terminal, и все. При первом запуске терминала вы увидите что-то наподобие jeff@ jef f-desktop: -$. Это значит, что в данный момент на компьютере jeff- desktop в системе работает пользователь jeff. Теперь введите первую команду, которая покажет путь к текущей директории: три буквы pwd (print working directory — вывести рабочую директорию). Команда pwd позволяет узнать ваше текущее положение в файловой системе. После этого нажмите Enter, и вы увидите следующий текст: jeff@jeff-desktop:pwd /home/jeff jeff@jeff-desktop: Давайте посмотрим, какие файлы и папки находятся в директории /home/ jeff. В командной строке введите 1s и нажмите Enter. Команда 1s пере- числит все файлы и папки в текущей рабочей директории, как показано на рис. 21.1. 305
Часть VI. Продвинутые возможности Ubuntu Если вы хотите просмотреть файлы в какой-то другой директории, так- же используйте команду 1s. Например, чтобы посмотреть, что находит- ся в папке Pictures, можно написать: Is /home/jeff/Pictures Или вы можете сократить эту запись, для чего вместо /home/ jef f вве- дите . /: Is ./Pictures На рис. 21.1 показано, что будет выведено, если ввести эти команды в терминал. Is Examples Gallery Ganes index.htel Music Photos /hoae/jeff/Pictures ubuntulogo. png. pgp ./Pictures ubuntulogo.png.pgp jeffejeff-desktop:~$ Backup Desktop Documents jeff@jeft-desktop:-! Gallery ubuntulogo.png jeff§jeff-desktop;-$ Is Gallery ubuntulogo.png jeff©jeft-desktop Pictures Restore Videos Podcasts Templates VistaBuntu Public FransG.Mtinq Drive Windows Рис. 21.1. Использование команды Is # ПРИМЕЧАНИЕ Помните: в терминале все зависит от регистра. Если вы введете is . /pictures, то увидите сообщение об ошибке «No such file or di- rectory» («Нет такого файла или директории»), А команда Is . /Pic- tures выведет список файлов и папок. Благодаря команде 1s вы знаете, какие файлы и папки находятся в ди- ректории Pictures, но, введя pwd еще раз, вы увидите, что все еще на- ходитесь в директории /home/jeff, а не в /home/jeff/Pictures, где хотели бы оказаться. Вот здесь используется команда cd (change directory — 306
Глава 21. Выйти из границ — справка по командам оболочки в GNU/Linux сменить директорию). Например, чтобы перейти в директорию Pictures, следует в командной строке ввести: cd Pictures После того как вы нажмете Enter, приглашение для ввода команды ста- нет примерно таким: jeff@jeff-desktop:~/Pictures$ Если вы захотите вернуться в домашнюю папку, просто наберите cd еще раз и нажмите Enter. ПРИМЕЧАНИЕ При вводе имен файлов и папок вы можете ускорить набор. Введя первые несколько букв имени уже существующей папки или файла, нажмите Tab, и остальная часть имени будет введена за вас. Теперь, после нескольких экспериментов со своими файлами, выйдите из домашней папки в файловую систему Ubuntu. Не забывайте коман- ды, которые вы только что узнали, и вы сможете найти дорогу домой. Дерево директорий Ubuntu Дерево директорий — это иерархическая структура, в которую органи- зованы директории и папки в Unix-подобных системах. Как и в орга- низационной диаграмме, здесь есть определенная иерархия. В дереве директорий Unix верхняя точка иерархии называется корневой директо- рией. В корневой директории находится множество других директорий, поддиректорий и файлов, образующих древоподобную структуру. Если сравнить дерево директорий Unix с настоящим деревом, то корневая ди- ректория будет стволом, поддиректории — основными ветвями, их под- директории — ветвями поменьше, а файлы — листьями на дереве. ПРИМЕЧАНИЕ_____________________________________________ Информация для тех, кто перешел с Microsoft Windows: то, что в Win- dows называется папками, пользователи GNU/Linux традиционно на- зывают директориями. Можно использовать любое из этих слов, хотя слово папка используется чаще. При описании файловой системы Unix в этой главе мы будем чаще использовать термин директория. 307
Часть VI. Продвинутые возможности Ubuntu Чтобы обратиться к файлу в терминале, необходимо знать путь к этому файлу. Есть два вида путей для доступа к файлам. Абсолютный путь к файлу начинается с корневой директории, после чего указывается весь путь но дереву. Например, если у меня есть файл под названием Ubuntu в папке Documents, абсолютный путь к этому документу будет выгля- деть следующим образом: /home/jeff/Documents/Ubuntu. Косая черта (/) — это символ корневой папки. В корневой папке находится папка home, после чего идет папка текущего пользователя (jeff в моем случае), затем папка Documents и, наконец, файл под названием Ubuntu. ПРИМЕЧАНИЕ Не следует путать корневую директорию (root directory) и пользова- теля root. Пользователь root — ?то учетная запись с полным досту- пом ко всем файлам и директориям на данном компьютере, похожая на учетную запись администратора в системе Microsoft Windows. Именно о ней говорят недобросовестные хакеры, когда заявляют, что у них есть доступ к системе от имени root, то есть полный доступ к компьютеру или сети. Относительный путь — это путь, который не начинается с корневой папки, а указывает на файл или папку, находящиеся в текущей рабочей директории. Давайте покажем использование относительного пути на прошлом примере. Предположим, мы перешли в директорию Documents, используя команду cd/home/jef f/Documents. Так как текущая рабо- чая директория — Documents, относительный путь к Ubuntu — просто Ubuntu. При переходе по структуре директорий в Ubuntu есть несколько симво- лов, которые могут вам помочь. Символ (.) обозначает текущую дирек- торию, (..) — родительскую директорию, в которой находится текущая, а (-) — домашнюю директорию текущего пользователя. Кроме того, если в имени вашего файла есть пробел, перед ним следует ввести обратную косую черту (\). Например, при наличии файла под названием Ubuntu forum следует ввести ubuntu\forum. Другой способ — окружить имя файла кавычками, например «/home/jef f/Documents/Ubuntu forum». Чтобы работать в командной оболочке, нужно хорошо понимать струк- туру директорий Ubuntu. Знание того, в каком месте хранятся опреде- ленные файлы, очень важно при работе в оболочке. Ниже приведен спи- сок директорий, находящихся в корневой директории, а также важные файлы и поддиректории внутри них. 308
Глава 21. Выйти из границ — справка по командам оболочки в GNU/Linux Если только вы не будете производить очень сложную настройку ком- пьютера. возможно, вам никогда не понадобится заходить в эти дирек- тории; однако стоит знать, зачем они нужны, чтобы случайно ничего не повредить при работе в оболочке. ПРИМЕЧАНИЕ Есть разница между корневой директорией (/) и поддиректорией (/root). Директория (/) — это основная директория, именно она называется корневой (root). Поддиректория (/root) —• это домаш- няя папка пользователя root. Если бы вы в прошлом использова- ли другой дистрибутив GNU/Linux, то при установке создавали бы учетную запись root. При установке Ubuntu такая учетная запись не создается. Это сделано, чтобы у вас не выработалась привычка ис- пользования этой учетной записи, так как у пользователя root есть доступ ко всему компьютеру и он может случайно нанести вред каким-то из перечисленных ниже папок. /bin — содержит команды и вспомогательные программы, которые чаще всего используются в GNU/Linux, например is, cd и rm. Так как это испол- няемые двоичные (binary) файлы, директория сокращенно называется bin. /boot — содержит ядро Linux, файлы для настройки загрузчика и дру- гие файлы, необходимые для запуска системы (boot). /dev — здесь находятся файлы всех устройств системы. Данная дирек- тория уникальна, так как файлы в ней на самом деле являются аппарат- ными устройствами, но рассматриваются как файлы, то есть вы можете читать из них информацию и записывать ее. /dev/sda (или /dev/hda) обозначает первый жесткий диск на компьютере. Диски SCISI обозна- чаются sda, а IDE-диски — hda. /etc — произносится «этси». Хранит файлы настроек, общие для всех пользователей системы. Например, в /etc/passwd содержатся данные, определяющие учетные записи всех пользователей, а в /etc/init.d — сце- нарии для загрузки Ubuntu. /home — домашняя директория, в которой хранятся файлы пользовате- лей: документы, музыка, рисунки, видео и т. п. У каждого пользователя на компьютере есть своя директория внутри директории /home. /lib — здесь хранятся разделяемые библиотеки и модули ядра. Эти фай- лы похожи на файлы DLL в Microsoft Windows. 309
Часть VI. Продвинутые возможности Ubuntu /media — место монтирования всех внешних устройств, например CD и DVD. Монтирование устройств в данную директорию происходит ав- томатически. /mnt — здесь размещаются временно смонтированные устройства, на- пример общие папки. Устройства монтируются автоматически, в отли- чие от папки Media. /opt — используется для хранения программ, которые не управляются менеджером пакетов. Это обычно дополнительные программные паке- ты, загруженные пользователем извне репозиториев Ubuntu. /ргос — на самом деле является виртуальной директорией, благодаря которой осуществляется сообщение между ядром и процессами, запу- щенными на компьютере. Каждому запущенному процессу присваива- ется номер, о чем мы вскоре расскажем. /sbin — в этой директории, как и в директории bin, содержатся файлы и команды; однако программы из папки sbin используются только для системного администрирования, и для их запуска нужны права супер- пользователя. Если для запуска какой-то команды вы используете sudo, команда находится в директории sbin. /srv — здесь находятся файлы данных для запуска таких служб, как HTTP, FTP или TELNET. /sys — еще одна виртуальная файловая система, которая используется для устройства Plug and Play. В ней содержатся файлы, которые соот- ветствуют ресурсам, выделенным для каждого устройства в системе. /tmp — здесь хранятся временные файлы. /usr — в этой директории хранятся все данные пользовательских при- ложений, в том числе словари для программы проверки орфографии, до- кументация и файлы с исходным кодом. Также есть поддиректории /usr/ bin и /usr/lib для пользовательских программ и библиотек. /var — в этой директории находятся файлы, которые изменяются во время работы операционной системы. Это файлы журналов, очереди печати, файлы кэша и другие динамические файлы. Создание директорий При работе в командной оболочке вам порой понадобится создавать но- вые директории в файловой системе. Например, новые папки для орга- 310
Глава 21. Выйти из границ — справка по командам оболочки в GNU/Linux низации музыкальных файлов и рисунков или директорию для устанав- ливаемого приложения. Создать директорию можно и в GNOME GUI, но это проще сделать в оболочке. Для создания директории используйте команду mkdir. Если вы хотите в текущей директории создать новую и назвать ее Ubuntu, просто введи- . те в окне терминала такую строку: mkdir Ubuntu После нажатия клавиши Enter будет создана новая директория. Вы мо- жете проверить, что она действительно создана, введя команду 1s в ко- мандной строке. Если в списке появится новая директория, то вам все удалось. Теперь, когда у вас есть директория Ubuntu, давайте создадим внутри нее новую директорию images. Можно было бы с помощью команды cd ubuntu перейти в директорию Ubuntu и создать там поддиректорию Ubuntu, но есть способ проще. Так как в командной оболочке всегда сле- дует использовать простые варианты, на этот раз введите: mkdir Ubuntu/images Если вы хотите проверить, была ли создана данная директория, перей- дите в директорию Ubuntu и с помощью команды 1s убедитесь, что ди- ректория images находится как раз там, где ей надлежит быть. С помощью команды mkdir вы также можете создавать сразу несколько директорий. Допустим, необходимо создать в директории Ubuntu под- директории images, documents и sounds. Можно в одной строке ввести все три. Вначале перейдите в директорию Ubuntu, ubuntu:-/, а затем введите: mkdir images documents sounds Когда вы нажмете Enter, в директории Ubuntu будут созданы все три перечисленные директории. Если вы ошибетесь при создании директории, просто удалите ее ко- мандой rmdir. Например, если у вас нет желания создавать папку для звуков в Ubuntu, удалите директорию sounds. Находясь в директории Ubuntu, введите следующую строку: rmdir sounds 311
Часть VI. Продвинутые возможности Ubuntu Копирование и перенос файлов Теперь, когда вы знаете, как создавать новые директории в командной оболочке, можете переместить файлы в эти директории на хранение. Первая команда, которую вы будете использовать, — команда ср (сору — копировать). При копировании файл не переносится — создается его ду- бликат. Итак, если вы хотите скопировать существующий файл под названием list и назвать копию list2, введите следующее: ср list list2 % ПРИМЕЧАНИЕ Если вы выполняете описанные команды на компьютере, вначале создайте пустой файл под названием list, введя touch lists тер- минале. Тогда в текущей директории будет создан файл list. Дубликат будет создан в той же папке, где находится сам файл. Чтобы переместить один из двух файлов, используйте команду mv (move — переместить). Команда mv разместит любой из двух файлов в другой директории. Например, переместим файл lis2 из директории Ubuntu в директорию Documents. Во-первых, убедитесь, что вы находитесь в Ubuntu, для чего введите команду pwd. В директории Ubuntu исполь- зуйте команду mv. Так как директория Documents находится в домашней директории, вы можете использовать краткую запись - вместо указания полного пути к домашней директории: mv list2 -/Documents Теперь, перейдя в директорию Documents, вы увидите там файл list2. Как и в директории, в оболочке можно удалять файлы. Вместо того что- бы использовать rmdir, просто задействуйте команду rm: rm list у/ ВНИМАНИЕ Осторожнее с командой rm. Эта команда удаляет файлы; она не от- правляет их в корзину! 312
Глава 21. Выйти из границ — справка по командам оболочки в GNU/Linux Для переименования файла также можно использовать команду mv в оболочке. Чтобы переименовать файл list в catalog, просто наберите: mv list catalog Так как mv используется и для перемещения, и для переименования фай- лов, при перемещении файла в другую директорию обязательно указы- вайте путь к ней. В противном случае вы просто переименуете файл, но не переместите его. Инструменты системного администратора Чтобы стать настоящим системным администратором GNU/Linux, вы должны уметь создавать новые учетные записи и устанавливать фай- ловые разрешения. Конечно, это можно сделать в GNOME, но настоя- щий системный администратор умеет делать это в командной оболоч- ке. В конце концов, в версии Ubuntu для серверов не устанавливается интерфейс GNOME; вам нужно или установить его, или использовать оболочку. Добавление нового пользователя Чтобы добавить нового пользователя в командной оболочке, следует ис- пользовать команду aciduser. Так как только у пользователя root есть право на создание новых учетных записей, следует также задействовать команду sudo. Вот как добавить нового пользователя Jeffrey: sudo adduser Jeffrey Когда вы нажмете Enter, у вас запросят пароль, как это всегда проис- ходит при использовании команды sudo. После того как Ubuntu добавит нового пользователя, вам надо будет ответить на ряд вопросов, чтобы завершить создание учетной записи пользователя. Следует указать пароль (password), полное имя (full name) пользовате- ля и, при желании, ввести его телефонные номера (phone numbers). На рис. 21.2 показан диалог при создании пользователя. Обратите внимание, что Ubuntu создает идентификатор пользователя, 1002, и домашнюю директорию для Jeffrey, /home/jeffrey. 313
Часть VI. Продвинутые возможности Ubuntu j.-tl- - х jeff@jeft-desktopsudo adduser Jeffrey Adding user ‘Jeffrey’ ... Adding new group ‘Jeffrey’ (1в«2) ... Adding new user ‘Jeffrey’ (19©2) with group ‘Jeffrey’ ... The home directory ’/home/Jeffrey’ already exists. Not copying from ‘/etc/skel* Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for Jeffrey Enter the new value, or press ENTER for the default Full Name [J: Jeffrey Orloff Room Number ]: 3 Work Phone [ : 555 555 1234 Home Phone [ : 555 555 4321 Other (]: Is the information correct? (у/NJ у Jeff®Jeff-desktop:-$ | Рис. 21.2. Добавление пользователя в терминале Изменение разрешений на доступ к директориям и файлам Еще одна задача системного администратора — установка и изменение разрешений на доступ к файлам и директориям на компьютере. Разре- шения определяют, у каких пользователей есть доступ к определенному файлу или директории и что им разрешено делать. Пользователи могут читать, писать и выполнять файлы. Разрешение на чтение не требует дополнительных объяснений. Без него нельзя от- крыть файл или директорию. Разрешение на запись означает разреше- ние редактировать файл, то есть вы можете сохранять изменения в том же файле или директории. Выполнение означает, что, если файл — про- грамма, ее разрешено выполнять. Перед тем как изменять разрешения, давайте узнаем, какие разрешения уже установлены для директории или файла. Вначале посмотрите на разрешения в директории /home. В терминале введите команду is, но на этот раз добавьте после команды ключ, чтобы она приобрела такой вид: 1S -1 Ключ -1 ответственен за вывод сведений, представленных на рис. 21.3. 314
Глава 21. Выйти из границ — справка по командам оболочки в GNU/Linux Application» Piece» Syetem ^MMdjun 18. 7:48 PM gfc У** *nn*na> jeffGjeff-<fe*kt0P:’* Ь -I total 68 drwxr-xr-x 2 Jeff Jeff 4898 2888-86-89 28:24 Desktop drwxr-xr-x 2 Jeff Jeff 4896 2888-86-16 21:81 Doctiaents Irwxrwxrwx 1 jeff Jeff 26 2887-86-89 16:11 • • -> /usr/share/exaople coot ent -rwxr-xr-x 1 jeff eff 128 2088-86-15 12:52 -rw-r--r-- 1 jeff eff 59 2888-86-14 21:29 #Hello# -rw-r--r- 1 jeff eff 57 2068-06-14 21:28 Hello- drwxr-xr-x 2 jeff eff 4896 2888-66-18 19:04 Jackeline <rw.r..r.. i jeff jeff 57 2888-86-14 18:11 #jeff# drwxr-xr-x 3 jeff jeff 4896 2888-86-18 18:33 Jeffrey drwxr-xr-x 3 jeff jeff 4896 2888-86-15 13:88 Mail drwxr-xr-x 3 jeff jeff 4896 2888-86-18 19:18 Husk drwxr-xr-x 4 jeff eff 4896 2088-86-15 12:55 News drwxr-xr-x 2 jeff eff 4896 2888-06-89 28:24 Pictures drwxr-x--- 3 jeff eff 4096 2088-86-15 17:38 Podcasts drwxr-xr-x 2 jeff eff 4896 2068-86-18 18:36 Pli drwxr-xr-x 2 jeff eff 4896 2808-06-89 28:24 Public drwxr-xr-x 2 jeff eff 4896 2888-86-89 28:24 templates drwxr-xr-x 2 jeff eff 4896 2888-06-89 20:24 Videos jeffgjeff-desktop:- $ Рис. 21.3. Просмотр директорий с разрешениями при использовании команды Is -1 Чтобы понять, как читать разрешения, нужно посмотреть на рис. 21.3. Обратите внимание на первую директорию в списке, Desktop. Если вы посмотрите на левый столбец на рисунке, то увидите следующую за- пись: drwxr-xr-x. Понять эту информацию просто: d обозначает ди- ректорию. Если на месте первого символа находится — (дефис), тогда это файл. Символом 1 обозначаются ссылки на что-то другое в систе- ме. После d располагаются символы, которые следует читать группами по три. Первая группа в данном примере — rwx, то есть read (читать), write (за- писывать), execute (выполнять). Данная группа обозначает разрешения для владельца файла или директории. Вторая группа — г-х. Она описывает разрешения для группы, кото- рой принадлежит файл. Группа может читать и выполнять файл, но не может в него записывать. Тремя последними символами описывают- ся разрешения для всех остальных пользователей. В данном примере другие пользователи могут читать и выполнять файл, но не записы- вать в него. 315
Часть VI. Продвинутые возможности Ubuntu Обратив внимание на список на рис. 21.3, вы увидите, что у разных фай- лов различные разрешения; однако все разрешения читаются одинако- во: владелец, группа, остальные пользователи. Чтобы изменить разрешения файла, следует использовать команду chmod с несколькими настройками перед rwx. Чтобы указать владельца, используйте и. Чтобы указать разрешения для группы — g. Для осталь- ных пользователей — о, а для всех пользователей и групп — а. Чтобы добавить разрешения, задействуйте знак +, а чтобы удалить — знак Итак, если вы хотите дать всем пользователям права rwx на доступ к ди- ректории Jackeline, введите: sudo chmod a+rwx Jackeline » Чтобы убрать разрешения всех остальных пользователей в директории Pri, введите в терминале: sudo chmod о-х Pri Еще один способ изменить разрешения — использовать двоичный код, который представляет собой право на чтение, запись и выполнение. Дво- ичный код — это язык компьютера, представляющий любые действия как 1 или 0. Цифрой 1 обозначается «да», «включено» или наличие элек- трического импульса. Цифра 0 обозначает «нет», «выключено» или от- сутствие электрического импульса. Компьютер преобразует единицы и нули во все, что мы видим на экране. Следующие числа можно также использовать для установки файловых разрешений. Разрешение Объяснение 7 111 в двоичном коде. Разрешение на чтение, запись и выполнение 6 110 в двоичном коде. Разрешение на чтение и запись, но не на выполнение 5 101 в двоичном коде. Разрешение на чтение и выполнение, но не на запись 4 100 в двоичном коде. Только разрешение на чтение 0 ООО в двоичном коде. Нет никаких разрешений Итак, если вы хотите, чтобы каждый мог читать, писать и выполнять действия в вашей папке Videos, введите: sudo thmod 777 Videos Для установки разрешений с помощью команды chmod можно исполь- зовать любое сочетание из предыдущей таблицы. 316
Глава 21. Выйти из границ — справка по командам оболочки в GNU/Linux ПРИМЕЧАНИЕ Когда вы измените разрешения на доступ к директории в Ubuntu, текст в терминале будет отображаться в зеленом прямоугольнике. Это сделано в целях безопасности, чтобы вы сразу могли увидеть, что разрешения отличаются от стандартных. Поиск в командной оболочке Для поиска информации в командной оболочке можно использовать две различные команды: grep и find. Команда grep позволяет искать файл, со- держащий определенную строку текста. Чтобы уменьшить количество ре- зультатов в grep, вы можете добавить в строку выражения. Чтобы выпол- нить с помощью grep простой поиск строки «Hello», введите следующее: grep ’Hello* Так как мы не указали, в каком файле или папке следует искать строку, поиск может занять достаточно много времени. Если же вы помните, что строка, которую вы ищете, начинается с заглав- ной буквы Л, это самый подходящий случай использовать выражение. С помощью нескольких символов можно уменьшить количество резуль- татов. Символ Значение . (точка) Соответствует одному любому символу в строке, за исключением символа конца строки . * (точка + звездочка) Соответствует любому числу или типу символов в строке 1 ] Соответствует символу/символам, перечисленным в скобках [/\] Нс соответствует с им волу/сим волам в скобках Начало слова Конец слова Итак, если вам нужно найти любое слово, которое не заканчивается на е в файле Hello, вы можете вызвать команду grep со следующим выра- жением: grep ’>/[е]Hello ПРИМЕЧАНИЕ Команда grep зависит от регистра символов. 317
Часть VI. Продвинутые возможности Ubuntu Find В то время как команда grep идеально подходит для поиска текста в журналах и в коде, команду find вы, скорее всего, будете использо- вать чаше. Она выполняет поиск файлов в системе. Например, если вы ищете файл под названием Hello во всей файловой системе, используйте следующую команду: sudo find / -name ’Hello* Здесь указывается команда find, затем / обозначает путь, по которому вы хотите выполнить поиск (в данном случае это вся файловая систе- ма). Часть -name сообщает команде find, что после нее идет имя файла, причем оно должно быть заключено в кавычки. Предположим, вы знаете, что имя файла начинается с «Hello», но после этого есть еще что-то. Может, «HelloEarth» или «HelloAll». При желании вы можете использовать символ * в начале или в конце строки, чтобы указать, что там могут быть любые символы: sudo find / -name ’Hello*’ После этого команда find вернет все имена файлов, которые начинают- ся с «Hello», как показано на рис. 21.4. joff':j»»ff-desktop: - _ ~ х file £dft yiew Terminal Help ____ ________ jeff@jeff-desktop:-! sudo find / -name ’Hello*' ± /home/jeff/Hello find: /home/jeff/.gvfs: Permission denied /hoee/jeff/Hello- /usr/lib/openoffice/share/Scripts/javascript/HelloWorld /usr/lib/openoffice/share/Scripts/python/HelloWorld.pyc /usr/lib/openoffice/share/Scripts/python/HelloWorld.py /usr/lib/openoffice/share/Scripts/beanshell/HelloWorld /usr/lib/openoffice/share/Scripts/java/HelloWorld /usr/lib/openoffice/share/Scripts/java/HelloWorld/HelloWorld.java /usr/lib/openoffice/share/Scripts/java/HelloWorld/HelloWorld.jar jeff^jeff-desktop:-! | Рис. 21.4. Результаты find Hello* 318
Глава 21. Выйти из границ — справка по командам оболочки в GNU/Linux Поиск справки При использовании инструментов наподобие команд find и grep есть множество доступных опций, причем их так много, что новичок ни за что не запомнит все. Чтобы уменьшить сложности для начинающих, в командной оболочке есть справка, которую можно вызвать в любой момент. Введите команду man, а после нее — название команды, по которой вы хотите получить справку в-командной оболочке. На экране появится справка по введенной команде. Вы можете перемещаться по страницам с помощью клавиш со стрелка- ми и клавиш Page Up и Page Down. Например, если ввести man grep, появится справка по команде grep. Если ввести man find, появится справка по команде find. Вы хотите узнать, какие еще ключи доступны для команды 1s? Попробуйте ввести man Is. Хотя это справка, а не обучение, там представлена информация обо всех ключах для определенной команды. Управление процессами Порой запущенная программа «зависает». В Microsoft Windows необхо- димо открыть Диспетчер задач Windows и завершить процессы, которые вызывают проблемы. В Ubuntu необходимо убить процесс. Есть два способа «убить» процесс в оболочке. Первый способ — по име- ни, а второй — по номеру процесса. «Убить» процесс по номеру очень просто. Предположим, вы загрузили бета-версию нового обозревателя Firefox и вам не терпится посмотреть на нее в действии. Но после запуска обо- зреватель «завис» (так как не все ошибки еще были исправлены) и не отвечает на ваши попытки закрыть его. Вы не хотите перезагружать компьютер, так что же делать? Откройте терминал и используйте ко- манду killall: killall firefox Достаточно просто, правда? Но если у вас запущены процессы, имен которых вы не знаете? Вот когда используется второй метод: команда 319
Часть VI. Продвинутые возможности Ubuntu kill. Вначале необходимо просмотреть все запущенные процессы, поэ- тому введите команду: ps -е Вы увидите что-то похожее на рис. 21.5, где перечислены все процессы, в данный момент запущенные на компьютере. В левой части рис. 21.5 находится столбец чисел. Номера представляют собой PID (идентификаторы процесса) всех за- пущенных процессов. Определив, что PID обозревателя Firefox — 7073, введите kill 7073, чтобы завершить процесс. < 9 Wed Jun 18. 9:28 PM0 Applications Places System Вй I Sde yjew jMninel Tbfcs Help 5345 ? 88:86:83 gnome-screensav 5346 7 86:88:83 metacity 5348 7 86:86:65 gnome-panel 5349 7 86:68:81 nautilus 5356 7 66:88:68 bonobo-activati 5375 7 88:86:86 gvfsd 5379 7 ЛЛ.АД.ЛЛ vu•W.vu bluetooth-apple 5383 7 AO•QQ•QQ uv.vu.uu update-notifier 5389 7 ал•AO•ОЛ иU•UU.uu tracker-applet 5398 7 88:66:66 gvfs-fuse-daemo 5393 7 90:06:09 evolution-alarm 5398 7 AO • QQ • QQ UQ.wu.UU trackerd 5483 7 86:86:64 nm-applet 5485 7 66:90:00 python 5467 7 AA•fiA•AA gnome-volume-ma 5488 7 дл•OO•AO Du . UU . Qw gnome-power-man 5415 7 AO • AA • AA иv.vw•UU gvfsd-burn 5418 7 66:68:81 trashapplet 5421 7 68:68:66 gvfsd-trash 5439 7 66:68:86 mixer applet2 5443 7 00:00:08 fast-user-switc 5462 7 66:86:66 SystemToolsBack 5544 7 68:86:66 notification-da 7873 7 66:66:81 firefox 7884 7 88:68:88 gnome-terminal 7887 7 66:68:66 gnome-pty-helpe 7888 pts/e AA•AO•AA и U . U tJ » U U bash 7185 pts/e 86:88:88 ps jeff^jeff-desktop ИЬ В Welcome to Ubuntu L'J El 1 Рис. 21.5. Список запущенных процессов ПРИМЕЧАНИЕ Идентификатор процесса для обозревателя Firefox не всегда будет равен 7073. Это может быть практически любое число. Обязательно выполняйте команду ps -е, чтобы найти идентификатор процесса перед тем как завершить его. 320
Глава 21. Выйти из границ — справка по командам оболочки в GNU/Linux ЗНАЕТЕ ЛИ ВЫ? «ГОРЯЧИЕ» КЛАВИШИ В ОБОЛОЧКЕ В оболочке есть несколько довольно удобных клавиатурных сокра- щений, которые помогают ускорить ввод команд. Чтобы действи- тельно научиться использовать оболочку, вы должны выучить неко- торые из этих команд. Комбинация клавиш Действие Alt+B Переместить курсор назад на одно слово в текущей строке Alt+F Переместить курсор вперед на одно слово в теку- щей строке Ctrl+A Перейти на начало текущей строки Ctrl+D Выйти из текущей оболочки Ctrl+E Перейти в конец текущей строки Ctrl+H То же, что и Backspace Ctri+L Очистить экран; то же, что и команда clear Ctrl+W Удалить слово перед курсором Tab Автоматически завершить имена файлов и папок T(стрелка вверх) Прокрутка введенных ранее команд
Глава 22 ТЕКСТОВЫЙ РЕДАКТОР EMACS Как... • Установить Emacs • Перемещаться в буфере • Создать новый файл Етас • Открыть и отредактировать файл Етас • Настроить группы новостей в Gnus • Настроить посылку и получение электронной почты в Gnus Текстовые редакторы используются для написания или редактирования программного кода, редактирования файлов, конфигурационных фай- лов и написания и редактирования языков разметки. Если вы раньше пользовались Microsoft Windows, то знакомы с текстовым редактором Блокнот. В этой книге вы использовали редактор для GNOME, который называется gedit. Бывают текстовые редакторы второго рода (с форматированием) и пер- вого рода (без форматирования). Очень многие используют редакторы второго рода вместо редакторов первого рода, но это не более эффек- тивно, чем забивать гвозди скамейкой. Все получится, но инструмент выбран не тот. Текстовые редакторы с форматированием предназначе- ны для создания документов. Вы можете указать кегль и цвет шрифта, добавить рисунки и украсить документ разнообразными визуальными эффектами. Текстовые редакторы с поддержкой форматирования — очень объемные приложения, которые медленно запускаются. С другой стороны, простые текстовые редакторы предназначены для написания и редактирования текста в файлах. Это небольшие инструменты, которые позволяют бистро изменить текст в файле. Хотя в Ubuntu есть множество текстовых редакторов первого рода, са- мыми популярными в сообществе GNU/Linux являются Emacs (Editor Macros) и Vi или VIM (оба названия значат Vi Improved, улучшенный 322
Глава 22. Текстовый редактор Emacs Vi). Как Emacs, так и Vi — замечательные инструменты для программи- рования и редактирования конфигурационных файлов, но но правилам этикета вы должны выбрать один из них, так как их сторонники начали движение, которое позже назвали «войнами редакторов». ф ЗНАЕТЕ ЛИ ВЫ? EMACS ПРОТИВ VI: ВОЙНЫ РЕДАКТОРОВ Люди любят соперничество. Кока-кола/Пепси, Notre Dame/UCS, Yan- kees/Red Sox — какая бы ни была тема, кто-то принимает одну сторону, а кто-то вторую. Такая же ситуация и с Emacs и Vi. Войны редакторов начались со споров между сторонниками двух редакторов в форумах в Интернете. Масла в огонь добавило создание Церкви Emacs создате- лем редактора Emacs Ричардом Столменом. Сторонники Emacs аргу- ментируют свой выбор возможностью настройки редактора и большей библиотекой компонентов. Сторонники Vi заявляют, что Vi быстрее ра- ботает и гораздо эффективнее расходует ресурсы компьютера. ПРИМЕЧАНИЕ Ричард Столмен написал первый текстовый редактор Emacs в 1976 году с Гаем Л. Стилом (Guy L. Steele). В 1984 году он перепи- сал Emacs и создал GNU Emacs. GNU Emacs — один из многих тек- стовых редакторов семейства Emacs. Установка Emacs Так как Emacs — летите Ричарда Столмсна и в Emacs гораздо больше функций, мы будем изучать именно это приложение. Это не значит, что семейство редакторов Vi хуже. Emacs не установлен в Ubuntu но умолчанию; однако он доступен в репо- зиториях Ubuntu. Чтобы установить Emacs, откройте Terminal, используя созданную в главе 21 кнопку запуска, или выберите Applications Ac- cessories => Terminal. В терминале введите следующую команду: sudo apt-get install emacs22 Когда пакет будет установлен, вы можете запустить Emacs в терминале, введя emacs в командной строке и нажав Enter. Вы также можете запу- стить Emacs, выбрав пункт меню Applications => Accessories => Emacs 22(Х 11) (рис. 22.1). 323
Часть VI. Продвинутые возможности Ubuntu *• Amars’", jnff •desktop _ - x File Edit Options Buffers Tools Help □ 6» и x и и «> X t l гж хи Welcome to GNU Emacs, one component of the GNU/Linux operating system. Type C-l to begin editing. You can do basic editing with the menu bar and scroll bar using the mouse. To quit a partially entered command, type Control-g. Useful File menu items: Exit Emacs (or type Control-x followed by Control-c) Recover Crashed Session Recover files you were editing before a crash Important Help menu items: Emacs Tutorial Learn how to use Emacs efficiently Emacs FAQ Frequently asked questions and answers Read the Emacs Manual View the Emacs manual using Info (Non)Warranty GNU Emacs comes with ABSOLUTELY NO WARRANTY Copying Conditions Conditions for redistributing and changing Emacs Getting New Versions How to obtain the latest version of Emacs More Manuals / Ordering Manuals How to order printed manuals from the FSB • F GNU Emacs 22.1.1 (1486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2008-05-03 on terranova, modified by Ubuntu Copyright (C) 2007 Free Software Foundation, Inc. For information about the GNU Project and its goals, type C-h C-p. W f i«ff3i«ff-desktop: - -desktop | a PI Рис. 22.1. Окно Emacs Основные сведения о Emacs Перед тем как начать знакомство с Emacs, рассмотрим несколько основных положений, которые помогут значительно лучше попять этот редактор. Расположение объектов в Emacs На рис. 22.1 показано окно редактора Emacs. Вверху расположены пане- ли. Первая из них состоит из меню, а на второй расположен ряд значков. Под панелями находится буфер редактирования. Именно в нем наби- рается текст. Под буфером вы видите строку, в которой написано GNU Emacs. Эта строка называется строкой режима. Она отделяет буфер ре- дактирования от области сообщений. В области сообщений отображают- ся вводимые команды и ответы на них редактора Emacs. Буферы При открытии файла в Emacs вы на самом деле не открываете файл. Вы открываете файл в буфер. При работе в буфере редактирования файл не 324
Глава 22. Текстовый редактор Emacs меняется, так как вы редактируете сохраненную в памяти копию. Когда вы сохраняете буфер, файл навсегда записывается на диск. Регион Выделенный в Emacs текст для работы называется регионом. Точка Точка — это активное место, в котором происходит редактирование. Если вы поместите курсор на букву b в слове Ubuntu, точка окажется между U и Ь. Окна и рамки Окно в Emacs — это область экрана, в которой отображается буфер; это не то, что мы обычно называем окном. При первом запуске редактора Emacs на экране будет только одно окно. Чтобы открыть новое окно в окне, как показано на рис. 22.2, выберите пункт File => Split Window (Файл => Разделить окно). Чтобы избавиться от второго окна, выпол- ните File => Remove Splits (Файл => Удалить разделение). Applications Places System I 7 emac s<i jeff «desktop acs tutorial. See end for copying conditions rjT— TUTORIAL (English) Top LI (Text) menu-bar file split-window C-<chr> M-<chr> • the C-<chr> M-<chr> «the Рис. 22.2. Разделенное окно в Emacs File Edit Options Buffers Tools Help Emacs tutorial. See end for copying conditions. Emacs commands generally involve the CONTROL key (sometimes labeled CTRL or CTL) or the META key (sometimes labeled EDIT or ALT). Rather than write that in full each time, we'll use the following abbreviations: means hold the CONTROL key while typing the character <chr> Thus, C-f would be: hold the CONTROL key and type f. means hold the META or EDIT or ALT key down while typing <chr>. If there is no META, EDIT or ALT key, instead press and release • ESC key and then type <chr>. We write <ESC> for the ESC key. Emacs commands generally involve the CONTROL key (sometimes labeled CTRL or CTL) or the META key (sometimes labeled EDIT or ALT). Rather than write that in full each time, we'll use the following abbreviations: means hold the CONTROL key while typing the character <chr> Thus, C-f would be: hold the CONTROL key and type f. means hold the META or EDIT or ALT key down while typing <chr>. If there is no META, EDIT or ALT key, instead press and release » ESC key and then type <chr>. We write <ESC> for the ESC key. 325
Часть VI. Продвинутые возможности Ubuntu В Emacs рамки (frames) — это то, что обычно называется окнами. Если выбрать пункт File => New Frame (Новая рамка), откроется новое окно редактора Emacs. Перемещение в буфере Программисты считают, что мышь замедляет работу. Все выполняется клавишами. В следующей таблице перечислены некоторые из основных клавиш для перемещения в буфере. В Emacs буква С обозначает клави- шу Ctrl, а буква М — мета-клавишу. За исключением клавиатур от Sun Microsystems, на современных клавиатурах нет метаклавиши; однако это название сохранилось и сейчас. Чтобы сымитировать метаклавишу, на- жмите Esc, а затем нажмите клавишу, соответствующую тому действию, которое вы хотите выполнить. Кроме того, вы можете нажать нужную клавишу, удерживая Alt. Вы также можете перемещаться в буфере, ис- пользуя клавиши со стрелками на клавиатуре. Сочетание клавиш Используемые клавиши Функция С+В Ctrl+B Перейти назад на один символ C+F Ctrl+F Перейти вперед на один символ С+Р Ctrl+P Перейти вверх на одну строку C+N Ctrl+N Перейти вниз на одну строку С+А Ctrl+A Перейти на начало строки С+Е Ctrl+E Перейти на конец строки C+G Ctrl+G Отменить операцию C+V Ctrl+V Переместиться вниз на одну страницу С+Х C+S Ctrl+X, затем Ctrl+S Сохранить буфер C+XU Ctrl+X, затем U Отменить последнюю операцию M+V Esc, V или Alt+V Перейти вверх на одну страницу M+F Esc. F или Alt+F Перейти вперед на одно слово М+В Esc, В или Alt+B Перейти назад на одно слово ПРИМЕЧАНИЕ Часто комбинации клавиш называются «горячими» клавишами. В Emacs эти комбинации называются сочетаниями клавиш. Создание нового файла Етас Так как Emaos — это в первую очередь инструмент для программистов, мы с его помощью напишем небольшую программку. Если вы уже зани- мались программированием, то, вероятно, знакомы с простой програм- мой Hello, World! Мы напишем эту программку в Emacs, а затем запустим 326
Глава 22. Текстовый редактор Emacs ее в терминале. Если вы пропустили главу 21, самое время прочитать ее! Если вы никогда еще не писали программ, не бойтесь. Большинство программистов начинали с программы Hello, World! независимо от того, на каком языке они программируют. Не переживайте, так как это дей- ствительно очень простая программа. КАК... ЗАПУСТИТЬ СВОЮ ПРОГРАММУ Чтобы запустить программу Hello, World!, необходимо сделать это в терминале. Если вы запустили Emacs, введя emacs в терминале, придется закрыть программу, чтобы получить доступ к командной строке. Кроме того, вы можете открыть новый терминал и запу- стить программу в нем. Теперь, когда у вас есть командная строка, убедитесь, что нахо- дитесь в домашней директории, для чего введите 1s. Если среди перечисленных файлов будет Hello, необходимо вначале дать f решение на запуск этого файла, а затем ввести команду для за- пуска сценария. В командной строке введите: chmpd 755 Hello ./Hello В терминале должны появиться слова Hello World!. Если это так, вы только что написали первую рабочую программу в Emacs! .-«Же- ,‘Ж- " ’•эЛгеУЙя’А».- ‘ж?. '-’-Ж На панели меню Emacs выберите File Visit A New File (Файл => По- сетить новый файл). На первый взгляд ничего не произойдет. Но если вы посмотрите на область сообщений, то увидите, что там мигает кур- сор; в сообщении Emacs написано: Find file: ~/ % В месте мерцания курсора введите Hello и нажмите Enter. Откроется но- вый, совершенно пустой буфер. В новом буфере введите следующий код: #!/bin/bash #Му First Script in Emacs echo «Hello World!» Каждая строка в программе важна. Первая строка сообщает оболочке, с по- мощью какой программы следует запускать сценарий. В данном случае используется /bin/bash. В числе других языков программирования могут быть Perl, PHP, Python и многие другие. Вторая строка — это комментарий. 327
Часть VI. Продвинутые возможности Ubuntu Программисты могут написать в комментариях замечания для себя и дру- гих относительно того, что делает та или иная часть кода. Комментарии не влияют на работу программы. Третья строка — это сама программа. Введя весь текст, используйте соответствующее сочетание клавиш, что- бы сохранить его. Удерживая клавишу Ctrl, нажмите X, а затем — S. Emacs в области сообщений задаст вопрос: Save file /home/вашеимя- полъзователя/Не\\о? (у, п,!,., q, C-r, d or C-h). Вам нужно всего лишь на- жать клавишу Y, и файл будет записан в вашей домашней директории, после чего вы сможете его использовать. Открытие файла для редактирования Теперь, когда вы создали в Emacs файл и сохранили его, давайте вер- немся к нему и изменим детали. Откройте редактор Emacs и выберите File => Open File. В области сообщений введите имя файла, который хо- тите открыть, то есть Hello. Нажмите Enter, а затем измените в буфере код программы Hello, чтобы он выглядел так, как показано на рис. 22.3. ПРИМЕЧАНИЕ При открытии файла помните, что Emacs различает прописные и строчные буквы. Если вы введете текст Hello, в редакторе откроет- ся программа. Если вы введете hello, в области сообщений появится сообщение об ошибке [No match] (Нет соответствия). Давайте внесем дополнения в этот файл, чтобы вы увидели, как просто использовать Emacs для изменения файлов конфигурации или програм- мы. Вначале следует найти точку, в которой вы хотите произвести из- менения. В данной программе мы собираемся ввести новую строку по- сле строки echo «Hello, World!». Вы можете использовать сочетание клавиш (удерживая Ctrl, четыре раза нажать N) или с помощью клавиш со стрелками перейти в нужное место. В следующей строке введите код: echo «Welecome to Ubuntu - The operating system of the FUTURE!» Затем нужно сохранить сделанные в буфере изменения на диск, поэто- му используйте соответствующее сочетание клавиш: удерживая Ctrl, нажмите X и S. Emacs выведет сообщение: Wrote home/вашеимяполъ- зователя/Не\\о. Запустив программу в терминале еще раз, вы увидите версию, представленную на рис. 22.4. 328
Глава 22. Текстовый редактор Emacs •7 Applicattom Places System Sat lun 14, 0:28 PM Рис. 22.3. Сценарий Hello, World!, набранный в Emacs 329
Часть VI. Продвинутые возможности Ubuntu Чтение Gnus Emacs не только позволяет создавать и редактировать текстовые файлы; в этой программе также есть возможность подключаться к различным серверам новостей и читать сообщения в группах новостей. Группы но- востей — это доски объявлений в Интернете с самой разной тематикой. Подписавшись на группу новостей, вы можете читать сообщения других пользователей и отправлять собственные ответы. По сути, это что-то на- подобие всемирного форума, на котором люди могут задавать вопросы, искать ответы и обсуждать различные идеи. В Emacs есть встроенная программа для чтения новостей — Gnus. Что- бы использовать ее, следует вначале создать конфигурационный файл .gnus, который будет сохранен в вашей домашней директории. Конечно, для создания этого файла мы будем использовать Emacs! Итак, открой- те новый файл и назовите его .gnus. В буфере введите следующее: (setq gnus-select-method ' (nntp «news.cn99.com»)) (setq user-full-name «вашеимя») (setq user-email-address «ваш адрес электронной почты») Затем запишите файл на диск с помощью сочетания клавиш. ПРИМЕЧАНИЕ Есть множество серверов новостей. News.cn99.com был выбран для примера, но вы можете заменить его любым сервером по сво- ему усмотрению. Стоит отметить, что на серверах новостей часто нет цензуры в группах, которые на них размещены, поэтому содер- жимое некоторых групп может вас смутить. Чтобы этого избежать, ищите серверы с группами, которые вы считаете приемлемыми, или следите за подписками на группы, если дети пользуются этим сер- висом. Теперь, когда ваш сервер настроен, на панели меню выберите Tools => Read Net News (Gnus). Emacs загрузит список доступных групп ново- стей. Это может заня ть некоторое время, так что будьте терпеливы. Когда группы будут загружены, выберите Groups => Listing => De- scribe All Groups (Группы => Список => Описать все группы). Вы уви- дите длинный список различных групп, на которые можете подписать- 330
Глава 22. Текстовый редактор Emacs ся, с кратким описанием каждой из них. Выбрав одну или несколько групп, на которые вы хотели бы подписаться, на панели меню выпол- ните Groups => Subscribe => Subscribe То A Group (Группы => Подпи- саться => Подписаться на группу). В области сообщений Emacs спро- сит вас, на какую группу вы хотели бы подписаться. Введите название группы и нажмите Enter. Запустив Gnus снова, вы увидите все группы, на которые подписались (и еще несколько интересных для вас, с точки зрения Gnus). Если Gnus еще запущен, на панели меню выберите Buf- fer => Group (Буфер Группа), и в новом окне откроется буфер Group. ПРИМЕЧАНИЕ Для поиска групп вы можете использовать сочетание клавиш Ctrl+S. После этого следует ввести ключевое слово в области сообщений. Чтобы прочитать статьи в группе новостей, дважды щелкните по ее названию, и вы увидите список статей. Перейдите к статье, которую хотите прочитать, и дважды щелкните по ней. Вы можете перейти к предыдущей или следующей статье, используя стрелки на панели ин- струментов, а также отправить ответ на статью, выбрав Post => Reply (Послать => Ответ), а затем щелкнув по кнопке Send This Message (По- слать это сообщение) на панели инструментов. ф ЗНАЕТЕ ЛИ ВЫ? ЧТО ТАКОЕ THREAD? Тема в группе новостей называется thread (букв. «нить»). Thread обычно начинается с человека, который отправляет сообщение или ответ; другие затем отвечают на это сообщение. Согласно этикету, сообщения в рамках thread должны соответствовать указанной теме. Если у вас другая тема, начните новую нить. Вы можете переходить по различным нитям, выбрав в меню Threads (Нити) пункт Go То Next Thread (Перейти к следующей нити) или Go То Previous Thread (Перейти к предыдущей нити). Emacs для электронной почты Emacs называют швейцарским ножом для GNU/Linux, так как у него очень много функций. Отправка и прием электронных писем — еще одна функция Emacs, которую вы, возможно, захотите использовать. Стоит отметить, что не все сервисы электронной почты поддерживают 331
Часть VI. Продвинутые возможности Ubuntu использование Gnus или Emacs в качестве почтового клиента. Обяза- тельно проверьте, поддерживается ли такая возможность вашим почто- вым сервисом, перед тем как начать настройку файла .gnus. Если ваш сервис электронной почты поддерживает Emacs и Gnus, от- кройте файл .gnus и внесите изменения, которые позволят вам от- правлять и получать электронные письма. Для этого нужны данные о серверах SMTP и POP, которые вы уже использовали при настройке Evolution. Если у вас уже нет этих сведений, поищите их на сайте ваше- го провайдера. Когда вы откроете файл .gnus, переместите точку на первую пустую строку в файле, используя клавиши со стрелками или сочетание клавиш Ctrl+N. Переместив точку в нужное место, введите следующий код: (setq smtpmail-smtp-server «smtp.yourisp.com») (setq gnus-secondart-select-methods ' ((nnml «smtp.yourisp.com»))) (setq smtpmail-local-domain «smtp.yourisp.com») Эти строки настроят отправку почты в Gnus и использование просто- го протокола для передачи почты (SMTP). Замените в примере текст your isp.com адресом вашего провайдера. Помните, что адреса про- вайдеров необязательно заканчиваются на .сот, иногда они заканчива- ются на .net. Например, пользователи провайдера Bell South ввели бы bellsouth.net. Чтобы получать сообщения, нужно указать сервер для почтового прото- кола (POP) вашего провайдера. Когда у вас будут эти данные, добавьте в файл настройки .gnus следующую строку: (setq mail-sources ’((pop :server «your.pop3server.com» :user «username» ))) J? ПРИМЕЧАНИЕ При такой настройке при каждом запуске Gnus у вас будет запраши- ваться пароль. Можно изменить эту строку, чтобы пароль вводился автоматически; однако так делать не рекомендуется, так как любой, у кого будет доступ к вашему компьютеру, сможет прочитать ваши письма. t После этого Gnus загрузит все ваши письма в специально созданную группу новостей. Открыв эту группу, вы сможете прочитать загружен- 332
Глава 22. Текстовый редактор Emacs ные электронные письма. Так сервер SMTP уже настроен, вы можете от- править электронное письмо, выбрав в меню пункт Gnus => Send A Mes- sage (Послать сообщение). Введя сообщение, щелкните по кнопке Send This Message на панели инструментов. Если вам понравится Emacs, используйте его как можно чаще. В нем есть очень много полезных сочетаний клавиш и инструментов, не описанных в этой главе. Чем чаще вы будете использовать этот редактор, тем легче вам будет в нем работать. Изучение сочетаний клавиш похоже на изу- чение иностранного языка, только вам не нужно учиться произносить звуки. Практикуйтесь, практикуйтесь, практикуйтесь, и со временем вы будете использовать клавиши для перехода по буферам и рамкам без шпаргалок.
Приложение 1 УСТАНОВКА UBUNTU Есть много способов установки Ubuntu на компьютер. Установка может производиться по Сети, с помощью устройства USB и даже при помо- щи дискет. В этом руководстве описан процесс установки с CD-ROM. Помните, что вы, конечно, в состоянии заказать себе бесплатную копию Ubuntu, но на ее доставку может уйти много времени, поэтому рекомен- дуется загрузить себе образ ISO и самому записать его на диск. Когда у вас будет копия Ubuntu, проверьте, соответствует ли компьютер системным требованиям Ubuntu. Характеристики большинства совре- менных компьютеров превосходят даже рекомендуемые значения, но все равно стоит убедиться. Минимальные системные требования: • процессор х86, 300 МГц; • 64 Мб системной памяти (ОЗУ); • 4 Гб свободного места на жестком диске; • видеокарта VGA с разрешением 640x480; • устройство CD-ROM или сетевая плата. Рекомендуемые системные характеристики: • процессор х86, 700 МГц; • 384 Мб системной памяти (ОЗУ); • 8 Гб свободного места на жестком диске; • видеокарта с разрешением 1024x768; • звуковая плата; • сетевая плата или соединение с Интернетом. Установка с чистого листа Установка Ubuntu с чистого листа означает, что вы устанавливаете на компьютер новую операционную систему. В таком случае на нем не бу- 334
Приложение 1. Установка Ubuntu дет другой операционной системы. Чтобы выполнить установку Ubuntu с чистого листа, убедитесь, что в настройках BIOS указана загруз- ка с CD-ROM. После этого вставьте диск с Ubuntu в ваше устройство CD-ROM и запустите компьютер. Первое, что вы увидите при загрузке с компакт-диска Ubuntu, — меню для выбора языка (Language) (рис. П.1). По умолчанию будет установлен ан- глийский (English), и если вы хотите изменить язык, то можете сделать это здесь. Если же вы хотите оставить английский, просто нажмите Enter. Language Arabic Hindi Portugues Беларуская Hrvatskl RomSna Български Magyarul Русский Bengali Bahasa Indonesia Samegiliil Bosanski Italiano Sloveneina Catala a*» Slovenscina Cestina Shqip DansK Khmer Svenska Deutsch Tamil Dzongkha Kurd! Thai Lietuviskai Tagalog Latviski Turkce Esperanto Македонски УкраХнська Espanoi Malayalam Tieng Vl$t Eesti Norsk bokmal Hol of EusKaraz Nepali Suomi Nederlands Francais Norsk nynorsk Galego Punjabi (Gurmukhi) Gujarati Polski ifa Hebrew Portugues do Brasil Рис. П. 1. Выбор языка установки в меню После выбора языка вы увидите еще одно меню, в котором вас попросят выбрать дальнейшие действия. Используя стрелку вниз, перейдите к ва- рианту Install Ubuntu (Установить Ubuntu) и нажмите Enter (рис. II.2). ПРИМЕЧАНИЕ Если вы загружали образ ISO самостоятельно, то можете прове- рить, успешно ли он был загружен и записан на диск, для чего есть пункт Check CD For Defects (Проверить компакт-диск на ошибки). После проверки на ошибки, если их не будет, вас попросят нажать любую клавишу, чтобы перезагрузить систему (Press Any Key То Reboot Your System). Если вы поищете на своей клавиатуре кла- вишу Any, то, конечно, ее не найдете! Если на компакт-диске есть какие-то ошибки, придется записать его еще раз, чтобы все прошло 335
Часть VI. Продвинутые возможности Ubuntu удачно. При проверке компакт-диска вы увидите полосу состояния (рис. П.З), под которой расположены слова Checking integrity, this may take some time (Проверка целостности, это может занять не- которое время). Try Ubuntu without any change to your computer Install ubuntu Check CD for defects Test memory Boot from first hard disk Press F4 to select alternative start-up and installation modes. Fl Help F2 Language F3 Keymap F4 Nodes F5 Accessibility F6 Other Options Рис. П.2. Меню установки Ubuntu Рис. П.З. Полоса состояния 336
Приложение 1. Установка Ubuntu Нажав Enter, чтобы начать установку, вы увидите небольшое окно с над- писью Loading Linux Kernel (Загрузка ядра Linux). Когда ядро будет загружено, появится логотип Ubuntu и оранжевая полоса, которая пере- мещается слева направо (см. рис. П.З), чтобы показать, что установка не остановилась. Когда полоса состояния дойдет до конца, вы перейдете на экран Welcome (Добро пожаловать), на котором вас снова попросят выбрать язык (рис. П.4). Еще раз выберите язык, а затем щелкните по кнопке Forward. Install Bosanski Catala £e§tina Dansk Deutsch EMqviKd English • No localization | Esperanto Espahol : Eesti I Euskaraz i Suomi L iFrancais IS Step 1 of 7 Welcome Ready to install? Once you answer a few questions, the contents of the live CD can be installed on this computer so you can run the system at full speed and without the CD. Answering the questions should only take a few minutes. Please choose the language used for the installation process. This language will be the default language for the final system. If you have Internet access, read the release notes for information on problems that may affect you. Reease Notes Qtancei forward iki $ I x Рис. П.4. Экран Welcome, на котором можно выбрать язык по умолчанию На следующем экране будет задан вопрос Where аге you? (Где вы?) (рис. II.5). Чтобы ответить на вопрос, выберите город, соответствующий вашему часовому поясу. Для каждого часового пояса есть несколько го- родов, поэтому выберите тот, который ближе всего к вам географически. По умолчанию будет выбран Нью-Йорк. После выбора местоположения щелкните по кнопке Forward, чтобы продолжить. ПРИМЕЧАНИЕ Если вы допустили ошибку, щелкните по кнопке Back (Назад), что- бы вернуться на предыдущий экран. Если вы испортите все, можете щелкнуть по кнопке Cancel и начать процесс установки заново. 337
Часть VI. Продвинутые возможности Ubuntu На следующем экране указывается раскладка клавиатуры (рис. П.6). По умолчанию выбрана та, которая используется в США, но вы можете вы- брать из большого числа раскладок для различных языков. Имеет смысл проверить выбранную раскладку клавиатуры в расположенном рядом текстовом поле. Проверьте раскладку, вводя буквы и символы. Если все работает, щелкните по кнопке Forward. Where ere you? Install Selected city: iNewtork Timezone: EDT(GMT-4:00) Qiancel Step 2 of 7 ^forward Select city in your country and time zone, if the indicated current time is incorrect even after selecting the correct time zone;you can adjust it after rebooting into the installed system, Selected region: United States Current time: 05:02:37 PM Рис. П.5. Выбор местоположения на экране Where are you? Inst.ill X Keyboard layout Which layout is most similar to your keyboard? Syria Tajikistan Thailand Ukraine United Kingdom Uzbekistan Vietnam USA - Alternative international (former us inti — USA - Classic Dvorak USA - Colemak USA - Dvorak USA Dvorak international USA • Group toggle on multiply/divide key USA - International (AltGr dead keys) USA • international (with dead keys) tou can type into this box to test your new keyboard layout. IThe quick brown fox jumped over the lazy dogs ‘--------a---------------------------------------- Step 3 of 7 ^forward Рис. П.6. Выбор и проверка раскладки клавиатуры 338
Приложение 1. Установка Ubuntu Затем нужно подготовить жесткий диск к установке (рис. П.7). Если Ubuntu будет единственной операционной системой на вашем ком- пьютере, выберите Guided — use entire disk (Автоматическое — Ис- пользовать весь диск). Если вы собираетесь разбивать жесткий диск на разделы, выберите Manual (Ручное). Затем щелкните по кнопке Forward. Install х Prepare disk apace How do you want to partition the disk? • Guided - use entire disk: • SCSI1 (0.0.0) («da) • В.в GB VMware. VMware Virtual S o Manual Step 4 of 7 Q Cancel ф forward Рис. П.7. Выбор способа разбиения жесткого диска После подготовки жесткого диска к установке у вас спросят Who аге you? (Кто вы?). На этом экране следует ввести некоторые сведения о себе и компьютере, на который устанавливается Ubuntu. На этом шаге также создается первая учетная запись пользователя. Там, где на экране написано What is your name? (Как вас зовут?), вве- дите свое имя. Вы можете ввести или имя, или фамилию, или заполнить обе строки. Затем у вас спросят: What name do you want to use to log in? (Какое имя вы хотите использовать при входе в систему?) В этом поле по умолчанию появится ваше имя, но если вы хотите указать что-то еще, просто удалите имя из поля и введите любое имя пользователя, которое вам нравится. В следующем поле вам предложат выбрать пароль. Введите пароль в оба поля. Если пароли в двух полях не будут совпадать, вас об этом преду- предят, и придется ввести пароли заново, чтобы они совпадали. 339
Часть VI. Продвинутые возможности Ubuntu ПРИМЕЧАНИЕ Чтобы достичь большей безопасности, используйте сложные паро- ли, состоящие из сочетания строчных и прописных букв, символов и чисел. Например, вы можете использовать пароль, похожий на JeFf2008*$ или Moydenrozhdeniya41972! После выбора пароля у вас спросят: What is the name of this computer? (Как называется этот компьютер?) По умолчанию компьютер будет на- зван вашеимя-desktop (рис. П.8). Вы можете изменить это имя, просто удалив предложенное название и введя свое. Заполнив все поля, щел- кните по кнопке Forward. Ilist.ll) X Who ere you? «к ... М. , . «~ . .. » wmwmm •••«•• »•« —' —«м— What is your name? jeff | What name do you want to use to log in? jeff / more than one person wi// use this computer, you can set up multiple accounts after installation. Choose a password to keep your account safe. Enter the same password twice, so that it can be checked for typing errors. What is the name of this computer? |jefhdasktop This name wdl be used if you make the computer visible to others on a network. • MMMViV' ...... • • • • «w» • «**• • •• •••• . Step 5 of 7 Qtancei Рис. П.8. Указание сведений о компьютере и пользователе на экране Who are you? Затем вы перейдете к последнему установочному экрану (рис. П.9). Это ваш последний шанс изменить настройки. Если вы согласны со всем, что там написано, щелкните по кнопке Install (Установка). В противном случае вы можете вернуться назад и внести необходимые изменения. Заметьте, что установка от шага 5 переходит сразу к шагу 7. Не волнуй- тесь: кажется, это просто ошибка в процессе установки. Когда вы примете настройки и щелкнете по кнопке Install, откроется окно, в котором отобразится процесс установки (рис. П.10). Полоса со- 340~
Приложение 1. Установка Ubuntu стояния показывает, какая часть установки уже завершена. Под полосой состояния прописывается, какой этап установки Ubuntu выполняется в данный момент. InMall х Ready to Install tour new operating system will now be installed with the following settings: Language: English Keyboard layout: USA Name: jeff Login name: jeff Location: Amenca/New_tork Migration Assistant: if you continue, the changes listed below will be wntten to the disks. Otherwise, you will be able to make further changes manually. WARNING: This will destroy all data on any partitions you have removed as . r&L1 .?.r Lha r..a.rX'.f?r?s * h ^r..,.?.ra____________________________________________________ Advanced... Step 7 of 7 Qcancel ^install Рис. П.9. Последний шанс изменить настройки Installing Syr.tC*m X Installing system 15% Detecting file systems... Рис. П.1О. Установка системы После завершения установки необходимо щелкнуть по кнопке Restart Now (Выполнить перезагрузку сейчас) (рис. П.11). После этого ком- пьютер будет перезагружен и Ubuntu запустится впервые. Installation complete Installation is complete, tou need to restart the computer in order to use the new installation. |"Restart now Рис. П.11. Перезагрузка 341
Часть VI. Продвинутые возможности Ubuntu Затем откроется лоток для компакт-дисков и вас попросят вынуть компакт-диск и нажать Enter (рис. П.12). На этом процесс установки закончится. После перезагрузки появится экран входа в систему, и вы сможете приступить к настройке Ubuntu. Поздравляем! Please remove the Лзс, dose the troy (if any) and press ENTER Io continue Рис. П.12. Последний шаг перед завершением установки Ubuntu Двухвариантная загрузка c Windows Если вы собираетесь использовать Ubuntu на компьютере, где уже уста- новлена система Microsoft Windows, вы можете работать с двумя систе- мами одновременно, используя двухвариантную загрузку. Это значит, что при загрузке будут выводиться варианты загружаемой операци- онной системы. Вы сможете выбрать нужную операционную систему, используя клавиши со стрелками, а затем нажать клавишу Enter. Если вы не сделаете выбор за определенный промежуток времени, будет за- пушена операционная система по умолчанию, которой обычно является первая установленная система. Если вы собираетесь настроить двухвариантную загрузку, лучше все- го запускать компьютер без компакт-диска в лотке. Пусть Microsoft Windows полностью загрузится, а затем вы вставите компакт-диск в ло- ток. В Ubuntu CD есть файл автоматической настройки, поэтому при вставке компакт-диска откроется загрузочное меню Ubuntu CD, пока- занное на рис. ПЛЗ. Если на вашем компьютере отключена автоматиче- ская загрузка, выберите Пуск => Мой компьютер, а затем дважды щел- кните по компакт-диску, у которого теперь должен быть значок Ubuntu. 342
Приложение 1. Установка Ubuntu Ubuntu СП Menu Demo and f ui rvt elation Try Ubuntu wthout nstafcng' Simply reboot your machine wth the CD n the tray. You may perform a fii nstalaton from wthn the demo to nstal Utxntu e<her alongside Wbdows or as the only operatrig system Inst al and umnstal Ubuntu ike any other appkation, without the need for a dedcated partition. You wi be able to boot into either Windows or Lfcuntu. Hibernation « not enabled n this mode and dsk performance is sightly reduced. Ubuntu is a free, community developed, hnux-based operatng system complete w<h a web browser, producttvty software, instant messagng, and much more. Рис. П.13. Меню Ubuntu CD В меню Ubuntu CD выберите вариант Install Inside Windows (Устано- вить внутри Windows), чтобы начать процесс установки. ПРИМЕЧАНИЕ Если выбрать двухвариантную загрузку, Ubuntu не будет установле- на поверх Windows. Следующий шаг в двухвариантной установке — настроить операционную систему Ubuntu. Каждый из доступных вариантов показан на рис. П.14. X Рис. П.14. Меню установки Ubuntu 343
Часть VI. Продвинутые возможности Ubuntu Installation Drive (Диск для установки) Эта опция позволяет выбрать, на каком разделе жесткого диска вы хо- тите установить Ubuntu. По умолчанию будет доступен диск С:, и часто это единственный вариант. Вам также сообщат, сколько места доступно на диске, что облегчит выбор. Installation Size (Место для установки) Вы можете указать, сколько места в гигабайтах хотите выделить для операционной системы Ubuntu. По умолчанию выбрано значение 15 Гб, но вы можете указать настройки на свой вкус. Desktop Environment (Графический интерфейс) Здесь выбран вариант Ubuntu, и других вариантов при использовании стандартного компакт-диска нет. Language (Язык) Этот вариант позволяет указать язык операционной системы. По умол- чанию будет указан английский (English), но вы можете выбрать язык по своему усмотрению. Username (Имя пользователя) Ubuntu автоматически запишет в это поле имя пользователя, исполь- зуемое в Windows. Если вы хотите его изменить, удалите предложенный вариант и введите свое имя. Password (Пароль) Выберите пароль для операционной системы Ubuntu. Пароль следует ввести дважды, и он должен совпадать в обоих полях, или вы не сможете продолжить (см. замечание выше). После настройки Ubuntu щелкните по кнопке Install, чтобы начать про- цесс установки (рис. П.15). Если по какой-то причине вы захотите пре- рвать процесс установки, щелкните по кнопке Cancel. Когда установка Ubuntu будет завершена, вас попросят перезагрузить компьютер (рис. П.16). Вы можете выбрать варианты Reboot Now (Пе- резагрузить компьютер сейчас) или I Want То Manually Reboot Later 344
Приложение 1. Установка Ubuntu (Я перезагружу компьютер позже). После этого компьютер извлечет компакт-диск. Следите за процессом загрузки, так как вас спросят, ка- кую операционную систему вы хотите использовать. Когда появится этот вопрос, выберите Ubuntu и нажмите Enter. Рис. П.15. Установка Ubuntu Ubuntu Setup Completing the Ubuntu Setup Wizard Please remove any CD/DVD and reboot to complete the mst alaton. Q Reboot now ОI want to manual reboot later Рис. П.16. Завершение установки Ubuntu Если вы хотите продолжить работу в среде Windows, выберите вариант I Want То Manually Reboot Later, а затем нажмите Finish. В таком слу- чае сеанс Windows не будет завершен, и вы сможете продолжать работу в среде Windows, а при следующей загрузке выберете, какую систему следует загружать.
Приложение 2 ПОЛЕЗНАЯ ИНФОРМАЦИЯ Общие клавиатурные сокращения Ctrl+A Выделить все, не используется в терминале Ctrl+C Копировать, не используется в Терминале Ctrl+V Вставить, не используется в терминале Ctrl+N Создать новый документ, не используется в терминале Ctrl+O Открыть документ, не используется в терминале Ctrl+S Сохранить текущий документ, не используется в терминале Ctrl+P Распечатать текущий документ, не используется в терминале Ctrl+E Послать текущий документ по электронной почте или в удаленное местоположение, не используется в терминале Ctrl+W Закрыть текущий документ, не используется в терминале Ctrl+Q Выйти из приложения, не используется в терминале PrintScm Создать снимок экрана Alt+Tab Переключение между открытыми программами Alt+Ctrl+L Заблокировать экран Alt+Fl Открыть меню Applications (Приложения), затем можно использовать клавиши со стрелками для перемещения по подменю Alt+F2 Открыть диалоговое окно Run Application (Выполнить приложение) Alt+F3 Открыть Deskbar Applet (F3 открывает строку поиска внизу . окна) Alt+F4 Закрыть текущее окно Alt+F5 Восстановить нормальный размер текущего окна, если оно развернуто Alt+F7 + клавиши co стрелками Изменить положение текущего окна Alt+F8 Изменить размер текущего окна Alt+F9 Свернуть текущее окно Alt+F10 Развернуть текущее окно Alt+пробел Открыть меню окна 346
Приложение 2. Полезная информация Клавиатурные сокращения в оболочке/терминале Ctrl+C «Убить» процесс Ctrl+Z Перевести процесс в фоновый режим Ctrl+D Выйти из текущего терминала Ctrl+A Ноте, переместить каретку в начало строки Ctrl+E End, переместить каретку в конец строки Tab Завершить имя файла или папки Ctrl+U Удалить текущую строку Ctrl+K Удалить текущую строку от курсора Ctrl+W Удалить слово перед курсором в терминале Стрелки вверх/вниз Просмотр истории команд Shift+PageUp/PageDown Прокрутка выведенного текста в терминале Ctrl+L Очистка вывода в терминале Shift* Insert Вставить Важные веб-сайты • Загрузить Ubuntu — www.ubuntu.com • Фонд свободного программного обеспечения — www.fsf.org • Wine — www.winehq.org
предметный указатель А Add/Remove (Добавить/удалить), 93-96 AGP (Порт для графики с ускорением), 108 В Base, 129, 166 Database Wizard (Мастер баз данных), 166 Form Wizard (Мастер форм), 172-175 Query Wizard (Мастер запросов), 176 Report Wizard (Мастер отчетов), 178-180 Table Wizard (Мастер таблиц), 170-172 открытие новой базы данных, 166-168 создание запроса, 175-177 создание отчета, 178-180 создание таблицы, 168-173 создание формы, 173-175 Bash, оболочка, 304 Beryl, 68 С Calc, 129,143-144 адрес ячейки, 146 арифметика, 150-151 выравнивание, 147 диаграммы, 153-154 изменение размера строк и столбцов, 148-149 панели инструментов, 144-145 подсчет средних значений, 149 работа с файлами Excel, 155 создание новой таблицы, 144-145 сортировка данных, 151-153 суммирование чисел в строке или столбце, 149 фон, 147 форматирование, 146-148 шрифт и эффекты шрифта, 147 ячейки, 147 Cedega, 258-264 Celestia, 295 Clam Av, 122 ClamTk, 121-122 cookies, 212 crontab файлы, 73 D Draw, 129,181-182 Area (Область), 185 Drawing (Рисование), 182 выбор цвета, 184-185 «горячие» клавиши, 182 градиенты, 186-187 настройка панели инструментов, 182 снимки экрана, 188 тени, 185 схемы, 188-189 толщина линий, 187 Е Edubuntu, 30, 293,300-302 Emacs, 322 F Firefox, 207 Firestarter, установка, 113-118 fsck. 77-78 F-Spot, 284-286 G GCompris, 294-295 GConjugate, 297 gedit, 322 GNOME Art Manager, 55-58 348
Предметный указатель графический интерфейс, 47-48 игры, 254-255 приложения, 96 GNU, 19-20 GNU Emacs, 323 GNU/Linux Bash оболочка, 304-321 безопасность, 113 сообщество, 31-32 gtkpod, 289 Н Home User Restore, 125 I ifconfig, команда, 205 Impress, 129, 156 анимация, 163 вставка графических объектов, 162 окно Slides, 159 окно Tasks, 160-161 панель инструментов Drawing, 162 переходы, 159, 162—163 рабочая область, 159-160 советы по созданию эффектных презентаций, 164 создание презентаций с помощью Presentation Wizard (Мастер презентаций), 156-158 фон, 157 экспорт презентации во Flash, 163—164 IPv4, 195 IPv6, 196 К KompoZer, 224 KTouch, 296 Kubuntu, 29,47 LAM P, 234 Launchpad, 38-39 Linux, 20 Linux Terminal Server Project (LTSP). 301 Live CD, 40 M Microsoft Excel, 155 Microsoft Office, 128 Microsoft Paint, 181 Microsoft PowerPoint, 156 Microsoft Word, 139 — 140 N NFS протокол, 200 О OpenOffice.org, 129 Base, 129, 165-180 Calc, 129,143-155 Draw, 129, 181-190 Impress, 129, 156-164 Math, 129 Writer, 129-142 установка, 130 P PCI, 107 PCI Express, 108 PID, 320 Pidgin, 219-220 S Samba, 200 доступ к общей папке Windows, 202-204 протокол SMB, 200 установка, 200-201 School Forge, 297-298 sudo, команда, 224 Synaptic Package Manager, 96, 244 T TAR файлы, 60, 98 tarbal, 99 traceroute, команда, 205 U Update Manager, 73-76 V Visual Effects (Визуальные эффекты), 68 W Wine, 244-245 установка, 246-247 установка и запуск программ с помощью, 247-249 349
Предметный указатель Writer, 129-130 вставка графики, 137-139 открытие файла Microsoft Word, 139-140 создание нового документа, 130-139 сохранение работы, 140 форматирование, 134-137 формати рован ис страницы, 134 форматирование текста, 135-137 шаблоны,130-132 X Xubuntu, 30,47 А Абсолютный путь, 308 Анализ сетевого трафика, 118 Антивируса установка, 118-121 Б Безопасность обновления ради безопасности, 70-71 терминология, 111-112 шифровка файлов, 126 экран входа в систему, 63-64 Брандмауэр, 111 В Верхняя панель, 44-45 Вирус, 111 антивирус, 118-120 Восстановление данных, 122-125 Вредоносные программы, 111 Всплывающие окна, блокировка, 211 Г Графика вставка в Impress, 162 вставка в Writer, 137-138 Графический интерфейс, 42-47 Графический интерфейс KDE, 47 приложения, 96 д Двухвариантная загрузка, 236-237 Дополнительные кодеки, установка, 281 Ж Жесткий диск, 106 3 Загрузка Ubuntu, 34-36 Запуск Ubuntu, 41 Заранее установленное программное обеспечение, 92-93 Заставка, 63 Значки, размещение на рабочем столе, 61-62 Зомби, 112 И Игры, 252-266 Изображения вставка в web-страницы, 228-229 вставка в документы, 137-138 К Клавиатура, 83 Компоненты, 93-94 Main, 77 Multiverse, 94 Restricted, 93 Universe, 93-94 Корневая директория, 75 М Мультимедиа, 268 Мышь, 83 О Обновления безопасности, 70-71 операционной системы, 71-72 Обои изменение, 49-51 установка новых, 53-55 Основной экран, 45-46 Остаточные конфигурационные пакеты, 79 Относительный путь, 308 Очистка неполных пакетов, 78-79 П Пакеты-зависимости, 79 Пакеты-сироты, 79 Папки создание, 80-81 Перенос файлов в Ubuntu, 51-52 Поддержка, 77 fsck, 77-78 350
Предметный указатель остаточные конфигурационные пакеты, 79 очистка неполных пакетов, 78-79 пакеты-сироты, 79 Пользователь root, 75 Проверка компьютера, 121-122 Протокол SMB, 200 Р Работа с сетью, 192-195 DHCP, 194 DNS, 198-199 IP-адрес, 198 адрес шлюза, 198 клиенты, 193 клиент/сервер, 193 маска подсети, 198 настройка Ethernet, 196-199 плата Ethernet, 195 решение проблем, 204-205 указание сетевого имени компьютера, 199-200 Разделы, 236 Разрешения, 314-315 Резервное копирование данных, 122-125 Рисунки, 284 импорт, 284-285 редактирование, 284-285 Руткит, 112 С Социальная инженерия, 112 Т Таблицы, использующиеся на web-страницах, 229-230 Текстовые редакторы, 322 -333 Темы изменение, 58-60 установка новой, 60-61 Троян, 112 У Удаленный вход в систему, 65 Установка DVD-дисковода, 106 Установка модулей, 244 Устройства plug-and-play, 89 Уязвимость, 112 Ф Файл определений, 119 Файлы, 80-81 сохранение, 81 перенос в Ubuntu, 51-52 Файлы подписей, 119 обновление, 120 Фарминг, 112 Фильтры содержимого, 114 Фишинг, 112 Фон рабочего стола, изменение, 49-52 Ч Червь, 112 Sasser, 71 Ш Шифровка файлов, 126 Э Экран входа в систему, 63-64 Эксплойт, 112 Электронная почта, 214-218 Эффекты рабочего стола, 67-68
Научно-популярное издание КОМПЬЮТЕР НА 100% Джеффри Орлофф UBUNTU Бесплатная альтернатива Windows Директор редакции И Е. Федосова Ответственный редактор В. А. Обручев Художественный редактор Н. М. Биржаков ООО «Издательство «Эксмо- 127299, Москва, ул. Клары Цеткин, д. 18/5. Тел. 411-68-86, 956-39-21. Home page: www.eksmo.ru E-mail: lnfoOeksmo.ru Оптовая горгоаля книгами -Эксмо*: ООО «ТД «Эксмо». 142700. Московская обл.. Ленинский р-н, г. Видное, Белокаменное ш.. д. 1. многоканальный тел. 411 -50-74 E-mail: receptionOekBino-Mle.ru По вопросам приобретения книг -Эксмо* зарубежными оптовыми покупателями обращаться а отдел зарубежным продаж ТД -Эксмо- E-mail: intemetionolOeksmo-Mlo.ru International Sales: International wholesale customers should contact Foreign Sales Department of Trading House -Eksmo- for their orders. intemationalBakamo-aato.ru По вопросам завеса книг корпоративным клиентам, в том числе а специальном оформ- лении, обращаться по тел 411-68-59 доб. 2115. 2117, 2118 E-mail: v1pzakBzOelcBmo.ru Оптовая торговля бумажно-беловыми и канцелярскими товарами для школы и офиса -Канц-Эксмо*: Компания «Канц-Эксмо»: 142702. Московская обл.. Ленинский р-н, г. Видное-2, Белокаменное ш.. д 1. а/я 5. Тел./факс *7 (495) 745-28-87 (многоканальный). e-mail: kancOeksmo-Mle.ru, сайт: www.kanc-eksmo.ru Полный ассортимент книг издательства -Эксмо* для оптовых покупателей: В Санкт-Петербурге: ООО СЗКО. пр-т Обуховской Обороны, д. 84Е. Тел. (812) 365-46-03/04. В Нижнем Новгороде: ООО ТД «Эксмо НН«. ул. Маршала Воронова, д. 3. Тел. (8312) 72-36-70. В Казани: Филиал ООО «РДЦ-Самара-, ул. Фрезерная, д. 5. Тел. (843) 570-40-45/46. В Ростов я-на-До ну: ООО «РДЦ-Ростов». лр. Стачки. 243А. Тел (863) 220-19-34. В Самаре: ООО «РДЦ-Самара», пр-т Кирова, д. 75/1. литера -Е». Тел. (846) 269-66-70. В Екатеринбурге: ООО «РДЦ-Екатеринбург». ул. Прибалтийская, д. 24а. Тел. (343) 378-49-45. В Киеве: ООО «РДЦ Эксмо-Украина«. Московский пр-т. д. 9. Тел./факс (044) 495-79-80/81. Во Львом: ТП ООО «Эксмо-Запад». ул. Бузкова. д. 2. Тел./факс (032) 245-00-19. В Симферополе: ООО «Эксмо-Крым». ул. Киевская, д. 153. Тел./факс (0652) 22-90-03.54-32-99. В Казахстане: ТОО «РДЦ-Алматы», ул. Домбровского, д. За. Тел./факс (727) 251-59-90/91. q m. eksmo_almaty«ama. kz Полный ассортимент продукции издательства -Эксмо-: В Москве я сети магазинов «Новый книжный»: Центральный магазин — Москва. Сухаревская пл.. 12. Тел. 937-85-81. Волгоградский пр-т.д 78. тел. 177-22-11. ул. Братиславская, д. 12. Тел. 346-99-95 Информация о магазинах «Новый книжный» по тел 780-58-81. В Санкт-Петербурге в сети магазинов «Буквоед»: •Магазин на Невском., д. 13. Тел. (812) 310-22-44. Подписано в печать 13.04.2009. Формат 70x100 1/i6 Печать офсетная. Бумага офс. Усл. печ. л. 28,6. Тираж 2100 экз. Заказ 6595 Отпечатано в ОАО «Можайский полиграфический комбинат». 143200, г. Можайск, ул. Мира. 93.