Как редактировать PPA в Linux Mint (графический интерфейс и терминал)

Самый простой способ редактировать PPA в Linux Mint — использовать встроенный инструмент «Источники программного обеспечения». В текущей версии Linux Mint страница PPA позволяет добавлять, удалять, включать, отключать и просматривать содержимое PPA. Если вам нужно изменить саму строку репозитория, используйте терминал и отредактируйте соответствующий файл исходного кода APT.

Данное руководство отражает текущую версию инструментов Linux Mint. Linux Mint 22.3 «Zena» использует пакетную базу Ubuntu Noble, в то время как LMDE основан на Debian и не должен рассматриваться как целевой репозиторий PPA Ubuntu. Собственный проект mintsources в Linux Mint может скрывать страницу PPA, если поддержка PPA отключена.

Управление PPA в Linux Mint с помощью источников программного обеспечения

1. Открытые программные источники

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

Меню приложений Linux Mint с выделенными в результатах поиска источниками программного обеспечения.
Найдите раздел «Источники программного обеспечения» в меню приложения Linux Mint.

2. Откройте страницу PPA-репозиториев.

Выберите PPA в левой боковой панели. В текущем интерфейсе отображается столбец «Включено» и три основные кнопки: «Добавить» , «Удалить» и «Обзор» . В более старых руководствах может упоминаться кнопка «Редактировать», но в текущем интерфейсе Linux Mint такой кнопки для PPA нет.

Страница PPA-репозиториев программного обеспечения Linux Mint с колонкой «Включено» и кнопками «Добавить», «Удалить» и «Просмотреть».
На текущей странице PPAs основное внимание уделяется включению, добавлению, удалению и просмотру записей PPA.

3. Включите или отключите существующий PPA.

Используйте флажок рядом с PPA, чтобы включить или отключить его. Отключение полезно при устранении неполадок, поскольку оно сохраняет конфигурацию источника, не позволяя APT получать из него пакеты. После изменения состояния репозитория нажмите на подсказку для обновления кэша APT, когда это предложит Software Sources.

Источники программного обеспечения Linux Mint с выбранной строкой PPA и видимым флажком «Включено»
Установите флажок «Включено», чтобы временно отключить или повторно включить PPA.

4. Добавьте новый PPA.

Нажмите «Добавить» , затем введите PPA в обычном ppa:owner/nameформате. Скопируйте этот идентификатор с официальной страницы PPA проекта, а не угадывайте его. Текущий код mintsources в Linux Mint проверяет, поддерживает ли PPA базовую версию Ubuntu, прежде чем добавлять его.

Добавить диалоговое окно «Источники программного обеспечения» в Linux Mint, отображающее владельца PPA и формат имени PPA.
Введите идентификатор PPA в формате ppa:owner/name, затем подтвердите добавление.

5. Удалите PPA

Выберите PPA и нажмите «Удалить» , затем обновите кэш APT. Удаление репозитория не приводит к автоматическому понижению версий пакетов, которые были установлены из него ранее, поэтому не следует предполагать, что система вернулась к версиям пакетов Linux Mint только потому, что запись PPA исчезла.

Редактирование PPA из терминала

Терминал удобнее, когда вам нужны повторяющиеся команды или необходимо просмотреть сами файлы APT.

Добавить PPA

sudo add-apt-repository ppa:owner/name
sudo apt update

Замените owner/nameна нужный вам PPA. add-apt-repositoryРабочий процесс автоматически вводит исходный код и ключ подписи, что безопаснее, чем вручную вставлять команды из старых руководств.

В терминале Linux Mint отображается вывод команды sudo add-apt-repository с примером PPA.
Используйте команду add-apt-repository с идентификатором PPA, затем обновите метаданные пакета.

Удалите PPA без повреждений.

sudo add-apt-repository --remove ppa:owner/name
sudo apt update

Это предпочтительнее, чем удаление только исходного файла, поскольку текущая версия Linux Mint также хранит отдельный ключ подписи для PPA.

В терминале Linux Mint отображается команда add-apt-repository remove, за которой следует sudo apt update.
Удалите PPA с помощью команды add-apt-repository, затем выполните команду pt update.

Найдите исходный файл PPA и ключ.

APT считывает дополнительные репозитории из /etc/apt/sources.list.d/. Текущая версия mintsources для Linux Mint записывает PPA в виде .listфайла и хранит его ключ в /etc/apt/keyrings/ссылочной signed-by=директории. Вы можете проверить оба расположения с помощью:

ls /etc/apt/sources.list.d/
ls /etc/apt/keyrings/

APT также поддерживает более новый формат, как описано в руководстве по файлу sources.list.sources в Ubuntu , поэтому не следует предполагать, что каждый сторонний репозиторий будет использовать файл..list

В терминале Linux Mint отображается список файлов в каталогах sources.list.d и apt keyrings.
Определения репозиториев и ключи подписи к ним хранятся в отдельных местах конфигурации APT.

Отредактируйте строку источника PPA вручную.

Если вам действительно необходимо изменить URI, набор тестов или параметры, сначала сделайте резервную копию файла и отредактируйте его от имени root:

sudo cp /etc/apt/sources.list.d/example.list /etc/apt/sources.list.d/example.list.bak
sudo nano /etc/apt/sources.list.d/example.list
sudo apt update

Не следует менять кодовое имя Ubuntu только для того, чтобы заставить работать неподдерживаемый PPA. Linux Mint 22.3 использует базовый репозиторий Noble, и текущая реализация Software Sources проверяет поддержку PPA по базовому кодовому имени. Обход этой проверки может привести к конфликтам зависимостей или сбоям в будущих обновлениях. Информацию о базовом репозитории пакетов можно найти в описании выпуска Linux Mint 22.3 .

Редактирование строки исходного кода PPA Linux Mint с помощью GNU nano, содержащей путь к подписанному ключу.
Ручное редактирование лучше всего использовать в тех случаях, когда вы понимаете URI репозитория, набор тестов и ссылку на ключ подписи.

Что делать, если обновление apt не удалось после изменения PPA?

  • Ошибка 404 или «отсутствует файл релиза»: вероятно, PPA не публикует пакеты для вашей базовой версии Ubuntu. Отключите или удалите его, вместо того чтобы менять кодовое имя пакета на случайное.
  • Ошибка подписи или NO_PUBKEY: удалите и повторно добавьте PPA из официального источника. Избегайте устаревших инструкций, которые зависят от apt-key add; текущая версия Mint использует файлы ключей для каждого репозитория.
  • Предупреждение о дублирующемся репозитории: проверьте раздел «Источники программного обеспечения» /etc/apt/sources.list.d/на наличие дублирующихся записей, затем оставьте только нужный источник.

Для получения более подробной информации о том, что такое PPA и как Launchpad его подписывает, см. официальную документацию Launchpad по PPA .

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.