как удалить репозиторий linux centos

CentOS-репозитории

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

CentOS (Community ENTerprise Operating System) — серверная операционная система с открытым исходным кодом, которая создана на базе Red Hat Enterprise Linux. В отличие от Red Hat Enterprise Linux CentOS полностью бесплатен. Отличительной чертой CentOS является высокая стабильность операционной системы.

Что такое репозитории

Все программы в Linux распространяются в виде пакетов ― набора приложений, которые упакованы в определённый формат. Пакеты можно скачать из репозиториев. Репозитории ― это хранилища в интернете, в которых находятся файлы пакетов приложений. Практически у каждой ОС есть свой репозиторий, который содержит проверенные и стабильные версии программ.

Виды репозиториев в CentOS и как их установить

Программное обеспечение для CentOS может находиться как в официальном репозитории, так и в дополнительных, которые созданы сторонними разработчиками. Чаще всего в сторонних репозиториях можно найти самые свежие версии программ. Однако они часто бывают менее стабильными, чем версии, которые находятся в официальном репозитории. Дополнительных репозиториев очень много.

Собратом RHEL является SСL (Software Collections) ― это репозиторий от Red Hat, в котором содержатся новые версии Python, PHP, Perl, Ruby, MySQL, MariaDB, PostgreSQL, MongoDB, Maven, Passenger, Apache httpd, Nginx, Node.js, Git, Common Java Packages. Этот репозиторий даёт администратору возможность установить альтернативную версию ПО и работать с основной и альтернативной версией одновременно. Также можно настроить окружение так, что новая программа будет работать основной на сервере.

Программное обеспечение в RHEL хранится 10 лет. После этого срока она удаляется из официального репозитория. Если пользователю всё-таки понадобится старая версия, её можно найти в репозитории SСL. Этот репозиторий не подменяет базовые библиотеки и не нарушает систему.

Файл его установщика есть в официальном репозитории, для установки SCL нужно ввести:

Кроме официальных репозиториев, можно воспользоваться сторонними публичными или частными репозиториями. Самыми распространёнными являются Remi и EPEL.

EPEL (Extra Packages for Enterprise Linux) ― это открытое бесплатное хранилище пакетов от Fedora. Оно содержит пакеты дополнительного программного обеспечения для Linux. Пакеты этого репозитория не конфликтуют с пакетами RHEL, поэтому этот репозиторий самый безопасный в использовании для CentOS.

Чтобы добавить репозиторий, введите:

Репозиторий установлен, в папке /etc/yum.repos.d появится файл epel.repo, в котором будет информация о подключенном репозитории. RPM-пакет с EPEL входит в состав официального репозитория CentOS, поэтому все необходимые файлы и GPG-ключи загружаются автоматически.

REMI содержит новейшие сборки PHP и MySQL. Пакеты этого репозитория могут заменять базовые пакеты, поэтому использовать его нужно с осторожностью.

Пакеты REMI зависят от репозитория EPEL, поэтому перед установкой установите EPEL.

Обратите внимание! В зависимости от версии ОС (CentOS 7, CentOS 8) и версии PHP установочные ссылки могут отличаться. На официальном сайте REMI можно выбрать нужные параметры системы и найти актуальную для вас ссылку.

Установка репозитория REMI происходит в два этапа: загрузка RPM-пакета и установка репозитория.

https://rpms.remirepo.net/enterprise/remi-release-7.rpm ― это ссылка на файл нужной вам версии, которую можно узнать на официальном сайте.

Файл установленного пакета (remi-release-7.rpm) будет сохранен в ту директорию, в которой вы находитесь в данный момент. Например, если вы root, то /root/remi-release-7.rpm

Где remi-release-7.rpm ― это файл установленного пакета.

Готово, вы установили REMI.

ElRepo

ElRepo ― это ещё один сторонний репозиторий, который подходит для CentOS. В нём хранятся последние версии драйверов для графических, звуковых и сетевых карт, веб-камер и других периферийных инструментов.

Чтобы настроить ElRepo:

Установите RPM-файл репозитория:

http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm ― это ссылка на файл, которая может отличаться в зависимости от версии CentOS. Узнать актуальную ссылку можно на официальном сайте ElRepo.

Как отключить репозитории в CentOS

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

Для отключения репозиториев установите пакет yum-utils. Если его нет, введите команду:

Узнайте идентификатор репозитория (id). Для этого введите команду:

Появится список всех активных репозиториев. Попробуем реактивировать репозиторий REMI:

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Для удаления репозитория введите:

