Менеджер пакетов Synaptic позволяет полностью управлять отдельными пакетами в системе. Основное его отличие от Центра приложений, кроме более богатого функционала, в том, что он работает на уровне пакетов, а не приложений. На всякий случай ещё раз напомню, что приложение и пакет это не одно и то же. Каждое приложение состоит из одного или более пакетов, вот и вся связь между этими понятиями1).

Поскольку Canonical в последнее время все больше делает упор на Центр программного обеспечения, то по умолчанию в системе Synaptic не установлен. Но мы уже знаем как его установить! Идем в Центр программного обеспечения, ищем Synaptic и устанавливаем.

Интересно, а что будет, если мы попробуем поискать Synaptic в Dash? Мы же можем и не знать установлен он у нас или нет. Попробуем:

- ничего интересного. А, если поменять линзу (еще помните, что это такое?)? Уже нашлось кое-что интересное:

Нажимаем, умная система сразу предлагает нам установить, что мы и сделаем.

Естественно, для установки программ нужно ввести пароль.

После окончания процесса установки, иконка Synaptic появится на панели запуска.

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

Интерфейс Synaptic немного напоминает Центр приложений: слева находится колонка с категориями пакетов, под ней - переключатель способа сортировки по категориям, а справа находится собственно список пакетов и под ним описание текущего выбранного пакета:

Также на верхней панели есть строка поиска, а кроме неё кнопки, позволяющие совершать некоторые операции. При нажатии на кнопку «Обновить» будет произведено обновление индексов всех репозиториев (подробней про это я расскажу чуть позже в статье про репозитории), при нажатии на кнопку «Отметить для обновления» собственно будут отмечены для обновления все пакеты, для которых доступны новые версии (об этом тоже чуть позже), ну а кнопка «Применить» нужна для применения всех внесённых изменений.

Собственно, Synaptic в первую очередь предназначен для управления пакетами, и поэтому в этой статье я расскажу только об этом, а изучение различных настроек оставлю на вашу совесть2).

Итак, установленные пакеты помечаются зелёными квадратиками, а неустановленные - белыми. Изменить состояние того или иного пакета можно нажав правой кнопкой мыши на его названии в списке и выбрав нужное действие:

В отличие от Центра приложений внесённые через Synaptic изменения вступают в силу только после нажатия на кнопку «Применить» на панели инструментов.

Тут можно было бы провести теоретический экскурс в дебри пакетной системы Ubuntu на тему возможных состояний пакетов, но я пожалуй скажу лишь, что удалить пакет можно одним из двух способов: либо просто удалить файлы пакета, либо удалить их вместе со всеми пользовательскими настройками, относящимися к удаляемому пакету. Отличаются эти способы вот чем: многие программы создают в домашних папках пользователей файлы со своими настройками, так вот, при простом удалении эти программы удалятся без пользовательских настроек, а при полном - с ними3).

Synaptic, как и остальные инструменты управления пакетами, автоматически следит за разрешением всех зависимостей и ликвидацией различных конфликтов. Мало того, при совершении любых действий Synaptic выдаст вам окно с подробным описанием вносимых изменений.

В качестве примера я попробую удалить один ненужный мне пакет, pptp-linux. Сначала мне нужно его найти, для этого я просто введу его имя в строку быстрого поиска4), убедившись, что у меня выбран пункт «Все» в списке категорий:

Мне пожалуй не хочется, чтоб от пакета оставались какие-нибудь следы, поэтому я выберу полное удаление:

От этого пакета зависят два других, поэтому Synaptic мне выдаёт предупреждение, что удалить их можно только вместе:

Что ж, эта парочка мне тоже не нужна, поэтому не вижу причин не соглашаться. Обратите внимание, как изменилась иконка рядом с именем пакета. И вы ведь ещё помните, что все изменения вступают в силу только после нажатия кнопки «Применить» на главной панели программы?

После нажатия на неё Synaptic выдаст вам всю сводку планируемых действий, и вы сможете проверить, что всё будет сделано именно так, как вы хотите. И только после этого собственно запустить процесс внесения изменений нажатием кнопки «Применить»:

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

Что ж, на этом краткое знакомство с Synaptic кончается, в следующей статье я расскажу про основы работы с пакетной системой Ubuntu из терминала:

Навигация
Введение
Получение дистрибутива Ubuntu
Загрузка с LiveCD
Особенности установки на платы с UEFI
Разметка диска
Файловая система Ubuntu
Настройка подключения к интернету
Установка
Первая загрузка
Локализация
Обзор системы
Основы использования системы
> Файловый менеджер Nautilus
> Администратор и суперпользователь
> Терминал
> Пользователи, группы и права доступа
> Типы файлов
Управление программами и обновлениями
> Центр приложений Ubuntu
> Менеджер пакетов Synaptic
> Консольные инструменты
> Репозитории и обновления
Установка дополнительных программ
> Мультимедиа и кодеки
> Драйверы
Настройка рабочей среды UNITY
> Стандартные средства настройки
> Дополнительные средства настройки
Визуальные эффекты Compiz
> Куб рабочего стола
Более глубокое знакомство
> Автозапуск приложений
> Монтирование и fstab
Программное обеспечение
> Стандартное ПО
> Игры
Виртуализация и эмуляция
> Virtual Box
> Wine
> Установка World of Tanks в PlayOnLinux
Эпилог
1)
То есть фактически некоторые пакеты помечены как приложения, однако сами по себе они могут и не являться отдельными сущностями, поскольку по зависимостям могут требовать другие пакеты-части конечного приложения. Если по-русски, то каждое приложение состоит из кирпичиков, среди которых есть главный, находящийся на самом верху, но тем не менее опирающийся на все остальные.
2)
Это ни в коем случае не призыв сразу бросаться на изучение, хотя возможно написанное так и выглядит. Я и сам про большинство настроек не знаю и даже более того, в глаза их не видел, ибо по сути ничего настраивать обычно не нужно.
3)
Ubuntu вообще очень трепетно относится к пользовательским данным. Вдруг вы удалите программу, а потом захотите её поставить заново? В этом случае вам и пригодятся оставшиеся настройки, благо много места они не занимают и перед глазами не маячат.
4)
Если вы не видите строки быстрого поиска - просто немного раздвиньте окно по горизонтали.