Главная » Настройка VPS » Установка репозиториев linux

Установка репозиториев linux

Установка репозиториев linuxРепозитории linux – это специализированные хранилища программного обеспечения для системы linux. Это как для windows сборник ПО, драйверов, твиков, программ-украшалок, улучшалок и проч.

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

Перед началом работы предполагается, что у вас:

Проверяем список репозиториев linux

Список репозиториев можно получить, использовав команду

yum repolist

Она выведет на экране консоли примерно следующую информацию из подключенных репозиториев.Проверяем список репозиториев linuxЛибо команду

mc /etc/yum.repos.d

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

Забегая вперед, если вы используете связку Centos и Vesta, после их инсталляции у нас уже имеется подключенный репозиторий EPEL и отключенный репозиторий REMI.

Добавляем необходимые репозитории EPEL, REMI, RepoForge

Добавление основных репозиториев указано только для 64-хбитных систем ибо 32-хбитные уже не поддерживаются многими хостингами и от них пора отказываться в пользу более производительных.

EPEL (устанавливается и подключается вместе с панелью Vesta сразу) - в случае его удаления по какой-то причине, использовании конфигурации, отличной от вышеуказанной, используйте команду:

Для Centos 7*

rpm -ivh http://fedora.ip-connect.vn.ua/fedora-epel/7/$(arch)/e/epel-release-7-5.noarch.rpm

Для Centos 6*

rpm -ivh http://download.fedoraproject.org/pub/epel/6/$(arch)/epel-release-6-8.noarch.rpm

Или просто

yum -y install epel-release

REMI – очень полезный для нас репозиторий, со свежими дистрибутивами php и mysql, как и в предыдущем случае, если он отсутствует в папке yum.repos.d, установка производится следующей командой

Для Centos 7*

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

Для Centos 6*

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

RepoForge

Для Centos 7*

rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

Для Centos 6*

rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

Подключаем репозитории в нашем консольном редакторе MC командой редактирования файлов mcedit. Для этого напротив enabled соответствующего контейнера репозитория вместо 0 нужно поставить 1:

mcedit /etc/yum.repos.d/epel.repo
Добавляем необходимые репозитории EPEL

mcedit /etc/yum.repos.d/remi.repo
Добавляем необходимые репозитории REMI

mcedit /etc/yum.repos.d/rpmforge.repo
Добавляем необходимые репозитории RepoForge
В итоге запустим обновление командой и согласимся с обновлением пакетов если для них вышли обновления.

yum update

На этом установку и подключение репозиториев можно закончить.

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

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

*