Synaptic: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
 
(не показано 20 промежуточных версий 10 участников)
Строка 1: Строка 1:
== Краткая инструкция по работе с Synaptic ==
[[en:Synaptic]]
{{h0|Краткая инструкция по работе с Synaptic}}


Synaptic -- это графический интерфейс к программе управления пакетами APT. С помощью Synaptic вы можете управлять источниками пакетов (репозитариями), получать сведения об доступных пакетах, устанавливать/удалять/обновлять пакеты, производить поиск по ключевым словам среди доступных пакетов.
'''Synaptic''' — это графический интерфейс к программе управления пакетами APT. С помощью Synaptic вы можете управлять источниками пакетов (репозиториями), получать сведения о доступных пакетах, устанавливать/удалять/обновлять пакеты, производить поиск по ключевым словам среди доступных пакетов.


== Запуск ==


=== Запуск ===
Запустить Synaptic можно:
Для запуска Synaptic выберите в меню '''K->Приложения->Настройки->Менеджер пакетов''' или откройте терминал и наберите в нем команду '''synaptic'''. Перед своим запуском программа попросит вас ввести пароль суперпользователя:


[[Файл:Synaptic0.png|center]]
*из меню рабочей среды:
**в рабочей среде Mate: {{nav|Меню MATE|Приложения|Параметры|Программа управления пакетами Synaptic}};
**в рабочей среде KDE: {{nav|Меню запуска приложений|Настройки|Synaptic (Менеджер пакетов)}};
**в рабочей среде Xfce: {{nav|Меню запуска приложений|Настройки|Менеджер пакетов}};
 
*из командной строки:
*:<source lang="text" highlight="1">$ synaptic</source>
 
Перед своим запуском программа попросит вас ввести пароль суперпользователя:
 
[[Файл:Synaptic0.png|Synaptic — запрос пароля суперпользователя|center]]


Сразу после запуска окно программы выглядит так:
Сразу после запуска окно программы выглядит так:


[[Файл:Synaptic1.png|200px|center]]
[[Файл:Synaptic1.png|Synaptic — сразу после запуска|center]]
 
В правой части программы расположен список программ с указанием их текущего состояния. При выборе пакета из списка в нижней части отображаются сведения о нем и его описание.


=== Настройки источников пакетов ===
== Настройки источников пакетов ==
Если вы еще не произвели настройки источников пакетов (репозитариев), то выберите в меню программы пункт Настройки->Репозитории. Появится окно со списком источников пакетов для вашего дистрибутива:
Если вы ещё не произвели настройки источников пакетов ([[Репозитории_ALT_Linux|репозиториев]]), выберите в меню программы пункт {{nav|Параметры|Репозитории}}. Появится окно со списком источников пакетов для вашего дистрибутива:


[[Файл:Synaptic2.png|200px|center]]
[[Файл:Synaptic2.png|Synaptic — список репозиториев|center]]


'''ВАЖНО!''' '''''Внимательно отнеситесь к настройкам источников! Ни в коем случае не стоит выбирать все подряд!'''''
{{attention|Внимательно отнеситесь к настройкам источников! Ни в коем случае не стоит выбирать все подряд!}}


Для каждого доступного репозитария указаны несколько зеркал (например, ftp.altlinux.org и mirror.yandex.ru) и три способа доступа: ftp, http, rsync. Выберите наиболее удобный для вас способ, например тот, которые не заблокировал ваш провайдер, и наиболее быстрый сервер.
Для каждого доступного репозитория указаны несколько зеркал (например, {{path|ftp.altlinux.org}} и {{path|mirror.yandex.ru}}) и три способа доступа: {{term|ftp}}, {{term|http}}, {{term|rsync}}. Выберите наиболее удобный для вас способ, например тот, которые не заблокировал ваш провайдер, и наиболее быстрый сервер.


Выберите тот репозитарий, из которого вы хотите устанавливать пакеты.  
{{Note|Тип x86_64 показывает, что в данном репозитории находятся исполняемые программы и библиотеки собранные для 64-х разрядных систем (64bit). При использовании дистрибутива для 32-х разрядных процессоров, тип содержимого будет i586.
FIXME: ОБЯЗАТЕЛЬНО нужно описание, чем updates отличается от desktop, и где надо, а где не надо подключать noarch!


Обратите внимание, что в этом списке по умолчанию содержится и CD/DVD, с которого вы ставили систему.
Наличие репозитория x86_64-i586 обусловлено необходимостью поддержки 32-разрядных приложений в 64-разрядной системе. Если такая поддержка не требуется, репозиторий тоже не нужен.


[[Файл:Synaptic3.png|200px|center]]
Источник с типом noarch предоставляет пакеты, идентичные для обеих платформ x86 (не используется в случае типов arm и armh). Как правило, это данные, небинарные библиотеки к Perl, Phyton и т.п.}}


Если вы планируете ставить программы из сети, то репозитарий с диска можно отключить.


После редактирования списка источников, программа предупредит вас, что "информация о репозиториях обновилась":
{{attention|Не следует смешивать несовместимые репозитории, например, репозитории, относящихся к разным дистрибутивам.


[[Файл:Synaptic4.png|200px|center]]


'''Обязательно''' нажмите кнопку "Получить сведения" на панели инструментов. Регулярно (желательно перед каждой установкой пакета) обновляйте сведения о доступных пакетах!
Не стоит подключать несколько разных зеркал. Это увеличит необходимый объём памяти для расчёта зависимостей обновлений, плюс зеркала могут синхронизироваться в разное время, что также может добавить проблем при расчёте зависимостей.}}


=== Обновление пакетов ===
Обратите внимание, что списке репозиториев может содержаться и CD/DVD, с которого вы ставили систему:
После получения сведений о пакетах, доступных в новых источниках обновлений, обновите систему. Для этого нажмите кнопку "Отметить для обновления" на панели инструментов. Программа выдаст вам список пакетов, назначенных для удаления, обновления и установки:


[[Файл:Synaptic6.png|200px|center]]
[[Файл:Synaptic3.png|Synaptic — cdrom в списке репозиториев|center]]


Желательно просмотреть список удаляемых пакетов. Если в нем есть какие-то важные системные пакеты (glibc*, apt*, rpm* и т.п.), то лучше перед обновлением проконсультироваться в списках рассылки, форумах или техподдержке.
Если вы планируете ставить программы из сети, то репозиторий с диском можно отключить.


Если вы согласны на предлагаемые изменения, то отображение дерева пакетов будет примерно таким:
К предложенному списку репозиториев можно добавить любые репозитории, нажав на кнопку «Создать» и введя необходимые данные:  


[[Файл:Synaptic7.png|200px|center]]
[[Файл:Synaptic2-add-repo.png|Synaptic — добавление репозитория|center]]


Обратите внимание на то, как изменились значки рядом с именами пакетов. Пояснения к пиктограммам можно найти в меню Помощь:
После редактирования списка источников, программа предупредит вас, что «информация о репозиториях обновилась»:


[[Файл:Synaptic5.png|200px|center]]
[[Файл:Synaptic4.png|Synaptic — после изменения списка репозиториев|center]]


На панели инструментов нажмите кнопку Применить:
Обновите информацию о репозиториях, нажав кнопку «Получить сведения» на панели инструментов.
{{attention| После выбора и добавления репозиториев необходимо получить сведения о находящихся в них пакетах. В противном случае список доступных для установки программ будет не актуален. Регулярно (желательно перед каждой установкой пакета) обновляйте сведения о доступных пакетах!}}


[[Файл:Synaptic8.png|200px|center]]
== Обновление всех установленных пакетов ==
По умолчанию Synaptic использует умное обновление (действие умного обновления аналогично действию команды {{cmd|apt-get dist-upgrade}}). Для того чтобы изменить метод обновления системы, откройте диалоговое окно «Параметры» ({{nav|Параметры|Параметры}}) и на вкладке «Основные» в списке «Обновить систему» выберите требуемый способ.


