Как удалить репозиторий в Ubuntu

Обновлено: 07.07.2024

Ubuntu — это наиболее распространенная система Linux, которая помогает пользователям устанавливать приложения с помощью PPA. PPA расшифровывается как «Personal Package Achieve». Репозитории — это серверы с набором пакетов. PPA — это набор пакетов, размещенных на сервере Launchpad. Добавление PPA означает добавление нового репозитория в нашу систему. Мы можем установить приложение из этого репозитория. Репозитории PPA — это неофициальные репозитории, которые используются для подключения стороннего программного обеспечения к операционной системе Ubuntu.

Ubuntu ищет приложение в архиве пакетов, содержащем большинство приложений, необходимых пользователям Ubuntu. Тем не менее, более новые версии тех же приложений, которые не так распространены, не всегда доступны в официальном репозитории. В этом может помочь репозиторий PPA.

В нашей системе может быть установлено множество репозиториев. Переполненный архив репозиториев может сделать процесс обновления очень медленным. Поэтому постарайтесь сохранить необходимые репозитории в своей системе и удалить ненужные или поврежденные репозитории.

Платформа Canonicals Launchpad позволяет разработчикам загружать свой код и публиковать его. Пользователи могут загружать пакеты deb и использовать их для установки приложения.

У нас есть четыре способа удалить репозиторий PPA из системы:

  1. Удалить репозиторий PPA через графический интерфейс.
  2. Удалить репозиторий PPA через терминал
  3. Удалить репозиторий PPA из источника
  4. Удалить репозиторий PPA с помощью очистки

В этом посте мы покажем вам, как безопасно удалить репозиторий PPA в Ubuntu 20.04:

Как получить список всех установленных репозиториев:

Чтобы просмотреть список всех репозиториев, установленных в вашей системе, скопируйте следующую команду и вставьте ее в терминал:


Кроме того, распечатка содержимого файла /etc/apt/sources.list.d — это еще один способ получить список


У нас есть разные подходы к удалению репозиториев PPA:

Удалить репозиторий PPA через графический интерфейс:

Функция пользовательского интерфейса Ubuntu помогает работать как с официальным репозиторием Ubuntu, так и с репозиторием PPA.

Введите «программное обеспечение и обновление» в строке поиска приложения:


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


После этого устройство запросит аутентификацию. Выбранный PPA будет удален с вашего устройства после ввода пароля.


Удалить репозиторий PPA через терминал:

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

Я хочу удалить репозиторий блендера из Ubuntu:


Удалить PPA из списка источников:

Вы также можете удалить PPA из списка источников, где хранятся все репозитории. Чтобы увидеть все PPA, установленные на вашем устройстве, выполните команду, показанную ниже:

Например, я удаляю PPA-репозиторий «блендера»:


Удалить репозиторий PPA с помощью очистки:

Все рассмотренные нами подходы работают только на удаление PPA из системы. Они не удаляют приложение, которое было установлено через этот конкретный PPA.

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

В Ubuntu утилита очистки PPA не предустановлена. Введите показанную команду, чтобы установить его:


Забегая вперед, рассмотрите синтаксис команды для очистки репозитория:


Вывод:

Мы добавляем репозиторий PPA для установки любого приложения, но иногда мы хотим удалить этот репозиторий PPA. Когда мы удаляем пакет, репозиторий не исчезает вместе с ним. В этом посте мы рассмотрели различные подходы к удалению репозиториев PPA из Ubuntu 20.04. Мы можем удалить репозитории через терминал командной строки с графическим интерфейсом, используя список источников.Команды удаления удаляют только PPA из системы, но «очистка» удаляет из системы и приложение, и репозиторий.

Об авторе

Акса Макбул

Как инженер-программист, я с удовольствием пишу различные
статьи, связанные с ИТ, но глубоко интересуюсь Linux. Я провожу большую часть своего времени за чтением блогов, связанных с Linux, и книг, связанных с ИТ. Я хочу служить миру своими писательскими способностями.

