Mint: фирменный инструментарий. Менеджер репозиториев software-sources

Алексей Федорчук

Читатели, одолевшие предыдущую заметку о Менеджере программ, наверняка догадались, устанавливаемые с его помощью пакеты берутся из репозиториев, для управления которыми предназначен пункт его меню Правка -> Источники приложений. Через него вызывается самостоятельная утилита фирменного набора. В списке mint-утилит, приведённом во Вступлении, она фигурирует под именем mintsources. Которое, однако, является символической ссылкой на другой исполняемый файл, что можно подтвердить такой командой:

$=> ll /usr/bin/mintsources
lrwxrwxrwx 1 root root 16 июня   6 19:25 /usr/bin/mintsources -> software-sources*

Так что запускать рассматриваемую утилиту можно любой из этих команд. Имеется для неё и соответствующий пункт в разделе Администрирование главного меню — он называется Источники приложений (это и есть официальное название программы, Менеджер репозиториев — моя отсебятина, придуманная единообразия ради). Наконец, плюс к упомянутой возможности вызова software-sources из Менеджера программ, пиктограмма запуска его есть и в секции Администрирование Центра управления Cinnamon’а.

Вне зависимости от способа запуска, после него открывается окно software-sources с пятью страницами, переключение между которыми осуществляется экранными кнопками. На первой странице, именуемой Официальные репозитории, выбираются зеркала двух основных репозиториев — собственного и репозитория Ubuntu (вся базовая часть Mint’а берётся из последнего). Здесь же отмечается, следует ли использовать бэкпорты, нестабильные пакеты, а также исходники:

mint-tools_23

В списке зеркал обоих из основных репозиториев указываются их URL’ов, флажок страны размещения, а также реальная скорость соединения — последняя колонка появляется по прошествии некоторого времени, необходимого для получения соответствующих данных. Именно по скорости соединения список и сортируется, так что в обоих случаях следует просто выбрать верхнюю строку (в списке зеркал нет ни одного российского, так что выбор по «географическому» принципу смысла не имеет):

mint-tools_24

mint-tools_25

Использование портированных (backport) и нестабильных (romeo) пакетов разработчиками настоятельно не рекомендуется, и по умолчанию эти ветви репозиториев отключены. Попытка активировать любую из них вызывает предупреждение, для бэкпортов такое:

mint-tools_26

А для нестабильных пакетов — такое:

mint-tools_27

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

Отключено также использование ветки репозитория, содержащей исходные тексты пакетов. Активация её не несёт никакой опасности, и потому не сопровождается предупреждением. Просто доступ к исходникам нужен далеко не всем применителям, а лишь тем, кто пересобирает пакеты с каким-либо своими специфическими опциями. Да ещё в некоторых специальных случаях — например, при использовании файловой системы ZFS: модули её поддержки компилируются динамически в соответствии с версией ядра.

Вторая страница — PPA-репозитории, то есть дополнительные PPA-репозитории из централизованного хранилища всех пакетов, собранных независимыми разработчиками и майнтайнерами. Они предназначены для Ubuntu и её прямых родственников (вроде Kubuntu и Xubuntu). Но, поскольку Mint с Ubuntu полностью обратно бинарно совместим, пакеты эти обычно (если не вообще всегда) можно использовать и в нём. По крайней мере, я не только не сталкивался с какими-либо проблемами, но и не слышал о таковых. Для доступа к PPA-репозиториям фирма Canonical разработала специальную систему с web-интерфейсом — Launchpad.

На скриншоте в списке уже подключённых можно видеть репозиторий Андрея crew Кузнецова, в котором, в частности, содержится русский словарь для hunspell с поддержкой буквы Ё:

mint-tools_28

Для подключения дополнительного репозитория его сначала нужно отыскать на Launchpad’е и определить его ppa-имя. Например, для PPA-репозитория с пакетами поддержки файловой системы ZFS оно будет таким: ppa:zfs-native/stable. Затем кнопкой Добавить новый… вызывается панель, в соответствующее поле которой это имя вписывается:

mint-tools_29

Нажатие кнопки OK вызывает панель с информацией о репозитории:

mint-tools_30

И после подтверждения своих намерений новый репозиторий появляется в общем списке:

mint-tools_31

В большинстве случаев при подключении PPA-репозиториев автоматически подключаются и их ветки с исходниками (в русском переводе почему-то называемые Источниками) — вероятно, на всякий пожарный. Хотя для репозитория zfs-native, как уже было сказано, доступ к исходным текстам — необходимость.

На странице Дополнительные репозитории аналогичную процедуру можно выполнить для репозиториев произвольных, в том числе и локальных (впрочем, у меня такой необходимости пока не было):

mint-tools_32

Страница Проверка подлинности ключей предназначена для хранения ключей к подключённым репозиториям — официальных и PPA-репозиториев они вносятся в список автоматически, а необходимости в ручной загрузке ключей у меня не возникало:

mint-tools_33

Наконец, на странице Maintenance можно произвести исправление проблем с локальными кешами пакетов, буде таковые возникнут (у меня пока не возникало) и их очистку от продуктов жизнедеятельности при установке пакетов:

mint-tools_34

В правом верхнем углу окна программы можно видеть кнопку Обновить кэш. К ней следует обращаться после любым действий с репозиториями — это приведёт локальный кэш пакетов в актуальное состояние:

mint-tools_35

Впрочем, не будет большого вреда нажать эту кнопку и в том случае, если никаких изменений в составе репозиториев не выполнялась — действие её аналогично команде apt update.

Назад | Оглавление | Вперёд

 

Добавить комментарий