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

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

Un repository yum contiene gli rpm e i metadati sugli rpm. È necessario configurare un repository yum per utilizzare yum su qualsiasi sistema Linux basato su yum. Questo post fornisce i passaggi per configurare un repository yum per l'installazione di pacchetti su sistemi CentOS/RHEL.

Configurazione del server del repository yum

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

# 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:

[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
Nota :se è necessario utilizzare lo stesso repository su più nodi. Le istruzioni seguenti fornite per l'applicazione di patch a un nodo DB con pacchetti di canali di patch.

6. 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

Quindi in un browser web accedi all'URL http://[node1-ip]/repo

Configurazione del server client yum

Nel nodo 2 configura il file .repo come di seguito.

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

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

# yum repolist
# yum update


Cent OS
  1. Come creare un file kickstart per CentOS/Fedora/RedHat (RHEL)

  2. Come creare un repository YUM locale su RHEL 8 utilizzando DVD

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

  4. Come pulire la cache YUM in CentOS / RHEL

  5. Come disabilitare ACPI in CentOS/RHEL 7

Come installare YUM su RHEL 8 / CentOS 8

Come abilitare le impostazioni proxy per il comando Yum sui server RHEL / CentOS

Come installare Cockpit su CentOS 8 / RHEL 8

Come eseguire il downgrade dei pacchetti su CentOS

Come installare Virtualmin su CentOS 8 / RHEL 8

8 repository di terze parti YUM per CentOS e RHEL