Попытки установить различные приложения в Ubuntu или другом дистрибутиве Linux часто заканчиваются добавлением нескольких PPA.

Со временем эти PPA могут не обновляться до последней версии операционной системы. Это может создать проблемы при попытке обновить Ubuntu. Вы можете столкнуться с ошибкой «В репозитории нет файла выпуска».

У вас могут быть и другие причины для удаления или удаления PPA из вашей системы. Какой бы ни была ваша причина, позвольте мне показать вам, как удалить PPA из вашей системы.

Примечание. Вы должны удалить приложение в Ubuntu, которое было установлено с помощью PPA, прежде чем удалять сам PPA. Для этого вы можете использовать команду «apt remove».

Удаление PPA в Ubuntu Linux

Есть несколько способов удалить PPA в Ubuntu.

Это можно сделать из приложения "Программное обеспечение и обновления", удалив исходные файлы из каталога или воспользовавшись командой add-apt-repository. Я покажу все эти методы один за другим.

Способ 1. Удаление PPA из источников программного обеспечения через графический интерфейс

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

Нажмите клавишу Super (клавиша Windows) и найдите средство "Программное обеспечение и обновления".

В инструменте «Программное обеспечение и обновления» перейдите на вкладку «Другое программное обеспечение» и выберите нужный PPA из списка. Затем нажмите «Удалить», чтобы удалить PPA:

Это было легко, верно? Позвольте мне показать еще более простой способ с помощью командной строки.

Способ 2. Удалить PPA с помощью APT в терминале

Скорее всего, вы добавили PPA с помощью команды add-apt-repository. Вы также можете использовать ту же команду для удаления PPA. Просто укажите параметр --remove в команде.

Конечно, вам нужно знать точное название PPA. Вы можете использовать команду следующим образом.

В приведенной выше команде замените PPA_Name правильным именем PPA.

Способ 3. Удалить PPA из списка источников в терминале

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

Вы можете удалить PPA из списка источников, в которых хранятся эти PPA. Репозитории PPA хранятся в виде PPA_Name.list.

Используйте следующую команду, чтобы просмотреть все PPA, добавленные в вашу систему:

Найдите здесь нужный PPA, а затем удалите файл .list, связанный с PPA, с помощью следующей команды:

Опция -i с командой rm запрашивает перед удалением файла. Считайте это проверкой безопасности.

Способ 4. Удалить PPA с помощью ppa-purge в терминале

Возможно, вы заметили, что во всех трех приведенных выше методах мы говорили только об удалении или удалении PPA. А как насчет приложений, установленных с помощью этих PPA? Будут ли они удалены в результате удаления PPA? Ответ НЕТ.

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

Установите ppa-purge с помощью следующей команды:

Теперь используйте его следующим образом, чтобы очистить PPA:

URL-адрес PPA можно найти в списке источников программного обеспечения.

Надеюсь, вы найдете хотя бы один хороший способ удалить PPA и удалить соответствующие приложения. Здоровья :)

Нравится то, что вы читаете? Пожалуйста, поделитесь им с другими.

В рубрике: Tutorial Tagged With: PPA

Об Абхишеке Пракаше

Создатель It's FOSS. Ярый пользователь Linux и сторонник открытого исходного кода. Большой поклонник классических детективных детективов, начиная от Агаты Кристи и Шерлока Холмса и заканчивая детективом Коломбо и Эллери Куин. Также киноман с мягким уголком для фильма нуар.

Вы используете ежедневные сборки Ubuntu 22.04? Очевидно, что некоторые PPA еще недоступны для версии 22.04. Удалите их.

Основная боковая панель

Еженедельный информационный бюллетень Linux

Присоединяйтесь к 75 000 других пользователей Linux и начните свой путь, чтобы стать более информированным пользователем Linux для настольных ПК.

Пожалуйста, дайте мне знать, как удалить определенные репозитории в Ubuntu 11.04. При обновлении я получаю следующие ошибки.

