GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer des dépendances d'installation automatique rpm

Le lien fourni par @gertvdijk montre un moyen rapide d'obtenir les résultats souhaités sans configurer de référentiel local :

$ yum --nogpgcheck localinstall packagename.arch.rpm

Changez simplement packagename.arch.rpm au nom de fichier RPM que vous souhaitez installer.

Modifier Juste une précision, cela installera automatiquement toutes les dépendances qui sont déjà disponibles via les référentiels système YUM.

Si vous avez des dépendances satisfaites par d'autres RPM qui ne se trouvent pas dans les référentiels du système, cette méthode ne fonctionnera que si chaque RPM est également spécifié avec packagename.arch.rpm sur la ligne de commande.


Créez un référentiel (local) et utilisez yum pour qu'il résolve les dépendances pour vous.

Le wiki CentOS a une belle page fournissant un guide pratique à ce sujet. Guide pratique du wiki CentOS/CreateLocalRepos.

Résumé et minimisé (pas idéal, mais le plus rapide) :

  1. Créez un répertoire pour votre dépôt local, par ex. /home/user/repo .
  2. Déplacez les RPM dans ce répertoire.
  3. Corrigez certaines autorisations de propriété et de système de fichiers :

    # chown -R root.root /home/user/repo
    
  4. Installez le createrepo package s'il n'est pas encore installé, et exécutez

    # createrepo /home/user/repo
    # chmod -R o-w+r /home/user/repo
    
  5. Créez un fichier de configuration de référentiel, par ex. /etc/yum.repos.d/myrepo.repo contenant

    [local]
    name=My Awesome Repo
    baseurl=file:///home/user/repo
    enabled=1
    gpgcheck=0
    
  6. Installez votre package en utilisant

    # yum install packagename
    

Linux
  1. Comment installer Mod_Pagespeed sur Centos ?

  2. Comment installer Ntopng sur CentOS 6

  3. Comment installer Nagios sur Ubuntu 14.04

  4. Comment installer Nagios sur Ubuntu 16.04

  5. Comment installer des packages RPM sur Ubuntu

Comment installer Make sur Ubuntu 20.04

Comment installer RPM sur Ubuntu

Comment installer RPM Fusion sur AlmaLinux 8

Comment installer HHVM sur CentOS 6

Comment installer Deluge sur CentOS 7

Comment installer RPM Fusion sur Fedora 35