Обратите внимание на объемы данных, которые будут скачены из сети. После подтверждения Synaptic начнет загружать файлы:
Для обновления пакетов необходимо:
#Нажать кнопку «Получить сведения» (<Ctrl>+<R>), для того чтобы скачать список самых последних версий ПО.
#Нажать кнопку «Отметить для обновления» (<Ctrl>+<G>), для того чтобы Synaptic отметил для обновления все пакеты. При этом программа может вывести окно со списком вносимых изменений:
#:[[Файл:Synaptic6.png|Synaptic — список обновляемых пакетов|center]]
#:Желательно просмотреть список удаляемых пакетов. Если в нем есть какие-то важные системные пакеты ({{pkg|glibc*}}, {{pkg|apt*}}, {{pkg|rpm*}} и т. п.), то лучше перед обновлением проконсультироваться в списках рассылки, форумах или техподдержке.
#:Если вы согласны на предлагаемые изменения, нажмите кнопку «Применить». Отображение дерева пакетов будет примерно таким:
#:[[Файл:Synaptic7.png|Synaptic — пакеты, готовые к обновлению|center]]
#:Обратите внимание на то, как изменились значки рядом с именами пакетов. Пояснения к пиктограммам можно найти в меню {{nav|Справка|Описание значков}}:
#:[[Файл:Synaptic5.png|Synaptic — толкование пиктограмм|center]]
#Нажать кнопку «Применить» на панели инструментов.
#:[[Файл:Synaptic8.png|Synaptic — список изменений|center]]
#:Обратите внимание на объёмы данных, которые будут скачаны из сети. После подтверждения Synaptic начнёт загружать файлы:
#:[[Файл:Synaptic9.png|Synaptic — загрузка файлов|center]]
#:После загрузки начнётся непосредственно установка:
#:[[Файл:Synaptic10.png|Synaptic — установка скачанных пакетов|center]]
#После завершения установки может появиться окно с сообщениями apt, которые появились в процессе установки. Среди этих сообщений не должно быть ошибок (Error).
#:[[Файл:Synaptic11.png|Synaptic — сообщения apt|center]]


[[Файл:Synaptic9.png|200px|center]]
Если вы не уверены, что все прошло без серьёзных проблем, скопируйте через буфер обмена текст сообщений, и сохраните его. Это поможет в устранении последствий :)


После загрузки начнется непосредственно установка:
== Установка (переустановка) программ ==
Используя дерево категорий программ или поиск, выберите нужную программу. Например, игру {{pkg|einstein}}:


[[Файл:Synaptic10.png|200px|center]]
[[Файл:Synaptic12.png|Synaptic — пакет для установки|center]]


После завершения установки может появиться окно с сообщениями apt, которые появились в процессе установки. Среди этих сообщений не должно быть ошибок (Error).
Дважды кликните по нужной программе, или вызвав правой кнопкой контекстное меню, выберите «Отметить для установки» («Отметить для повторной установки»). У пакета сменится пиктограмма:


[[Файл:Synaptic11.png]]
[[Файл:Synaptic13.png|Synaptic — список изменений|center]]


Если вы не уверены, что все прошло без серьезных проблем, скопируйте через буфер обмена текст сообщений, и сохраните его. Это поможет в устранении последствий :)
При выделении пакета на установку, особенно больших пакетов, программа может вывести окно со списком пакетов, необходимых дополнительно для установки и дальнейшей корректной работы программы:


=== Установка программ ===
[[Файл:Synaptic16.png|Synaptic — выбранный пакет|center]]
Используя дерево категорий программ или поиск, выберите нужную программу. Например, игру sirius:


[[Файл:Synaptic12.png|200px|center]]
Для установки могут быть отмечены сразу несколько пакетов. В таком случае пакеты будут последовательно установлены в систему и, при необходимости, будут установлены зависимые пакеты. После каждого выбора пакета, задание на его установку попадает в очередь.


Дважды кликните по нужной программе, или вызвав правой кнопкой контекстное меню, выберите "Отметить для установки". У пакета сменится пиктограмма:
Чтобы выполнить все задания находящиеся в очереди следует нажать кнопку «Применить», на панели инструментов. Будет показан список изменений, который произойдет при установке данной программы.