Где remi-safe ― id репозитория.

Для проверки снова введите команду:

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Удаленного репозитория REMI нет. Значит отключение репозитория прошло успешно.

Пересоздайте кеш заново:

Как полностью удалить репозиторий в CentOS

Для полного удаления репозиториев нужно удалить их конфигурационные файлы.

Проверьте файлы репозиториев. Для этого введите команду:

Перед вами появится список конфигурационных файлов репозиториев. У одного репозитория может быть несколько файлов:

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Удалите файлы репозитория. Например, удалим файлы REMI:

Очистите rpm-кеш, удалив закачанные пакеты и метаданные:

Готово, вы удалили репозиторий.

Мы рассказали, какие репозитории стоит использовать при работе с CentOS, как их добавить и удалить. Про репозитории Debian можно прочитать в статье Debian-репозитории.

Источник

Как добавить репозиторий CentOS 7

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

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

Как добавить репозиторий в CentOS вручную

Все файлы репозиториев в системе CentOS или Red Hat хранятся в каталоге /etc/yum.repos.d/, вы можете посмотреть их список с помощью такой команды:

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Для каждого репозитория обычно создаётся отдельный файл, но в одном файле могут находиться несколько репозиториев, которые связаны между собой. Синтаксис файла такой:

[название_репозитория]
name = описание_репозитория
mirrorlist = ссылка_на_список зеркал
baseurl = ссылка_на_зеркало с пакетами
enabled = 1

gpgcheck = 1
gpgkey = файл_ключа_подписи

А теперь разберём подробнее, что за что отвечает:

Таким образом, чтобы подключить репозитории CentOS, необходимо просто добавить в эту папку файл настроек репозитория.

Например, вы хотите установить пакеты из репозитория, которые доступны по URL: http://vault.centos.org/centos/7.4.1708/extras/x86_64/Packages/. Тогда конфигурация репозитория будет выглядеть вот так:

[extras741708]
name=Extras packages for CentOS 7.4.1708 for x86_64
baseurl=http://vault.centos.org/centos/7.4.1708/extras/x86_64/
enabled=1

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Если вы хотите использовать для репозитория проверку подписи по GPG-ключу, то надо передать URL, по которому этот ключ можно получить с помощью параметра gpgkey.

Но обычно вам не придётся этого всего делать. Большинство популярных репозиториев уже позаботились обо всём этом и создали свой rpm-пакет, который устанавливает все нужные им настройки и ключи. Обычно эти пакеты и саму команду для их установки можно найти на официальном сайте репозитория. Установка репозитория CentOS 7 NUX выполняется такой командой:

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Утилита yum скачает и установит все необходимые конфигурационные файлы. И при следующем обращении к YUM будет загружен список пакетов этого репозитория.

Дальше вы можете устанавливать из него пакеты. Также можно проверить конфигурацию репозитория:

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Как видите, здесь есть два репозитория: nux-desktop и nux-desktop-testing. Первый включён по умолчанию, а второй отключён. Вы можете включить его, поставив в параметре enabled значение 1.

Настройка репозиториев CentOS

yum install yum-utils

Утилита имеет несколько опций, но мы будем использовать только некоторые из них:

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Затем включаем обратно:

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

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

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

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

Чтобы удалить репозиторий CentOS из системы, достаточно удалить его файл из папки /etc/yum.repos.d или удалить пакет, которым вы его устанавливали. Например, удаляем репозиторий nux-dextop:

yum remove nux-dextop-release

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

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

Теперь этого репозитория больше нет в системе.

Выводы

В этой статье мы рассмотрели, как выполняется подключение репозитория CentOS 7. Как видите, это не сложнее, чем в Ubuntu. Преимущество Ubuntu только в том, что у неё есть централизованная база таких репозиториев и поиск по ней. А для CentOS репозитории надо искать в интернете.

Источник

Управление репозиториями в CentOS. Добавление репозиториев EPEL, ELRepo, REMI в CentOS

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

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

Наиболее популярными и распространенными являются следующие репозитории:

Управление репозиториями в CentOS

Конфигурационные файлы репозиториев содержат следующие параметры:

Подключение репозиториев в CentOS

Добавить репозиторий в CentOS можно несколькими способами. Можно создать файл «.repo» в директории /etc/yum.repos.d или установить rpm-пакет с информацией о репозитории. Если rpm-пакет отсутствует, то добавлять приходится ручками, создавая конф. файл репозитория.

Удаление репозиториев в CentOS

Для удаления репозиториев в системе должен быть установлен пакет yum-utils.

