Чтение онлайн

на главную - закладки

Жанры

Руководство по переходу на Ubuntu 10.04 LTS «Lucid Lynx»

Неворотин Вадим

Шрифт:

Попробую пояснить на примере. Допустим у вас есть пакет xxxx, зависящий от пакета yyyy. При попытке поставить xxxx система проверит, стоит ли в ней уже yyyy. Если да, то пакет будет поставлен без всяких вопросов. Если же нет, то Ubuntu обратится к репозиторию, скачает с него пакет yyyy, затем поставит сначала его и только потом xxxx. Всё это происходит в автоматическом режиме и не требует участия пользователя.

На всякий случай скажу, что абсолютно все компоненты системы входят в состав какого-нибудь пакета. Т. е. вся система как бы собрана из кирпичиков — deb-пакетов. Любой системный файл относится к какому-нибудь пакету

и вообще весь учёт файлов программ происходит в автоматическом режиме в рамках программы управления пакетами. Поэтому пользователю даже не надо указывать место для установки новой программы, всё это записано внутри пакета и не подлежит изменению [74] . Удаление также происходит в автоматическом режиме.

74

Если вы считаете это недостатком, возможно, вы и правы. Однако это значительно упрощает процесс установки, а если вы хотите изменить путь установки, то можете перепаковать deb-пакет, изменив все необходимые параметры, сделать это в конце концов очень просто.

Пользователю в Ubuntu вообще не надо задумываться о вопросах установки или удаления приложений. Хотите что-то поставить? Пожалуйста! Удалить? Тоже без проблем. Система всё сделает и настроит за вас. Единственное неудобство — это необходимость наличия интернета, хотя и это можно обойти.

Если вы запутались во всём этом — ничего страшного, надеюсь, после прочтения следующих глав всё разложится по полочкам. С первого взгляда вся эта система может показаться сложной и запутанной, но на самом деле она крайне проста и очень элегантна.

17.2 Репозитории и с чем их едят

Что же такое репозиторий? Пока что я буду рассматривать только интернет-репозитории [75] . Так вот, репозиторий в интернете — это специальный сайт с архивом пакетов и вспомогательной информацией. Каждый репозиторий имеет так называемый индекс — список всех доступных в нём пакетов с указанием их версий, зависимостей и прочей полезной информации. Ubuntu периодически или же по запросу скачивает со всех прописанных в системе репозиториев их индексы. И когда нужно выполнять какие-либо операции с пакетами Ubuntu ориентируется именно на эти сохранённые в ней описания репозиториев.

75

Хотя бывают и другие, но о них в специальной главе.

Например, когда вы просите Ubuntu установить какую-либо программу, она просматривает все сохранённые индексы и ищет из какого репозитория можно скачать последнюю версию запрашиваемого приложения, а также все его зависимости. И только после успешного завершения этого процесса начинается непосредственно закачка пакетов из репозиториев на компьютер и последующая их установка.

Кроме того, весь поиск пакетов и любая информация о доступных приложениях также основываются на сохранённых индексах. То есть механизм очень простой: система сначала скачивает всю доступную информацию обо всех доступных приложениях, а потом по запросу показывает нужные данные пользователю или же сама использует их для некоторых операций.

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

17.3 Программы управления пакетами

В Ubuntu существуют две основные графические утилиты управления программами: «Центр

приложений Ubuntu» и «Менеджер пакетов Synaptic». Кроме того, все действия можно легко совершать и через консоль. Каждому из этих инструментов посвящена одна из следующих глав. Также после их описания я расскажу про программу управления обновлениями системы.

На всякий случай хочу сказать, что по достаточно очевидным причинам невозможно совершать какие-либо действия одновременно из двух программ управления пакетами [76] . Поэтому изредка случается такое, что при попытке что-то установить или удалить выскакивает подобное сообщение:

Рис. 17.2: Оповещение о другом запущенном менеджере пакетов.

