Outils pour utilisateurs

Outils du site


tech:notes_commande_yum_rpm

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tech:notes_commande_yum_rpm [2026/09/15 15:38] Jean-Baptistetech:notes_commande_yum_rpm [2026/09/18 09:44] (Version actuelle) Jean-Baptiste
Ligne 143: Ligne 143:
 rpm -Uvh --nodeps $(repoquery --location winswitch) rpm -Uvh --nodeps $(repoquery --location winswitch)
 ~~~ ~~~
 +
 +
 +Trouver les dépendances installées lié à un paquet installé
 +~~~
 +# rpm -q --whatrequires mozjs60-60.9.0-4.el8.x86_64
 +no package requires mozjs60-60.9.0-4.el8.x86_64
 +
 +# dnf remove mozjs60-60.9.0-4.el8.x86_64
 +Dependencies resolved.
 +============================================================================================================================================================================
 + Package                                             Architecture                  Version                                          Repository                         Size
 +============================================================================================================================================================================
 +Removing:
 + mozjs60                                             x86_64                        60.9.0-4.el8                                     @anaconda                          30 M
 +Removing dependent packages:
 + cockpit-packagekit                                  noarch                        300.1-1.el8_9.alma.1                             @AppStream                        950 k
 + realmd                                              x86_64                        0.17.1-1.el8                                     @anaconda                         927 k
 + setroubleshoot-server                               x86_64                        3.3.26-5.el8                                     @AppStream                        1.3 M
 + timedatex                                           x86_64                        0.5-3.el8                                        @anaconda                          55 k
 + tuned                                               noarch                        2.21.0-1.el8_9                                   @anaconda                         995 k
 +Removing unused dependencies:
 +...
 +
 +# rpm --test -e mozjs60-60.9.0-4.el8.x86_64
 +error: Failed dependencies:
 +        libmozjs-60.so.0()(64bit) is needed by (installed) polkit-0.115-15.el8.x86_64
 +        libmozjs-60.so.0(js)(64bit) is needed by (installed) polkit-0.115-15.el8.x86_64
 +~~~
 +
 +~~~bash
 +repoquery --installed --whatrequires mozjs60-60.9.0-4.el8.x86_64
 +rpmdep --depending mozjs60-60.9.0-4.el8.x86_64
 +~~~
 +
 +
 +### Autres
 +
 +
 +~~~
 +---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.201.b09-1.el6_10 will be installed
 +--> Processing Dependency: pcsc-lite-devel(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-1.el6_10.x86_64
 +--> Finished Dependency Resolution
 +Error: Package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-1.el6_10.x86_64 (rhel-6-server-rpms)
 +           Requires: pcsc-lite-devel(x86-64)
 +**********************************************************************
 +yum can be configured to try to resolve such errors by temporarily enabling
 +disabled repos and searching for missing dependencies.
 +To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
 +**********************************************************************
 +~~~
 +
  
  
Ligne 248: Ligne 299:
 Les dépôts modulaires sont arrêtés à partir de Fedora Linux 39. Cela signifie que les paquets fedora-repos-modular et fedora-repos-rawhide-modular sont supprimés, et les modules ne sont plus disponibles. Un module consistait en la possibilité de proposer plusieurs versions alternatives d’un même paquet ou ensemble de paquets, souvent entre deux versions d’un langage de programmation type PHP. Les versions de Fedora Linux antérieures restent toujours fournies le temps de leur maintenance officielle, donc un mois après Fedora Linux 40. Il y avait en effet peu de paquets qui exploitaient cette possibilité et plus personne ne maintenait l’outillage nécessaire à leur production. Les ressources du projet Fedora et des empaqueteurs seront moins dispersées par cet effort pour une solution qui n’a manifestement pas trouvé son public, sans doute à cause de l’impossibilité d’avoir plusieurs versions en parallèle d’un même module. Les dépôts modulaires sont arrêtés à partir de Fedora Linux 39. Cela signifie que les paquets fedora-repos-modular et fedora-repos-rawhide-modular sont supprimés, et les modules ne sont plus disponibles. Un module consistait en la possibilité de proposer plusieurs versions alternatives d’un même paquet ou ensemble de paquets, souvent entre deux versions d’un langage de programmation type PHP. Les versions de Fedora Linux antérieures restent toujours fournies le temps de leur maintenance officielle, donc un mois après Fedora Linux 40. Il y avait en effet peu de paquets qui exploitaient cette possibilité et plus personne ne maintenait l’outillage nécessaire à leur production. Les ressources du projet Fedora et des empaqueteurs seront moins dispersées par cet effort pour une solution qui n’a manifestement pas trouvé son public, sans doute à cause de l’impossibilité d’avoir plusieurs versions en parallèle d’un même module.
  
- 
- 
-## Notes dépendances 
- 
-~~~ 
----> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.201.b09-1.el6_10 will be installed 
---> Processing Dependency: pcsc-lite-devel(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-1.el6_10.x86_64 
---> Finished Dependency Resolution 
-Error: Package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-1.el6_10.x86_64 (rhel-6-server-rpms) 
-           Requires: pcsc-lite-devel(x86-64) 
-********************************************************************** 
-yum can be configured to try to resolve such errors by temporarily enabling 
-disabled repos and searching for missing dependencies. 
-To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf 
-********************************************************************** 
-~~~ 
  
 ## Pb ## Pb
Ligne 337: Ligne 372:
 ~~~ ~~~
  
 +
 +### Pb RPM none-zero exit code if a package is already installed
 +
 +~~~
 +# rpm -Uvh *.rpm
 +warning: atop-2.7.1-1.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEY
 +Verifying...                          ################################# [100%]
 +Preparing...                          ################################# [100%]
 +        package xz-5.2.4-4.el8_6.x86_64 is already installed
 +        package atop-2.7.1-1.el8.x86_64 is already installed
 +# echo $?
 +4
 +# rpm -qa | grep sysstat
 +
 +~~~
 +
 +
 +#### Solution 
 +
 +Utiliser `rpm --replacepkgs`
 +
 +~~~bash
 +dnf localinstall package.rpm
 +# ou
 +rpm --replacepkgs -i package.rpm
 +~~~
  
  
tech/notes_commande_yum_rpm.1789479536.txt.gz · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki