Эта статья незакончена. Вы можете помочь проекту дополнив статью.

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

Установка

Synaptic

Начиная с Ubuntu 11.10 Synaptic не распостраняется в комплекте стандартных программ. Установить его можно нажав на ссылку слева или введя в терминале команду:

sudo apt-get install synaptic

Запуск и внешний вид

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

Для запуска Synaptic откройте Главное меню1) и наберите в поиске synaptic. Также Synaptic можно запустить введя в терминале команду:

sudo synaptic

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

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

Если вы выберите «Все», вы увидите полный список доступных и установленных пакетов. При нажатии «Установленные» будут показываться лишь установленные пакеты и так далее. Правая часть окна разделена на верхнюю и нижнюю части. В верхней части выводится список пакетов, и при выбора пакета из этого списка в нижней части отображаются сведения о нем и его описание.

Пакеты могут быть сгруппированы по функциональности (текстовые редакторы, документация, почтовые клиенты и т.д.). Для этого используется кнопка «Разделы». После нажатия на нее вы сможете выбирать пакеты из различных секций.

Для получения подробной информации о пакете, кликните по нему правой кнопкой мыши и в появившемся меню выберите Свойства.

Управление ПО

Установка

  • Щелкните по кнопке Обновить или нажмите Ctrl+R для того чтобы скачать список самых последних версий ПО.
  • Правый клик на нужном пакете и выберите в появившемся меню Отметить для установки, или нажмите Ctrl+I. Если пакет требует установки другого пакета, то появиться диалоговое окно с изменениями которые будут сделаны, если вы действительно хотите продолжить установку, то щелкните по клавише Применить или нажмите Ctrl+P.
  • Для установки, нажмите кнопку Применить на главной панели Менеджера пакетов Synaptic.

Удаление

  • Правый клик на нужном пакете и выберите в появившемся меню выберите Отметить для удаления.
  • Появиться диалоговое окно с изменениями которые будут сделаны, если вы действительно хотите продолжить удаление, то щелкните по клавише «Применить» или нажмите Ctrl+P.
  • Для удаления, нажмите кнопку «Применить» на главной панели Менеджера пакетов Synaptic.

Если вы отметите пакет маркером «Отметить для полного удаления» то удалится не только выбранный вами пакет, но и все зависимости.

Обновление

  • Щелкните по кнопке Обновить или нажмите Ctrl+R для того чтобы скачать список самых последних версий ПО.
  • Правий клик на нужном пакете и выберите в появившемся меню Отметить для обновления.
  • Для обновления, нажмите кнопку Применить на главной панели Менеджера пакетов Synaptic.

Обновление всей системы

Synaptic предоставляет два варианта обновления системы

  1. Умное обновления (рекомендуется)

    Умное обновление попытается разрешить конфликты пакетов перед обновлением системы. Действие умного обновления аналогично действию команды apt-get dist-upgrade .

  2. Стандартное обновление

    Стандартное обновление обновит только те пакеты, которые не требуют установки дополнительных зависимостей.

По умолчанию ynaptic использует умное обновление. Для того чтобы изменить метод обновления системы откройте Настройки→Параметры→Основные и выберите требуемый способ в Обновление системы.

  • Щелкните по кнопке Обновить или нажмите Ctrl+R для того чтобы скачать список самых последних версий ПО.
  • Нажмите на кнопку Отметить для обновления или нажмите Ctrl+G для того, чтобы Synaptic отметил для обновления все пакеты.
  • Для обновления, нажмите кнопку Применить на главной панели Менеджера пакетов Synaptic.

Как исправить сломанные пакеты

«Сломанные пакеты» - это пакеты которые имеют неудовлетворённые зависимости. Если сломанные пакеты обнаружены, то Synaptic не позволит проводить ни каких изменений в системе с пакетами до тех пор пока все сломанные пакеты не будут исправлены.

Для исправления сломанных пакетов

  1. Выберите Правка→Исправить пакеты с ошибками в главном меню.
  2. Выберите Внести отмеченные изменения в меню Правка или нажмите Ctrl+P
  3. Подтвердите изменения, щелкнув по кнопке Применить.

Горячие клавиши в Synaptic

Команда Сочетание клавиш
Обновить список доступных пакетов Ctrl + R
Открыть диалоговое окно поиска Ctrl + F
Показать окно с свойствами выбранного пакета Ctrl + O
Отметить выбранный(е) пакет(ы) для установки Ctrl + I
Отметить выбранный(е) пакет(ы) для обновления Ctrl + U
Отметить выбранный(е) пакет(ы) для удаления Delete
Отметить выбранный(е) пакет(ы) для полного удаления Shift + Delete
Снять какие-либо изменения в пакетах Ctrl + N
Отметить все возможные обновления Ctrl + G
Быстрая установка специфической версии для пакета Ctrl + E
Отменить последнее изменение Ctrl + Z
Повторить последнее изменение Ctrl + Shift + Z
Применить все выбранные действия Ctrl + P
Выйти из Synaptic Ctrl + Q

Настройка кэширования пакетов

Настройки кэширования пакетов находятся в двух местах. Первое – в самом synaptic, окно с настройками кэширования вызывается через меню Настройки→Параметры→Файлы.

Кэш хранится в папке /var/cache/apt/archives/

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

В разделе Файлы истории устанавливаются настройки времени хранения истории установок, либо отключается удаление этой истории вообще.

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

sudo nano /etc/apt/apt.conf.d/20archive

Эти настройки имеют следующий вид:

APT::Archives::MaxAge "30";
APT::Archives::MinAge "2";
APT::Archives::MaxSize "500";

Здесь отображаются максимальный, минимальный срок хранения пакета в днях и максимальный размер кеша в мегабайтах. В данном случае все пакеты старше 30 дней будут удалены, даже если размер кэша менее 500 мб, и ни один пакет младше 2 дней удален не будет, даже если размер кэша превысит 500 мб.

Ссылки

1) меню приложений, вызывается нажатием на пиктограмму логотипа Ubuntu на панели Unity