sudo apt-получить обновление

3 ответа 3

Или из терминала -

Или отредактируйте /etc/apt/sources.list, чтобы найти там свой ppa, и удалите оттуда вручную (или автоматически).

Или удалите файл ppa из /etc/apt/sources.list.d в новых версиях Ubuntu.

Я считаю, что это лучший ответ, потому что его легче автоматизировать и он работает на большем количестве платформ и типов установки.

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

введите здесь описание изображения

введите здесь описание изображения

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

Это можно найти в строке меню Ubuntu в разделе "Приложения > Системные инструменты > Программное обеспечение". Затем в новом окне выберите «Приложение > Программное обеспечение и обновления» в строке меню.

ppa-purge может удалить PPA и понизить версию всех пакетов, которые вы установили из этого PPA, до самой новой версии в других ваших репозиториях. Это более чистый способ удаления репозиториев.

Если вы знаете адрес PPA:

Пример:

Если вы не знаете адрес PPA:

Вы также можете очистить репозитории, в которых еще нет адреса в правильном формате, изменив его. Изменить его с:

Пример: если вы хотите удалить репозиторий WineHQ.

Найти правильный файл:

Получить адрес из этого файла:

Изменить адрес с:

Вы можете найти немного больше информации, используя man ppa-purge .

Или вы можете перейти к источникам программного обеспечения в меню редактирования Ubuntu Software Center, ввести свой пароль, перейти на вкладку «Другое», найти PPA, который вы хотите удалить, нажать «Удалить и закрыть», он попросит вас обновить репозитории. и готово.


Нет, я хочу ОЧИСТИТЬ его. Этот источник установил некоторые материалы mesa, которые слишком новые, и поэтому я больше не могу устанавливать другие материалы из канонических репозиториев из-за строгих ограничений версии. Этот репозиторий был предварительно сконфигурирован производителем ноутбуков, и я понял эту проблему слишком поздно. Простое удаление или деактивация этого репозитория не работает, так как apt сохраняет все, что уже было установлено из этого репозитория.

В этом кратком руководстве объясняется, что такое репозиторий программного обеспечения, как удалить репозиторий вместе с его ключом GPG в Ubuntu и ее производных, таких как Elementary OS, Linux Mint и Pop OS.

1. Что такое репозиторий программного обеспечения Ubuntu?

Для тех, кому интересно, репозиторий программного обеспечения (сокращенно репо) – это центральное место, где разработчики хранят пакеты программного обеспечения. Пакеты в репозиториях тщательно протестированы и созданы специально для каждой версии разработчиками Ubuntu.

Пользователи могут загрузить и установить эти пакеты в своей системе Ubuntu с помощью диспетчера пакетов Apt. Ubuntu имеет четыре официальных репозитория: Main, Universe, Restricted и Multiverse.

Помимо официальных репозиториев, существует множество неофициальных репозиториев, поддерживаемых разработчиками (или сопровождающими пакетов). В неофициальных репозиториях обычно есть пакеты, которых нет в официальных репозиториях.

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

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

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

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

1. Удалить репозиторий в Ubuntu

<р>1. Всякий раз, когда вы добавляете репозиторий с помощью команды add-apt-repository, он будет сохранен в файле /etc/apt/sources.list.

<р>2. Чтобы удалить репозиторий программного обеспечения из Ubuntu и его производных, просто откройте файл /etc/apt/sources.list, найдите запись в репозитории и удалите ее.

Как вы можете видеть на снимке экрана ниже, я добавил репозиторий Oracle Virtualbox в свою систему Ubuntu.

Содержимое /etc/apt/ файл sources.list

Содержимое файла /etc/apt/sources.list

Чтобы удалить этот репозиторий, просто удалите запись. Сохраните и закройте файл.

<р>3. Если вы добавили репозитории PPA, загляните в каталог /etc/apt/sources.list.d/ и удалите соответствующую запись.