[[Файл:Synaptic13.png]]
После подтверждения «Synaptic» начнёт загружать файлы. Ход загрузки по сети и установка пакетов, будет отображаться в окне программы


И нажмите кнопку "Применить" на панели инструментов.
== Поиск программ ==
APT, а следовательно и Synaptic, позволяет искать программы по именам или ключевым словам в описании. Например, если вам надо программу по работе с exif-данными в изображениях, то воспользуйтесь поиском. На панели инструментов нажмите кнопку «Искать», выберите поле, по которому будет осуществляться поиск, и введите ключевое слово:


=== Поиск программ ===
[[Файл:Synaptic14.png|Synaptic — поиск|center]]
APT, а следовательно и Synaptic, позволяет искать программы по именам или ключевым словам в описании. Например, если вам надо программу по работе с exif-данными в изображениях, то воспользуйтесь поиском. На панели инструментов нажмите кнопку "Искать", выберите поле, по которому будет осуществляться поиск, и введите ключевое слово:


[[Файл:Synaptic14.png]]
Результаты поиска будут сведены в отдельный список:


[[Файл:Synaptic15.png|Synaptic — результаты поиска|center]]


Результаты поиска будут сведены в отдельный список:
== Удаление программ ==
 
Используя дерево категорий программ или поиск, выберите нужную программу. Например, {{pkg|dia}}:
 
[[Файл:Synaptic-remove-1.png|Synaptic — пакет для удаления|center]]
 
Кликните по нужной программе правой кнопкой мыши, вызвав контекстное меню и выберите «Отметить для удаления». У пакета сменится пиктограмма:
 
[[Файл:Synaptic-remove-2.png|Synaptic — список изменений|center]]
 
В некоторых случаях, при выборе пакета для удаления, программа может вывести окно со списком пакетов, которые зависят от данного пакета.


[[Файл:Synaptic15.png|200px|center]]
[[Файл:Synaptic-remove-3.png|Synaptic — выбранный пакет|center]]


Для удаления могут быть отмечены сразу несколько пакетов. В таком случае будут удалены и отмеченные пакеты и пакеты, зависимые от них. После каждого выбора пакета, задание на его удаление попадает в очередь.


=== Synaptic и блокировка базы rpm ===
Чтобы выполнить все задания находящиеся в очереди следует нажать кнопку «Применить», на панели инструментов. Будет показан список изменений, который произойдет при удалении отмеченных программ.
Программа Synaptic при старте блокирует доступ к локально базе данных пакетов. Поэтому НЕВОЗМОЖНА ОДНОВРЕМЕННАЯ работа двух программ Synaptic или Synaptic и apt.


После подтверждения «Synaptic» начнёт удаление. Ход удаления пакетов, будет отображаться в окне программы. Для удаления пакетов подключение к интернету не нужно.


== Synaptic и блокировка базы rpm ==
Программа Synaptic при старте блокирует доступ к локальной базе данных пакетов. Поэтому ''невозможна'' одновременная работа двух программ Synaptic или, например, Synaptic и apt.


<noinclude>
[[Категория:HOWTO]]
[[Категория:HOWTO]]
[[категория:пользователю]]
[[Категория:Программное обеспечение]]
{{Category navigation|title=Программное обеспечение|category=Программное_обеспечение|sortkey={{SUBPAGENAME}}}}
[[Категория:Пользователю]]
{{Category navigation|title=Управление пакетами|category=Управление пакетами|sortkey=*}}
</noinclude>
[[Категория:Управление ПО]]

Текущая версия от 23:53, 2 июля 2024

Краткая инструкция по работе с Synaptic

Synaptic — это графический интерфейс к программе управления пакетами APT. С помощью Synaptic вы можете управлять источниками пакетов (репозиториями), получать сведения о доступных пакетах, устанавливать/удалять/обновлять пакеты, производить поиск по ключевым словам среди доступных пакетов.

Запуск

