Configurarea și utilizarea repositorelor yum pe serverul centos 6

Plasarea serverelor în centre de date fiabile din Europa. Deschideți serverul VPS / VDS bazat pe cloud pe SSD-uri rapide în 1 minut!

Cel mai bun Gazduire:
- protejează datele de accesul nedorit într-un centru de date european protejat
- va accepta plata cel puțin în taxe.
- vă va permite să vă distribuiți distribuția

- protecția împotriva atacurilor DDos
- copie de rezervă gratuită
- Uptime 99.9999%
- Centrul de date - TIER III
- furnizor - TIER I

Sprijinim în limba rusă 24/7/365 Lucrăm cu persoane juridice și persoane fizice. Acum aveți nevoie de 24 nuclee și 72 GB de memorie RAM. Vă rog!

Tarifele noastre avantajoase vor dovedi că nu ați știut încă ieftinul de găzduire!

Minute: selectați configurația, plătiți și CMS de pe VPS este gata.
Banii înapoi - 30 de zile!

Carduri bancare, e-valută, prin intermediul terminalelor Qiwi, Webmoney, PayPal, Novoplat etc.

Puneți o întrebare la sprijinul 24/7/365

Găsiți răspunsuri în baza noastră de date și cunoașteți recomandările

Ofertă de la 8host.com

Configurarea și utilizarea repositorelor yum pe serverul centos 6

Depozitele YUM sunt depozitele software-ului Linux (fișierele de ambalare RPM). Fișierul de ambalare RPM este un fișier Red Hat Package Manager care vă permite să instalați rapid și ușor software-ul pe Red Hat / CentOS Linux. Depozitele YUM conțin un număr de fișiere de ambalare RPM și vă permit să descărcați și să instalați software nou pe un server dedicat virtual. Rețelele YUM pot conține fișiere de ambalare RPM la nivel local (local) sau la distanță (FTP, HTTP sau HTTPS). Fișierele de configurare YUM conțin informațiile necesare pentru a găsi și a instala cu succes software-ul pe server.

Cele mai populare arhive CentOS YUM sunt:

Avantajele instalării software-ului de la repertoriile YUM:

  • Ușor de gestionat software-ul: este foarte ușor să instalați, să actualizați și să eliminați pachetele;
  • Rezolvarea problemei dependențelor software: dependențele de programe sunt rezolvate automat;
  • YUM este managerul oficial al pachetului Red Hat / CentOS. Uneori, software-ul necesar nu este disponibil din oficiu repository CentOS în mod implicit. În această situație, puteți utiliza depozitele suplimentare (neoficiale) YUM enumerate mai sus. Uneori, depozitele suplimentare conțin versiuni mai noi de pachete software decât repozitorii oficiali CentOS.

Fișierul de configurare al depozitului YUM

Software nou pe Red Hat / CentOS Linux poate fi instalat prin consola cu comanda "yum install packagename". După pornire, această comandă verifică mai întâi dacă fișierele de configurare ale repozitoriului YUM există în directorul /etc/yum.repos.d/. Comanda citește fișierul de configurare al fiecărui depozit YUM pentru a obține informațiile necesare pentru a descărca și a instala software nou și, de asemenea, rezolvă dependențele de software și instalează fișierele necesare de ambalare RPM.

Fișierul de configurare al depozitului YUM trebuie:

  • fi în directorul /etc/yum.repos.d/
  • aveți o extensie .repo pentru ca YUM să o recunoască

Parametrii disponibili ai fișierului de configurare YUM sunt:

Parametrii necesari ai fișierului de configurare YUM:

1: Crearea unui fișier de configurare pentru depozitul YUM

2: Introducerea parametrilor depozitului YUM

Setați parametrii magaziei YUM în noul fișier de configurare al depozitului YUM și salvați modificările.

Exemplu de fișier de configurare al depozitului YUM

Repoziția YUM CentOS DVD ISO

YUM CentOS DVD ISO stochează un număr mare de programe (fișiere de ambalare RPM) care pot fi instalate folosind expertul de instalare Red Hat / CentOS. De asemenea, puteți utiliza fișierele de ambalare RPM din CentOS DVD ISO pentru a crea un depozit CentOS DVD YUM al ISO ISO. Astfel, folosind comanda "yum install packagename" pe CentOS DVD ISO, puteți instala orice software disponibil prin consolă chiar și după instalarea expertului de instalare Red Hat / CentOS.

1: Descărcați / transferați CentOS DVD ISO

  • Transfer: Dacă fișierele ISO CentOS DVD ISO sunt deja descărcate pe o altă mașină, transferați-le din această mașină în VPS prin FTP sau SSH. Acest lucru se poate face folosind WinSCP (un client SFTP gratuit și FTP) și programe similare.
  • Download: CentOS DVD ISO poate fi descărcat direct pe server introducând "wget" în consola (vă rugăm să înlocuiți linkul HTTP)

2: Montarea CentOS DVD ISO

mount -o buclă / cale / către / iso / mnt

3: Crearea unui fișier de configurare pentru depozitul YUM

Pentru a începe să utilizați depozitul YUM personalizat, trebuie să creați un fișier de configurare pentru depozitul YUM cu extensia .repo, care trebuie plasată în directorul /etc/yum.repos.d/. Instrucțiunile pentru crearea unui fișier de configurare pentru repozitoriul YUM sunt date în primul capitol al acestui manual.

Exemplu de fișier de configurare a depozitului de stocare CentOS YUM DVD ISO

/etc/yum.repos.d/centosdvdiso.repo
[Centosdvdiso]
name = CentOS DVD ISO
baseurl = file: /// mnt
activat = 1
gpgcheck = 1
gpgkey = fișier: /// mnt / RPM-GPG-KEY-CentOS-6

User repository YUM

Uneori trebuie să creați un magazin YUM personalizat (acest lucru este convenabil dacă VPS nu are o conexiune la Internet). Puteți crea un depozit personalizat YUM din numărul dorit de fișiere de ambalare RPM. Repozitorul de utilizatori YUM conține numai acele fișiere RPM pe care utilizatorul dorește să le includă în acesta.

1: Instalarea creației

Pentru a crea un depozit personalizat YUM, va trebui să instalați un software suplimentar numit "createrepo" pe server. Puteți instala acest software executând următoarea comandă prin intermediul consolei:

yum instalați createrepo

2: Crearea unui director de depozit

Trebuie să creați un nou director, care să conțină repozitoriul utilizatorului YUM și toate fișierele de ambalare RPM necesare. Acest lucru se poate face prin consola folosind următoarea comandă (înlocuiți numele diferit / depozit1 cu numele directorului la discreția dvs.):

3: Introducerea fișierelor RPM în directorul repository

Dacă pe VPS nu există fișiere RPM, trebuie să le transferați prin FTP sau SSH; pentru acest software de utilizare cum ar fi WinSCP (client SFTP gratuit și FTP), etc. De asemenea, puteți descărca fișierele de ambalare RPM direct pe VPS utilizând comanda "wget" lansată prin consola (aveți nevoie de o conexiune la internet); nu uitați să înlocuiți linkul http:

Dacă fișierele RPM există deja pe server, trebuie să le copiați și să le mutați în directorul creat în pasul 2. Puteți muta fișierele RPM utilizând comanda lansată prin consola (înlocuiți / path / to / rpm și / repository1 cu valorile corespunzătoare):

mv / cale / către / rpm / depozit1

Fișierele RPM pot fi copiate prin consola folosind următoarea comandă (înlocuiți / cale / către / rpm și / depozit1 cu valorile corespunzătoare):

cp / path / to / rpm / repository1

4: Rularea creației

Comanda createrepo se uită la directorul repozitoriului YUM al utilizatorului (a se vedea pasul 2) și creează un director nou repodata în el. Directorul repodata conține metadate despre repozitoriul creat. De fiecare dată când sunt adăugate fișiere RPM suplimentare în repozitoriul YUM al utilizatorului, trebuie să recreați metadatele repository folosind comanda createrepo. Puteți crea metadate repository noi, executând comanda prin consola (înlocuire / depozit1 cu valoarea corespunzătoare):

5: Crearea unui fișier de configurare pentru depozitul YUM

Pentru a începe să utilizați magazia YUM personalizată creată, trebuie să creați fișierul de configurație corespunzător cu extensia .repo și să îl plasați în directorul /etc/yum.repos.d/. Instrucțiunile pentru crearea unui fișier de configurare pentru repozitoriul YUM sunt date în primul capitol al acestui manual.

Un exemplu de fișier de configurare pentru un magazin YUM personalizat:

/etc/yum.repos.d/custom.repo
[Customrepo]
name = Depozit personalizat
baseurl = file: /// repository1 /
activat = 1
gpgcheck = 0

Articole similare