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

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

Жанры

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

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

Шрифт:

Аналогично установке, удалить пакеты можно одной из двух команд:

sudo aptitude remove имя_пакета1 [имя_пакета2 ...]

sudo aptitude purge имя_пакета1 [имя_пакета2 ...]

Первая удаляет только файлы пакета, оставляя пользовательские настройки нетронутыми, вторая же удаляет пакет полностью.

Посмотреть описание конкретного пакета можно командой

aptitude show имя_пакета

Произвести поиск нужного пакета по доступным источникам приложений можно командой

aptitude search

фраза

По умолчанию поиск производится по именам пакетов, для поиска по описаниям надо перед искомой фразой добавить символы ~d [84] :

aptitude search ~dфраза

Ну и наконец aptitude имеет мощный графический интерфейс, попасть в него можно набрав в терминале просто aptitude. Вот как это выглядит:

84

aptitude поддерживает огромное количество модификаторов поиска, кроме ~d, вообще механизм поиска у aptitude очень мощный, так что при необходимости можете поинтересоваться им. Однако обычно всё-таки проще искать через Synaptic или Центр Приложений.

Рис. 20.2: Графический консольный интерфейс aptitude.

Несмотря на неприглядный вид работать с этим очень удобно, но всё-таки обычно пользователю более привычны инструменты вроде Synaptic, поэтому подробно описывать работу с графической оболочкой aptitude я не буду.

И напоследок хочется заметить, что обычно в разнообразных инструкциях для установки пакетов предлагается как раз использовать команду

sudo aptitude install имя_пакета

Это ни в коей мере не значит, что кровь из носу надо исполнять эту команду. Вы спокойно можете поставить указанные пакеты через тот же Synaptic. Просто авторы инструкций обычно экономят своё время на объяснении куда и как надо нажимать в Synaptic, давая вместо всего этого одну маленькую команду. Но в конечном итоге aptitude и Synaptic выполняют одни и те же действия, так что используйте тот инструмент, который вам удобен.

20.3 Утилита apt-get

На самом деле я немного вас обманул. В инструкциях гораздо чаще вместо aptitude используется apt-get. apt-get — это стандартная утилита управления пакетами, используется она ровно так же, как и aptitude, только у неё нет графического интерфейса и поиска. То есть во всех командах с install, remove, purge можно заместо aptitude писать apt-get. Однако apt-get имеет ряд существенных недостатков [85] , поэтому напротив, настоятельно рекомендуется вместо неё всегда и везде использовать aptitude, благо для этого вам если что всего лишь придётся заменить одно слово в команде на другое [86] .

85

Существенных по сравнению с aptitude, однако некритичных. apt-get хуже обрабатывает зависимости в некоторых случаях, не имеет мощного поиска и графического консольного интерфейса и не ведёт логов выполняемых операций.

86

То

есть если вы видите какую-нибудь команду с apt-get, просто замените в ней apt-get на aptitude и всё отлично заработает.

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

20.4 P.S. Немного позитива

Разработчики — люди весёлые. Наберите в терминале команду

apt-get moo

Забавно? Как же может ответить на это aptitude:

aptitude moo

Вот незадача! Но постойте, а если попросить повежливей?

aptitude -v moo

А можно и ещё вежливей, и даже намного вежливей:

aptitude -vv moo

aptitude -vvv moo

Что называется, продолжайте по аналогии. Но это всё развлечения, нас же ждёт следующая тема.

Глава 21

Менеджер обновлений

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

87

На самом деле новые версии программ появляются только в сторонних репозиториях, а в стандартные добавляются только обновления безопасности для текущих версий. Чуть подробней про это я расскажу в главе про PPA.

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

Рис. 21.1: Менеджер обновлений.

21.1 Менеджер обновлений

Основным инструментом работы с обновлениями является, как ни странно, Менеджер обновлений. Найти его можно в меню Система->Администрирование. Собственно сам менеджер умеет выполнять только свои прямые обязанности, поэтому его интерфейс весьма прост ( Рис. 21.1 ).

Надеюсь, объяснять ничего не надо. Вы в любой момент можете проверить наличие новых обновлений нажав на соответствующую кнопку. Ну и если обновления имеются, их конечно можно установить, для этого нужна вторая кнопка. Для выполнения обеих этих операций вам естественно понадобятся права администратора.

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

Мастер...

Чащин Валерий
1. Мастер
Фантастика:
героическая фантастика
попаданцы
аниме
6.50
рейтинг книги
Мастер...

Жених из гроба

Сотис Майя
1. Гробокопательница
Фантастика:
юмористическое фэнтези
сказочная фантастика
фэнтези
5.00
рейтинг книги
Жених из гроба

Ищу жену с прицепом

Рам Янка
2. Спасатели
Любовные романы:
современные любовные романы
6.25
рейтинг книги
Ищу жену с прицепом

Гримуар тёмного лорда I

Грехов Тимофей
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Гримуар тёмного лорда I

Заклятие предков

Прозоров Александр Дмитриевич
3. Ведун
Фантастика:
фэнтези
альтернативная история
8.49
рейтинг книги
Заклятие предков

Крепость над бездной

Лисина Александра
4. Гибрид
Фантастика:
боевая фантастика
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Крепость над бездной

Рота Его Величества

Дроздов Анатолий Федорович
Новые герои
Фантастика:
боевая фантастика
8.55
рейтинг книги
Рота Его Величества

Экспансия: Сотрудничество. Том 5

Белов Артем
5. Планетарный десант
Фантастика:
боевая фантастика
аниме
5.00
рейтинг книги
Экспансия: Сотрудничество. Том 5

Отверженный III: Вызов

Опсокополос Алексис
3. Отверженный
Фантастика:
фэнтези
альтернативная история
7.73
рейтинг книги
Отверженный III: Вызов

Князь Серединного мира

Земляной Андрей Борисович
4. Страж
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Князь Серединного мира

Возвышение Меркурия. Книга 8

Кронос Александр
8. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 8

Эволюционер из трущоб. Том 5

Панарин Антон
5. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Эволюционер из трущоб. Том 5

Локки 7. Потомок бога

Решетов Евгений Валерьевич
7. Локки
Фантастика:
аниме
эпическая фантастика
фэнтези
5.00
рейтинг книги
Локки 7. Потомок бога

Черный Маг Императора 4

Герда Александр
4. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Черный Маг Императора 4