Допустим мы хотим удалить из системы репозитории REMI и ELRepo, для этого надо узнать «repo id» при помощи команды yum repolist.

Удалим указанные репозитории.

Команда скорее отключает указанные репозитории, чем удаляет их. Она выставляет значение параметра enabled равным 0. Файлы репозиториев «.repo» останутся на месте. Если выполнить команду yum repolist, то репозитории будут недоступны.

Теперь нужно обновить кэш YUM.

Для полного удаления репозиториев следует удалить их конфигурационные файлы.

Добавление репозитория EPEL

В процессе установки будет создан файл «epel.repo», который будет содержать все данные для работы с репозиторием. Выполним команду выводящую содержимое файла.

Добавление репозитория ELRepo

Сначала устанавливаем GPG ключ.

Устанавливаем rpm-файл репозитория.

Добавление репозитория REMI

Установка репозитория REMI происходит в несколько этапов. Для выполнения команды, у вас должна быть установлена утилита wget.

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

Источник

Добавление и управление репозиторями в CentOS/RHEL

В стандартных (официальных) репозиториях RHEL/CentOS доступно лишь небольшое количество базовых пакетов, причем в них иногда предлагаются не самые новые версии программ. Однако вы можете использовать сторонние публичные или частные репозитории для установки новых версий программ в Red Hat Enterprise Linux, CentOS, Oracle Linux и Scientific Linux. Из наиболее распространённых сторонних репозиториев можно выделить Remi и EPEL. В этой статье мы рассмотрим особенности подключения, управления и использования дополнительных репозиториев с помощью пакетного менеджера YUM в CentOS 7.

Подключение репозиториев EPEL и Remi в CentOS

При установке операционной системы (в нашем примере это CentOS 7), по умолчанию устанавливаются базовые репозитории. Посмотреть их список можно следующей командой:

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Как можно увидеть на скриншоте в системе установлено 3 репозитория — base, extras, updates.

Этих основных репозиториев хватит, чтобы начать вашу работу по установке базового ПО и установке дополнительных репозиториев.

Рассмотрим, как добавить дополнительные репозитории в CentOS.

Пожалуй, самый популярный на данный момент репозиторий — это EPEL.

Репозиторий EPEL в CentOS 7 устанавливается очень просто (в отличии от CentOS 6) через RPM пакет (это самый простой способ добавления репозитория):

yum install epel-release

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

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

Чтобы подключить репозиторий Remi, выполните команду:

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

yum list installed

Как вы видите, для каждого пакета указано из какого репозитория он установлен (на скрипншоте есть репозитории base, update, epel и anaconda).

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

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

yum repo-pkgs epel list

Конфигурационные файлы репозиториев (*.repo)

Все конфигурационные файлы репозиториев расположены в директории /etc/yum.repos.d/. В конфигурационных файл *.repo. Типовой конфигурационный файл репозитория содержит следующие параметры:

В минимальном случае repo файл может выглядеть так:

Например, после подключения репозитория REMII, в директории репозиториев появится несколько конфигурационных файлов Remi (remi-*.repo).

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Как вы видите, Remi имеет отдельный конфигурационный файл для каждой версии php. Вам нужно включить нужную вам версию в конфигурационном файле, например у меня на сервере будет стоять версия php 7.3, для этого я включил именно этот репозиторий (в файле remi-php73.repo указал enabled=1):

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Вы можете подключит репозиторий вручную, для этого нужно создать конфигурационный файл репозитория в директории /etc/yum.repos.d/. Подключим репозиторий MaruaDB.

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

Как отключить репозиторий в CentOS?

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

После этого, нужно сбросить кэш в yum:

И пересоздать его заново:

Теперь при установке или обновлении пакетов, репозиторий remi-php73 использоваться не будет.

Если вы хотите, чтобы определенный репозиторий не использовался только при выполнении текущей команды обновления/установки пакета, можно отключить репозиторий в рамках выполнения запроса yum, например:

yum update —disablerepo=epel

В этом примере мы отключили репозиторий EPEL и выполнили обновление пакетов в системе.

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

Для удаления репозиториев используется утилита yum-config-manager, которая входит в набор yum-utils.

Удалите репозиторий, например remi:

Для полного удаления репозиторий нужно удалить его конфигурационные файлы и обновить кэш yum.

Проверка обновлений в нужном репозитории

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

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

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

Другие популярные репозитории пакетов для CentOS

MariaDB – как можно догадаться из названия, это репозиторий в котором содержатся пакеты MariaDB. Репозиторий cоздан разработчиками MariaDB, поддерживается и обновляется постоянно.

