Comment vérifier que le programme est installé sur Linux?

1

Je veux vérifier si le programme est istallé sur linux (CentOS). (J'ai utilisé java jsch).
Sinon, envoyez des messages à l'utilisateur qui manquait à l'utilisateur du programme.
j'ai utiliséwhich

Comme vous pouvez le constater, je ne me suis pas phpinstallé sur Linux.
Mais je ne sais pas si c'est une bonne méthode. (Est-ce que ça va rater le programme?)
Merci de me guider.

[root@worker ~]# which git
/usr/bin/git
[root@worker ~]# which python
/usr/bin/python
[root@worker ~]# which php
/usr/bin/which: no php in (/usr/local/scala-2.11.6/bin:/usr/local/jdk1.7.0_75/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/hadoop/bin:/usr/local/hadoop/sbin:/root/bin)
utilisateur2492364
la source

Réponses:

0

S'il vous plaît fournir plus d'informations. Je ne comprends pas quel est le programme que vous essayez de trouver sur CentOS. Vous pouvez utiliser

quel nom de fichier
pour localiser une commande sur votre environnement actuel. La commande qui cherche dans votre PATH les fichiers exécutables correspondant aux noms des arguments que vous lui transmettez.

Exemple:

$ which php
/usr/bin/php

J'espère que cela t'aides.

Miguel Rentes
la source
0

Il y avait plusieurs façons d'y parvenir:

En général, cela varie en fonction de votre forfait,

Cela dépend de votre distribution.

Tapez la commande suivante pour obtenir la liste de tous les logiciels installés.

rpm -qa | Moins

qui va vérifier pour tous les programmes installés

Syntaxe :

$ rpm -qa | grep {package-name}

Exemple :

$ rpm -qa | grep mutt
BlueBerry - Vignesh4303
la source
0

Si vous savez comment l'application a été installée, ce serait plus facile.

Pour les installations rpm, vous pouvez utiliser rpm -qa , qui répertorie tous les packages installés avec le programme d'installation rpm. Vous pouvez diriger grep pour vérifier un paquet spécifique. rpm -qa | grep python

Pour les installations yum, vous pouvez essayer la liste yum installée . Par exemple, yum list installé python ou yum list installé | grep python

quelle commande vous donne le chemin des composants du shell. Il n'a pas besoin de vous donner d'informations sur les packages installés.

Gautam Jose
la source