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

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

Жанры

Руководство по переходу на 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 ).

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

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

Эпоха Опустошителя. Том I

Павлов Вел
1. Вечное Ристалище
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Эпоха Опустошителя. Том I

Проблема майора Багирова

Майер Кристина
1. Спецназ
Любовные романы:
современные любовные романы
6.60
рейтинг книги
Проблема майора Багирова

Законы Рода. Том 13

Андрей Мельник
13. Граф Берестьев
Фантастика:
аниме
фэнтези
5.00
рейтинг книги
Законы Рода. Том 13

Газлайтер. Том 15

Володин Григорий Григорьевич
15. История Телепата
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Газлайтер. Том 15

О, Путник!

Арбеков Александр Анатольевич
1. Квинтет. Миры
Фантастика:
социально-философская фантастика
5.00
рейтинг книги
О, Путник!

Прометей: каменный век

Рави Ивар
1. Прометей
Фантастика:
альтернативная история
6.82
рейтинг книги
Прометей: каменный век

Её (мой) ребенок

Рам Янка
Любовные романы:
современные любовные романы
6.91
рейтинг книги
Её (мой) ребенок

Идеальный мир для Лекаря 8

Сапфир Олег
8. Лекарь
Фантастика:
юмористическое фэнтези
аниме
7.00
рейтинг книги
Идеальный мир для Лекаря 8

Прометей: каменный век II

Рави Ивар
2. Прометей
Фантастика:
альтернативная история
7.40
рейтинг книги
Прометей: каменный век II

Цвет сверхдержавы - красный. Трилогия

Симонов Сергей
Цвет сверхдержавы - красный
Фантастика:
попаданцы
альтернативная история
8.06
рейтинг книги
Цвет сверхдержавы - красный. Трилогия

Болтливый мертвец

Фрай Макс
7. Лабиринты Ехо
Фантастика:
фэнтези
9.41
рейтинг книги
Болтливый мертвец

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

INDIGO
15. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 2

Истребители. Трилогия

Поселягин Владимир Геннадьевич
Фантастика:
альтернативная история
7.30
рейтинг книги
Истребители. Трилогия

Лишняя дочь

Nata Zzika
Любовные романы:
любовно-фантастические романы
8.22
рейтинг книги
Лишняя дочь