web-dev-qa-db-fra.com

miam simuler l'installation

Du point de vue ubuntu, si je veux vérifier quels packages supplémentaires seront installés/mis à niveau, je peux utiliser apt-get --simulate install <package name>

Y a-t-il quelque chose de similaire pour miam? Notre boîte Red Hat (miam) est notre serveur de production, donc je voudrais voir exactement ce qui va se passer avant d'installer un paquet.

Impossible de trouver une bonne solution, quelqu'un a suggéré:

yum --assumeno install <package name>

mais cela a renvoyé:

Command line error: no such option: --assumeno

version miam: 3.2.22

Version du système d'exploitation: Red Hat Enterprise Linux Server release 5.6 (Tikanga)

Toutes les idées ou suggestions seraient les bienvenues.

40
Michael Irey

vous pouvez faire une installation yum sans le commutateur -y (si vous l'utilisez):

yum install <package>

cela va récupérer une liste des packages et des dépendances nécessaires. Avant de l'installer, il vous demandera si vous souhaitez installer ou non, répondez simplement non et aucune modification ne sera apportée.

Vous pouvez également faire

yum deplist <package>

pour répertorier toutes les dépendances d'un package et voir ce qui doit être installé sans télécharger ni installer quoi que ce soit.

32
LloydOliver

Vous pouvez utiliser le check-update option pour yum pour voir si une mise à jour est disponible pour le package. Il vous dira si une mise à jour est disponible (et vers quelle version) pour le package spécifié.

Vous pouvez donc faire quelque chose comme:

yum check-update <package> 

pour voir les informations d'un package spécifique, et:

yum check-update

pour voir les informations pour l'ensemble du système.

14
Zypher

Vous pouvez faire un essai à sec en utilisant

yum -y update --setopt tsflags=test

si tu

spécifiez facultatif indicateurs de transaction (tsflags) sur la ligne de commande yum avec l'option ajoutée --tsflags.

3
Duno

yum install --assumeno packagename

3
johnshen64

le comportement par défaut de yum est de vous demander oui/on avant de procéder à l'installation. Il y a un "--assumeyes" principalement parce qu'il vous dérange avec des invites "oui/non".

Par exemple:

# yum install s3cmd
# stuff removed
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package s3cmd.noarch 0:1.0.1-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=========================================================================================================================
 Package                    Arch                        Version                          Repository                 Size
=========================================================================================================================
Installing:
 s3cmd                      noarch                      1.0.1-1.el6                      epel                       94 k

Transaction Summary
=========================================================================================================================
Install       1 Package(s)

Total download size: 94 k
Installed size: 320 k
Is this ok [y/N]: n

De même pour juste "mise à jour miam".

3
cjc

Si vous souhaitez l'utiliser dans le script:

yes n | yum update

Respect des utilisateurs RHEL5. :)

0