Свържете репо epel, rpmforge и други хранилища в CentOS. Свързване на repo epel, rpmforge и други хранилища на CentOS Инсталиране на remi repo на CentOS

За всеки сървър е необходимо да можете бързо да се актуализирате свежо софтуер. Инсталирането на epel, rpmforge и други репо хранилища за CentOS решава проблема с получаването на rpm пакети за последващо конфигуриране и актуализиране на функционалността на сървъра. Така че нека обърнем внимание на този въпрос и да разберем тънкостите, които присъстват тук, както във всеки друг въпрос.

Ако имате желание да научите как да търсите и използвате уязвимости в информационните мрежи, препоръчвам ви да се запознаете с онлайн курс „Работилница по Kali Linux» в OTUS. Курсът е предназначен за хора, които нямат опит в информационна сигурност, за прием трябва да преминете.

Тази статия е част от една поредица от статии за сървъра.

Хранилища в CentOS

Първо, нека обясним какво представляват хранилищата и за какво служат. Ето какво казва wikipedia по въпроса:

хранилище, хранилище- място, където се съхраняват и поддържат всякакви данни. Най-често данните в хранилището се съхраняват под формата на файлове, достъпни за по-нататъшно разпространение в мрежата.

Има хранилища за съхраняване на програми, написани на един език (напр. CPAN за Perl) или предназначени за една платформа. Много съвременни операционни системи като OpenSolaris, FreeBSD и повечето Linux дистрибуции имат официални хранилища, но също така ви позволяват да инсталирате пакети от други места. Повечето хранилища са безплатни, но някои компании предоставят достъп до собствените си хранилища срещу платен абонамент.

Преди време Linux приложенияизлезе във формата програмен код, който след това беше компилиран на сървъра и получен готови програми. Към днешна дата повечето приложения идват под формата на така наречените пакети. Това са вече сглобени приложения, които можете веднага да инсталирате и използвате.

В нашия случай хранилището е хранилище на пакети за операционна система CentOS. Има хранилище от разработчика на системата, те се наричат ​​официални. Наборът от rpm пакети там обикновено е ограничен и версиите не са най-новите. За монтаж допълнителен софтуеризползване на хранилища на трети страни. Те могат да бъдат подкрепени както от други компании, така и от групи ентусиасти.

Пакетите и хранилищата в CentOS се управляват от помощната програма вкусно. нея конфигурационен файлнамиращ се в /etc/yum.conf. Този файл съдържа раздел, който определя глобалните настройки за програмата. Може също така да съдържа една или повече секции, които съхраняват настройките на хранилищата. Въпреки това се препоръчва да съхранявате информация за хранилищата в директорията /etc/yum.repos.d/ в специални файлове .repo.

Минималното съдържание на .repo файла е както следва:

име=име_на_хранилище baseurl=url_на_хранилище

Други полезни параметри, които могат да бъдат посочени в репо файла:

Name=CentOS-$releasever - Базов огледален списък=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM- GPG-KEY-CentOS-7 #released updates name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates gpgcheck=1 gpgkey=file:/// etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #допълнителни пакети, които може да са полезни name=CentOS-$releasever - Екстри mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch= $basearch&repo=extras gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #допълнителни пакети, които разширяват функционалността на съществуващи пакети name=CentOS-$releasever - Plus mirrorlist= http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

Свързване на хранилища в CentOS

Има три различни начина за добавяне на хранилище към CentOS:

  1. Чрез добавяне на раздел към файла /etc/yum.conf
  2. Чрез създаване на .repo файл в директорията /etc/yum.repos.d
  3. Чрез инсталиране на пакета rpm с информацията за хранилището

Както споменахме по-рано, първият метод не се препоръчва от самите разработчици. Най-бързият и удобен трети начин. Ако няма rpm пакет за добавяне на хранилището, тогава вторият метод се използва ръчно.

Инсталиране на epel repo на CentOS

Напълно epelхранилището се нарича така - Допълнителни пакети за Enterprise Linux. Това е хранилище на пакети, създадено от екипа на операционната система Fedora. Пакетите от хранилището на epel никога не влизат в конфликт или преинсталират RHEL базовите пакети. Поддържат се пакети за следните операционни системи:

  • Red Hat Enterprise Linux (RHEL)
  • CentOS
  • Научен Linux (SL)
  • Oracle Linux (OL)

Инсталирането на хранилището на epel на CentOS е най-лесно, защото пакет за освобождаване на epelвключени в стандартното хранилище на CentOS Extras, което е достъпно по подразбиране. Това е най-популярното неофициално хранилище за CentOS.

Инсталиране на хранилището на epel на centos:

# yum -y инсталирайте epel-release

Сега, ако проверим папката /etc/yum.repos.d, ще видим файла там epel.repo, който ще съдържа информация за новото свързано хранилище.

Свързване на rpmforge repo на CentOS

