Synaptic Package Manager

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 05:08, 22 января 2018.
Synaptic Package Manager
Synaptic.png
Synaptic screenshot.png
Synaptic Screenshot
Создатели: Альфредо Койима
Густаво Нимейер
Майкл Вогт
Разработчики: Canonical Ltd
Выпущена: 13 November 2001 года; 18 years ago (2001-11-13)
Постоянный выпуск: 0.84.2 / 9 March 2017 года; 2 years ago (2017-03-09)
Написана на: C, C++, Python
Операционная система: Debian и другие дистрибутивы, использующие Apt
Локализация: Английский, Немецкий, Китайский
Тип ПО: Менеджер пакетов
Лицензия: GNU GPL v2 COPYING
Веб-сайт nongnu.org

Менеджер пакетов - это программа, которая поможет вам устанавливать и удалять приложения. Также менеджер пакетов отслеживает зависимости между программами и сохраняет систему в целостности. Для установки и удаления приложений в Ubuntu вам нужно использовать менеджер пакетов. Он автоматически скачает из интернета нужное вам приложение и установит его. Вот три менеджера пакетов, которые вы можете использовать в Ubuntu Установка/удаление программ - Это самый легкий путь для установки и удаления программ. Synaptic - Расширенное управление приложениями и другими компонентами системы. Apt - если вы предпочитаете использовать Терминал. Вам необходимы права администратора для того, чтобы использовать эти приложения.

Менеджер пакетов Synaptic

Synaptic - менеджер пакетов, который может устанавливать и удалять любые пакеты в системе. Имеет графический интерфейс, как и Установка/удаление приложений, но предоставляет намного больше информации и более полный контроль над программами в компьютере.

Основные функции

  1. Установка пакетов
  2. Удаление пакетов
  3. Обновление отдельных пакетов
  4. Обновление всей системы (dist-upgrade)
  5. Поиск пакетов
  6. Ведение списка используемых репозиториев (sources.list) [Источник 1].

Особенности

Synaptic - графическая программа управления пакетами для Apt. Он предоставляет те же функции, что и утилита командной строки apt-get с интерфейсом GUI на основе Gtk +. (начиная с версии 0.62)[Источник 2].

  • Установить, удалить, обновить и убрать один и несколько пакетов.
  • Обновите всю систему.
  • Управлять репозиториями пакетов (sources.list).
  • Найти пакеты по имени, описанию и нескольким другим атрибутам.
  • Выбрать пакеты по статусу, разделу, имени или настраиваемому фильтру.
  • Сортировать пакетов по имени, статусу, размеру или версии.
  • Просмотреть всю доступную онлайн-документацию, связанную с пакетом.
  • Загрузить последний список изменений пакета.
  • Блокировать пакетов к текущей версии.
  • Принудительно установить версии пакета specific
  • Отменить / Повторить выбор.

Также дополнительные возможности:

  • Встроенный эмулятор терминала для менеджера пакетов.
  • Только Debian / Ubuntu: настройка пакетов через систему debconf.
  • Только Debian / Ubuntu: быстрый поиск на основе Xapian или же "быстрый поиск на основе Xapain" (благодаря Enrico Zini) (см. Примечание)
  • Только Debian / Ubuntu: получение скриншотов из screenshots.debian.net

Установка

Последний релиз Synaptic Package Manager от BZR был портирован на GTK3, и новая версия будет, вероятно, доступна в репозиториях Ubuntu 13.04. Так как многие из нас используют Ubuntu 12.10 или 12.04, проще загрузить последний Synaptic с поддержкой GTK3 в PPA, чтобы упростить его установку. На первый взгляд, ничего не изменилось - так как панель инструментов у GTK3-приложений, использующих Ambiance, должна быть темной, но, похоже, что Synaptic использует кастомную панель инструментов, по крайней мере сейчас. Но вы сможете увидеть разницу (кнопки, чекбоксы и т.д.), когда начнете пользоваться им. Кроме собственно порта на GTK3, последний релиз от BZR включает исправления некоторых багов - полный список можно найти здесь.

Установка Synaptic Package Manager с поддержкой GTK3 в Ubuntu

Synaptic Package Manager c GTK3 доступен в нестабильном PPA WebUpd для Ubuntu 12.04, 12.10 и 13.04. В настоящее время в нем нет никаких других пакетов для этих версий Ubuntu, поэтому PPA безопасен, однако со временем я могу добавить в него некоторые другие нестабильные пакеты. Кроме того, в настоящее время эта версия Synaptic считается экспериментальной, поэтому используйте ее на свой риск! Я не могу гарантировать ее нормальную работу, но могу сказать, что я в настоящее время пользуюсь ею в Ubuntu 12.10 и все работает хорошо. Чтобы добавить PPA и установить Synaptic с поддержкой GTK3 в Ubuntu 12.04, 12.10 или 13.04, используйте следующие команды:

$ sudo add-apt-repository ppa:webupd8team/unstable
$ sudo apt-get update
$ sudo apt-get install synaptic

Вы также можете просто скачать deb-пакеты из PPA. Если вы хотите собрать программу из исходного кода, можете скачать его с Launchpad.

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

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

Установка

Вид

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

Удаление

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

Обновление

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

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

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

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

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

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

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

«Сломанные пакеты» - это пакеты которые имеют неудовлетворённые зависимости. Если сломанные пакеты обнаружены, то Synaptic не позволит проводить ни каких изменений в системе с пакетами до тех пор пока все сломанные пакеты не будут исправлены. Для исправления сломанных пакетов Выберите Правка→Исправить пакеты с ошибками в главном меню. Выберите Внести отмеченные изменения в меню Правка или нажмите Ctrl+P Подтвердите изменения, щелкнув по кнопке Применить.

Горячие клавиши в 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 мб. [Источник 3].

Использование

  1. Чтобы запустить Synaptic из меню Система выберите Система → Администрирование → Менеджер пакетов Synaptic. Вам понадобятся права администратора для использования Synaptic.
  2. Если вы знаете имя пакета который хотите установить, но в нажмите кнопку Поиск и введите имя требуемого пакета или частичное название. Также можно производить поиск по описанию в пакетах (например вы можете найти все упоминания пакетов "аркада" или "математика").
  3. Используйте категории в левой панели для фильтрации списка пакетов. Для отображения списка категорий после выполнения поиска, нажмите Разделы.
  4. Чтобы установить пакет, щёлкните по нему и выберите Отметить для установки. Если вы передумали, выберите Снять отметку.
  5. Чтобы удалить пакет, который уже установлен, выберите Отметить для удаления.
  6. Когда вы закончите, нажмите Применить и Ubuntu применит выбранные изменения. Если вы не хотите ничего изменять, то просто закройте окно.

Ссылки

Источники

  1. Synaptic - Основы [2010- 2017]. Дата обновления: 12.09.2017. URL: https://ru.wikipedia.org/wiki/Synaptic (дата обращения: 25.10.2017.)
  2. Synaptic - Особенности [2001- 2017]. Дата обновления: 15.10.2017. URL: http://www.nongnu.org/synaptic/ (дата обращения: 25.10.2017.)
  3. Synaptic - Как используется [2008- 2017]. Дата обновления: 15.10.2017. URL: https://help.ubuntu.com/community/SynapticHowto (дата обращения: 18.10.2017.)