GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare dipendenze per l'installazione automatica di rpm

Il collegamento fornito da @gertvdijk mostra un modo rapido per ottenere i risultati desiderati senza configurare un repository locale:

$ yum --nogpgcheck localinstall packagename.arch.rpm

Basta cambiare packagename.arch.rpm al nome del file RPM che desideri installare.

Modifica Solo un chiarimento, questo installerà automaticamente tutte le dipendenze che sono già disponibili tramite i repository YUM di sistema.

Se hai dipendenze soddisfatte da altri RPM che non si trovano nei repository del sistema, questo metodo non funzionerà a meno che ogni RPM non sia specificato insieme a packagename.arch.rpm sulla riga di comando.


Crea un repository (locale) e usa yum in modo che risolva le dipendenze per te.

Il wiki di CentOS ha una bella pagina che fornisce istruzioni su questo. CentOS wiki HowTo/CreateLocalRepos.

Riassunto e ulteriormente minimizzato (non ideale, ma il più veloce):

  1. Crea una directory per il tuo repository locale, ad es. /home/user/repo .
  2. Sposta gli RPM in quella directory.
  3. Correggi alcuni permessi di proprietà e filesystem:

    # chown -R root.root /home/user/repo
    
  4. Installa il createrepo pacchetto se non ancora installato, ed esegui

    # createrepo /home/user/repo
    # chmod -R o-w+r /home/user/repo
    
  5. Crea un file di configurazione del repository, ad es. /etc/yum.repos.d/myrepo.repo contenente

    [local]
    name=My Awesome Repo
    baseurl=file:///home/user/repo
    enabled=1
    gpgcheck=0
    
  6. Installa il tuo pacchetto usando

    # yum install packagename
    

Linux
  1. Come installare Mod_Pagespeed su Centos ?

  2. Come installare Ntopng su CentOS 6

  3. Come installare Nagios su Ubuntu 14.04

  4. Come installare Nagios su Ubuntu 16.04

  5. Come installare i pacchetti RPM su Ubuntu

Come installare Make su Ubuntu 20.04

Come installare RPM su Ubuntu

Come installare RPM Fusion su AlmaLinux 8

Come installare HHVM su CentOS 6

Come installare Deluge su CentOS 7

Come installare RPM Fusion su Fedora 35