Чтобы установить данный репозиторий в систему, нужно создать для него repo файл с содержимым:

Nginx – аналогично предыдущему репозиторию, несет в себе пакеты связанные с httpd-сервером nginx.

Данного списка репозиториев хватит для настройки так называемого LAMP, с установленным в качестве front-end сервера nginx-ом.

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

Webtatic – данный репозиторий поддерживается ограниченным количеством специалистов, в основном это Andy Thompson, в нем содержаться пакеты относящиеся к php, но менее популярный, чем Remi, и я догадываюсь почему. На момент написания статьи, последняя версия php в этом репозитории была 7.2.

yum repo-pkgs webtatic list | grep php7

Чтобы подключить данный репозиторий, нужно установить rpm пакет:

MySQL – ну и пожалуй я напомню о mysql. Данный репозиторий не поставил вместе с популярными, так как на мой взгляд mysql как сервер БД отошел на второй план и в основном на сервера устанавливается MariaDB. НО если кто-то желает установить именно mysql (например, для Bitrix нужен именно mysql), вы можеже подключить этот репозиторий себе. Например если хотите подключить mysql 5.7:

И устанавливаем его:

После установки, у меня появилась возможность установить mysql:

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

В этой статье мы показали особенности управления репозиториями в CentOS и рассмотрели полезные репозитории.

Источник

Репозитории CentOS 7

CentOS основана на Red Hat и ведет себя точно так же. Обновления сосредоточены больше на исправлении уязвимостей в системе, чем на поставлении новых версий программ. Но это не очень подходит, если вы разрабатываете программное обеспечение, требующее более новых версий системных компонентов. Например, если вам нужно PHP 7.0, то получить его будет довольно сложно. В репозиториях, на данный момент есть только PHP 5.4, к тому же очень важно, чтобы программа была совместима с другими компонентами стека, например, веб-сервером.

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

Репозитории CentOS 7

Настройка репозиториев CentOS может выполняться ручным редактированием конфигурационных файлов, но более популярен вариант с установкой файла репозитория. Установка репозиториев CentOS 7 выполняется путем установки rpm файла. Так принято для всех репозиториев. Чтобы посмотреть список репозиториев CentOS 7 подключенных к системе, выполните:

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

А теперь рассмотрим это более подробно, в списке репозиториев.

1. SСL

sudo yum install centos-release-scl

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

После этого вы можете выполнить поиск нужных пакетов:

sudo yum search php7

И сразу их установить:

sudo yum install rh-php70

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centosКроме того, вы можете устанавливать пакеты из этого репозитория так, чтобы они не заменяли уже установленные версии программ. Для этого используйте скрипт scl:

scl enable rh-php70 bash

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

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

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Это необходимо, потому что отдельной опции чтобы вывести список пакетов определенного репозитория в yum нет.

2. EPEL

sudo yum install epel-release

Затем вы можете посмотреть список пакетов:

3. Remi Collet

Remi Collet содержит тоже большое количество обновленных пакетов для CentOS от проекта Remi RPM. Этот репозиторий зависит от EPEL. Заметьте, что пакеты из этого репозитория имеют такие же имена, как и в официальных, поэтому это может вызвать нежелательное обновление, так что будьте осторожны.

Для установки необходимо скачать rpm пакет. Выполните:

4. IUS

5. nux-dextop

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

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

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

Если нужно отключить репозиторий навсегда, то вам придется редактировать файл репозитория. Все файлы репозиториев находятся в папке /etc/yum.repos.d/. Например, чтобы отключить EPEL найдите его файл и замените строчку enabled=1 на enabled=0:

sudo vi /etc/yum.repos.d/epel.repo

Теперь, если вывести список репозиториев CentOS, то вы увидите что один из них отключен:

как удалить репозиторий linux centos. Смотреть фото как удалить репозиторий linux centos. Смотреть картинку как удалить репозиторий linux centos. Картинка про как удалить репозиторий linux centos. Фото как удалить репозиторий linux centos

Чтобы включить обратно, вам достаточно вернуть значение на место. Также вы можете полностью удалить репозиторий. Для этого достаточно удалить его файл с помощью yum:

sudo yum remove epel-release

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

Выводы

В этой статье мы рассмотрели репозитории CentOS 7, которые могут понадобиться вам, если вы решите использовать эту систему для сервера или домашнего компьютера. Хотя для последнего тут не очень благоприятная обстановка с доступностью новых версий программ. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *