Публичные репозитории Centos 7


Стандартный репо:

# vi /etc/yum.repos.d/centos7.repo


[Centos]
name= Centos $releasever - $basearch
baseurl=http://mirror.centos.org/centos/7/os/x86_64/
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
gpgcheck=1
enabled=1


EPEL Repository


# vi /etc/yum.repos.d/Epel-Centos7.repo


[Epel]
name= Epel $releasever - $basearch
baseurl=https://mirror.yandex.ru/epel/7/x86_64/
gpgkey=https://mirror.yandex.ru/epel/RPM-GPG-KEY-EPEL-7
gpgcheck=1
enabled=1


Или можно

# rpm -Uvh http://fedora-mirror01.rbc.ru/pub/epel/epel-release-latest-7.noarch.rpm


rpmfusion

# yum localinstall -y --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

Подробнее:

https://rpmfusion.org/Configuration/


RPMForge умер! Вместо него рекомендуют использовать EPEL


Работа с репозиториями в Centos 7


– получить список

# yum repolist
# yum repolist all


– Получить информацию по пакету

# yum info vlc


– удалить репо

# ls /etc/yum.repos.d/

Просто удалить ненужный файл.


– обновить

# yum clean all && yum update


– найти из какого репозитория установлен пакет

# find-repos-of-install p7zip

https://habrahabr.ru/post/301292/