Запустить Synaptic можно:

  • из меню рабочей среды:
    • в рабочей среде Mate: Меню MATE ▷ Приложения ▷ Параметры ▷ Программа управления пакетами Synaptic;
    • в рабочей среде KDE: Меню запуска приложений ▷ Настройки ▷ Synaptic (Менеджер пакетов);
    • в рабочей среде Xfce: Меню запуска приложений ▷ Настройки ▷ Менеджер пакетов;
  • из командной строки:
    $ synaptic
    

Перед своим запуском программа попросит вас ввести пароль суперпользователя:

Synaptic — запрос пароля суперпользователя

Сразу после запуска окно программы выглядит так:

Synaptic — сразу после запуска

В правой части программы расположен список программ с указанием их текущего состояния. При выборе пакета из списка в нижней части отображаются сведения о нем и его описание.

Настройки источников пакетов

Если вы ещё не произвели настройки источников пакетов (репозиториев), выберите в меню программы пункт Параметры ▷ Репозитории. Появится окно со списком источников пакетов для вашего дистрибутива:

Synaptic — список репозиториев
Внимание! Внимательно отнеситесь к настройкам источников! Ни в коем случае не стоит выбирать все подряд!


Для каждого доступного репозитория указаны несколько зеркал (например, ftp.altlinux.org и mirror.yandex.ru) и три способа доступа: ftp, http, rsync. Выберите наиболее удобный для вас способ, например тот, которые не заблокировал ваш провайдер, и наиболее быстрый сервер.

Примечание: Тип x86_64 показывает, что в данном репозитории находятся исполняемые программы и библиотеки собранные для 64-х разрядных систем (64bit). При использовании дистрибутива для 32-х разрядных процессоров, тип содержимого будет i586.

Наличие репозитория x86_64-i586 обусловлено необходимостью поддержки 32-разрядных приложений в 64-разрядной системе. Если такая поддержка не требуется, репозиторий тоже не нужен.

Источник с типом noarch предоставляет пакеты, идентичные для обеих платформ x86 (не используется в случае типов arm и armh). Как правило, это данные, небинарные библиотеки к Perl, Phyton и т.п.


Внимание! Не следует смешивать несовместимые репозитории, например, репозитории, относящихся к разным дистрибутивам.


Не стоит подключать несколько разных зеркал. Это увеличит необходимый объём памяти для расчёта зависимостей обновлений, плюс зеркала могут синхронизироваться в разное время, что также может добавить проблем при расчёте зависимостей.


Обратите внимание, что списке репозиториев может содержаться и CD/DVD, с которого вы ставили систему:

Synaptic — cdrom в списке репозиториев

Если вы планируете ставить программы из сети, то репозиторий с диском можно отключить.

К предложенному списку репозиториев можно добавить любые репозитории, нажав на кнопку «Создать» и введя необходимые данные:

Synaptic — добавление репозитория

После редактирования списка источников, программа предупредит вас, что «информация о репозиториях обновилась»:

Synaptic — после изменения списка репозиториев

Обновите информацию о репозиториях, нажав кнопку «Получить сведения» на панели инструментов.

Внимание! После выбора и добавления репозиториев необходимо получить сведения о находящихся в них пакетах. В противном случае список доступных для установки программ будет не актуален. Регулярно (желательно перед каждой установкой пакета) обновляйте сведения о доступных пакетах!


Обновление всех установленных пакетов

По умолчанию Synaptic использует умное обновление (действие умного обновления аналогично действию команды apt-get dist-upgrade). Для того чтобы изменить метод обновления системы, откройте диалоговое окно «Параметры» (Параметры ▷ Параметры) и на вкладке «Основные» в списке «Обновить систему» выберите требуемый способ.

Для обновления пакетов необходимо:

  1. Нажать кнопку «Получить сведения» (<Ctrl>+<R>), для того чтобы скачать список самых последних версий ПО.
  2. Нажать кнопку «Отметить для обновления» (<Ctrl>+<G>), для того чтобы Synaptic отметил для обновления все пакеты. При этом программа может вывести окно со списком вносимых изменений:
    Synaptic — список обновляемых пакетов
    Желательно просмотреть список удаляемых пакетов. Если в нем есть какие-то важные системные пакеты (glibc*, apt*, rpm* и т. п.), то лучше перед обновлением проконсультироваться в списках рассылки, форумах или техподдержке.
    Если вы согласны на предлагаемые изменения, нажмите кнопку «Применить». Отображение дерева пакетов будет примерно таким:
    Synaptic — пакеты, готовые к обновлению
    Обратите внимание на то, как изменились значки рядом с именами пакетов. Пояснения к пиктограммам можно найти в меню Справка ▷ Описание значков:
    Synaptic — толкование пиктограмм
  3. Нажать кнопку «Применить» на панели инструментов.
    Synaptic — список изменений
    Обратите внимание на объёмы данных, которые будут скачаны из сети. После подтверждения Synaptic начнёт загружать файлы:
    Synaptic — загрузка файлов
    После загрузки начнётся непосредственно установка:
    Synaptic — установка скачанных пакетов
  4. После завершения установки может появиться окно с сообщениями apt, которые появились в процессе установки. Среди этих сообщений не должно быть ошибок (Error).
    Synaptic — сообщения apt

Если вы не уверены, что все прошло без серьёзных проблем, скопируйте через буфер обмена текст сообщений, и сохраните его. Это поможет в устранении последствий :)

Установка (переустановка) программ

Используя дерево категорий программ или поиск, выберите нужную программу. Например, игру einstein:

Synaptic — пакет для установки

Дважды кликните по нужной программе, или вызвав правой кнопкой контекстное меню, выберите «Отметить для установки» («Отметить для повторной установки»). У пакета сменится пиктограмма:

Synaptic — список изменений

При выделении пакета на установку, особенно больших пакетов, программа может вывести окно со списком пакетов, необходимых дополнительно для установки и дальнейшей корректной работы программы:

Synaptic — выбранный пакет

Для установки могут быть отмечены сразу несколько пакетов. В таком случае пакеты будут последовательно установлены в систему и, при необходимости, будут установлены зависимые пакеты. После каждого выбора пакета, задание на его установку попадает в очередь.

Чтобы выполнить все задания находящиеся в очереди следует нажать кнопку «Применить», на панели инструментов. Будет показан список изменений, который произойдет при установке данной программы.

После подтверждения «Synaptic» начнёт загружать файлы. Ход загрузки по сети и установка пакетов, будет отображаться в окне программы

Поиск программ

APT, а следовательно и Synaptic, позволяет искать программы по именам или ключевым словам в описании. Например, если вам надо программу по работе с exif-данными в изображениях, то воспользуйтесь поиском. На панели инструментов нажмите кнопку «Искать», выберите поле, по которому будет осуществляться поиск, и введите ключевое слово:

Synaptic — поиск

Результаты поиска будут сведены в отдельный список:

Synaptic — результаты поиска

Удаление программ

Используя дерево категорий программ или поиск, выберите нужную программу. Например, dia:

Synaptic — пакет для удаления

Кликните по нужной программе правой кнопкой мыши, вызвав контекстное меню и выберите «Отметить для удаления». У пакета сменится пиктограмма:

Synaptic — список изменений

В некоторых случаях, при выборе пакета для удаления, программа может вывести окно со списком пакетов, которые зависят от данного пакета.

Synaptic — выбранный пакет

Для удаления могут быть отмечены сразу несколько пакетов. В таком случае будут удалены и отмеченные пакеты и пакеты, зависимые от них. После каждого выбора пакета, задание на его удаление попадает в очередь.

Чтобы выполнить все задания находящиеся в очереди следует нажать кнопку «Применить», на панели инструментов. Будет показан список изменений, который произойдет при удалении отмеченных программ.

После подтверждения «Synaptic» начнёт удаление. Ход удаления пакетов, будет отображаться в окне программы. Для удаления пакетов подключение к интернету не нужно.

Synaptic и блокировка базы rpm

Программа Synaptic при старте блокирует доступ к локальной базе данных пакетов. Поэтому невозможна одновременная работа двух программ Synaptic или, например, Synaptic и apt.