Оно всего лишь означает, что у вас где-то запущено другое приложение управления пакетами [77] , и вам нужно сначала закончить работу с ним.

76

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

77

Чаще всего забывают про работающие «в фоне» консольные программы управления пакетами.

Знакомство с доступными инструментами установки и удаления программ начнём, пожалуй, с Центра приложений, о нём в следующей главе.

Глава 18

Центр приложений Ubuntu

Центр приложений позволяет вам легко устанавливать и удалять программы, а также выполнять поиск по названиям и описаниям среди доступных приложений.

Найти его очень просто, он находится в самом низу меню «Приложения». Запустив его вы увидите примерно такое окно:

Рис. 18.1: Интерфейс центра приложений.

Интерфейс более чем интуитивно понятен, неправда ли? Доступные вам приложения разбиты на группы, кроме того, в правом верхнем углу есть строка поиска. Поизучайте содержимое этих групп, вдруг вам что-нибудь сразу приглянётся? Если же вы ищите что-то конкретное, то воспользуйтесь строкой поиска. Введите в неё, например, название популярного медиаплеера VLC:

Рис. 18.2: Поиск VLC.

Чтобы установить какое-либо приложение вам сначала нужно его каким-нибудь способом найти, затем выбрать из списка и нажать на кнопку «Установить»:

Рис. 18.3: Установка нужного приложения.

Для установки или удаления вам естественно потребуются административные привилегии, и, следовательно, вам нужно будет ввести ваш пароль. О чём вам и намекнёт система при нажатии на кнопку «Установить»:

Поделиться:
Популярные книги

Кровь на эполетах

Дроздов Анатолий Федорович
3. Штуцер и тесак
Фантастика:
альтернативная история
7.60
рейтинг книги
Кровь на эполетах

Студиозус 2

Шмаков Алексей Семенович
4. Светлая Тьма
Фантастика:
юмористическое фэнтези
городское фэнтези
аниме
5.00
рейтинг книги
Студиозус 2

Темный Патриарх Светлого Рода

Лисицин Евгений
1. Темный Патриарх Светлого Рода
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Темный Патриарх Светлого Рода

Изгой Проклятого Клана. Том 2

Пламенев Владимир
2. Изгой
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Изгой Проклятого Клана. Том 2

Приручитель женщин-монстров. Том 6

Дорничев Дмитрий
6. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 6

Бестужев. Служба Государевой Безопасности

Измайлов Сергей
1. Граф Бестужев
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Бестужев. Служба Государевой Безопасности

На границе империй. Том 10. Часть 2

INDIGO
Вселенная EVE Online
Фантастика:
космическая фантастика
5.00
рейтинг книги
На границе империй. Том 10. Часть 2

70 Рублей

Кожевников Павел
1. 70 Рублей
Фантастика:
фэнтези
боевая фантастика
попаданцы
постапокалипсис
6.00
рейтинг книги
70 Рублей

Ученик. Книга третья

Первухин Андрей Евгеньевич
3. Ученик
Фантастика:
фэнтези
7.64
рейтинг книги
Ученик. Книга третья

Гардемарин Ее Величества. Инкарнация

Уленгов Юрий
1. Гардемарин ее величества
Фантастика:
городское фэнтези
попаданцы
альтернативная история
аниме
фантастика: прочее
5.00
рейтинг книги
Гардемарин Ее Величества. Инкарнация

Метатель

Тарасов Ник
1. Метатель
Фантастика:
боевая фантастика
попаданцы
рпг
фэнтези
фантастика: прочее
постапокалипсис
5.00
рейтинг книги
Метатель

Один на миллион. Трилогия

Земляной Андрей Борисович
Один на миллион
Фантастика:
боевая фантастика
8.95
рейтинг книги
Один на миллион. Трилогия

Завод: назад в СССР

Гуров Валерий Александрович
1. Завод
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Завод: назад в СССР

Треск штанов

Ланцов Михаил Алексеевич
6. Сын Петра
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Треск штанов