manual:менеджер_пакетов_synaptic-2 Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
manual:менеджер_пакетов_synaptic-2 [2010/12/20 22:10]
удалено
— (текущий)
Строка 1: Строка 1:
-====== Менеджер пакетов Synaptic ====== 
  
-Менеджер пакетов Synaptic позволяет полностью управлять отдельными пакетами в системе. Основное его отличие от [[центр_приложений_ubuntu|Центра приложений]],​ кроме более богатого функционала,​ в том, что он работает на уровне пакетов,​ а не приложений. На всякий случай ещё раз напомню,​ что приложение и пакет это не одно и то же. Каждое приложение состоит из одного или более пакетов,​ вот и вся связь между этими понятиями((То есть фактически некоторые пакеты помечены как приложения,​ однако сами по себе они могут и не являться отдельными сущностями,​ поскольку по зависимостям могут требовать другие пакеты-части конечного приложения. Если по-русски,​ то каждое приложение состоит из кирпичиков,​ среди которых есть главный,​ находящийся на самом верху, но тем не менее опирающийся на все остальные.)). 
- 
-Итак, найти Synaptic можно в меню //​Система->​Администрирование->​Менеджер пакетов Synaptic//. Для запуска вам понадобится ввести свой административный пароль. При первом заходе вам покажут краткую справку:​ 
- 
-{{ .:​synaptic:​synaptic-first-launch.png }} 
- 
-Интерфейс Synaptic немного напоминает Центр приложений:​ слева находится колонка с категориями пакетов,​ под ней - переключатель способа сортировки по категориям,​ а справа находится собственно список пакетов и под ним описание текущего выбранного пакета:​ 
- 
-{{ .:​synaptic:​synaptic-main.png }} 
- 
-Также на верхней панели есть строка поиска,​ а кроме неё кнопки,​ позволяющие совершать некоторые операции. При нажатии на кнопку "​Обновить"​ будет произведено обновление индексов всех репозиториев (подробней про это я расскажу чуть позже в статье про репозитории),​ при нажатии на кнопку "​Отметить для обновления"​ собственно будут отмечены для обновления все пакеты,​ для которых доступны новые версии (об этом тоже чуть позже),​ ну а кнопка "​Применить"​ нужна для применения всех внесённых изменений. 
- 
-Собственно,​ Synaptic в первую очередь предназначен для управления пакетами,​ и поэтому в этой статье я расскажу только об этом, а изучение различных настроек оставлю на вашу совесть((Это ни в коем случае не призыв сразу бросаться на изучение,​ хотя возможно написанное так и выглядит. Я и сам про большинство настроек не знаю и даже более того, в глаза их не видел, ибо по сути ничего настраивать обычно не нужно.)). 
- 
-Итак, установленные пакеты помечаются зелёными квадратиками,​ а неустановленные - белыми. Изменить состояние того или иного пакета можно нажав правой кнопкой мыши на его названии в списке и выбрав нужное действие:​ 
- 
-{{ .:​synaptic:​synaptic-context-menu.png }} 
- 
-<​note>​В отличие от Центра приложений внесённые через Synaptic изменения вступают в силу только после нажатия на кнопку "​Применить"​ на панели инструментов.</​note>​ 
- 
-Тут можно было бы провести теоретический экскурс в дебри пакетной системы Ubuntu на тему возможных состояний пакетов,​ но я пожалуй скажу лишь, что удалить пакет можно одним из двух способов:​ либо просто удалить файлы пакета,​ либо удалить их вместе со всеми пользовательскими настройками,​ относящимися к удаляемому пакету. Отличаются эти способы вот чем: многие программы создают в домашних папках пользователей файлы со своими настройками,​ так вот, при простом удалении эти программы удаляться без пользовательских настроек,​ а при полном - с ними((Ubuntu вообще очень трепетно относится к пользовательским данным. Вдруг вы удалите программу,​ а потом захотите её поставить заново?​ В этом случае вам и пригодятся оставшиеся настройки,​ благо много места они не занимают и перед глазами не маячат.)). 
- 
-Synaptic, как и остальные инструменты управления пакетами,​ автоматически следит за разрешением всех зависимостей и ликвидацией различных конфликтов. Мало того, при совершении любых действий Synaptic выдаст вам окно с подробным описанием вносимых изменений. 
- 
-В качестве примера я попробую удалить один ненужный мне пакет, ''​pptp-linux''​. Сначала мне нужно его найти, для этого я просто введу его имя в строку быстрого поиска((Если вы не видите строки быстрого поиска - просто немного раздвиньте окно по горизонтале.)),​ убедившись,​ что у меня выбран пункт "​Все"​ в списке категорий:​ 
- 
-{{ .:​synaptic:​synaptic-find-pptp.png }} 
- 
-Мне пожалуй не хочется,​ чтоб от пакета оставались какие-нибудь следы, поэтому я выберу полное удаление:​ 
- 
-{{ .:​synaptic:​synaptic-purge-pptp.png }} 
- 
-От этого пакета зависят два других,​ поэтому Synaptic мне выдаёт предупреждение,​ что удалить их можно только вместе:​ 
- 
-{{ .:​synaptic:​synaptic-pptp-refer.png }} 
- 
-Что ж, эта парочка мне тоже не нужна, поэтому не вижу причин не соглашаться. Обратите внимание,​ как изменилась иконка рядом с именем пакета. И вы ведь ещё помните,​ что все изменения вступают в силу только после нажатия кнопки "​Применить"​ на главной панели программы?​ 
- 
-{{ .:​synaptic:​synaptic-apply.png }} 
- 
-После нажатия на неё Synaptic выдаст вам всю сводку планируемых действий,​ и вы сможете проверить,​ что всё будет сделано именно так, как вы хотите. И только после этого собственно запустить процесс внесения изменений нажатием кнопки "​Применить":​ 
- 
-{{ .:​synaptic:​synaptic-summary.png }} 
- 
-<note warning>​Я уже говорил,​ что вся система состоит из пакетов. Так вот, через Synaptic вы можете удалить любой из них, например,​ ядро Ubuntu. Я думаю очевидно,​ что подобные действия приведут к полной неработоспособности системы,​ поэтому никогда не удаляйте пакеты,​ назначение которых вы не знаете.</​note>​ 
- 
-Что ж, на этом краткое знакомство с Synaptic кончается,​ в следующей статье я расскажу про основы работы с пакетной системой Ubuntu из терминала:​ 
- 
-  * [[apt|Консольные инструменты]]