Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
manual:менеджер_пакетов_synaptic-2 [2010/05/07 22:02] |
— (текущий) | ||
---|---|---|---|
Строка 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|Консольные инструменты]] |