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