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

Come creare un repository yum in CentOS/RHEL

1. Crea una directory per il tuo repository locale, ad es. /home/dir_pacchetto/repository. Sposta gli RPM in quella directory.

# mkdir /home/mypackage_dir/repository
# cp /media/packages/* /home/mypackage_dir/repo

2. Correggere alcune autorizzazioni di proprietà e filesystem:

# chown -R root:root /home/mypackage_dir/repo

3. Installa il pacchetto createrepo se non è ancora installato ed esegui:

# createrepo /home/mypackage_dir/repo
# chmod -R o-w+r /home/mypackage_dir/repo

4. Creare un file di configurazione del repository, ad es. /etc/yum.repos.d/customrepo.repo contenente:

# vi /etc/yum.repos.d/customrepo.repo
[local]
name=My RPM System Package Repo
baseurl=file:///home/mypackage_dir/repository
enabled=1
gpgcheck=0

5. Installa il tuo pacchetto usando il comando yum come di seguito, sostituisci nome_pacchetto con il pacchetto che desideri installare e individua su mypackage_dir/repository:

# yum install package_name

Configurazione del repository su httpd

Se è necessario utilizzare lo stesso repository su più nodi. Segui le istruzioni fornite di seguito su ciascun nodo in cui è necessario installare i pacchetti utilizzando il repository che abbiamo appena configurato.

1. Per utilizzare il repository yum configurato su node1 su node2 tramite http url, segui le istruzioni seguenti.

# yum install httpd
# ln -s /var/www/html/repo /home/mypackage_dir/repo
# service httpd start

2. Quindi in un browser web accedi all'URL http://[node1-ip]/repo . Nel nodo 2 configura .repo file come di seguito.

[node1-repo]
name=My RPM System Package Repo
baseurl=http:///repo
enabled=1
gpgcheck=0

3. Quindi esegui il comando seguente su node2 seguito da yum update per aggiornare la macchina.

# yum repolist


Cent OS
  1. Come creare un repository YUM locale su CentOS 7 / RHEL 7 utilizzando DVD

  2. [Linux]:come configurare yum per utilizzare il repository CentOS nella macchina RHEL

  3. CentOS / RHEL:come creare e ospitare un repository yum su httpd

  4. Come creare un bridge di rete in CentOS/RHEL

  5. Come creare un banner SSH nel server CentOS/RHEL

Come abilitare il repository EPEL su RHEL 8 / CentOS 8 Linux

Come installare YUM su RHEL 8 / CentOS 8

Come abilitare il repository EPEL in CentOS e RHEL

Come abilitare il repository EPEL su CentOS 8 e RHEL 8 Server

Come abilitare il repository EPEL su CentOS 7 / RHEL 7

Come abilitare il repository PowerTools in CentOS 8?