Пълното име на хранилището на rpmforge е Repo Forge. Според информация от сайта, този архив вече не се поддържа и не се препоръчва за инсталиране. Но лично аз не намерих информация за това никъде другаде, включително на официалния уебсайт repoforge.org. Това хранилище съдържа следните комплекти от съвместими RHEL пакети:

  • Сървъри (напр. наблюдение, отстраняване на проблеми, управление)
  • Настолни компютри (напр. офис, свободно време, мултимедия)
  • развитие (напр. библиотеки perl, python, ruby)

Инсталиране на rpmforge на centos:

  1. Инсталирайте GPG ключ: # rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
  2. Отиваме на страницата за изтегляне и копираме връзката на rpm пакета за архитектурата, от която се нуждаем.
  3. Инсталирайте копирания rpm пакет: # yum -y install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

# yum -y инсталирайте http://repository.it4i.cz/mirrors/repoforge/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

Проверка на директорията /etc/yum.repos.d:

# ls -l | grep rpmforge -rw-r--r--. 1 root root 739 12 юни 2014 огледала-rpmforge -rw-r--r--. 1 root root 717 12 юни 2014 г. огледала-rpmforge-extras -rw-r--r--. 1 root root 728 12 юни 2014 г. огледала-rpmforge-тестване -rw-r--r--. 1 root root 1128 12 юни 2014 г. rpmforge.repo

Добре, rpmforge хранилището е инсталирано.

Инсталиране на remi repo на CentOS

Les RPM de Remi repositoryподдържа най-новите версии MySQL и PHP (backports на rpm на Fedorov). Пакетите в това хранилище трябва да се използват внимателно, тъй като заместват базовите пакети.

  1. # wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
  2. # rpm -Uvh remi-release-7*.rpm

Ние проверяваме:

# cd /etc/yum.repos.d # ls -l | grep remi -rw-r--r--. 1 root root 698 23 юли 17:54 remi-php70.repo -rw-r--r--. 1 root root 2382 23 юли 17:54 remi.repo -rw-r--r--. 1 root root 449 23 юли 17:54 remi-safe.repo

На огледалото на CentOS можете да изтеглите дистрибуции на всички актуални версии, а това са версии 5, 6 и 7. Огледалото може да се използва като източници на стандартни системни хранилища - база, актуализации, екстри, centosplus.

Можете да използвате, както съм правил много пъти, yandex огледало, за да инсталирате CentOS в мрежа. Път до инсталационното изображение: http://mirror.yandex.ru/centos/7/os/x86_64/images/

Това е всичко за мен по темата за работа с хранилища. Можете да направите следното. Ако има коментари, допълнения, разяснения, грешки, моля, пишете за това в коментарите.

Напомням ви, че тази статия е част от една поредица от статии за сървъра.

Онлайн курсове по Mikrotik

Ако имате желание да научите как да работите с рутери Mikrotik и да станете специалист в тази област, препоръчвам да вземете курсове по програма, базирана на информация от официалния курс Сертифициран мрежов сътрудник на MikroTik. В допълнение към официалната програма, курсовете ще включват лабораторни работикъдето можете да проверите и затвърдите придобитите знания на практика. Всички подробности в сайта. Цената на образованието е много демократична, удобен случайпридобиват нови знания в текущата предметна област. Характеристики на курса:
  • Практически ориентирани знания;
  • Реални ситуации и задачи;
  • Най-доброто от международните програми.

По каква причина е удобно да се използват услугите на Yandex, по отношение на скоростта за руските доставчици, вече писах в статията Тук ще говорим за хранилища за операционната убунту системи. А именно, защото огледалото се намира на сървърите на Yandex. И за разлика от факта, че стандартните хранилища на ubuntu се намират на сървъри, които очевидно не се намират в Русия, тогава използвайки хранилищата на Yandex, ще получим по-голяма скорост, отколкото използвайки стандартни хранилища. Убеден?

За да променим стандартните хранилища за Ubuntu OS, трябва да отворим файла, където се съхранява списъкът с хранилища и да го променим

sudo nano /etc/apt/sources.list

Изтрийте цялото съдържание и напишете следното ( пример за версии на ubuntu 10.04!!! )

deb http://mirror.yandex.ru/ubuntu/ lucid основен принос несвободна вселена

deb-src http://mirror.yandex.ru/ubuntu/ lucid main contrib non-free

актуализация на sudo aptitude

Ако по някаква причина имате нужда оригинален файлсъс списък от стандартни хранилища, моля, ето го

# deb cdrom:/ lucid main restricted

# Вижте http://help.ubuntu.com/community/UpgradeNotes за това как да надстроите до

# по-нови версии на дистрибуцията.

deb http://ru.archive.ubuntu.com/ubuntu/ lucid main restricted

deb-src http://ru.archive.ubuntu.com/ubuntu/ lucid main restricted

## Основни актуализации за коригиране на грешки, направени след окончателното издание на

## разпространение.

deb http://ru.archive.ubuntu.com/ubuntu/ lucid-updates main restricted

deb-src http://ru.archive.ubuntu.com/ubuntu/ lucid-updates main restricted

##отбор. Също така, имайте предвид, че софтуерът във вселената НЯМА да получи такива

## преглед или актуализации от екипа по сигурността на Ubuntu.

deb http://ru.archive.ubuntu.com/ubuntu/luciduniverse

deb-src http://ru.archive.ubuntu.com/ubuntu/luciduniverse

deb http://ru.archive.ubuntu.com/ubuntu/ lucid-updates вселена

deb-src http://ru.archive.ubuntu.com/ubuntu/lucid-updatesuniverse

## N.B. софтуерът от това хранилище ИЗЦЯЛО НЕ СЕ ПОДДЪРЖА от Ubuntu

## екип и може да не е под безплатен лиценз. Моля, убедете се, че

## вашите права за използване на софтуера. Също така имайте предвид, че софтуерът в

## multiverse НЯМА да получи преглед или актуализации от Ubuntu

## екип за сигурност.

deb http://ru.archive.ubuntu.com/ubuntu/ ясна мултивселена

deb-src http://ru.archive.ubuntu.com/ubuntu/ ясна мултивселена

deb http://ru.archive.ubuntu.com/ubuntu/ lucid-updates мултивселена

deb-src http://ru.archive.ubuntu.com/ubuntu/ lucid-updates мултивселена

## Разкоментирайте следните два реда, за да добавите софтуер от "backports"

## N.B. софтуерът от това хранилище може да не е тестван като

## широко като това, което се съдържа в основната версия, въпреки че включва

## по-нови версии на някои приложения, които могат да предоставят полезни функции.

## Също така, имайте предвид, че софтуерът в backports НЯМА да получи преглед

## или актуализации от екипа по сигурността на Ubuntu.

# deb http://ru.archive.ubuntu.com/ubuntu/ lucid-backports основна ограничена вселена мултивселена

# deb-src http://ru.archive.ubuntu.com/ubuntu/ lucid-backports основна ограничена вселена мултивселена

## Разкоментирайте следните два реда, за да добавите софтуер от Canonical

## "партньорско" хранилище.

## Този софтуер не е част от Ubuntu, но се предлага от Canonical и

## съответните доставчици като услуга за потребителите на Ubuntu.

deb http://archive.canonical.com/ubuntu lucid партньор

# deb-src http://archive.canonical.com/ubuntu lucid партньор

deb http://security.ubuntu.com/ubuntu lucid-security основен ограничен

deb-src http://security.ubuntu.com/ubuntu lucid-security основен ограничен

deb http://security.ubuntu.com/ubuntu lucid-security вселена

deb-src http://security.ubuntu.com/ubuntu lucid-security вселена

deb http://security.ubuntu.com/ubuntu lucid-security мултивселена

deb-src http://security.ubuntu.com/ubuntu lucid-security мултивселена

Използване на хранилища mirror.yandex.ruактуализирането на файлове ще бъде много по-бързо за вас, отколкото ако използвате стандартни хранилища. Късмет!

За организиране на изучаването на операционната система linux могат да се използват мобилни стендове. Напишете на такъв щанд адреса на огледалото на Yandex за актуализации, така че да е достъпно и визуално за обучаемите.

    URL: slackbuilds.org Търговски: не Тип на сайта: хранилище ... Wikipedia

    Координати: 55°44′03.4″ с. ш. 37°35′17,26″ из.д  / 55.734278° с.ш ш. 37.588128° и. д и т.н. ... Уикипедия

    Служебен списък от статии, създаден за координиране на работата по разработването на темата. Това предупреждение не се инсталира на информационни статии, списъци и речници ... Wikipedia

    Служебен списък от статии, създаден за координиране на работата по разработването на темата. Това предупреждение не се инсталира ... Wikipedia

    социализирана медицина- е термин, използван за описание на система за предоставяне на медицински и болнични грижи за всички на номинална цена чрез държавно регулиране на здравните услуги и субсидии, произтичащи от данъчното облагане. Използва се предимно и обикновено пейоративно в... ... Уикипедия

    Треньор на Нюкасъл Юнайтед сезон 2011/12 ... Уикипедия

    бижута от короната- Имперската държавна корона на Обединеното кралство Кралските бижута са бижута или артефакти на управляващото кралско семейство на съответните им страни. Те принадлежат на монарси и се предават на следващия суверен, за да символизират правото на управление. Те могат... ...Уикипедия

    уеб търсачка- Търсачката пренасочва тук. За други употреби вижте Търсачка (многозначност). Трите най-широко използвани уеб търсачки и техният приблизителен дял към края на 2010 г. Уеб търсачката е предназначена да търси информация за Wo … Wikipedia



Зареждане...
Връх