Менеджер пакетов Synaptic Сравнение версий

Различия

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

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

Следующая версия
Предыдущая версия
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|Консольные инструменты]]