<р>4. Кроме того, вы можете удалить репозиторий с помощью команды add-apt-repository. Например, я удаляю репозиторий Systemback, как показано ниже.

<р>5. Наконец, обновите список источников программного обеспечения с помощью команды:

Похожее чтение:

2. Удалить ключи репозитория в Ubuntu

<р>1. Мы используем команду apt-key для добавления и управления ключами репозитория.Во-первых, давайте перечислим добавленные ключи с помощью команды:

Эта команда выведет список всех добавленных ключей репозитория.

<р>2. Как видно из приведенного выше вывода, длинное (40 символов) шестнадцатеричное значение является ключом репозитория. Если вы хотите, чтобы менеджер пакетов APT перестал доверять ключу, просто удалите его с помощью команды:

<р>3. Или укажите только последние 8 символов:

Готово! Ключ репозитория удален. Выполните следующую команду, чтобы обновить списки репозиториев:

Удалить рекомендуемое изображение репозитория

В этой статье мы рассмотрим простые шаги по удалению репозитория apt в Ubuntu. При обновлении системы Ubuntu с помощью команды apt мы можем столкнуться со сценарием, когда некоторые старые репозитории вызывают ошибки. Остается единственный возможный вариант — удалить такие репозитории. В этой статье мы продемонстрируем методы командной строки, а также методы с графическим интерфейсом для удаления репозитория apt или PPA (персональных архивов пакетов).

Оглавление

Как удалить репозиторий apt в Ubuntu

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

1. Использование команды apt

Никого из пользователей Ubuntu не удивит, что эту задачу можно выполнить с помощью мощной команды apt. Это можно сделать:

Удалить объект репозитория

Удалить PPA с помощью команды «apt»

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

Удалить политику Apt репозитория

Удалить политику доступа к репозиторию

Число перед названием репозитория является номером приоритета.

2. Использование команды ppa-purge

Как следует из названия команды, она специально предназначена для удаления репозиториев в системах Linux. Поскольку это не встроенная функция системы, мы установим пакет с помощью команды apt:

После установки инструмента мы можем запустить:

Удалить очистку репозитория

Удаление репозитория с помощью ppa-purge

3. Удаление репозитория из «подходящего каталога»

Как и любая другая конфигурация в Linux, репозитории хранятся в системе в виде файла. Вместо использования предопределенных команд мы можем удалить эти репозитории вручную.

Эти репозитории хранятся в 'etc/apt/source.list.d/' в виде файлов '.list'. Перед удалением любого репозитория мы можем просмотреть содержимое каталога с помощью команды ls:

Удалить источник Ls репо

Файлы внутри ‘source.list.d’

Команда 'ls' используется для отображения содержимого любого каталога в системе Linux. У нас есть полная документация по команде ls. Из файлов репозитория мы можем выбрать те, которые хотим удалить.

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

Удалить исходный файл репо

Удаление репозитория вручную

Команда 'rm' отвечает за удаление файлов из командной строки.

Это в основном суммирует все способы удаления репозиториев с помощью командной строки.

4. Удаление репозитория с помощью «Программное обеспечение и обновления»

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

В разделе Другое ПО приложения мы видим список репозиториев в Ubuntu.

Удалить графический интерфейс Repo1

Приложение "Программное обеспечение и обновления"

При выборе и нажатии кнопки Удалить открывается экран Аутентификация.

Удалить GUI2 репозитория

Экран аутентификации

После ввода пароля и нажатия кнопки Аутентификация мы закончили работу с конкретным репозиторием.

Заключение

Задача удаления любого репозитория несложная. Графический метод очень удобен и экономит время. Тем не менее, нет ничего плохого в том, чтобы узнать о новых вещах и командах в Linux. Мы надеемся, что эта статья решила все проблемы с хранилищем для читателя.

Не стесняйтесь комментировать ниже, если мы пропустили какой-либо способ удаления репозитория в Ubuntu.

Читайте также: