GNU/Linux >> Linux Esercitazione >  >> Cent OS

Configura il repository YUM locale su CentOS 6 / RHEL 6

YUM è lo strumento di gestione dei pacchetti di Linux che aiuta a installare o aggiornare i pacchetti; esegue l'installazione automatica dei pacchetti dipendenti richiesti dal pacchetto di installazione principale.

Per configurare il repository YUM abbiamo bisogno (a scopo di test) di un sistema server in cui sono ospitati tutti i pacchetti e il sistema client in cui si desidera installare o aggiornare i pacchetti.

Pacchetti di hosting

Il client deve comunicare attraverso un qualsiasi tipo di supporto per ottenere i pacchetti dal sistema server. Normalmente il server utilizza FTP o Apache come mezzo per trasferire i pacchetti.

Dobbiamo copiare i pacchetti scaricati su /var/ftp o /var/www/html in modo ricettivo per FTP e Apache. Puoi usare FTP o Apache.

Monta il DVD sul /cdrom

mkdir cdrom;mount /dev/cdrom /cdrom

FTP

copia i pacchetti dal DVD alla cartella FTP.

cp /cdrom/Packages/* /var/ftp

Apache

copia i pacchetti dal DVD nella home directory di Apache.

cp /cdrom/Packages/* /var/www/html/

Modifica il file di configurazione di Apache per abilitare gli indici.

vi /etc/httpd/conf/httpd.conf

Da

Options Indexes FollowSymLinks

A

Options All Indexes FollowSymLinks

Rimuovere la pagina di benvenuto.

rm -rf /etc/httpd/conf.d/welcome.conf

Verifica quanto sopra utilizzando il browser web visitando ftp://indirizzo-ip o http://indirizzo-ip .

Creazione del repository

Dopo aver ospitato i pacchetti, dobbiamo creare il repository dei pacchetti che hai scaricato da Internet o copiato dal disco.

Crea Repo è lo strumento che ti aiuta a creare il repository della meta struttura rpm basato su XML ed è come un file di indice che punta ai file rpm. Questi file XML vengono utilizzati per risolvere i pacchetti di dipendenza richiesti dal pacchetto principale. Installa il pacchetto CreateRepo.

rpm -Uvh deltarpm-**.el6.x86_64.rpm python-deltarpm-**.el6.x86_64.rpm createrepo-**.rpm

FTP

createrepo /var/ftp

Apache

createrepo /var/www/html

Configura repository

Una volta creato il repository, vai sul computer client e aggiungi il file del repository nella directory /etc/yum.repos.d. Modifica l'indirizzo IP con l'indirizzo IP del tuo server.

vi /etc/yum.repos.d/remote.repo

FTP

[remote]
name=RHEL FTP
baseurl=ftp://192.168.0.151
enabled=1
gpgcheck=0

Apache

[remote]
name=RHEL Apache
baseurl=http://192.168.0.151
enabled=1
gpgcheck=0

Installa pacchetti

Installa i pacchetti usando il comando yum. Una volta emesso il comando, scarica il metafile dal server e cerca l'rpm dipendente, se necessario; in caso contrario, installerà automaticamente il pacchetto.
yum install mysql-server

Conclusione

Da quanto sopra puoi vedere i pacchetti MySQL Server installati con tutti i pacchetti dipendenti, esegue la stessa attività che può eseguire RPM. Fornisce una facile installazione di pacchetti nella singola riga di comando. Se riscontri problemi su FTP o Apache, disabilita iptables.
Cent OS
  1. Configura VNC su CentOS 6 / RHEL 6

  2. Come creare un repository YUM locale su CentOS 7 / RHEL 7 utilizzando DVD

  3. Installa e configura il server FTP su CentOS 7 / RHEL 7 – (vsftpfd)

  4. CentOS / RHEL:configura gli aggiornamenti automatici yum con il servizio yum-cron

  5. Come creare un repository Yum per l'installazione di pacchetti di sistema in CentOS/RHEL

Come configurare i repository Yum locali su CentOS 7

Come installare YUM su RHEL 8 / CentOS 8

Come configurare l'indirizzo IP in CentOS 7/RHEL 7 e CentOS 6/RHEL 6

Installa e configura il server YUM locale su CentOS 7 [Guida]

Come configurare un repository Yum/DNF locale su CentOS 8

Come creare un repository Yum locale per i pacchetti MySQL Enterprise