Руководство по переходу на Ubuntu 10.04 LTS «Lucid Lynx» - Вадим Неворотин
Шрифт:
Интервал:
Закладка:
Попробую пояснить на примере. Допустим у вас есть пакет xxxx, зависящий от пакета yyyy. При попытке поставить xxxx система проверит, стоит ли в ней уже yyyy. Если да, то пакет будет поставлен без всяких вопросов. Если же нет, то Ubuntu обратится к репозиторию, скачает с него пакет yyyy, затем поставит сначала его и только потом xxxx. Всё это происходит в автоматическом режиме и не требует участия пользователя.
На всякий случай скажу, что абсолютно все компоненты системы входят в состав какого-нибудь пакета. Т. е. вся система как бы собрана из кирпичиков — deb-пакетов. Любой системный файл относится к какому-нибудь пакету и вообще весь учёт файлов программ происходит в автоматическом режиме в рамках программы управления пакетами. Поэтому пользователю даже не надо указывать место для установки новой программы, всё это записано внутри пакета и не подлежит изменению[74]. Удаление также происходит в автоматическом режиме.
Пользователю в Ubuntu вообще не надо задумываться о вопросах установки или удаления приложений. Хотите что-то поставить? Пожалуйста! Удалить? Тоже без проблем. Система всё сделает и настроит за вас. Единственное неудобство — это необходимость наличия интернета, хотя и это можно обойти.
Если вы запутались во всём этом — ничего страшного, надеюсь, после прочтения следующих глав всё разложится по полочкам. С первого взгляда вся эта система может показаться сложной и запутанной, но на самом деле она крайне проста и очень элегантна.
17.2 Репозитории и с чем их едят
Что же такое репозиторий? Пока что я буду рассматривать только интернет-репозитории[75]. Так вот, репозиторий в интернете — это специальный сайт с архивом пакетов и вспомогательной информацией. Каждый репозиторий имеет так называемый индекс — список всех доступных в нём пакетов с указанием их версий, зависимостей и прочей полезной информации. Ubuntu периодически или же по запросу скачивает со всех прописанных в системе репозиториев их индексы. И когда нужно выполнять какие-либо операции с пакетами Ubuntu ориентируется именно на эти сохранённые в ней описания репозиториев.
Например, когда вы просите Ubuntu установить какую-либо программу, она просматривает все сохранённые индексы и ищет из какого репозитория можно скачать последнюю версию запрашиваемого приложения, а также все его зависимости. И только после успешного завершения этого процесса начинается непосредственно закачка пакетов из репозиториев на компьютер и последующая их установка.
Кроме того, весь поиск пакетов и любая информация о доступных приложениях также основываются на сохранённых индексах. То есть механизм очень простой: система сначала скачивает всю доступную информацию обо всех доступных приложениях, а потом по запросу показывает нужные данные пользователю или же сама использует их для некоторых операций.
Подробней о репозиториях я расскажу в одной из следующих глав, после описания инструментов управления пакетами. А пока что нужно разобраться, как использовать всю описанную информацию на практике.
17.3 Программы управления пакетами
В Ubuntu существуют две основные графические утилиты управления программами: «Центр приложений Ubuntu» и «Менеджер пакетов Synaptic». Кроме того, все действия можно легко совершать и через консоль. Каждому из этих инструментов посвящена одна из следующих глав. Также после их описания я расскажу про программу управления обновлениями системы.
На всякий случай хочу сказать, что по достаточно очевидным причинам невозможно совершать какие-либо действия одновременно из двух программ управления пакетами[76]. Поэтому изредка случается такое, что при попытке что-то установить или удалить выскакивает подобное сообщение:
Рис. 17.2: Оповещение о другом запущенном менеджере пакетов.
Оно всего лишь означает, что у вас где-то запущено другое приложение управления пакетами[77], и вам нужно сначала закончить работу с ним.
Знакомство с доступными инструментами установки и удаления программ начнём, пожалуй, с Центра приложений, о нём в следующей главе.
Глава 18
Центр приложений Ubuntu
Центр приложений позволяет вам легко устанавливать и удалять программы, а также выполнять поиск по названиям и описаниям среди доступных приложений.
Найти его очень просто, он находится в самом низу меню «Приложения». Запустив его вы увидите примерно такое окно:
Рис. 18.1: Интерфейс центра приложений.
Интерфейс более чем интуитивно понятен, неправда ли? Доступные вам приложения разбиты на группы, кроме того, в правом верхнем углу есть строка поиска. Поизучайте содержимое этих групп, вдруг вам что-нибудь сразу приглянётся? Если же вы ищите что-то конкретное, то воспользуйтесь строкой поиска. Введите в неё, например, название популярного медиаплеера VLC:
Рис. 18.2: Поиск VLC.
Чтобы установить какое-либо приложение вам сначала нужно его каким-нибудь способом найти, затем выбрать из списка и нажать на кнопку «Установить»:
Рис. 18.3: Установка нужного приложения.
Для установки или удаления вам естественно потребуются административные привилегии, и, следовательно, вам нужно будет ввести ваш пароль. О чём вам и намекнёт система при нажатии на кнопку «Установить»:
Рис. 18.4: Запрос пароля для установки нового приложения.
После ввода пароля все действия система будет выполнять в фоновом режиме, о чём будет свидетельствовать индикатор выполнения рядом с названием приложения и появившийся в левой колонке новый пункт:
Рис. 18.5: Устанавливаемые приложения.
Пока система применяет все необходимые изменения вы сможете продолжить работу с Центром приложений. Вы всегда можете выбрать пункт «В процессе» и посмотреть, что же там сейчас делает ваша система.
Обратите также внимание на кнопку «Подробнее», появляющуюся при выборе каждой программы из списка. Нажав на неё вы попадёте на вкладку с описанием приложения, на которой кроме всего прочего есть кнопка Установки/Удаления и скриншот, а также в самой нижней строчке версия программы и основной пакет.
Дело в том, что программа ≠ пакету, в состав одного приложения может входить несколько пакетов. При этом всегда есть основной, который отвечает за установку всех других. При использовании Центра приложений вам не надо об этом задумываться, однако иногда возникает необходимость узнать имя основного пакета, например, для того, чтобы установить его через терминал.
Кстати, при запуске Центра приложений вы поинтересовались, какие же программы рекомендует вам поставить Canonical? Если нет, то обязательно загляните в раздел рекомендуемых приложений, нажав на большую красную[78] кнопку:
Рис. 18.6: Рекомендуемые приложения.
Из этого раздела лично я бы посоветовал поставить как минимум Редактор изображений GIMP, с помощью которого вы сможете легко отредактировать любые графические файлы, или даже нарисовать что-то оригинальное с нуля.
На всякий случай обращу ваше внимание также на то, что установленные приложения в списке обозначаются зелёными галочками. Кроме того, вы можете посмотреть список только из установленных на вашем компьютере приложений, выбрав соответствующий пункт в левой колонке:
Рис. 18.7: Список установленных приложений.
Собственно, на этом функционал Центра приложений практически заканчивается, на всякий случай скажу ещё лишь про меню «Вид». В нём вы можете выбрать, какие приложения будут показываться в списке, все, или только поддерживаемые непосредственно Canonical, фирмой-создателем Ubuntu. Смысла выбирать второй пункт нет, да и выбран по умолчанию первый, поэтому просто ничего не трогайте. Также в меню «Правка» присутствует пункт «Источники приложений», поподробней о котором я расскажу в главе про репозитории, а пока перейдём к следующему, более мощному инструменту управления пакетами.